.retail{--r-md: 12px;--r-lg: 14px;--r-xl: 16px;--ink-faint: #65705b;--sh-card: none;--sh-lg: 0 8px 24px rgb(28 36 24 / 7%)}.retail :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.retail :is(button,.button){border-radius:10px}.retail .button{min-height:48px;padding:12px 20px;font-weight:600}.retail .button.secondary{background:transparent;border:1px solid var(--line-strong)}.retail input:not([type=checkbox]):not([type=radio]),.retail select,.retail textarea{font-size:16px}.retail input[type=checkbox],.retail input[type=radio]{accent-color:var(--primary)}.retail .section{padding:32px 0}.retail .section-heading{margin-bottom:22px}.retail :is(.section-heading,.cat-section-heading) h2{color:var(--ink);font-size:27px;letter-spacing:-.025em}.retail :is(.section-heading,.cat-section-heading)>a{min-height:44px;display:inline-flex;align-items:center}.retail .eyebrow{font-size:11px;letter-spacing:.12em}.text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--primary);font-size:14px;text-underline-offset:4px;background:none;border:0;padding:0}.retail .promo-strip{min-height:30px;padding:5px 16px;font-size:12px;font-weight:500}.retail .nav-grid{grid-template-columns:auto minmax(160px,1fr) auto;gap:36px;min-height:84px}.retail .nav-actions{gap:14px;min-width:0}.retail .authentic-line{font-size:12px}.retail .search-pill{border-radius:10px;border-width:1px;min-height:46px}.retail .category-nav{justify-content:space-between;flex-wrap:nowrap;gap:8px;overflow-x:auto}.retail .category-nav a{min-height:44px;font-size:13px;padding-inline:8px;flex-shrink:0}.retail .category-nav a.active{color:var(--primary);box-shadow:inset 0 -2px var(--primary)}.retail .icon-link{min-width:44px;min-height:44px}.retail-header--cart .nav-grid,.retail-header--checkout .nav-grid{grid-template-columns:auto 1fr}.retail-header--cart .nav-actions,.retail-header--checkout .nav-actions{justify-self:end}.checkout-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;text-decoration:none;font-size:14px;color:var(--primary)}.retail-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:48px 0 40px}.retail-hero-copy h1{font-size:clamp(36px,4vw,54px);letter-spacing:-.045em;line-height:1.08;margin:16px 0 18px}.retail-hero-copy h1 span{color:var(--primary)}.retail-hero-copy p{max-width:390px;font-size:17px;color:var(--ink-soft);line-height:1.6}.retail-hero-actions{display:flex;align-items:center;gap:22px;margin-top:26px}.retail-hero-products{position:relative;display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:center;gap:10px;min-height:310px;padding:26px 20px 44px;background:var(--surface-sub);border-radius:16px}.hero-product{display:flex;flex-direction:column;align-items:center;gap:14px;text-decoration:none;min-width:0;padding:18px 8px;background:#fff;border-radius:10px}.hero-product img{width:100%;height:175px;object-fit:contain}.hero-product span{font-size:11px;font-weight:600;text-align:center;overflow:hidden;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hero-product--1{transform:translateY(-12px)}.hero-caption{position:absolute;bottom:15px;left:0;right:0;text-align:center;font-size:12px;color:var(--ink-soft)}.hero-empty{grid-column:1/-1;display:grid;justify-items:center;gap:20px;color:var(--primary)}.retail-proof{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;border-block:1px solid var(--line-strong);font-size:13px}.retail-proof>a{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink-soft)}.retail .merchant-proof{margin:0}.retail .merchant-proof-link{font-size:13px}.retail .merchant-proof-score{background:transparent;color:var(--primary);padding:0}.home-categories{display:flex;gap:10px;padding-block:20px 0;overflow:auto;scrollbar-width:none}.home-categories a{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:9px 16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;text-decoration:none;font-size:14px}.retail-offer{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 18px;border:1px solid var(--line-strong);border-radius:10px;font-size:14px}.retail-offer a{margin-left:auto;display:flex;align-items:center;gap:6px;white-space:nowrap}.retail .trust-bar{background:transparent;box-shadow:none;border-block:1px solid var(--line);border-radius:0}.retail .trust-icon{background:transparent}.retail .product-grid{gap:20px}.retail .product-card{position:relative;border-radius:10px;border:1px solid var(--line);box-shadow:none;background:#fff;overflow:hidden}.retail .product-card:hover{transform:none;border-color:var(--line-strong);box-shadow:none}.retail .product-media{background:#fff;aspect-ratio:1;padding:20px}.retail .product-media img{top:16px;right:16px;bottom:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);object-fit:contain;mix-blend-mode:normal}.retail .sale-badge{top:10px;left:10px;padding:4px 7px;border-radius:5px;font-size:11px;font-weight:600}.retail .card-wishlist-btn{top:5px;right:5px;width:44px;height:44px;background:#ffffffeb;box-shadow:none}.retail .product-body{padding:12px 14px 8px;gap:5px}.retail .product-body>strong{font-weight:500;font-size:15px;line-height:1.4;-webkit-line-clamp:3;min-height:42px}.retail .product-category{font-size:11px;font-weight:600;letter-spacing:.06em}.product-expiry{display:block;font-size:12px;color:var(--ink-soft);line-height:1.5}.retail .product-body-footer{flex-direction:column;align-items:flex-start;gap:7px;padding-top:6px}.retail .product-meta{color:var(--ink-soft);font-size:12px}.retail .stars{color:var(--primary)}.retail .product-price{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px;justify-content:flex-start;text-align:left}.retail .product-price>span{color:var(--ink);font-size:17px;font-weight:700}.retail .product-price>.sale-price{color:var(--sale)}.retail .product-price small{font-weight:400;font-size:12px}.retail .product-price s{font-size:12px;color:var(--ink-soft)}.retail .card-actions{padding:10px 14px 14px;background:transparent;border:0}.retail .card-add-btn{min-height:44px;text-decoration:none;border-radius:8px;font-size:13px;gap:5px}.retail .card-qty-btn{min-width:44px;min-height:44px}.retail .card-qty-row{min-height:44px}.retail :is(.card-added-label,.card-incart-label,.detail-added-label,.detail-incart-label){display:none}.retail-catalog-heading{margin-bottom:18px}.retail-catalog-heading h1{margin-top:8px;font-size:34px;letter-spacing:-.035em}.category-introduction{margin-top:12px;font-size:14px;max-width:680px;color:var(--ink-soft)}.retail-catalog-toolbar{display:flex;align-items:center;gap:18px;margin-bottom:20px;border-block:1px solid var(--line-strong);padding-block:12px}.catalog-result-count{color:var(--ink-soft);font-size:13px}.catalog-sort{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13px}.retail .catalog-sort select{width:auto;min-height:44px;background:var(--surface);font-size:14px;max-width:205px}.mobile-filter-button{display:none}.retail .catalog-layout{grid-template-columns:235px minmax(0,1fr);gap:30px}.retail-filter-sidebar h2{font-size:17px;margin:4px 0 20px}.retail-filter-form{display:grid;gap:20px}.retail-filter-form label{display:grid;gap:7px;font-size:13px;color:var(--ink-soft)}.retail-filter-form select,.retail-filter-form input{width:100%;min-height:46px;border:1px solid var(--line-strong);background:#fff;border-radius:8px;padding:10px;color:var(--ink)}.filter-price-range{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;border:0;min-width:0}.filter-price-range legend{font-size:13px;padding:0 0 10px}.filter-sheet-actions{display:flex;justify-content:space-between;align-items:center;gap:10px}.retail-filter-sidebar .filter-sheet-actions{flex-direction:column-reverse}.retail-filter-sidebar .button{width:100%}.retail-filter-sheet{padding:24px;background:var(--bg-page);color:var(--ink);border:0;border-radius:18px 18px 0 0;width:100%;max-width:560px;max-height:90dvh;margin:auto auto 0;overflow-y:auto}.retail-filter-sheet::backdrop{background:#141e1266}.filter-sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px}.filter-sheet-head h2{font-size:22px}.filter-sheet-head p{font-size:14px;color:var(--ink-soft)}.retail .active-filter-pills{margin-bottom:20px}.retail .active-filter-pills button{min-height:44px;border:1px solid var(--line-strong);background:transparent;padding:8px 12px;display:flex;gap:12px;align-items:center;color:var(--primary)}.retail-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:30px}.retail .catalog-buying-guide{margin-top:40px}.retail .catalog-buying-guide details{padding:18px 0;border-top:1px solid var(--line)}.retail .catalog-buying-guide summary{font-weight:600;cursor:pointer}.retail .product-detail-page{gap:32px}.retail .product-info{border:0;box-shadow:none;padding:24px;border-radius:12px}.pdp-desktop-title{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.03em;margin:8px 0 16px}.retail .product-categories a{background:transparent;padding:3px 0;font-weight:400;font-size:12px}.retail .product-categories ol{flex-wrap:wrap;gap:6px 12px}.retail .product-rating-link{flex-wrap:wrap;font-size:13px}.retail .pdp-gallery{background:#fff;border-radius:12px}.retail .pdp-confidence{background:var(--surface-tint);border:1px solid var(--line);border-radius:10px;padding:16px}.retail .pdp-confidence li{font-size:13px}.retail .pdp-purchase-decision{display:flex;flex-direction:column;gap:16px}.retail .product-details{background:transparent;box-shadow:none}.retail .product-details h2{font-size:20px}.retail .product-copy{font-size:15px;line-height:1.7;white-space:pre-line}.product-copy-details{border-block:1px solid var(--line);padding-block:16px}.product-copy-details summary{cursor:pointer;font-weight:600}.retail .review-card{border-radius:0;box-shadow:none;border:0;border-bottom:1px solid var(--line);padding:20px 0}.review-distribution-note{font-size:12px;color:var(--ink-soft);margin:0 0 10px}.review-rating-only{font-size:13px;color:var(--ink-soft)}.retail #reviews{scroll-margin-top:140px}.retail .variant-selection-summary{padding:16px 0;background:transparent;border-radius:0;flex-wrap:wrap}.retail .variant-selection-summary strong{font-size:16px}.retail .variant-selection-summary>span:last-child{font-size:22px;color:var(--ink);font-weight:700}.retail .variant-scroll{display:grid;grid-template-columns:1fr;gap:8px;max-height:330px;overflow-y:auto;overflow-x:hidden;padding:4px}.retail .variant-option{display:grid;grid-template-columns:44px minmax(0,1fr) auto;width:100%;min-width:0;min-height:70px;padding:10px;border:1px solid var(--line);border-radius:8px;text-align:left}.retail .variant-option.selected{border-color:var(--primary);background:var(--surface-tint);box-shadow:inset 3px 0 var(--primary)}.retail .variant-thumb{width:40px;height:48px;object-fit:contain}.retail .variant-copy{min-width:0}.retail .variant-copy strong{font-size:13px}.retail .variant-price{align-items:flex-end;font-size:14px}.retail .variant-option input{position:absolute;opacity:0;width:1px;height:1px}.retail .variant-option:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.retail .variant-filter-panel{display:flex;flex-wrap:wrap;gap:8px}.variant-filter-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%}.variant-filter-group>span{font-size:12px;min-width:55px;color:var(--ink-soft)}.variant-filter-group select{flex:1;min-width:0;min-height:44px;border:1px solid var(--line-strong);background:#fff;padding:8px;border-radius:8px}.variant-options-disclosure{border:1px solid var(--line);border-radius:8px;padding:12px}.variant-options-disclosure>summary{cursor:pointer;min-height:28px;font-size:14px;font-weight:600}.variant-options-disclosure>summary span{font-size:12px;color:var(--ink-soft);font-weight:400;margin-left:8px}.variant-options-disclosure[open]>summary{margin-bottom:16px}.retail [data-tanatasa-chat]{top:auto!important;left:auto!important;right:24px!important;bottom:24px!important}.retail.purchase-flow [data-tanatasa-chat]{display:none!important}@media(max-width:760px){.retail [data-tanatasa-chat]{top:auto!important;left:auto!important;right:16px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important}.retail.pdp-page [data-tanatasa-chat]{bottom:calc(130px + env(safe-area-inset-bottom))!important}}.retail .variant-filter-panel button{min-height:44px;border-radius:7px;padding:8px 12px}.retail .cart-line{box-shadow:none;border:1px solid var(--line);border-radius:12px}.cart-variant-name{font-size:14px;color:var(--ink-soft)}.cart-stepper{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.cart-stepper button{width:44px;min-height:44px;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:20px}.cart-stepper button:disabled{opacity:.35}.cart-stepper output{min-width:28px;text-align:center;font-size:15px}.retail .cart-controls{flex-wrap:wrap}.retail .cart-btn-remove{min-height:44px;background:none;padding:8px;color:var(--ink-soft)}.cart-line-feedback{width:100%;font-size:12px;color:var(--primary)}.retail .cart-line-total{color:var(--ink)}.retail .cart-summary,.retail .order-summary{box-shadow:none;border:1px solid var(--line);border-radius:12px}.retail .summary-total strong{color:var(--ink)}.cart-checkout-bar{display:none}.purchase-footer{padding-block:30px;border-top:1px solid var(--line-strong);text-align:center;font-size:14px;color:var(--ink-soft)}.purchase-footer nav{display:flex;gap:24px;justify-content:center;margin-bottom:12px}.purchase-footer a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.checkout-progress{display:flex;justify-content:center;gap:32px;padding-top:28px;font-size:14px;color:var(--ink-soft)}.checkout-progress span{display:flex;gap:8px;align-items:center}.checkout-progress b{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;font-size:12px}.checkout-progress [aria-current]{color:var(--primary);font-weight:600}.checkout-progress [aria-current] b{background:var(--primary);color:#fff;border-color:var(--primary)}.retail .checkout-form-panel{box-shadow:none;border:1px solid var(--line);border-radius:12px}.checkout-pay-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--line);padding-top:22px;margin-top:14px;font-size:14px}.checkout-pay-total strong{font-size:24px}.payment-handoff{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ink-soft)}.payment-handoff svg{flex-shrink:0;margin-top:2px}.checkout-policy-note{font-size:13px;line-height:1.6;color:var(--ink-soft)}.checkout-summary-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:44px;font-size:16px;list-style:none}.checkout-summary-details>summary::-webkit-details-marker{display:none}.checkout-summary-details>summary span{display:flex;align-items:center;gap:8px}.checkout-summary-details[open]>summary svg{transform:rotate(90deg)}.checkout-summary-content{padding-top:20px}.about-business-card{display:flex;flex-direction:column;justify-content:center;padding:40px;background:var(--primary);border-radius:12px;color:#fff}.about-business-card .eyebrow{color:var(--accent)}.about-business-card h2{color:#fff;font-size:38px;margin:20px 0}.about-business-card p{font-size:17px;line-height:1.7}.about-business-details{display:grid;gap:8px;border-top:1px solid rgb(255 255 255 / 25%);padding-top:24px;margin-top:20px;font-size:13px}.retail .about-copy p{font-size:16px;color:var(--ink-soft);line-height:1.7}.retail .founder-section{box-shadow:none;border-radius:12px}@media(max-width:1100px){.retail .authentic-line{display:none}.retail .nav-grid,.retail-hero{gap:24px}.retail-proof>a:last-child{display:none}}@media(max-width:760px){.retail{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.retail .shell{width:calc(100% - 32px);max-width:560px}.retail .section{padding:24px 0}.retail .retail-header{position:sticky;top:-30px;z-index:40}.retail .site-nav{position:static;display:block}.retail .nav-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 12px;padding:5px 0 10px;min-height:0}.retail .brand{grid-column:1;grid-row:1;font-size:22px;width:max-content}.retail .nav-actions{grid-column:2;grid-row:1;gap:0;justify-self:end}.retail .nav-grid>.search-pill{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;min-height:44px}.retail .search-pill input{font-size:16px}.retail .nav-account-top,.retail .wishlist-icon-link,.retail .category-nav{display:none}.retail .bottom-nav{padding:6px 8px calc(6px + env(safe-area-inset-bottom));box-shadow:none;min-height:62px}.retail .bottom-nav a{min-height:48px;font-size:11px;color:var(--ink-soft);gap:2px}.retail .bottom-nav a.active{color:var(--primary);font-weight:700;background:var(--surface-tint);border-radius:8px}.retail-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 0 18px}.retail-hero-copy .eyebrow{font-size:10px}.retail-hero-copy h1{font-size:32px;margin:10px 0}.retail-hero-copy p{font-size:15px;line-height:1.5;margin:10px 0;max-width:330px}.retail-hero-actions{gap:14px;margin-top:14px}.retail-hero-actions .button{font-size:13px;padding:10px 13px;min-height:44px}.retail-hero-actions .text-link{font-size:12px}.retail-hero-products{min-height:150px;padding:16px 16px 28px;gap:10px;border-radius:10px}.hero-product{padding:8px 6px;gap:5px}.hero-product img{height:88px}.hero-product span{font-size:10px}.hero-product--1{transform:translateY(-5px)}.hero-caption{font-size:10px;bottom:7px}.retail-proof{padding-block:12px}.retail-proof>a{display:none}.retail .merchant-proof-link{font-size:12px}.home-categories{padding-top:14px;gap:8px}.home-categories a{font-size:13px;padding:8px 12px;gap:12px}.retail-offer{font-size:12px;flex-wrap:wrap}.retail-offer>span{flex:1}.retail-offer>a{min-height:36px}.retail :is(.section-heading,.cat-section-heading) h2{font-size:23px}.retail .section-heading{margin-bottom:16px}.retail .product-grid{gap:12px}.retail .product-media{padding:18px 12px 8px}.retail .product-body{padding:10px 10px 5px}.retail .product-body>strong{font-size:14px;min-height:40px}.retail .product-meta{font-size:11px;gap:5px}.retail .product-price{gap:4px 7px}.retail .product-price>span{font-size:16px}.retail .product-expiry{font-size:11px}.retail .card-actions{padding:9px 10px 12px}.retail .card-add-btn{font-size:12px;padding-inline:3px}.retail .category-row{gap:12px}.retail .catalog-breadcrumb{margin:0 0 16px}.retail-catalog-heading h1{font-size:28px}.retail .catalog-layout{display:block}.retail-filter-sidebar{display:none}.mobile-filter-button{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--line-strong);background:#fff;color:var(--ink)}.retail-catalog-toolbar{gap:8px;flex-wrap:wrap;padding-block:10px}.catalog-result-count{order:3;width:100%;font-size:12px}.retail .catalog-sort{font-size:0;gap:0}.retail .catalog-sort select{max-width:185px;font-size:13px}.retail-filter-sheet{padding:22px 20px calc(20px + env(safe-area-inset-bottom))}.retail-filter-sheet .filter-sheet-actions{position:sticky;bottom:-20px;background:var(--bg-page);padding-block:16px}.retail .retail-header--product,.retail .retail-header--cart,.retail .retail-header--checkout{top:0}.retail .retail-header--product .nav-grid{display:grid;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:6px 0}.retail .retail-header--product .brand{font-size:18px}.retail .retail-header--product .nav-grid>.search-pill{grid-column:2;grid-row:1;padding-inline:10px}.retail .retail-header--product .nav-actions{grid-column:3}.retail.pdp-page{padding-top:0;padding-bottom:calc(112px + env(safe-area-inset-bottom))}.retail.pdp-page .site-nav{display:block}.retail.pdp-page .product-detail-page{padding-top:14px;gap:16px}.retail .pdp-name-mobile{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;gap:8px}.retail .pdp-mobile-title{font-size:26px;line-height:1.15;letter-spacing:-.025em}.retail .product-info{padding:16px}.retail .pdp-gallery{padding:12px}.retail .gallery{grid-template-rows:clamp(260px,38svh,310px)}.retail .gallery-main{max-height:310px}.retail .gallery-main img{max-height:300px;object-fit:contain}.retail .pdp-sticky-atc{bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong);border-bottom:0;box-shadow:0 -4px 14px #1c24180d;gap:8px;transition:none}.retail .pdp-sticky-atc-name{font-size:13px}.pdp-sticky-atc-name small{margin-left:8px;font-size:11px;color:var(--ink-soft)}.retail .pdp-sticky-atc-price{font-size:19px}.retail .pdp-sticky-atc-actions .detail-add-btn{min-height:46px}.retail .qty-btn{min-width:44px;min-height:44px}.retail.purchase-flow{padding-bottom:0}.retail .retail-header--cart .nav-grid,.retail .retail-header--checkout .nav-grid{grid-template-rows:auto;padding-block:7px}.retail .checkout-back{font-size:12px;gap:3px}.retail .cart-line{padding:16px 12px}.retail .cart-product-name{font-size:15px;line-height:1.35}.retail .cart-line-total{display:none}.retail .cart-page{padding-bottom:32px}.retail .cart-summary{padding:20px}.cart-checkout-bar{position:fixed;bottom:0;left:0;right:0;z-index:55;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong)}.cart-checkout-bar>div{display:grid;gap:2px}.cart-checkout-bar small{color:var(--ink-soft);font-size:12px}.cart-checkout-bar strong{font-size:22px}.retail:has(.cart-checkout-bar) .purchase-footer{padding-bottom:120px}.retail .checkout-layout{display:flex;flex-direction:column;gap:18px;padding-top:18px}.retail .checkout-layout>.order-summary{order:-1;padding:14px 18px;width:100%}.retail .checkout-summary-content .summary-line{display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px;text-align:left}.retail .checkout-summary-content .summary-price{grid-column:2;align-items:flex-start;text-align:left}.retail .checkout-form-panel{padding:22px 18px}.retail .checkout-layout .form-grid{grid-template-columns:1fr}.checkout-progress{padding-top:18px}.retail .about-business-card{padding:28px}.retail .about-business-card h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.retail *,.retail *:before,.retail *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.retail .filter-sheet-head .icon-link{background:transparent;color:var(--ink);border:1px solid var(--line-strong);font-size:24px;flex-shrink:0}.retail :is(.section-heading,.cat-section-heading)>a{white-space:nowrap;flex-shrink:0}.retail .section-heading>div{display:grid;gap:7px}
