.ui-preview{--preview-blue:#064dff;--preview-ink:#14213d;--preview-muted:#728096;--preview-border:#e4e9f2;background:#f5f7fa}.ui-preview :is(.storefront-home-page,.storefront-shop-page){color:var(--preview-ink)}.ui-preview .container{width:calc(100% - 64px);max-width:1312px;padding-left:0;padding-right:0}.ui-preview .site-header{border:0;background:#fff;position:relative}.ui-preview .main-row-inner{min-height:96px;padding:14px 0 8px;gap:30px}.ui-preview .brand-block{flex:0 0 165px;gap:4px}.ui-preview .brand-logo{width:155px;height:auto;max-height:none;object-fit:contain}.ui-preview .brand-sub{font-size:12px;line-height:16px}.ui-preview .search-form{flex:1;max-width:none;min-width:180px;height:46px;border-radius:8px;border-color:var(--preview-blue)}.ui-preview .search-input{font-size:15px;padding:0 16px}.ui-preview .search-btn{width:58px;background:var(--preview-blue)}.ui-preview .header-actions{gap:10px;flex-shrink:0}.ui-preview .header-actions :is(a,button){font-size:13px;min-height:40px}.ui-preview .hotwords-row{padding:0 0 12px 195px;gap:10px;min-height:32px}.ui-preview .hotword{background:#f4f6f9;border:0;padding:4px 12px;font-size:12px}.ui-preview .nav-row{background:var(--preview-blue);min-height:44px}.ui-preview .nav-row-inner{gap:0;min-height:44px;padding-top:0;padding-bottom:0}.ui-preview .nav-row-inner>a{min-height:44px;display:flex;align-items:center;padding:0 22px;font-size:14px}.ui-preview .nav-row-inner>a:hover{background:rgba(255,255,255,.13)}.ui-preview .storefront-home-page{padding:20px 0 32px}.ui-preview .home-banner{width:calc(100% - 64px);max-width:1312px;margin:0 auto 26px;border-radius:12px;overflow:hidden;min-height:0;background:#dbeafa url(/preview/household-banner.png) center 60%/cover no-repeat;color:#102c70}.ui-preview .home-banner-inner{width:100%;min-height:130px;padding:28px 40px 12px;text-align:left;display:block}.ui-preview .home-banner-text{text-align:left;align-items:flex-start;max-width:70%;margin:0}.ui-preview .home-banner-title{color:#102c70;font-size:32px;line-height:1.3;font-weight:750;text-shadow:none;margin:0 0 10px}.ui-preview .home-banner-slogan{color:#173b82;font-size:18px;margin:0}.ui-preview .home-banner-dots{display:flex;position:static;justify-content:flex-start;margin:12px 0 0;gap:8px}.ui-preview .home-banner-dot{width:22px;height:6px;border:0;border-radius:10px;background:#9ab6d4;padding:0;cursor:pointer}.ui-preview .home-banner-dot--active{width:32px;background:var(--preview-blue)}.ui-preview .home-marquee{position:relative;width:calc(70% - 40px);margin:0 0 22px 40px;background:#fffbe6;border:0;border-radius:8px;height:34px;color:#284165}.ui-preview .home-marquee-track{animation:none;width:100%;display:block}.ui-preview .home-marquee-item{display:block;line-height:34px;padding:0 12px;font-size:12px;white-space:normal}.ui-preview .home-marquee-item[aria-hidden]{display:none}.ui-preview .home-series{margin-top:0;margin-bottom:28px;padding:0}.ui-preview .home-sec-head{margin:0 0 14px;align-items:center}.ui-preview .home-sec-title{font-size:22px;color:var(--preview-ink)}.ui-preview .home-sec-more{font-size:13px;color:var(--preview-blue)}.ui-preview .series-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ui-preview .series-cell{display:flex;min-width:0;min-height:94px;padding:18px 16px;flex-direction:row;align-items:center;gap:14px;border:1px solid #dce7ff;background:#f0f5ff;text-align:left;border-radius:10px;box-shadow:none}.ui-preview .series-cell:nth-child(2){background:#f0faf3;border-color:#dcefe2}.ui-preview .series-cell:nth-child(3){background:#fff3f5;border-color:#f6e0e7}.ui-preview .series-cell:nth-child(4){background:#f6f3ff;border-color:#e7e0f8}.ui-preview .series-num{display:none}.ui-preview .series-copy{flex:1;min-width:0}.ui-preview .series-name{font-size:17px;line-height:1.4;font-weight:650;color:var(--preview-ink);white-space:normal}.ui-preview .series-count{font-size:12px;color:#66758a;line-height:1.7}.ui-preview .series-count--leaves{display:block}.ui-preview .series-thumb{display:none}.ui-preview .series-arrow{display:block;width:18px;color:#8190a5}.ui-preview .home-featured{margin-top:0;padding:0}.ui-preview .home-featured .shop-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ui-preview .shop-card{border:1px solid var(--preview-border);border-radius:12px;background:#fff;transform:none;box-shadow:none}.ui-preview .shop-card:hover{border-color:#94b3ff;transform:none;box-shadow:0 5px 18px rgba(24,54,98,.06)}.ui-preview .shop-card--selected{border-color:var(--preview-blue);background:#f7faff}.ui-preview .shop-card-imgwrap{margin:10px 10px 0;aspect-ratio:1.15;border-radius:8px;background:#f6f7f9}.ui-preview .shop-card-img{object-fit:contain;width:100%;height:100%}.ui-preview .shop-card-body{padding:10px 12px 7px;gap:3px}.ui-preview .shop-card-name{font-size:14px;font-weight:650;line-height:1.45;min-height:41px;color:var(--preview-ink)}.ui-preview .shop-card-code{overflow-wrap:anywhere}.ui-preview .shop-card-code,.ui-preview .shop-card-min{font-size:12px;line-height:18px;color:#65748a}.ui-preview .shop-card-price--pending{font-size:13px;font-weight:600;color:#2458c5;line-height:20px}.ui-preview .quick-quantity{padding:0 12px 12px;margin-top:auto;font-size:13px}.ui-preview .quick-quantity-controls{display:flex;align-items:stretch;gap:5px;width:100%;min-width:0}.ui-preview .quick-quantity-unit{width:54px;flex-shrink:0;padding:0 4px;font:inherit;color:var(--preview-ink)}.ui-preview .quick-quantity-stepper,.ui-preview .quick-quantity-unit{min-width:0;border:1px solid #d8e0ec;border-radius:6px;background:#fff;height:36px}.ui-preview .quick-quantity-stepper{display:flex;flex:1;overflow:hidden}.ui-preview .quick-quantity-stepper button{flex:0 0 28px;width:28px;min-width:0;height:34px;padding:0;border:0;background:#f4f7fb;color:#253d69;font-size:13px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ui-preview .quick-quantity-stepper button:hover:not(:disabled){background:#e5eeff;color:var(--preview-blue)}.ui-preview .quick-quantity-stepper button:disabled{color:#a7b2c3;cursor:default}.ui-preview .quick-quantity-stepper input{width:100%;min-width:0;flex:1;border:0;border-radius:0;padding:0 2px;text-align:center;font:inherit;font-weight:600;color:var(--preview-ink);background:#fff}.ui-preview .quick-quantity-actions{display:flex;gap:6px;margin-top:7px}.ui-preview .quick-quantity-add{flex:1;min-width:0;min-height:36px;border:0;border-radius:6px;padding:7px 5px;background:var(--preview-blue);color:#fff;font:inherit;font-weight:600;cursor:pointer}.ui-preview .quick-quantity-add:disabled{background:#eef3ff;color:#466cb4;cursor:default}.ui-preview .quick-quantity-more{width:auto;min-width:34px;min-height:36px;padding:6px 3px;border:0;background:transparent;color:#315aab;font:inherit;margin:0;cursor:pointer}.ui-preview .quick-quantity-selected{color:#2458c5;font-size:12px;line-height:18px;min-height:18px;margin:5px 0 0}.ui-preview .quick-quantity-conversion{color:#66758a;font-size:11px;line-height:16px;margin-top:4px;min-height:16px}.ui-preview .quick-quantity-notice{color:#875622;font-size:12px;line-height:1.45;margin-top:4px}.ui-preview .preview-catalog-layout{display:grid;grid-template-columns:216px minmax(0,1fr);gap:24px;align-items:start;padding-top:24px}.ui-preview .preview-category-sidebar{position:sticky;top:18px;min-width:0;border:1px solid var(--preview-border);border-radius:10px;background:#fff}.ui-preview .preview-category-heading{font-size:18px;font-weight:700;padding:18px 16px 12px;margin:0}.ui-preview .preview-category-toggle{display:none}.ui-preview .preview-category-tree{max-height:calc(100vh - 120px);overflow:auto;padding:0 8px 14px;scrollbar-width:thin}.ui-preview .quick-quantity-more :is(.anticon,svg){display:none}.ui-preview .quick-quantity-more{display:inline-flex;align-items:center;justify-content:center}.ui-preview .preview-category-tree ul{list-style:none;margin:0;padding:0}.ui-preview .preview-category-tree ul[hidden]{display:none}.ui-preview .preview-category-tree>ul>li{border-top:1px solid #edf0f6;padding:8px 0}.ui-preview .preview-category-row{display:flex;min-width:0;border-radius:5px}.ui-preview .preview-category-row>a{display:flex;gap:6px;align-items:baseline;justify-content:space-between;flex:1;min-width:0;padding:10px 8px;color:#273851;font-size:14px;line-height:1.4}.ui-preview .preview-category-row>a span{min-width:0;overflow-wrap:anywhere}.ui-preview .preview-category-row small{color:#7b899b;font-size:10px;font-weight:400}.ui-preview .preview-category-row button{flex:0 0 30px;width:30px;min-height:40px;padding:0;border:0;border-radius:5px;background:transparent;color:#657793;font-size:11px;cursor:pointer}.ui-preview .preview-category-row button[aria-expanded=true] svg{transform:rotate(180deg)}.ui-preview .preview-category-row:has(a[aria-current=page]){background:#eaf1ff}.ui-preview .preview-category-row>a[aria-current=page]{color:var(--preview-blue);font-weight:700}.ui-preview .preview-category-row:hover{background:#f5f8ff}.ui-preview .preview-category-tree ul ul{padding-left:9px;border-left:1px solid #e6ecf5;margin-left:9px}.ui-preview .preview-category-tree ul ul a{font-size:12px;padding:8px 6px}.ui-preview .preview-category-all{display:block;padding:9px 8px 13px;color:#4a607b;font-size:14px}.ui-preview .preview-category-all[aria-current=page]{color:var(--preview-blue);font-weight:650}.ui-preview .preview-catalog-layout .shop-container{width:100%;min-width:0;padding:0;margin:0 0 36px}.ui-preview .shop-crumb{margin:0 0 18px;font-size:12px;color:var(--preview-muted)}.ui-preview .shop-head{margin:0 0 20px;align-items:center;gap:12px;flex-wrap:nowrap}.ui-preview .shop-head-copy{flex:1;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.ui-preview .shop-title{color:var(--preview-ink);font-size:26px;line-height:1.4;margin:0}.ui-preview .shop-count{font-size:13px;color:var(--preview-muted)}.ui-preview .desktop-shop-sort{margin-left:auto;gap:8px;font-size:12px}.ui-preview .desktop-shop-sort select{height:40px;border:1px solid #d8e0ec;background:#fff;border-radius:6px;padding:0 10px;font-size:13px;color:var(--preview-ink)}.ui-preview .preview-desktop-view{display:flex;height:40px;border:1px solid #d8e0ec;border-radius:6px;overflow:hidden;flex-shrink:0}.ui-preview .preview-desktop-view button{width:42px;border:0;padding:0;background:#fff;color:#65758c;font-size:18px;cursor:pointer}.ui-preview .preview-desktop-view button[aria-pressed=true]{background:var(--preview-blue);color:#fff}.ui-preview .storefront-shop-page .shop-chips{display:none}.ui-preview .storefront-shop-page .shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ui-preview .storefront-shop-page .shop-grid--list{grid-template-columns:1fr}.ui-preview .shop-grid--list .shop-card{flex-direction:row;align-items:center;gap:18px;padding:12px}.ui-preview .shop-grid--list .shop-card-main{flex-direction:row;align-items:center;min-width:0;gap:12px}.ui-preview .shop-grid--list .shop-card-imgwrap{width:106px;flex:0 0 106px;margin:0;aspect-ratio:1}.ui-preview .shop-grid--list .shop-card-body{padding:0}.ui-preview .shop-grid--list .quick-quantity{width:232px;flex:0 0 232px;margin:0;padding:0}.ui-preview .shop-pager{margin:24px 0 0}.ui-preview .shop-pager-btn{min-width:38px;min-height:38px;border-radius:6px;font-size:13px}.ui-preview .preview-selection-summary{position:fixed;bottom:0;left:0;right:0;z-index:60;background:rgba(255,255,255,.98);border-top:1px solid #abc4ff;box-shadow:0 -3px 18px rgba(38,61,102,.06);padding-bottom:env(safe-area-inset-bottom)}.ui-preview .preview-selection-inner{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ui-preview .preview-selection-info{display:flex;align-items:center;gap:16px;font-size:13px;color:#61738d;min-width:0}.ui-preview .preview-selection-info>.anticon{color:var(--preview-blue);font-size:25px}.ui-preview .preview-selection-info strong{color:var(--preview-ink);font-size:15px}.ui-preview .preview-selection-info b{color:var(--preview-blue);font-size:18px;margin-right:3px}.ui-preview .preview-selection-qty{border-left:1px solid #d6dfea;padding-left:16px}.ui-preview .preview-selection-link{display:flex;justify-content:center;align-items:center;gap:20px;min-width:194px;min-height:42px;padding:8px 22px;background:var(--preview-blue);color:#fff;font-size:15px;font-weight:650;border-radius:7px}.ui-preview:has(.preview-selection-summary){padding-bottom:66px}.ui-preview :is(button,a,input,select):focus-visible{outline:3px solid #709cff;outline-offset:3px}@media (max-width:1199px) and (min-width:769px){.ui-preview .main-row-inner{gap:20px}.ui-preview .brand-block{flex-basis:130px}.ui-preview .brand-logo{width:125px}.ui-preview .header-actions{gap:5px}.ui-preview .header-actions :is(a,button){padding-left:9px;padding-right:9px;font-size:12px}.ui-preview .hotwords-row{padding-left:150px}.ui-preview .home-featured .shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-preview .preview-catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.ui-preview .storefront-shop-page .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-preview .storefront-shop-page .shop-grid--list{grid-template-columns:1fr}.ui-preview .home-banner-title{font-size:27px}}@media (max-width:768px){.ui-preview .container{width:calc(100% - 24px)}.ui-preview .main-row-inner{min-height:0;padding:10px 0 0;gap:0}.ui-preview .brand-block{flex:none;gap:2px}.ui-preview .brand-logo{width:102px;height:auto}.ui-preview .brand-sub{font-size:10px;line-height:12px}.ui-preview .search-form{height:44px;min-width:0;margin:12px 0 0;border-radius:8px}.ui-preview .search-input{font-size:14px;padding:0 12px}.ui-preview .search-btn{width:46px;color:#fff}.ui-preview .hotwords-row{padding:9px 0 11px;min-height:0;gap:7px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.ui-preview .hotword{padding:4px 8px;font-size:11px}.ui-preview .hot-label{font-size:11px}.ui-preview .header-actions,.ui-preview .site-header--mobile-hidden{display:none}.ui-preview .storefront-home-page{padding:12px 0 22px}.ui-preview .home-banner{width:calc(100% - 24px);margin:0 auto 20px;border-radius:10px;background-position:55%}.ui-preview .home-banner-inner{min-height:90px;padding:14px 16px 9px}.ui-preview .home-banner-text{max-width:80%;text-align:left}.ui-preview .home-banner-title{font-size:19px;line-height:1.45;margin-bottom:5px}.ui-preview .home-banner-slogan{font-size:12px;line-height:1.6}.ui-preview .home-banner-dots{margin-top:8px;gap:7px}.ui-preview .home-banner-dot{width:20px;height:5px}.ui-preview .home-banner-dot--active{width:28px}.ui-preview .home-marquee{width:calc(100% - 24px);margin:0 12px 12px;height:auto;min-height:28px}.ui-preview .home-marquee-item{font-size:10px;line-height:1.7;padding:6px 8px}.ui-preview .home-series{margin-bottom:22px}.ui-preview .home-sec-title{font-size:19px}.ui-preview .home-sec-head{margin-bottom:11px}.ui-preview .home-sec-more{font-size:12px}.ui-preview .series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ui-preview .series-cell{min-height:68px;padding:10px 12px;gap:5px}.ui-preview .series-name{font-size:15px;line-height:1.35}.ui-preview .series-count{font-size:10px;line-height:1.6}.ui-preview .series-count--leaves{display:block}.ui-preview .series-arrow{width:13px;flex-shrink:0}.ui-preview .home-featured .shop-grid,.ui-preview .storefront-shop-page .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ui-preview .home-featured .shop-grid{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;margin:0;padding:0}.ui-preview .shop-card{border-radius:9px}.ui-preview .shop-card-imgwrap{margin:7px 7px 0;aspect-ratio:1.08;border-radius:6px}.ui-preview .shop-card-body{padding:8px 9px 6px}.ui-preview .shop-card-name{font-size:13px;line-height:1.45;min-height:38px}.ui-preview .shop-card-code,.ui-preview .shop-card-min{font-size:10px;line-height:16px}.ui-preview .shop-card-price--pending{font-size:12px;line-height:18px}.ui-preview .quick-quantity{padding:0 9px 9px;font-size:12px}.ui-preview .quick-quantity-controls{flex-wrap:wrap;gap:5px}.ui-preview .quick-quantity-unit{height:32px;width:100%}.ui-preview .quick-quantity-stepper{flex-basis:100%;height:38px}.ui-preview .quick-quantity-stepper button{width:36px;flex-basis:36px;height:36px}.ui-preview .quick-quantity-stepper input{font-size:16px}.ui-preview .quick-quantity-add{min-height:40px;font-size:12px;padding:6px 3px}.ui-preview .quick-quantity-more{min-height:40px;min-width:32px;font-size:11px}.ui-preview .quick-quantity-selected{font-size:10px;min-height:16px;line-height:16px}.ui-preview .quick-quantity-conversion{font-size:10px}.ui-preview .preview-catalog-layout{display:block;padding-top:10px}.ui-preview .preview-category-sidebar{position:static;margin-bottom:12px;border-radius:7px}.ui-preview .preview-category-heading{display:none}.ui-preview .preview-category-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;border:0;border-radius:7px;color:var(--preview-ink);background:#fff;font:inherit;font-size:14px;font-weight:600;padding:12px;cursor:pointer}.ui-preview .preview-category-toggle>.anticon{font-size:12px}.ui-preview .preview-category-disclosure:not(.preview-category-disclosure--open)>.preview-category-tree{display:none}.ui-preview .preview-category-tree{max-height:50vh}.ui-preview .preview-category-row>a{font-size:14px;min-height:44px}.ui-preview .preview-category-tree ul ul a{font-size:13px}.ui-preview .preview-category-row button{min-width:42px}.ui-preview .preview-catalog-layout .shop-container{width:100%;padding:0}.ui-preview .shop-crumb,.ui-preview .shop-head{display:none}.ui-preview .storefront-shop-page .shop-chips{display:flex;overflow-x:auto;flex-wrap:nowrap;max-height:none;margin:0 0 8px;padding-bottom:5px}.ui-preview .shop-chip{white-space:nowrap;flex-shrink:0;font-size:12px;min-height:36px;padding:8px 10px}.ui-preview .mobile-shop-toolbar{position:relative;background:#fff;padding:12px;gap:10px}.ui-preview .mobile-shop-title{font-size:17px}.ui-preview .mobile-shop-search{display:flex;position:relative;width:calc(100% - 24px);margin:0 12px 2px;top:auto;height:44px;min-height:44px;padding:0;overflow:hidden;border-radius:7px;border:1px solid #b6c9ed}.ui-preview .mobile-shop-search input{flex:1;width:0;min-width:0;max-width:none;height:42px;border:0;padding:0 12px;font-size:14px}.ui-preview .mobile-shop-search button{flex:0 0 44px;width:44px;min-width:44px;height:42px;border:0;border-radius:0;background:var(--preview-blue);color:#fff}.ui-preview .mobile-shop-meta{margin:10px 0 12px}.ui-preview .mobile-shop-count{font-size:12px}.ui-preview .mobile-shop-sort select{font-size:12px;min-height:36px}.ui-preview .preview-desktop-view{display:none}.ui-preview .storefront-shop-page .shop-grid--list{grid-template-columns:1fr}.ui-preview .shop-grid--list .shop-card{display:grid;grid-template-columns:1fr;padding:10px;gap:10px}.ui-preview .shop-grid--list .shop-card-main{gap:12px}.ui-preview .shop-grid--list .shop-card-imgwrap{width:96px;flex-basis:96px}.ui-preview .shop-grid--list .quick-quantity{width:100%;padding:0}.ui-preview .shop-grid--list .quick-quantity-controls{flex-wrap:nowrap}.ui-preview .shop-grid--list .quick-quantity-unit{width:80px;height:38px}.ui-preview .shop-grid--list .quick-quantity-stepper{flex-basis:auto}.ui-preview .preview-selection-summary{bottom:calc(65px + env(safe-area-inset-bottom));padding-bottom:0}.ui-preview .preview-selection-inner{min-height:54px;gap:10px}.ui-preview .preview-selection-info{font-size:11px;gap:7px;flex-wrap:wrap;row-gap:0}.ui-preview .preview-selection-info strong,.ui-preview .preview-selection-info>.anticon{display:none}.ui-preview .preview-selection-info b{font-size:16px}.ui-preview .preview-selection-qty{font-size:10px;border-left:0;padding-left:0;flex-basis:100%}.ui-preview .preview-selection-qty b{font-size:12px}.ui-preview .cart-foot>.btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-bottom:8px;font-size:13px;border-radius:7px}.ui-preview .preview-selection-link{min-width:132px;min-height:38px;padding:8px 14px;font-size:13px;gap:12px}.ui-preview:has(.preview-selection-summary){padding-bottom:calc(119px + env(safe-area-inset-bottom))}.ui-preview .mobile-back-top{bottom:calc(138px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ui-preview *,.ui-preview :after,.ui-preview :before{scroll-behavior:auto!important;transition:none!important}}body.storefront-blueprint-theme[data-storefront-release]{--bp-accent:#0046fe;--bp-action:#003bd1;--bp-ink:#202b3c;--bp-muted:#66758b;--bp-line:#e2e7ef;--bp-bg:#f4f6f9;--bp-tint:#edf3ff;--bp-radius:6px;--brand:var(--bp-accent);--brand-deep:var(--bp-action);--ink:var(--bp-ink);--line:var(--bp-line);--bg:var(--bp-bg);--card:#fff;--preview-blue:var(--bp-accent);--preview-ink:var(--bp-ink);--preview-muted:var(--bp-muted);--preview-border:var(--bp-line);background:var(--bp-bg);color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] :is(.home-gallery-page,.site-header,.mobile-tabbar,.preview-selection-summary){--home-ink:var(--bp-ink);--home-muted:var(--bp-muted);--home-line:var(--bp-line);--home-accent:var(--bp-accent);--home-action:var(--bp-accent);--home-background:var(--bp-bg)}body.storefront-blueprint-theme[data-storefront-release] :is(.product-gallery-page,.site-header,.mobile-tabbar,.preview-selection-summary){--product-ink:var(--bp-ink);--product-muted:var(--bp-muted);--product-line:var(--bp-line);--product-surface:var(--bp-bg);--product-accent:var(--bp-accent);--product-action:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .container{width:calc(100% - 64px);max-width:1312px;padding-inline:0}body.storefront-blueprint-theme[data-storefront-release] :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--bp-accent);outline-offset:3px}body.storefront-blueprint-theme[data-storefront-release] .site-header{background:#fff;border-bottom:1px solid var(--bp-line)}body.storefront-blueprint-theme[data-storefront-release] .main-row-inner{min-height:88px;padding:12px 0 0;gap:24px}body.storefront-blueprint-theme[data-storefront-release] .brand-block{flex:0 0 152px}body.storefront-blueprint-theme[data-storefront-release] .brand-logo{width:142px;height:auto;max-height:none}body.storefront-blueprint-theme[data-storefront-release] .brand-sub{color:var(--bp-muted);font-size:11px;opacity:1}body.storefront-blueprint-theme[data-storefront-release] .search-form{flex:1;max-width:none;min-width:160px;height:44px;border:1px solid #b8caff;border-radius:var(--bp-radius);background:#fff}body.storefront-blueprint-theme[data-storefront-release] .search-input{color:var(--bp-ink);font-size:14px}body.storefront-blueprint-theme[data-storefront-release] .search-btn{width:54px;background:var(--bp-accent);color:#fff}body.storefront-blueprint-theme[data-storefront-release] .search-btn:hover{background:var(--bp-action)}body.storefront-blueprint-theme[data-storefront-release] .header-actions{gap:8px}body.storefront-blueprint-theme[data-storefront-release] .header-actions :is(a,button){border-color:var(--bp-line);color:var(--bp-ink);background:#fff;border-radius:var(--bp-radius);font-size:12px;min-height:44px}body.storefront-blueprint-theme[data-storefront-release] .header-actions :is(a,button):hover{color:var(--bp-accent);background:var(--bp-tint);border-color:#b8caff}body.storefront-blueprint-theme[data-storefront-release] .hotwords-row{padding:3px 0 12px 176px;gap:8px;min-height:32px;color:var(--bp-muted);opacity:1}body.storefront-blueprint-theme[data-storefront-release] .hot-label{opacity:1}body.storefront-blueprint-theme[data-storefront-release] .hotword{background:var(--bp-bg);color:var(--bp-muted);border:0;font-size:11px;padding:4px 10px}body.storefront-blueprint-theme[data-storefront-release] .hotword:hover{background:var(--bp-tint);color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .nav-row{background:#fff;color:var(--bp-ink);border-top:1px solid var(--bp-line);min-height:48px}body.storefront-blueprint-theme[data-storefront-release] .nav-row-inner{gap:0;min-height:48px;padding-block:0}body.storefront-blueprint-theme[data-storefront-release] .nav-row-inner>a{display:flex;align-items:center;color:var(--bp-ink);padding:0 24px;min-height:48px;font-size:14px}body.storefront-blueprint-theme[data-storefront-release] .nav-row-inner>a:hover{color:var(--bp-accent);background:var(--bp-tint)}body.storefront-blueprint-theme[data-storefront-release] .site-header--category-gallery .nav-row-inner>a:is([href="/zh/categories/"],[href="/en/categories/"]),body.storefront-blueprint-theme[data-storefront-release] .site-header--home-gallery .nav-row-inner>a:is([href="/zh/"],[href="/en/"]){color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .nav-row-inner>a:after{background:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .mega-trigger{min-height:48px;margin:0;background:#fff;color:var(--bp-ink)!important;border-right:1px solid var(--bp-line)}body.storefront-blueprint-theme[data-storefront-release] .mega-trigger:hover{background:var(--bp-tint)}body.storefront-blueprint-theme[data-storefront-release] .mega-trigger-icon{color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .mega-panel{border-color:var(--bp-line);background:#fff;box-shadow:0 12px 32px #202b3c14}body.storefront-blueprint-theme[data-storefront-release] .mega-block{border-color:var(--bp-line);border-radius:var(--bp-radius)}body.storefront-blueprint-theme[data-storefront-release] .mega-block:hover{border-color:#b8caff;background:#fff}body.storefront-blueprint-theme[data-storefront-release] .lang-switcher-menu{border-color:var(--bp-line);border-radius:var(--bp-radius);box-shadow:0 8px 24px #202b3c14}body.storefront-blueprint-theme[data-storefront-release] .site-footer{background:#fff;color:var(--bp-muted);border-top:1px solid var(--bp-line)}body.storefront-blueprint-theme[data-storefront-release] .footer-phone{color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] :is(.footer-company,.footer-icp,.footer-copyright){opacity:1}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page{background:var(--bp-bg);padding:24px 0 40px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner{width:calc(100% - 64px);max-width:1312px;border-radius:var(--bp-radius);border-color:var(--bp-line);background:#fff;margin-bottom:32px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner-inner{min-height:250px;padding:36px 36px 22px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner-title{font-size:34px;color:var(--bp-ink);letter-spacing:-.5px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner-slogan{color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner-art{height:214px;top:18px;right:22px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner-art>.home-gallery-art{background:var(--bp-bg);border-color:var(--bp-line);border-radius:var(--bp-radius)}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-marquee{background:#f9fbff;color:var(--bp-ink);border-color:var(--bp-line)}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-sec-title{color:var(--bp-ink);font-size:24px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .series-grid{gap:12px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .series-cell{border-color:var(--bp-line);border-radius:var(--bp-radius);background:#fff}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .series-cell:hover{border-color:#b8caff;background:#fff;box-shadow:0 4px 16px #202b3c08}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .series-cell .series-arrow{color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .series-cell:hover .series-arrow{color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .series-cell--featured .series-thumb{background:var(--bp-bg);padding:6px;border-radius:var(--bp-radius)}body.storefront-blueprint-theme[data-storefront-release] .shop-card{border-color:var(--bp-line);border-radius:var(--bp-radius);background:#fff;box-shadow:none;transform:none}body.storefront-blueprint-theme[data-storefront-release] .shop-card:hover{border-color:#b8caff;box-shadow:0 4px 16px #202b3c08;transform:none}body.storefront-blueprint-theme[data-storefront-release] .shop-card--selected{border-color:var(--bp-accent);background:#f9fbff}body.storefront-blueprint-theme[data-storefront-release] .shop-card-imgwrap{background:var(--bp-bg);border-radius:var(--bp-radius)}body.storefront-blueprint-theme[data-storefront-release] .shop-card-img{object-fit:contain}body.storefront-blueprint-theme[data-storefront-release] .shop-card-name{color:var(--bp-ink);display:block;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:visible;overflow-wrap:anywhere}body.storefront-blueprint-theme[data-storefront-release] :is(.shop-card-code,.shop-card-min,.shop-card-punit,.quick-quantity-conversion){color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] :is(.shop-card-price,.shop-card-price--pending,.quick-quantity-selected,.quick-quantity-more){color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] :is(.quick-quantity-unit,.quick-quantity-stepper){border-color:var(--bp-line);color:var(--bp-ink);border-radius:var(--bp-radius)}body.storefront-blueprint-theme[data-storefront-release] .quick-quantity-stepper button{color:var(--bp-muted);background:var(--bp-bg)}body.storefront-blueprint-theme[data-storefront-release] .quick-quantity-stepper button:hover:not(:disabled){color:var(--bp-accent);background:var(--bp-tint)}body.storefront-blueprint-theme[data-storefront-release] .quick-quantity-stepper input{color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] :is(.quick-quantity-add,.shop-card-add){background:var(--bp-accent);border-color:var(--bp-accent);color:#fff;box-shadow:none}body.storefront-blueprint-theme[data-storefront-release] :is(.quick-quantity-add,.shop-card-add):hover:not(:disabled){background:var(--bp-action);border-color:var(--bp-action)}body.storefront-blueprint-theme[data-storefront-release] .quick-quantity-add:disabled{background:#f0f2f5;color:#697585}body.storefront-blueprint-theme[data-storefront-release] .quick-quantity-stepper button:disabled{color:#8793a4}body.storefront-blueprint-theme[data-storefront-release] :is(.home-featured-state,.shop-state,.skeleton-card){border-color:var(--bp-line);border-radius:var(--bp-radius);color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .product-gallery-page{color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] .product-gallery-page .preview-catalog-layout{gap:24px;padding-top:24px}body.storefront-blueprint-theme[data-storefront-release] .preview-category-sidebar{border-color:var(--bp-line);border-radius:var(--bp-radius)}body.storefront-blueprint-theme[data-storefront-release] .preview-category-heading{color:var(--bp-ink);padding:18px 16px 14px}body.storefront-blueprint-theme[data-storefront-release] .preview-category-row>a{color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] .preview-category-row :is(small,button){color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .preview-category-row:hover{background:#f8faff}body.storefront-blueprint-theme[data-storefront-release] .preview-category-row:has(a[aria-current=page]){background:var(--bp-tint)}body.storefront-blueprint-theme[data-storefront-release] .preview-category-row>a[aria-current=page]{color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .preview-category-all{color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .preview-category-all[aria-current=page]{color:var(--bp-accent);background:var(--bp-tint);border-radius:4px}body.storefront-blueprint-theme[data-storefront-release] .shop-head{gap:12px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--bp-line)}body.storefront-blueprint-theme[data-storefront-release] .shop-title{color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] :is(.shop-crumb,.shop-crumb a,.shop-count,.desktop-shop-sort){color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] :is(.desktop-shop-sort select,.preview-desktop-view){border-color:var(--bp-line);color:var(--bp-ink);border-radius:var(--bp-radius);height:44px}body.storefront-blueprint-theme[data-storefront-release] .preview-desktop-view button{color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .preview-desktop-view button[aria-pressed=true]{background:var(--bp-accent);color:#fff}body.storefront-blueprint-theme[data-storefront-release] .shop-chip{border-color:var(--bp-line);border-radius:var(--bp-radius);color:var(--bp-ink);background:#fff}body.storefront-blueprint-theme[data-storefront-release] .shop-chip--on,body.storefront-blueprint-theme[data-storefront-release] .shop-chip:hover{border-color:#b8caff;color:var(--bp-accent);background:var(--bp-tint)}body.storefront-blueprint-theme[data-storefront-release] .shop-pager-btn{border-color:var(--bp-line);border-radius:var(--bp-radius);color:var(--bp-ink);min-width:44px;min-height:44px}body.storefront-blueprint-theme[data-storefront-release] .shop-pager-btn:hover:not(:disabled){border-color:#b8caff;color:var(--bp-accent);background:var(--bp-tint)}body.storefront-blueprint-theme[data-storefront-release] .shop-pager-btn--on,body.storefront-blueprint-theme[data-storefront-release] .shop-pager-btn--on:hover{background:var(--bp-accent);color:#fff;border-color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .shop-pager-btn:disabled{color:#8793a4;background:var(--bp-bg)}body.storefront-blueprint-theme[data-storefront-release] .shop-state-retry{background:#fff;color:var(--bp-accent);border-color:#b8caff}body.storefront-blueprint-theme[data-storefront-release] .product-gallery-page .item-container{padding-top:24px;padding-bottom:32px}body.storefront-blueprint-theme[data-storefront-release] .item-image,body.storefront-blueprint-theme[data-storefront-release] .item-info{border-color:var(--bp-line);border-radius:var(--bp-radius);background:#fff}body.storefront-blueprint-theme[data-storefront-release] .item-info{padding:24px}body.storefront-blueprint-theme[data-storefront-release] .item-name{color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] .item-code{color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .item-price{background:var(--bp-bg);border-radius:var(--bp-radius)}body.storefront-blueprint-theme[data-storefront-release] :is(.item-price-pending,.item-price-cur,.item-price-num){color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] :is(.item-price-label,.item-price-unit,.spec-table th){color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .spec-table tr{border-color:var(--bp-line)}body.storefront-blueprint-theme[data-storefront-release] .spec-table td{color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] .item-addcart{background:var(--bp-accent);border-color:var(--bp-accent);border-radius:var(--bp-radius)}body.storefront-blueprint-theme[data-storefront-release] .item-addcart:hover{background:var(--bp-action);border-color:var(--bp-action)}body.storefront-blueprint-theme[data-storefront-release] .item-hd-hint{border-color:var(--bp-line);border-radius:var(--bp-radius);color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .item-hd-hint:hover{color:var(--bp-accent);border-color:#b8caff}body.storefront-blueprint-theme[data-storefront-release] .item-thumb{border-color:var(--bp-line);border-radius:4px}body.storefront-blueprint-theme[data-storefront-release] .item-thumb--on,body.storefront-blueprint-theme[data-storefront-release] .item-thumb:hover{border-color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .item-related{border-color:var(--bp-line)}body.storefront-blueprint-theme[data-storefront-release] .preview-selection-summary{border-color:var(--bp-line);background:#fff;box-shadow:0 -2px 12px #202b3c05}body.storefront-blueprint-theme[data-storefront-release] .preview-selection-info{color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .preview-selection-info strong{color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] .preview-selection-info :is(b,.anticon){color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .preview-selection-qty{border-color:var(--bp-line)}body.storefront-blueprint-theme[data-storefront-release] .preview-selection-link{background:var(--bp-accent);border-radius:var(--bp-radius);min-height:44px}body.storefront-blueprint-theme[data-storefront-release] .preview-selection-link:hover{background:var(--bp-action)}body.storefront-blueprint-theme[data-storefront-release] .mobile-tabbar{border-color:var(--bp-line);background:#fff}body.storefront-blueprint-theme[data-storefront-release] .mtab{color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .mtab--active{color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .mtab-fab-num{background:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .addcart{--brand:var(--bp-accent);--ink:var(--bp-ink);--line:var(--bp-line);border-radius:var(--bp-radius)}body.storefront-blueprint-theme[data-storefront-release] .addcart .btn-primary{background:var(--bp-accent);border-color:var(--bp-accent);color:#fff;box-shadow:none}body.storefront-blueprint-theme[data-storefront-release] .addcart .btn-primary:hover:not(:disabled){background:var(--bp-action)}body.storefront-blueprint-theme[data-storefront-release] .addcart .btn-primary:disabled{background:#f0f2f5;border-color:var(--bp-line);color:#697585}body.storefront-blueprint-theme[data-storefront-release] .addcart-row--active{border-color:#b8caff;background:var(--bp-tint)}body.storefront-blueprint-theme[data-storefront-release] :is(.addcart-name,.addcart-ulabel){color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] :is(.addcart-code,.addcart-conv,.addcart-sum-qty){color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] :is(.addcart-price,.addcart-uprice,.addcart-sum-price,.addcart-price-pending){color:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] .addcart .qty-stepper,body.storefront-blueprint-theme[data-storefront-release] .addcart-note{border-color:var(--bp-line);border-radius:var(--bp-radius)}body.storefront-blueprint-theme[data-storefront-release] .addcart .qty-stepper button{color:var(--bp-accent);background:var(--bp-tint)}body.storefront-blueprint-theme[data-storefront-release] .addcart .qty-stepper button:disabled{color:#8793a4;background:#f0f2f5}@media (min-width:769px) and (max-width:1199px){body.storefront-blueprint-theme[data-storefront-release] .container,body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner{width:calc(100% - 40px)}body.storefront-blueprint-theme[data-storefront-release] .main-row-inner{gap:16px}body.storefront-blueprint-theme[data-storefront-release] .brand-block{flex-basis:120px}body.storefront-blueprint-theme[data-storefront-release] .brand-logo{width:116px}body.storefront-blueprint-theme[data-storefront-release] .hotwords-row{padding-left:136px}body.storefront-blueprint-theme[data-storefront-release] .header-actions :is(a,button){font-size:11px;padding-inline:8px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner-title{font-size:27px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner-art{height:214px;width:38%}}@media (max-width:768px){body.storefront-blueprint-theme[data-storefront-release] .container,body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner{width:calc(100% - 24px)}body.storefront-blueprint-theme[data-storefront-release] .main-row-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0 8px;min-height:0;padding:10px 0 0}body.storefront-blueprint-theme[data-storefront-release] .brand-block{grid-column:1;grid-row:1;order:0;justify-self:start;flex:none;width:auto}body.storefront-blueprint-theme[data-storefront-release] .brand-logo{width:104px}body.storefront-blueprint-theme[data-storefront-release] .brand-sub{font-size:10px;line-height:12px}body.storefront-blueprint-theme[data-storefront-release] .mobile-new{grid-column:2;grid-row:1;order:0;color:#fff;background:var(--bp-accent);border:0;border-radius:var(--bp-radius);min-height:44px;padding-inline:12px;font-size:12px}body.storefront-blueprint-theme[data-storefront-release] .mobile-lang{grid-column:3;grid-row:1;order:0}body.storefront-blueprint-theme[data-storefront-release] .mobile-lang .lang-switcher-btn{min-height:44px;color:var(--bp-ink);font-size:12px;padding-inline:8px}body.storefront-blueprint-theme[data-storefront-release] .search-form{grid-column:1/-1;grid-row:2;order:0;width:100%;min-width:0;height:44px;margin-top:12px}body.storefront-blueprint-theme[data-storefront-release] .search-input{font-size:16px;padding-inline:12px}body.storefront-blueprint-theme[data-storefront-release] .search-btn{width:46px}body.storefront-blueprint-theme[data-storefront-release] .hotwords-row{padding:8px 0 10px;gap:6px;min-height:0}body.storefront-blueprint-theme[data-storefront-release] .hotword{padding-inline:8px;font-size:11px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page{padding:14px 0 26px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner{margin-bottom:22px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner-inner{min-height:0;padding:20px 16px 6px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner-title{font-size:22px;line-height:1.4}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-banner-art{position:static;height:88px;width:auto;margin:0 16px 14px}body.storefront-blueprint-theme[data-storefront-release] .home-gallery-page .home-sec-title{font-size:20px}body.storefront-blueprint-theme[data-storefront-release] .shop-card-name{font-size:13px}body.storefront-blueprint-theme[data-storefront-release] :is(.quick-quantity-unit,.quick-quantity-stepper,.quick-quantity-add,.quick-quantity-more){min-height:44px}body.storefront-blueprint-theme[data-storefront-release] .quick-quantity-stepper{height:44px}body.storefront-blueprint-theme[data-storefront-release] .quick-quantity-stepper button{height:42px}body.storefront-blueprint-theme[data-storefront-release] :is(.quick-quantity-stepper input,.addcart-note){font-size:16px}body.storefront-blueprint-theme[data-storefront-release] .product-gallery-page{background:var(--bp-bg)}body.storefront-blueprint-theme[data-storefront-release] .product-gallery-page .preview-catalog-layout{padding-top:12px}body.storefront-blueprint-theme[data-storefront-release] :is(.mobile-shop-toolbar,.mobile-item-toolbar){background:#fff;color:var(--bp-ink);border-color:var(--bp-line)}body.storefront-blueprint-theme[data-storefront-release] :is(.mobile-shop-title,.mobile-page-back,.mobile-shop-view,.mobile-item-search,.mobile-item-share){color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] .mobile-shop-search{background:#fff;border-color:#b8caff;border-radius:var(--bp-radius)}body.storefront-blueprint-theme[data-storefront-release] .mobile-shop-search input{color:var(--bp-ink);font-size:16px}body.storefront-blueprint-theme[data-storefront-release] .mobile-shop-search button{background:var(--bp-accent)}body.storefront-blueprint-theme[data-storefront-release] :is(.mobile-shop-count,.mobile-item-crumb){color:var(--bp-muted)}body.storefront-blueprint-theme[data-storefront-release] .mobile-shop-sort select{border-color:var(--bp-line);border-radius:var(--bp-radius);min-height:44px}body.storefront-blueprint-theme[data-storefront-release] .preview-category-toggle{min-height:44px;border-radius:var(--bp-radius);color:var(--bp-ink)}body.storefront-blueprint-theme[data-storefront-release] .mobile-back-top{border-color:var(--bp-line);color:var(--bp-accent);background:#fff;border-radius:var(--bp-radius);box-shadow:none}body.storefront-blueprint-theme[data-storefront-release] .product-gallery-page .item-container{padding:12px 0 28px}body.storefront-blueprint-theme[data-storefront-release] .item-info{padding:16px}body.storefront-blueprint-theme[data-storefront-release] .item-name{font-size:20px;line-height:1.45}body.storefront-blueprint-theme[data-storefront-release] .item-actions{border-color:var(--bp-line);background:#fff;box-shadow:none}}body.storefront-blueprint-theme .category-gallery-page{--category-blue:var(--bp-accent,#0046fe);--category-action:var(--bp-action,#003bd1);--category-ink:var(--bp-ink,#202b3c);--category-muted:var(--bp-muted,#66758b);--category-line:var(--bp-line,#e2e7ef);--category-bg:var(--bp-bg,#f4f6f9);--category-tint:var(--bp-tint,#edf3ff);--category-radius:var(--bp-radius,6px);background:var(--category-bg);color:var(--category-ink)}body.storefront-blueprint-theme .category-gallery-page .category-directory-head{align-items:center;gap:16px 24px;padding:20px 24px;background:#fff;border:1px solid var(--category-line);border-radius:var(--category-radius)}body.storefront-blueprint-theme .category-gallery-page .dir-title{color:var(--category-ink);font-size:30px;line-height:1.3;letter-spacing:0}body.storefront-blueprint-theme .category-gallery-page .dir-subtitle{color:var(--category-muted);font-size:13px;line-height:1.6}body.storefront-blueprint-theme .category-gallery-page .category-directory-actions{gap:8px;flex-basis:660px}body.storefront-blueprint-theme .category-gallery-page .category-directory-actions .dir-filter{min-height:44px;border-color:#ccd6e5;border-radius:var(--category-radius)}body.storefront-blueprint-theme .category-gallery-page .dir-filter-icon{color:var(--category-muted)}body.storefront-blueprint-theme .category-gallery-page .category-directory-actions .dir-filter-input{color:var(--category-ink);font-size:14px}body.storefront-blueprint-theme .category-gallery-page .dir-filter:focus-within{border-color:var(--category-blue);box-shadow:0 0 0 3px #0046fe15}body.storefront-blueprint-theme .category-gallery-page .dir-filter-clear{color:var(--category-muted);min-height:44px}body.storefront-blueprint-theme .category-gallery-page :is(.category-directory-filter-trigger,.cat2-new-link,.category-directory-expand){min-height:44px;padding:0 14px;border-color:var(--category-line);border-radius:var(--category-radius);background:#fff;color:var(--category-ink);font-size:13px;line-height:1.45}body.storefront-blueprint-theme .category-gallery-page .category-directory-filter-trigger--open{border-color:var(--category-blue);background:var(--category-tint);color:var(--category-action)}body.storefront-blueprint-theme .category-gallery-page .category-directory-available-filter{color:var(--category-muted);min-height:44px}body.storefront-blueprint-theme .category-gallery-page .category-directory-available-filter input{accent-color:var(--category-blue)}body.storefront-blueprint-theme .category-gallery-page .category-directory-toolbar{margin:12px 0}body.storefront-blueprint-theme .category-gallery-page .category-directory-result{color:var(--category-muted);font-size:12px;line-height:1.5}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar{min-width:0;background:#fff;border:1px solid var(--category-line);border-radius:var(--category-radius)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups{grid-template-columns:minmax(0,1fr);gap:0}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-group{min-width:0;border:0;border-bottom:1px solid #edf0f5;border-radius:0;background:#fff;overflow:visible;box-shadow:none}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-group:hover{background:#f7f9fc;border-color:#edf0f5}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-group:focus-within{outline-color:var(--category-blue);outline-offset:-2px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-gallery-root--selected{background:var(--category-tint);box-shadow:inset 3px 0 var(--category-blue)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-directory-group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-height:84px;padding:8px;position:static}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-gallery-root--selected .category-directory-group-head{background:var(--category-tint);box-shadow:inset 3px 0 var(--category-blue)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-directory-top-link{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:44px;padding:0;color:var(--category-ink)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-gallery-art{width:38px;height:48px;padding:2px;border-radius:4px;background:#fff}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-directory-top-copy{min-width:0;padding:0}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .dir-block-name{min-height:0;margin:0 0 4px;color:var(--category-ink);font-size:13px;line-height:1.45;font-weight:650;overflow-wrap:anywhere}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-gallery-root--selected .dir-block-name{color:var(--category-action)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-top-meta{color:var(--category-muted);font-size:11px;line-height:1.45}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-gallery-root-actions{display:flex;align-items:center;gap:0;position:static;height:auto;padding:0}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .dir-block-enter{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;padding:0 3px;border:0;border-radius:4px;background:transparent;color:var(--category-action);font-size:12px;line-height:1.4;white-space:normal}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-directory-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #d5dfec;border-radius:4px;background:#fff;color:var(--category-ink)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-mobile-toggle-all{width:calc(100% - 16px);min-height:44px;margin:8px;padding:8px 4px;border:1px solid var(--category-line);border-radius:4px;background:#fff;color:var(--category-ink);font-size:12px;line-height:1.45;white-space:normal}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels{min-width:0;gap:16px;margin:0}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-leaves{min-width:0;border-color:var(--category-line);border-radius:var(--category-radius);background:#fff}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;padding:20px;border-bottom-color:var(--category-line)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-panel-head h2{color:var(--category-ink);font-size:26px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-panel-head p{color:var(--category-muted);font-size:13px;line-height:1.55}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-panel-enter{min-width:64px;min-height:44px;padding:8px 16px;border-radius:4px;background:var(--category-blue);color:#fff;font-size:13px;line-height:1.4;white-space:normal;text-align:center}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-panel-toggle{width:44px;height:44px;border-color:#d5dfec;border-radius:4px;background:#fff;color:var(--category-ink)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-branch-preview{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:16px;border-bottom-color:var(--category-line)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-preview-chip{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;min-height:132px;padding:10px;border-color:var(--category-line);border-radius:4px;background:#fff;color:var(--category-ink);font-size:13px;line-height:1.45}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-preview-chip .category-gallery-art{flex:0 0 auto;width:100%;height:74px;padding:0;background:#fff}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-preview-chip .category-gallery-node-copy{min-width:0;width:100%;padding-right:12px;color:var(--category-ink);font-weight:650;overflow-wrap:anywhere}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-preview-chip>.anticon{position:absolute;right:8px;bottom:17px;color:var(--category-ink);font-size:11px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-preview-count{margin-top:4px;color:var(--category-muted);font-size:12px;font-weight:400}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-preview-more{min-height:132px;padding:12px 8px;border:1px solid var(--category-line);border-radius:4px;background:#fff;color:var(--category-ink);font-size:16px;line-height:1.5;white-space:normal}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .blueprint-category-preview--all .category-directory-preview-more{grid-column:1/-1;min-height:44px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-tree-content{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 16px 16px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-branch{min-width:0;padding-top:16px;margin:0}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-branch+.category-directory-branch{margin-top:16px;border-top-color:var(--category-line)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-branch-link{display:flex;align-items:center;min-height:44px;padding:0 0 12px;border:0;border-radius:0;background:transparent;color:var(--category-ink);font-size:20px;line-height:1.45;font-weight:650}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-branch-link .category-gallery-node-copy{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0;color:var(--category-ink);overflow-wrap:anywhere}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-branch-link .category-directory-leaf-count{display:inline;margin:0;padding:0;border-radius:0;background:transparent;color:var(--category-muted);font-size:13px;font-weight:400}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-branch-children{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-branch-children .category-directory-branch{padding-left:10px;border-left:2px solid var(--category-line)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-terminal .category-directory-leaf-link{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;min-width:0;min-height:146px;padding:10px;border-color:var(--category-line);border-radius:4px;background:#fff;color:var(--category-ink);font-size:13px;line-height:1.45}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels :is(.category-directory-preview-chip,.category-directory-terminal .category-directory-leaf-link):hover{border-color:#8caeff;background:#f8faff;color:var(--category-action)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-terminal .category-gallery-art{flex:0 0 auto;width:100%;height:86px;padding:0;background:#fff}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-terminal .category-gallery-node-copy{display:block;min-width:0;width:100%;padding-right:12px;overflow-wrap:anywhere;color:var(--category-ink)}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-terminal .category-directory-leaf-count{margin-top:4px;color:var(--category-muted);font-size:12px;line-height:1.5}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-terminal .category-gallery-node-arrow{position:absolute;right:8px;bottom:17px;color:var(--category-muted);font-size:11px}body.storefront-blueprint-theme .category-gallery-page :is(a,button,input):focus-visible{outline:2px solid var(--category-blue);outline-offset:3px}body.storefront-blueprint-theme .category-gallery-page .dir-no-results{border-color:var(--category-line);border-radius:var(--category-radius);background:#fff;color:var(--category-muted)}@media (max-width:1100px) and (min-width:769px){body.storefront-blueprint-theme .category-gallery-page .category-directory-head{padding:16px}body.storefront-blueprint-theme .category-gallery-page .category-directory-actions{flex-basis:100%}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels :is(.category-gallery-branch-preview,.category-gallery-tree-content,.category-directory-branch-children){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){body.storefront-blueprint-theme .category-gallery-page .category-directory-head{margin-top:16px;gap:16px;padding:16px 12px}body.storefront-blueprint-theme .category-gallery-page .dir-title{font-size:25px}body.storefront-blueprint-theme .category-gallery-page .dir-subtitle{font-size:12px}body.storefront-blueprint-theme .category-gallery-page .category-directory-actions{grid-template-columns:.85fr .85fr 1.3fr;gap:6px;width:100%;flex-basis:100%}body.storefront-blueprint-theme .category-gallery-page .category-directory-actions .dir-filter-input{font-size:16px}body.storefront-blueprint-theme .category-gallery-page :is(.category-directory-filter-trigger,.cat2-new-link,.category-directory-expand){padding:6px;font-size:12px;white-space:normal}body.storefront-blueprint-theme .category-gallery-page .category-directory-result{font-size:11px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-layout{grid-template-columns:104px minmax(0,1fr);gap:8px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-directory-group-head{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:10px 6px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-directory-top-link{display:block;min-height:44px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-gallery-art{display:none}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .dir-block-name{font-size:13px;line-height:1.5}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-top-meta{font-size:11px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-groups .category-gallery-root-actions{justify-content:space-between;gap:4px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-sidebar .category-directory-mobile-toggle-all{width:calc(100% - 12px);margin:6px;padding:6px 3px;font-size:12px;overflow-wrap:anywhere}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels{gap:12px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-panel-head{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;padding:12px 10px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-panel-head>div{grid-column:1;grid-row:1/3}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-panel-head h2{font-size:18px;line-height:1.45}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-panel-head p{font-size:11px;line-height:1.6}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-panel-enter{grid-column:2;grid-row:1;min-width:44px;padding:8px 2px;font-size:12px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-panel-toggle{grid-column:2;grid-row:2}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-branch-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-preview-chip{min-height:126px;padding:6px;gap:6px;font-size:12px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-preview-chip .category-gallery-art{height:58px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-preview-chip .category-gallery-node-copy{padding-right:0;line-height:1.5}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-preview-chip>.anticon{right:6px;bottom:9px;font-size:9px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-preview-count{padding-right:10px;font-size:11px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-preview-more{min-height:126px;padding:8px 4px;font-size:13px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels :is(.category-gallery-tree-content,.category-directory-branch-children){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-gallery-tree-content{padding:0 10px 10px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-branch{padding-top:14px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-branch-link{padding-bottom:10px;font-size:16px;line-height:1.5}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-branch-link .category-directory-leaf-count{font-size:11px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-branch-children .category-directory-branch{padding-left:4px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-terminal .category-directory-leaf-link{min-height:142px;padding:6px;gap:6px;font-size:12px;line-height:1.5}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-terminal .category-gallery-art{height:66px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-terminal .category-gallery-node-copy{padding-right:0}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-terminal .category-directory-leaf-count{padding-right:10px;font-size:11px}body.storefront-blueprint-theme .category-gallery-page .blueprint-category-panels .category-directory-terminal .category-gallery-node-arrow{right:6px;bottom:10px;font-size:9px}}@media (max-width:340px){body.storefront-blueprint-theme .category-gallery-page:lang(en) .blueprint-category-panels :is(.category-gallery-branch-preview,.category-gallery-tree-content,.category-directory-branch-children){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body.storefront-blueprint-theme .category-gallery-page :is(.category-directory-group,.category-directory-preview-chip,.category-directory-leaf-link){transition:none}}