.mobile-tabbar--product-gallery,.preview-selection-summary--product-gallery,.product-gallery-page,.site-header--product-gallery{--product-ink:#20252c;--product-muted:#626b74;--product-line:#e4e7ea;--product-surface:#f6f7f8;--product-accent:#ef633f;--product-action:#c54122}.ui-preview:has(.product-gallery-page){background:#f6f7f8}.ui-preview .product-gallery-page{color:var(--product-ink)}.ui-preview .site-header.site-header--product-gallery{border-bottom:1px solid var(--product-line)}.site-header--product-gallery .main-row-inner{min-height:84px;gap:24px;padding:10px 0 0}.site-header--product-gallery .brand-block{flex:0 0 152px}.site-header--product-gallery .brand-logo{width:142px;height:auto;max-height:none}.site-header--product-gallery .brand-sub{color:var(--product-muted);font-size:11px}.site-header--product-gallery .search-form{height:44px;min-width:160px;border:1px solid #cdd2d7;border-radius:8px}.site-header--product-gallery .search-input{font-size:14px;color:var(--product-ink)}.site-header--product-gallery .search-btn{width:54px;background:var(--product-accent);color:#fff}.site-header--product-gallery .header-actions{gap:8px}.site-header--product-gallery .header-actions :is(a,button){border-color:#d6dbe0;border-radius:8px;color:var(--product-ink);font-size:12px}.site-header--product-gallery .hotwords-row{padding:0 0 8px 176px;gap:8px;min-height:28px}.site-header--product-gallery .hotword{background:var(--product-surface);color:var(--product-muted);border:0;font-size:11px}.site-header--product-gallery .nav-row{background:#fff;border-top:1px solid #f0f1f3;min-height:46px;color:var(--product-ink)}.site-header--product-gallery .nav-row-inner{min-height:46px;gap:0;padding-block:0}.site-header--product-gallery .nav-row-inner>a{color:var(--product-ink);padding:0 24px;min-height:46px;font-size:14px}.site-header--product-gallery .nav-row-inner>a:hover{background:#faf6f3;color:var(--product-action)}.site-header--product-gallery .mega-trigger{background:#fff;color:var(--product-ink)!important;border-right:1px solid var(--product-line);min-height:46px;margin:0}.site-header--product-gallery .mega-trigger:hover{background:#faf6f3}.ui-preview .product-gallery-page .preview-catalog-layout{gap:24px;padding-top:24px}.ui-preview .product-gallery-page .preview-category-sidebar{border-color:var(--product-line);border-radius:8px}.ui-preview .product-gallery-page .preview-category-heading{color:var(--product-ink);padding:18px 16px 12px;font-size:18px}.ui-preview .product-gallery-page .preview-category-tree>ul>li{border-color:#edf0f2;padding-block:6px}.ui-preview .product-gallery-page .preview-category-row>a{color:var(--product-ink)}.ui-preview .product-gallery-page .preview-category-row button,.ui-preview .product-gallery-page .preview-category-row small{color:var(--product-muted)}.ui-preview .product-gallery-page .preview-category-row:hover{background:var(--product-surface)}.ui-preview .product-gallery-page .preview-category-row:has(a[aria-current=page]){background:#fff1e9}.ui-preview .product-gallery-page .preview-category-row>a[aria-current=page]{color:var(--product-action)}.ui-preview .product-gallery-page .preview-category-tree ul ul{border-color:var(--product-line)}.ui-preview .product-gallery-page .preview-category-all{color:var(--product-muted)}.ui-preview .product-gallery-page .preview-category-all[aria-current=page]{color:var(--product-action)}.ui-preview .product-gallery-page .shop-crumb{color:var(--product-muted);padding-block:0;margin-bottom:20px}.ui-preview .product-gallery-page .shop-crumb a{color:var(--product-muted)}.ui-preview .product-gallery-page .shop-crumb a:hover{color:var(--product-action)}.ui-preview .product-gallery-page .shop-head{margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--product-line)}.ui-preview .product-gallery-page .shop-title{padding-inline-start:0;color:var(--product-ink);font-size:26px;line-height:1.4;letter-spacing:-.4px}.ui-preview .product-gallery-page .shop-title:before{content:none}.ui-preview .product-gallery-page .shop-count{padding:0;background:transparent;color:var(--product-muted);font-size:13px}.ui-preview .product-gallery-page .desktop-shop-sort{color:var(--product-muted)}.ui-preview .product-gallery-page .desktop-shop-sort select{border-color:#d8dde1;color:var(--product-ink);border-radius:8px}.ui-preview .product-gallery-page .preview-desktop-view{border-color:#d8dde1;border-radius:8px}.ui-preview .product-gallery-page .preview-desktop-view button{color:var(--product-muted)}.ui-preview .product-gallery-page .preview-desktop-view button[aria-pressed=true]{background:var(--product-action);color:#fff}.ui-preview .product-gallery-page .shop-chip{border-color:var(--product-line);color:var(--product-ink);background:#fff;border-radius:8px}.ui-preview .product-gallery-page .shop-chip:hover{border-color:#d98770;color:var(--product-action);background:#fffaf7}.ui-preview .product-gallery-page .shop-chip--on,.ui-preview .product-gallery-page .shop-chip--on:hover{border-color:#d98770;color:var(--product-action);background:#fff1e9}.ui-preview .product-gallery-page .shop-chip-n{color:var(--product-muted);opacity:1}.ui-preview .product-gallery-page .shop-card{border-color:var(--product-line);border-radius:8px;background:#fff;box-shadow:none}.ui-preview .product-gallery-page .shop-card:hover{border-color:#c6cdd3;box-shadow:none;transform:none}.ui-preview .product-gallery-page .shop-card--selected{border-color:#d98770;background:#fffaf7}.ui-preview .product-gallery-page .shop-card-imgwrap{background:var(--product-surface);border-radius:6px}.ui-preview .product-gallery-page .shop-card-img{object-fit:contain}.ui-preview .product-gallery-page .shop-card-name{color:var(--product-ink);display:block;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:visible;overflow-wrap:break-word}.ui-preview .product-gallery-page :is(.shop-card-code,.shop-card-min,.shop-card-punit,.quick-quantity-conversion){color:var(--product-muted)}.ui-preview .product-gallery-page :is(.shop-card-price,.shop-card-price--pending,.quick-quantity-selected,.quick-quantity-more){color:var(--product-action)}.ui-preview .product-gallery-page :is(.quick-quantity-unit,.quick-quantity-stepper){border-color:#d8dde1;color:var(--product-ink)}.ui-preview .product-gallery-page .quick-quantity-stepper button{background:var(--product-surface);color:#525b64}.ui-preview .product-gallery-page .quick-quantity-stepper button:hover:not(:disabled){background:#fff1e9;color:var(--product-action)}.ui-preview .product-gallery-page .quick-quantity-stepper button:disabled{color:#89929b}.ui-preview .product-gallery-page .quick-quantity-stepper input{color:var(--product-ink)}.ui-preview .product-gallery-page :is(.quick-quantity-add,.shop-card-add){background:var(--product-action);border-color:var(--product-action);color:#fff;box-shadow:none}.ui-preview .product-gallery-page .quick-quantity-add:disabled{background:#f4f5f6;color:#69727b}.ui-preview .product-gallery-page .shop-card-add:hover{background:#af371d;border-color:#af371d}.ui-preview .product-gallery-page .shop-pager-btn{border-color:var(--product-line);border-radius:8px;color:var(--product-ink)}.ui-preview .product-gallery-page .shop-pager-btn:hover:not(:disabled){border-color:#d98770;color:var(--product-action);background:#fffaf7}.ui-preview .product-gallery-page .shop-pager-btn--on,.ui-preview .product-gallery-page .shop-pager-btn--on:hover{color:#fff;background:var(--product-action);border-color:var(--product-action)}.ui-preview .product-gallery-page .shop-pager-btn:disabled{color:#89929b;background:var(--product-surface)}.ui-preview .product-gallery-page .shop-state{color:var(--product-muted)}.ui-preview .product-gallery-page .shop-state-retry,.ui-preview .product-gallery-page.shop-state .btn{color:var(--product-action);border-color:#d98770;background:#fff;box-shadow:none}.ui-preview .product-gallery-page .skeleton-card{border-color:var(--product-line);border-radius:8px}.ui-preview .product-gallery-page .item-container{padding-top:24px;padding-bottom:32px}.ui-preview .product-gallery-page .item-detail{align-items:start;margin-top:0;gap:32px}.ui-preview .product-gallery-page .item-image{border-color:var(--product-line);border-radius:8px;background:var(--product-surface)}.ui-preview .product-gallery-page .item-info{min-width:0;padding:24px;border:1px solid var(--product-line);border-radius:8px;background:#fff}.ui-preview .product-gallery-page .item-name{color:var(--product-ink);font-size:26px;line-height:1.45;letter-spacing:-.3px;overflow-wrap:break-word}.ui-preview .product-gallery-page .item-code{color:var(--product-muted);font-size:13px;line-height:1.6;margin-top:8px}.ui-preview .product-gallery-page .item-price{margin-block:20px;padding:16px;border-radius:6px;background:var(--product-surface)}.ui-preview .product-gallery-page :is(.item-price-label,.item-price-unit){color:var(--product-muted)}.ui-preview .product-gallery-page :is(.item-price-pending,.item-price-cur,.item-price-num){color:var(--product-action)}.ui-preview .product-gallery-page .item-price-pending{font-size:20px;font-weight:650}.ui-preview .product-gallery-page .spec-table{margin-bottom:0}.ui-preview .product-gallery-page .spec-table tr{border-color:var(--product-line)}.ui-preview .product-gallery-page .spec-table th{color:var(--product-muted);opacity:1;background:#fff;font-weight:400}.ui-preview .product-gallery-page .spec-table td{color:var(--product-ink)}.ui-preview .product-gallery-page .item-actions{margin-top:24px}.ui-preview .product-gallery-page .item-addcart{min-height:48px;border-radius:8px;background:var(--product-action);border-color:var(--product-action);color:#fff;box-shadow:none}.ui-preview .product-gallery-page .item-addcart:hover{background:#af371d;border-color:#af371d}.ui-preview .product-gallery-page .item-hd-hint{min-height:40px;border-color:var(--product-line);border-radius:8px;color:var(--product-muted);background:#fff}.ui-preview .product-gallery-page .item-hd-hint:hover{color:var(--product-action);border-color:#d98770}.ui-preview .product-gallery-page .item-thumb{border-color:var(--product-line)}.ui-preview .product-gallery-page .item-thumb--on,.ui-preview .product-gallery-page .item-thumb:hover{border-color:var(--product-action)}.ui-preview .product-gallery-page .item-related{margin-top:32px;border-top:1px solid var(--product-line);padding-top:24px}.ui-preview .product-gallery-page .item-related-title{color:var(--product-ink);font-size:22px;line-height:1.4;margin-bottom:16px}.ui-preview .preview-selection-summary--product-gallery{border-color:var(--product-line);box-shadow:none}.preview-selection-summary--product-gallery .preview-selection-info{color:var(--product-muted)}.preview-selection-summary--product-gallery .preview-selection-info strong{color:var(--product-ink)}.preview-selection-summary--product-gallery .preview-selection-info :is(b,.anticon){color:var(--product-action)}.preview-selection-summary--product-gallery .preview-selection-link{background:var(--product-action);border-radius:8px}.preview-selection-summary--product-gallery .preview-selection-qty{border-color:var(--product-line)}.mobile-tabbar.mobile-tabbar--product-gallery{border-color:var(--product-line);background:#fff}.mobile-tabbar--product-gallery .mtab{color:#6d747d}.mobile-tabbar--product-gallery .mtab--active{color:var(--product-action)}.mobile-tabbar--product-gallery .mtab-fab-num{background:var(--product-action)}.ui-preview:has(.product-gallery-page) .addcart{--brand:#c54122;--ink:#20252c;--line:#e4e7ea}.ui-preview:has(.product-gallery-page) .addcart .btn-primary{background:#c54122;border-color:#c54122;color:#fff;box-shadow:none}.ui-preview:has(.product-gallery-page) .addcart .btn-primary:disabled{background:#f4f5f6;border-color:#e4e7ea;color:#69727b}.ui-preview:has(.product-gallery-page) .addcart-row--active{border-color:#d98770;background:#fff6f0}.ui-preview:has(.product-gallery-page) .addcart :is(button,a,input):focus-visible{outline-color:#bb3f20}.ui-preview:has(.product-gallery-page) .site-footer{background:#fff;color:#626b74;border-top:1px solid #e4e7ea}.ui-preview:has(.product-gallery-page) .footer-phone{color:#20252c}.ui-preview:has(.product-gallery-page) :is(.footer-company,.footer-icp,.footer-copyright){opacity:1}.mobile-tabbar--product-gallery a:focus-visible,.preview-selection-summary--product-gallery a:focus-visible,.site-header--product-gallery :is(a,button,input):focus-visible,.ui-preview .product-gallery-page :is(a,button,input,select):focus-visible{outline:2px solid #bb3f20;outline-offset:3px}@media(min-width:769px) and (max-width:1199px){.site-header--product-gallery .main-row-inner{gap:16px}.site-header--product-gallery .brand-block{flex-basis:120px}.site-header--product-gallery .brand-logo{width:116px}.site-header--product-gallery .header-actions{gap:5px}.site-header--product-gallery .header-actions :is(a,button){font-size:11px;padding-inline:8px}.site-header--product-gallery .hotwords-row{padding-left:136px}.ui-preview .product-gallery-page .preview-catalog-layout{gap:18px}.ui-preview .product-gallery-page .shop-head{flex-wrap:wrap}.ui-preview .product-gallery-page .shop-head-copy{flex-basis:100%}.ui-preview .product-gallery-page .desktop-shop-sort{margin-left:0}.ui-preview .product-gallery-page .item-detail{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:24px}.ui-preview .product-gallery-page .item-info{padding:20px}.ui-preview .product-gallery-page .item-name{font-size:23px}}@media(max-width:768px){.ui-preview .product-gallery-page{background:var(--product-surface)}.ui-preview .product-gallery-page .mobile-shop-toolbar{color:var(--product-ink);border-bottom:1px solid var(--product-line);padding-block:10px}.ui-preview .product-gallery-page .mobile-shop-title{color:var(--product-ink);font-size:18px}.ui-preview .product-gallery-page :is(.mobile-page-back,.mobile-shop-view,.mobile-item-search,.mobile-item-share){color:var(--product-ink)}.ui-preview .product-gallery-page .mobile-shop-search{margin-top:12px;border-color:#cdd2d7;background:#fff;border-radius:8px}.ui-preview .product-gallery-page .mobile-shop-search input{font-size:16px;color:var(--product-ink)}.ui-preview .product-gallery-page .mobile-shop-search button{background:var(--product-accent)}.ui-preview .product-gallery-page .preview-catalog-layout{padding-top:12px}.ui-preview .product-gallery-page .preview-category-toggle{min-height:44px;color:var(--product-ink);border-radius:8px}.ui-preview .product-gallery-page .mobile-shop-count{color:var(--product-muted)}.ui-preview .product-gallery-page .mobile-shop-sort select{border-color:#d8dde1;color:var(--product-ink);background-color:#fff;border-radius:8px;min-height:44px}.ui-preview .product-gallery-page :is(.quick-quantity-unit,.quick-quantity-stepper,.quick-quantity-add,.quick-quantity-more){min-height:44px}.ui-preview .product-gallery-page .quick-quantity-stepper{height:44px}.ui-preview .product-gallery-page .quick-quantity-stepper button{height:42px}.ui-preview .product-gallery-page .quick-quantity-stepper input{font-size:16px}.ui-preview .product-gallery-page :is(.shop-card-code,.shop-card-min,.quick-quantity-conversion,.quick-quantity-selected){font-size:11px}.ui-preview .product-gallery-page .mobile-back-top{border-color:var(--product-line);color:var(--product-action);background:#fff;box-shadow:none;border-radius:8px}.ui-preview .product-gallery-page .mobile-item-toolbar{border-bottom:1px solid var(--product-line);background:#fff}.ui-preview .product-gallery-page .mobile-item-crumb{color:var(--product-muted)}.ui-preview .product-gallery-page .item-container{padding:12px 0 28px}.ui-preview .product-gallery-page .item-media{padding:0}.ui-preview .product-gallery-page .item-image{border:1px solid var(--product-line);border-radius:8px;background:#fff}.ui-preview .product-gallery-page .item-hd-hint{min-height:44px;font-size:12px}.ui-preview .product-gallery-page .item-info{margin-top:16px;padding:16px;border:1px solid var(--product-line);border-radius:8px;background:#fff}.ui-preview .product-gallery-page .item-name{font-size:20px;line-height:1.45;letter-spacing:-.2px}.ui-preview .product-gallery-page .item-code{font-size:12px;margin-top:6px}.ui-preview .product-gallery-page .item-price{margin-block:14px;padding:12px;border-radius:6px}.ui-preview .product-gallery-page .item-price-pending{font-size:18px}.ui-preview .product-gallery-page .spec-table{border-color:var(--product-line);border-radius:6px}.ui-preview .product-gallery-page .spec-table :is(th,td){border-color:#edf0f2;font-size:12px;padding:10px}.ui-preview .product-gallery-page .spec-table th{width:104px}.ui-preview .product-gallery-page .item-actions{margin-top:0;border-color:var(--product-line);box-shadow:none;background:#fff}.ui-preview .product-gallery-page .item-related{margin-top:24px;padding-top:20px}.ui-preview .product-gallery-page .item-related-title{font-size:20px}}