._3akcrq_root{--accent:#ef4056;--accent-strong:#d72e45;--accent-ink:#fff;--accent-soft:#fdeef0;--sale:#ef4056;--ink:#23254e;--text:#3f4064;--muted:#81858b;--line:#e0e0e2;--bg:#f0f0f1;--surface:#fff;--success:#00a049;--radius:8px;--radius-lg:16px;--shadow:0 1px 4px #00000014;--hero-from:#ef4056;--hero-to:#c51e4a;--band:#ef4056;--brand:var(--accent);--brand-soft:var(--accent-soft);--danger:#d32f2f;background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;display:flex}._3akcrq_container{width:100%;max-width:1336px;margin:0 auto;padding:0 16px}._3akcrq_main{flex:1;padding:16px 16px 48px}._3akcrq_iconXs{flex:none;width:16px;height:16px}._3akcrq_iconSm{flex:none;width:18px;height:18px}._3akcrq_header{background:var(--surface);box-shadow:var(--shadow);z-index:20;position:sticky;top:0}._3akcrq_headerTop{align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}._3akcrq_logo{color:var(--accent);letter-spacing:-.02em;flex:none;align-items:center;gap:8px;font-size:1.35rem;font-weight:900;display:inline-flex}._3akcrq_logo:hover{color:var(--accent-strong)}._3akcrq_logoMark{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);border-radius:10px;place-items:center;font-size:1.1rem;display:inline-grid}._3akcrq_logoText{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}._3akcrq_searchWrap{display:contents}._3akcrq_search{border-radius:var(--radius);background:var(--bg);border:1px solid #0000;flex:1;align-items:center;gap:8px;max-width:640px;height:44px;padding:0 14px;transition:border-color .15s;display:flex}._3akcrq_search:focus-within{border-color:var(--accent);background:var(--surface)}._3akcrq_searchIcon{color:var(--muted);flex:none}._3akcrq_search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}._3akcrq_headerActions{align-items:center;gap:12px;margin-inline-start:auto;display:flex}._3akcrq_accountButton{border:1px solid var(--line);border-radius:var(--radius);height:40px;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;font-weight:600;display:inline-flex}._3akcrq_accountButton svg{width:20px;height:20px}._3akcrq_accountButton:hover{border-color:var(--accent);color:var(--accent)}._3akcrq_actionsSep{background:var(--line);width:1px;height:24px}._3akcrq_cartButton{width:40px;height:40px;color:var(--ink);place-items:center;display:inline-grid;position:relative}._3akcrq_cartButton:hover{color:var(--accent)}._3akcrq_cartBadge{bottom:2px;border:2px solid var(--surface);background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);border-radius:6px;place-items:center;padding:0 5px;font-size:.72rem;font-weight:700;line-height:1;display:inline-grid;position:absolute;inset-inline-end:0}._3akcrq_navRow{align-items:center;gap:4px;height:44px;font-size:.88rem;display:flex}._3akcrq_navSep{background:var(--line);width:1px;height:18px;margin:0 8px}._3akcrq_navLink,._3akcrq_megaTrigger{height:44px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 8px;display:inline-flex}._3akcrq_megaTrigger{color:var(--ink);font-weight:700}._3akcrq_navLink:hover,._3akcrq_mega:hover ._3akcrq_megaTrigger,._3akcrq_mega:focus-within ._3akcrq_megaTrigger{color:var(--accent);border-bottom-color:var(--accent)}._3akcrq_mega{position:relative}._3akcrq_megaPanel{top:100%;background:var(--surface);border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px 24px;width:min(880px,100vw - 32px);max-height:70vh;padding:20px;display:none;position:absolute;inset-inline-start:0;overflow:auto;box-shadow:0 12px 24px #0000001f}._3akcrq_mega:hover ._3akcrq_megaPanel,._3akcrq_mega:focus-within ._3akcrq_megaPanel{display:grid}._3akcrq_megaColumn{color:var(--muted);flex-direction:column;gap:8px;font-size:.85rem;display:flex}._3akcrq_megaColumn a:hover{color:var(--accent)}._3akcrq_megaRoot{border-inline-start:2px solid var(--accent);color:var(--ink);align-items:center;gap:6px;padding-inline-start:8px;font-size:.92rem;font-weight:700;display:inline-flex}._3akcrq_section{margin-top:24px}._3akcrq_box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px}._3akcrq_sectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._3akcrq_sectionTitle{color:var(--ink);margin:0;padding-bottom:6px;font-size:1.1rem;font-weight:800;position:relative}._3akcrq_sectionTitle:after{content:"";bottom:0;background:var(--accent);border-radius:2px;width:48px;height:2px;position:absolute;inset-inline-start:0}._3akcrq_more{color:var(--accent);white-space:nowrap;align-items:center;gap:2px;font-size:.85rem;font-weight:600;display:inline-flex}._3akcrq_empty{color:var(--muted);text-align:center;place-items:center;gap:8px;padding:48px 16px;display:grid}._3akcrq_emptyIcon{opacity:.5;width:48px;height:48px}._3akcrq_crumbs ol{color:var(--muted);flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:0;font-size:.8rem;list-style:none;display:flex}._3akcrq_crumbs li+li:before{content:"/";color:var(--line);margin-inline-end:4px}._3akcrq_crumbs a:hover{color:var(--accent)}._3akcrq_chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._3akcrq_chip{border:1px solid var(--line);color:var(--text);border-radius:999px;padding:4px 12px;font-size:.82rem;display:inline-block}._3akcrq_chip:hover{border-color:var(--accent);color:var(--accent)}._3akcrq_tone0{color:#ef4056;background:#fdeef0}._3akcrq_tone1{color:#1a73e8;background:#e8f3ff}._3akcrq_tone2{color:#0a8f4a;background:#e7f7ee}._3akcrq_tone3{color:#d97a00;background:#fff4e0}._3akcrq_tone4{color:#6d3fd6;background:#f1ebff}._3akcrq_tone5{color:#0b8b9a;background:#e3f6f8}._3akcrq_price{justify-items:end;gap:2px;margin-inline-start:auto;display:grid}._3akcrq_priceRow{align-items:center;gap:8px;display:flex}._3akcrq_amount{color:var(--ink);align-items:baseline;gap:3px;font-size:1rem;font-weight:800;display:inline-flex}._3akcrq_currency{color:var(--muted);font-size:.68rem;font-weight:500}._3akcrq_off{background:var(--sale);color:#fff;border-radius:999px;place-items:center;min-width:36px;padding:1px 6px;font-size:.78rem;font-weight:700;display:inline-grid}._3akcrq_old{color:#c0c2c5;font-size:.8rem}._3akcrq_priceLarge ._3akcrq_amount{font-size:1.35rem}._3akcrq_priceLarge ._3akcrq_old{font-size:.9rem}._3akcrq_card{background:var(--surface);height:100%;color:var(--text);flex-direction:column;gap:6px;padding:12px;transition:box-shadow .15s;display:flex}._3akcrq_card:hover{color:var(--text);z-index:1;position:relative;box-shadow:0 2px 16px #0000001f}._3akcrq_cardMedia{aspect-ratio:1;border-radius:var(--radius);background:var(--surface);place-items:center;margin-bottom:4px;display:grid;overflow:hidden}._3akcrq_cardMedia img{object-fit:contain;width:100%;height:100%}._3akcrq_noImage{border-radius:var(--radius);background:var(--bg);width:100%;height:100%;min-height:120px;color:var(--muted);place-items:center;display:grid}._3akcrq_noImage svg{opacity:.45;width:40%;max-width:80px;height:40%}._3akcrq_cardTitle{-webkit-line-clamp:2;min-height:2.9em;color:var(--ink);-webkit-box-orient:vertical;font-size:.86rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}._3akcrq_cardStore{color:var(--muted);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}._3akcrq_cardFoot{align-items:flex-start;min-height:46px;margin-top:auto;display:flex}._3akcrq_cardOut ._3akcrq_cardMedia img{filter:grayscale();opacity:.6}._3akcrq_outLabel{color:var(--muted);margin-inline-start:auto;font-size:.85rem;font-weight:700}._3akcrq_grid{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._3akcrq_grid>li{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);margin-block-end:-1px;margin-inline-end:-1px}._3akcrq_rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:200px;grid-auto-flow:column;gap:0;margin:0 -4px;padding:0 4px 4px;list-style:none;display:grid;overflow-x:auto}._3akcrq_rail>li{scroll-snap-align:start;border-inline-start:1px solid var(--line)}._3akcrq_rail>li:first-child{border-inline-start:0}._3akcrq_heroGrid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:16px;display:grid}._3akcrq_hero{border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 110%, #ffffff38 0 120px, transparent 121px), radial-gradient(circle at 92% -10%, #ffffff29 0 160px, transparent 161px), linear-gradient(120deg, var(--hero-from), var(--hero-to));color:#fff;flex-direction:column;gap:12px;min-height:300px;padding:36px 40px;display:flex;position:relative;overflow:hidden}._3akcrq_heroKicker{background:#ffffff2e;border-radius:999px;align-self:flex-start;padding:3px 12px;font-size:.8rem;font-weight:600}._3akcrq_heroTitle{color:inherit;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;line-height:1.25}._3akcrq_heroText{opacity:.92;max-width:460px;margin:0;font-size:1.02rem}._3akcrq_heroActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}._3akcrq_heroButton,._3akcrq_heroGhost{border-radius:var(--radius);align-items:center;height:44px;padding:0 22px;font-weight:700;display:inline-flex}._3akcrq_heroButton{color:var(--hero-to);background:#fff}._3akcrq_heroButton:hover{color:var(--hero-to);box-shadow:0 4px 16px #0000002e}._3akcrq_heroGhost{color:#fff;border:1px solid #fff9}._3akcrq_heroGhost:hover{color:#fff;background:#ffffff1f}._3akcrq_heroStats{gap:28px;margin:auto 0 0;display:flex}._3akcrq_heroStats div{flex-direction:column-reverse;display:flex}._3akcrq_heroStats dt{opacity:.85;font-size:.8rem}._3akcrq_heroStats dd{margin:0;font-size:1.5rem;font-weight:800}._3akcrq_promos{gap:16px;display:grid}._3akcrq_promo{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;padding:20px 24px;transition:transform .15s;display:flex}._3akcrq_promo:hover{transform:translateY(-2px)}._3akcrq_promo strong{color:var(--ink);font-size:1.1rem}._3akcrq_promo span{color:var(--muted);font-size:.85rem}._3akcrq_promoIcon{border-radius:12px;width:36px;height:36px;margin-bottom:4px;padding:7px}._3akcrq_promoSale ._3akcrq_promoIcon{background:var(--accent-soft);color:var(--accent)}._3akcrq_promoStores ._3akcrq_promoIcon{color:#1a73e8;background:#e8f3ff}._3akcrq_circles{gap:24px;margin:0;padding:8px 0;list-style:none;display:flex;overflow-x:auto}._3akcrq_circle{text-align:center;width:96px;color:var(--ink);flex-direction:column;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}._3akcrq_circleIcon{border-radius:50%;place-items:center;width:80px;height:80px;transition:transform .15s;display:inline-grid}._3akcrq_circleIcon svg{width:32px;height:32px}._3akcrq_circle:hover ._3akcrq_circleIcon{transform:scale(1.06)}._3akcrq_saleBand{border-radius:var(--radius-lg);background:var(--band);margin-top:24px;padding:16px 0}._3akcrq_saleRail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:190px;grid-auto-flow:column;gap:2px;margin:0;padding:0 16px;list-style:none;display:grid;overflow-x:auto}._3akcrq_saleRail>li{scroll-snap-align:start}._3akcrq_saleRail>li:nth-child(2) ._3akcrq_card{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}._3akcrq_saleRail>li:last-child ._3akcrq_card{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}._3akcrq_saleIntro{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}._3akcrq_saleIntro strong{font-size:1.3rem;font-weight:900;line-height:1.4}._3akcrq_saleIntro span{opacity:.9;font-size:.85rem}._3akcrq_saleIntro a{color:#fff;align-items:center;gap:2px;margin-top:8px;font-size:.85rem;font-weight:600;display:inline-flex}._3akcrq_saleIcon{border:2px solid #ffffffb3;border-radius:50%;width:56px;height:56px;padding:12px}._3akcrq_storeRail{scroll-snap-type:x mandatory;grid-auto-columns:210px;grid-auto-flow:column;gap:12px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}._3akcrq_storeRail>li{scroll-snap-align:start}._3akcrq_storeGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._3akcrq_storeCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:6px;height:100%;padding:20px 16px;transition:box-shadow .15s;display:flex}._3akcrq_storeCard:hover{color:inherit;box-shadow:0 2px 16px #0000001a}._3akcrq_storeName{color:var(--ink);font-weight:700}._3akcrq_storeUnit{background:var(--bg);color:var(--muted);border-radius:999px;padding:1px 10px;font-size:.75rem}._3akcrq_storeDesc{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}._3akcrq_avatar{border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:1.6rem;font-weight:800;display:inline-grid}._3akcrq_avatarLarge{border:4px solid var(--surface);width:88px;height:88px;font-size:2.2rem}._3akcrq_listing{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}._3akcrq_filters{gap:12px;display:grid;position:sticky;top:132px}._3akcrq_filterBox{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);gap:4px;padding:16px;display:grid}._3akcrq_filterTitle{color:var(--ink);margin-bottom:4px;font-size:.95rem}._3akcrq_filterList{gap:2px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}._3akcrq_filterList a{padding:6px 0;display:block}._3akcrq_filterList a:hover{color:var(--accent)}._3akcrq_switchRow{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:.88rem;font-weight:600;display:flex}._3akcrq_switchRow:hover{color:var(--ink)}._3akcrq_switch{background:#d5d6d9;border-radius:999px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}._3akcrq_switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:14px;height:14px;transition:inset-inline-end .15s;position:absolute;inset-inline-end:3px}._3akcrq_switchOn{background:var(--accent)}._3akcrq_switchOn:after{inset-inline-end:19px}._3akcrq_listingMain{min-width:0}._3akcrq_listingHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}._3akcrq_listingTitle{color:var(--ink);margin:0 0 12px;font-size:1.3rem;font-weight:800}._3akcrq_count{color:var(--muted);font-size:.85rem}._3akcrq_sortBar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:12px;padding:10px 16px;font-size:.85rem;display:flex}._3akcrq_sortLabel{font-weight:700}._3akcrq_sortLink{color:var(--muted);padding:4px 0}._3akcrq_sortActive{color:var(--accent);font-weight:700}._3akcrq_sortCount{color:var(--muted);margin-inline-start:auto}._3akcrq_storeBanner{border-radius:var(--radius-lg);background:linear-gradient(110deg, var(--accent-soft), var(--surface) 70%);border:1px solid var(--line);align-items:center;gap:20px;margin-bottom:16px;padding:24px;display:flex}._3akcrq_storeBannerTitle{color:var(--ink);margin:0;font-size:1.5rem;font-weight:900}._3akcrq_storeBannerText{color:var(--text);margin:4px 0 0}._3akcrq_storeBannerFacts{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:8px;font-size:.85rem;display:flex}._3akcrq_storeBannerFacts span{align-items:center;gap:4px;display:inline-flex}._3akcrq_categoryCards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._3akcrq_categoryHead{color:var(--ink);align-items:center;gap:12px;margin-bottom:12px;font-size:1.05rem;font-weight:800;display:flex}._3akcrq_categoryHead ._3akcrq_circleIcon{width:52px;height:52px}._3akcrq_categoryHead ._3akcrq_circleIcon svg{width:24px;height:24px}._3akcrq_productTop{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(280px,.9fr);align-items:start;gap:24px;padding:24px;display:grid}._3akcrq_gallery{gap:12px;display:grid}._3akcrq_galleryMain{aspect-ratio:1;border-radius:var(--radius);place-items:center;display:grid;overflow:hidden}._3akcrq_galleryMain img{object-fit:contain;width:100%;height:100%}._3akcrq_slide{grid-area:1/1;display:none}._3akcrq_slide[data-slide="0"]{display:block}@supports selector(:has(*)){._3akcrq_gallery:has(._3akcrq_galleryRadio:checked) ._3akcrq_slide{display:none}:is(._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="0"]:checked) ._3akcrq_slide[data-slide="0"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="1"]:checked) ._3akcrq_slide[data-slide="1"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="2"]:checked) ._3akcrq_slide[data-slide="2"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="3"]:checked) ._3akcrq_slide[data-slide="3"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="4"]:checked) ._3akcrq_slide[data-slide="4"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="5"]:checked) ._3akcrq_slide[data-slide="5"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="6"]:checked) ._3akcrq_slide[data-slide="6"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="7"]:checked) ._3akcrq_slide[data-slide="7"]){display:block}:is(._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="0"]:checked) [data-thumb="0"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="1"]:checked) [data-thumb="1"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="2"]:checked) [data-thumb="2"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="3"]:checked) [data-thumb="3"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="4"]:checked) [data-thumb="4"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="5"]:checked) [data-thumb="5"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="6"]:checked) [data-thumb="6"],._3akcrq_gallery:has(._3akcrq_galleryRadio[data-index="7"]:checked) [data-thumb="7"]){border-color:var(--accent)}._3akcrq_gallery:has(._3akcrq_galleryRadio:focus-visible) ._3akcrq_thumbs{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius)}}._3akcrq_thumbs{gap:8px;display:flex;overflow-x:auto}._3akcrq_thumbs label{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;flex:none;width:68px;height:68px;padding:4px}._3akcrq_thumbs img{object-fit:contain;width:100%;height:100%}._3akcrq_productInfo{align-content:start;gap:10px;display:grid}._3akcrq_productCategory{color:var(--accent);font-size:.85rem;font-weight:600}._3akcrq_productTitle{color:var(--ink);margin:0;font-size:1.35rem;font-weight:800;line-height:1.6}._3akcrq_productStore{color:#19bfd3;justify-self:start;align-items:center;gap:4px;font-size:.88rem;display:inline-flex}._3akcrq_keyFacts{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}._3akcrq_keyFacts strong{color:var(--ink)}._3akcrq_keyFacts ul{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}._3akcrq_keyFacts li{border-radius:var(--radius);background:var(--bg);gap:2px;padding:8px 12px;font-size:.8rem;display:grid}._3akcrq_keyFacts li span:first-child{color:var(--muted)}._3akcrq_keyFacts li span:last-child{color:var(--ink);font-weight:700}._3akcrq_buyBox{border:1px solid var(--line);border-radius:var(--radius-lg);background:#f9f9fa;gap:14px;padding:20px;display:grid;position:sticky;top:132px}._3akcrq_buyLabel{color:var(--ink);font-weight:800}._3akcrq_seller{border-bottom:1px solid var(--line);gap:6px;padding-bottom:14px;display:grid}._3akcrq_sellerName{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}._3akcrq_sellerUnit{color:var(--muted);font-size:.8rem}._3akcrq_buyFacts{border-bottom:1px solid var(--line);gap:10px;margin:0;padding:0 0 14px;font-size:.84rem;list-style:none;display:grid}._3akcrq_buyFacts li{align-items:center;gap:8px;display:flex}._3akcrq_buyFacts svg{color:var(--muted)}._3akcrq_buyForm{gap:8px;display:flex}._3akcrq_qty{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center;width:64px;height:48px;font:inherit;padding:0 8px;font-weight:700}._3akcrq_buyButton{border-radius:var(--radius);background:var(--accent);height:48px;color:var(--accent-ink);font:inherit;cursor:pointer;border:0;flex:1;font-weight:800;transition:background .15s}._3akcrq_buyButton:hover{background:var(--accent-strong)}._3akcrq_soldOut{border-radius:var(--radius);background:var(--bg);text-align:center;color:var(--muted);gap:4px;padding:12px;display:grid}._3akcrq_soldOut strong{color:var(--ink);font-size:1.1rem}._3akcrq_productBody{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}._3akcrq_productBody>:only-child{grid-column:1/-1}._3akcrq_prose{white-space:pre-line;margin:12px 0 0;line-height:2}._3akcrq_specs{margin:12px 0 0}._3akcrq_specs div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:16px;padding:10px 0;font-size:.88rem;display:grid}._3akcrq_specs div:last-child{border-bottom:0}._3akcrq_specs dt{color:var(--muted)}._3akcrq_specs dd{color:var(--ink);margin:0}._3akcrq_footer{background:var(--surface);border-top:1px solid var(--line);margin-top:32px;padding:32px 0 24px;font-size:.86rem}._3akcrq_benefits{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 28px;padding:0 0 28px;list-style:none;display:grid}._3akcrq_benefits li{text-align:center;justify-items:center;gap:4px;display:grid}._3akcrq_benefits strong{color:var(--ink)}._3akcrq_benefits span{color:var(--muted);font-size:.78rem}._3akcrq_benefitIcon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:50%;padding:9px}._3akcrq_footerCols{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:24px;display:grid}._3akcrq_footerAbout p{max-width:520px;color:var(--muted);margin:8px 0 0;line-height:2}._3akcrq_footerBrand{color:var(--accent);font-size:1.2rem;font-weight:900}._3akcrq_footerLinks{color:var(--muted);align-content:start;gap:10px;display:grid}._3akcrq_footerLinks strong{color:var(--ink);font-size:.95rem}._3akcrq_footerLinks a:hover{color:var(--accent)}._3akcrq_copyright{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:24px 0 0;padding-top:16px;font-size:.78rem}._3akcrq_bottomNav{display:none}@media (max-width:1100px){._3akcrq_productTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._3akcrq_buyBox{grid-column:1/-1;position:static}._3akcrq_heroGrid{grid-template-columns:1fr}._3akcrq_promos{grid-template-columns:1fr 1fr}}@media (max-width:860px){._3akcrq_headerTop{flex-wrap:wrap;gap:10px}._3akcrq_search{flex-basis:100%;order:3;max-width:none}._3akcrq_accountButton span,._3akcrq_actionsSep{display:none}._3akcrq_accountButton{border:0;justify-content:center;width:40px;padding:0}._3akcrq_navRow{display:none}._3akcrq_header{position:static}._3akcrq_listing{grid-template-columns:1fr}._3akcrq_filters{grid-template-columns:1fr;position:static}._3akcrq_productTop,._3akcrq_productBody{grid-template-columns:1fr}._3akcrq_productTop{padding:16px}._3akcrq_benefits,._3akcrq_footerCols{grid-template-columns:1fr 1fr}._3akcrq_footerAbout{grid-column:1/-1}._3akcrq_footer{padding-bottom:88px}._3akcrq_main{padding-bottom:32px}._3akcrq_bottomNav{z-index:30;height:64px;padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -2px 10px #0000000f}._3akcrq_bottomNav a{color:var(--muted);align-content:center;justify-items:center;gap:2px;font-size:.72rem;display:grid;position:relative}._3akcrq_bottomNav a:hover{color:var(--accent)}._3akcrq_bottomNav svg{width:22px;height:22px}._3akcrq_bottomCart ._3akcrq_cartBadge{top:6px;bottom:auto;inset-inline-end:calc(50% - 22px)}}@media (max-width:560px){._3akcrq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}._3akcrq_card{padding:10px}._3akcrq_rail{grid-auto-columns:160px}._3akcrq_saleRail{grid-auto-columns:156px}._3akcrq_hero{min-height:0;padding:24px}._3akcrq_promos{grid-template-columns:1fr}._3akcrq_circles{gap:12px}._3akcrq_circle{width:76px}._3akcrq_circleIcon{width:64px;height:64px}._3akcrq_storeBanner{text-align:center;flex-direction:column}._3akcrq_storeBannerFacts{justify-content:center}._3akcrq_logoText{max-width:160px}}
.fOtSUq_root{--accent:#a8834a;--accent-strong:#8c6a36;--accent-ink:#fff;--accent-soft:#f5efe4;--sale:#b4472f;--ink:#1d232e;--text:#3d4350;--muted:#8a8f99;--line:#e6e1d8;--bg:#f8f5f0;--surface:#fff;--success:#3c7a4f;--radius:4px;--radius-lg:6px;--shadow:0 1px 0 #e6e1d8;--hero-from:#1d232e;--hero-to:#2c3442;--band:#1d232e;--brand:var(--accent);--brand-soft:var(--accent-soft);--danger:#b4472f;background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.fOtSUq_hero{border-radius:var(--radius-lg);background:linear-gradient(var(--accent), var(--accent)) center 100% / 96px 2px no-repeat, var(--ink);color:#f3eee6;text-align:center;justify-items:center;gap:14px;padding:72px 24px;display:grid}.fOtSUq_kicker{color:var(--accent);letter-spacing:.3em;font-size:.8rem;font-weight:700}.fOtSUq_title{color:inherit;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:300;line-height:1.3}.fOtSUq_text{color:#c9c4bb;max-width:520px;margin:0}.fOtSUq_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.fOtSUq_primary,.fOtSUq_ghost{border-radius:var(--radius);align-items:center;height:46px;padding:0 28px;font-weight:600;display:inline-flex}.fOtSUq_primary{background:var(--accent);color:#fff}.fOtSUq_primary:hover{color:#fff;background:var(--accent-strong)}.fOtSUq_ghost{color:#f3eee6;border:1px solid #5b6270}.fOtSUq_ghost:hover{color:#fff;border-color:var(--accent)}.fOtSUq_section{margin-top:40px}.fOtSUq_tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fOtSUq_tile{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(135deg, transparent 60%, var(--accent-soft) 60%), var(--surface);min-height:140px;color:var(--ink);align-items:flex-end;padding:18px;font-size:1.1rem;font-weight:700;transition:border-color .15s;display:flex}.fOtSUq_tile:hover{border-color:var(--accent);color:var(--ink)}.fOtSUq_quote{border-block:1px solid var(--line);color:var(--ink);text-align:center;margin:40px 0 0;padding:32px;font-size:1.2rem;font-weight:300}
