.product_root__HRtCP{position:relative;font-family:var(--font-vazirmatn),sans-serif;font-size:15px;color:var(--ink);background:var(--paper);overflow-x:clip;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.product_accent__GpZ_I{color:var(--accent)}.product_muted__1Uj0m{color:var(--muted);font-weight:500}.product_desktopHeader__el7Md{display:none}.product_mHeader__MXou4{position:sticky;top:8px;z-index:60;margin:8px 10px 0;border-radius:14px;background:rgba(255,255,255,.6);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 24px -16px rgba(70,35,15,.18);transition:box-shadow .3s}.product_mHeader__MXou4[data-elevated]{box-shadow:0 18px 40px -18px rgba(70,35,15,.3)}.product_mBar__3K8bk{display:flex;align-items:center;gap:14px;padding:0 10px;height:54px}.product_mBack__ctFYm{width:44px;height:44px;margin-right:-8px;border-radius:10px;display:grid;place-items:center}.product_mBack__ctFYm:active{background:rgba(17,17,17,.06)}.product_mLogo__lw76q{display:flex;align-items:center;gap:7px;flex:none}.product_mActions__AFkoR{display:flex;align-items:center;gap:2px;margin-right:auto}.product_mIcon__sjEmV{width:42px;height:42px;display:grid;place-items:center;border-radius:10px}.product_mCart__N5Xav{height:40px;padding:0 12px;border:0;display:flex;align-items:center;gap:8px;border-radius:10px;background:var(--ink);color:#fff;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px -8px rgba(17,17,17,.5);transition:background .2s,color .2s}.product_mCart__N5Xav>span{min-width:12px;text-align:center;display:inline-block}.product_top__QqBN2{position:relative;max-width:1440px;margin:0 auto}.product_backdrop__U1aO9{position:absolute;left:50%;width:100vw;transform:translateX(-50%);z-index:0;pointer-events:none;overflow:hidden;top:-120px;height:640px}.product_wash__pkynV{position:absolute;inset:0;background:var(--wash);transition:background 1s}.product_backdropImg__0ib_J{position:absolute;inset:-6%;filter:blur(18px) saturate(1.1);opacity:var(--bg-op);transition:opacity .9s}.product_backdropImg__0ib_J img{object-position:50% 45%}.product_backdropFade__zt0ox{position:absolute;inset:0;background:linear-gradient(180deg,rgba(246,239,231,.55),rgba(246,239,231,.8) 60%,#f6efe7)}.product_crumbs__FEVqk{position:relative;font-size:13px;color:var(--muted);padding:14px 16px}.product_crumbs__FEVqk ol{list-style:none;margin:0;padding:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.product_crumbs__FEVqk a{color:var(--muted)}.product_crumbs__FEVqk a:hover{color:var(--accent)}.product_crumbs__FEVqk li[aria-hidden]{color:#b5afa5}.product_crumbs__FEVqk li[aria-current]{font-weight:700;color:var(--ink)}.product_main__Lbhr4{gap:18px;align-items:start}.product_gallery__a5Jz5,.product_main__Lbhr4{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.product_gallery__a5Jz5{gap:12px;min-width:0}.product_thumbs__arBhA{display:none}.product_thumb__OGEdF{position:relative;width:76px;height:76px;padding:0;border:0;border-radius:10px;overflow:hidden;cursor:pointer;box-shadow:0 0 0 1px rgba(17,17,17,.06);opacity:.62;transition:box-shadow .3s,opacity .3s}.product_thumb__OGEdF:hover{opacity:.85}.product_thumb__OGEdF[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px #f6efe7,0 0 0 4px var(--accent)}.product_thumbNo__NQwX1{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-plex-mono),monospace;font-size:10px;color:var(--muted2)}.product_stage__wcnUd{position:relative;min-width:0}.product_track__428LQ{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1/1.05;box-shadow:0 40px 80px -40px rgba(70,35,15,.5);transition:background .6s;outline-offset:-3px}.product_track__428LQ::-webkit-scrollbar{display:none}.product_slide__dS97i{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;overflow:hidden;color:var(--ink)}.product_galBadges__luN_o{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.product_badgeTico__ZGynM{display:flex;align-items:center;gap:7px;background:var(--accent);color:var(--ink);font-family:var(--font-plex-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.14em;padding:6px 10px;border-radius:8px;box-shadow:0 8px 18px -8px rgba(232,93,42,.7)}.product_badgeSoft__Soppu{background:rgba(255,255,255,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.product_badgeInk__FQx1o,.product_badgeSoft__Soppu{font-size:11px;font-weight:800;padding:5px 9px;border-radius:8px}.product_badgeInk__FQx1o{background:var(--ink);color:#fff}.product_dots__d9teN{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:6px;padding:6px 8px;border-radius:10px;background:rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.product_dots__d9teN>span{height:6px;width:6px;border-radius:3px;background:rgba(17,17,17,.3);transition:width .4s var(--ease),background .3s}.product_dots__d9teN>span[data-on]{width:22px;background:var(--accent)}.product_info__hYNbx{position:relative;display:flex;flex-direction:column;gap:22px;min-width:0;padding:0 16px}.product_titleBlock__05DSE{display:flex;flex-direction:column;gap:10px}.product_eyebrow__Aas2F{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.16em;color:var(--accent-deep);text-align:right}.product_h1__WXkxc{margin:0;font-size:26px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.product_metaRow__BhdCn{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.product_sep__2EpZ4{width:3px;height:3px;border-radius:50%;background:#b5afa5}.product_inStock__XgdJY{color:var(--accent-2);font-weight:700}.product_priceRow__5P1Bp{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.product_price__ZEi4x{display:inline-block;font-size:26px;font-weight:800;letter-spacing:-.01em}.product_oldPrice__eskMT{font-size:15px;color:var(--muted2)}.product_offBadge__JrZOW{padding:4px 8px;border-radius:7px;background:var(--ink);color:#fff;font-size:12px;font-weight:800}.product_perUnit__aYbVi{font-size:13px;color:var(--muted)}.product_optBlock__K_4TN{display:flex;flex-direction:column;gap:10px}.product_optHead__heOAs{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:800}.product_optValue__uTD0f{font-weight:400;color:var(--muted)}.product_flavors__SMt5h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product_flavorBtn__P9lES{position:relative;height:62px;padding:0 12px;border-radius:12px;border:1.5px solid rgba(255,255,255,.9);background:rgba(255,255,255,.55);box-shadow:0 10px 22px -20px rgba(70,35,15,.4);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;cursor:pointer;text-align:right;text-decoration:none;transition:border-color .3s,background .3s,box-shadow .3s,transform .3s var(--ease)}.product_flavorBtn__P9lES[data-selected=true]{border-color:var(--fc);background:rgba(255,255,255,.92);box-shadow:0 16px 30px -18px color-mix(in srgb,var(--fc) 80%,transparent)}.product_flavorTop__EodLo{display:flex;align-items:center;gap:8px;width:100%}.product_swatch__31FL_{width:12px;height:12px;border-radius:4px;background:var(--fc);flex:none;transition:box-shadow .3s}.product_flavorBtn__P9lES[data-selected=true] .product_swatch__31FL_{box-shadow:0 0 0 3px var(--fh)}.product_flavorFa__Hz8X_{font-size:14px;font-weight:800}.product_flavorEn__YHBvD{font-family:var(--font-plex-mono),monospace;font-size:10px;letter-spacing:.12em;color:var(--muted2);align-self:flex-end}.product_sizes__0_2f3{display:flex;gap:4px;padding:4px;border-radius:14px;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.9);box-shadow:0 14px 30px -22px rgba(70,35,15,.4)}.product_sizeBtn__8dGov{flex:1;height:52px;border:0;border-radius:10px;background:transparent;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}.product_sizeBtn__8dGov[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:0 10px 20px -10px rgba(17,17,17,.6)}.product_sizeFa__9vswt{font-size:14px;font-weight:800}.product_sizePrice__Ptz1Y{font-size:11px;opacity:.7}.product_buyRow___KZpu{display:flex;gap:8px}.product_qty__uRWiF{display:flex;align-items:center;border-radius:14px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);padding:4px;box-shadow:0 14px 30px -22px rgba(70,35,15,.4)}.product_qty__uRWiF button{width:44px;height:48px;border:0;border-radius:10px;background:transparent;cursor:pointer;font-size:18px;font-weight:700;transition:background .2s,opacity .2s}.product_qty__uRWiF button:hover:not(:disabled){background:#fff}.product_qty__uRWiF button:disabled{opacity:.35;cursor:default}.product_qty__uRWiF>span{min-width:28px;text-align:center;font-size:16px;font-weight:800}.product_addBtn__hGh4L{flex:1;min-width:0;height:58px;border:0;border-radius:14px;background:var(--accent);color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 20px;cursor:pointer;font-size:15px;font-weight:800;white-space:nowrap;box-shadow:0 18px 34px -14px rgba(232,93,42,.7),inset 0 1px 0 rgba(255,255,255,.3);transition:background .3s,color .3s,transform .2s}.product_addBtn__hGh4L:hover:not(:disabled),.product_addBtn__hGh4L[data-added]{background:var(--ink);color:#fff}.product_addBtn__hGh4L:active:not(:disabled){transform:scale(.98)}.product_addBtn__hGh4L:disabled{background:rgba(17,17,17,.12);color:var(--muted);box-shadow:none;cursor:default}.product_addEnd__Ssi3y{display:flex;align-items:center;gap:10px}.product_addTotal__r4RQ8{font-weight:700;opacity:.85}.product_perks__KziuA{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;font-weight:700}.product_perks__KziuA li{display:flex;align-items:center;gap:7px}.product_perkIcon__3giFJ{width:18px;height:18px;flex:none;border-radius:50%;background:rgba(232,93,42,.12);color:var(--accent-deep);display:grid;place-items:center;font-size:10px;font-weight:800}.product_details__q6sFD,.product_labWrap__06lTH,.product_related__b0nJH{position:relative;max-width:1440px;margin:48px auto 0;padding:0 16px}.product_secIntro__r6_m1{display:flex;flex-direction:column;gap:8px}.product_secEyebrow__IM6_K{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.16em;color:var(--muted2);text-align:right}.product_h2__HL7FX{margin:0;font-size:24px;font-weight:800}.product_secLede__4c6_K{margin:0;font-size:14px;line-height:1.9;color:var(--body);max-width:360px}.product_secHead__Yhk_S{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.product_lab__rqJ08{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(120% 110% at 100% 0,var(--deep,#362117) 0,#221713 55%,#140f0d 100%);color:#fff;box-shadow:0 50px 90px -50px rgba(50,20,8,.8);padding:26px 20px;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.product_labGlow___m2ht{position:absolute;left:-15%;bottom:-55%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--glow),rgba(0,0,0,0) 62%);transition:background 1s}.product_labCopy__KCBwk{position:relative;display:flex;flex-direction:column;gap:14px}.product_labEyebrow__1nlrN{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.16em;color:var(--accent);text-align:right}.product_labTitle__Xzl74{margin:0;text-align:right;font-family:var(--font-schibsted),sans-serif;font-weight:800;font-size:36px;line-height:.98;letter-spacing:-.04em}.product_labStory__XHdsP{margin:0;font-size:14px;line-height:1.9;color:#cfcbc3;max-width:420px}.product_labTags__ey_2l{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.product_labTags__ey_2l>span{height:32px;padding:0 12px;border-radius:9px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.product_bars__wprhF{position:relative;display:flex;flex-direction:column;gap:16px;justify-content:center}.product_barsList__5HQvZ{margin:0;display:flex;flex-direction:column;gap:16px}.product_barItem__lDmHj{display:flex;flex-direction:column;gap:8px}.product_barHead__5BCl4{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.product_barHead__5BCl4 dt{font-size:14px;font-weight:700}.product_barHead__5BCl4 dd{margin:0;font-family:var(--font-schibsted),sans-serif;font-weight:800;font-size:22px;letter-spacing:-.03em}.product_barHead__5BCl4 dd[data-lead]{font-size:28px;color:var(--accent)}.product_barTrack__ZnBNw{height:6px;border-radius:3px;background:rgba(255,255,255,.1);overflow:hidden;display:block}.product_barTrack__ZnBNw>span{display:block;height:100%;border-radius:3px;background:rgba(255,255,255,.7);transform-origin:right;transform:scaleX(0);transition-property:transform,width;transition-duration:1.2s,.8s;transition-timing-function:var(--ease)}.product_barTrack__ZnBNw>span[data-lead]{background:linear-gradient(90deg,#f2a27e,#e85d2a)}.product_bars__wprhF[data-shown] .product_barTrack__ZnBNw>span{transform:scaleX(1)}.product_barsNote__FgNae{font-size:11px;color:var(--muted2)}.product_details__q6sFD{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.product_acc__N9A4G{display:flex;flex-direction:column;border-top:1px solid var(--ink);scroll-margin-top:90px}.product_accItem__vAWVP{border-bottom:1px solid rgba(17,17,17,.12)}.product_accItem__vAWVP h3{margin:0}.product_accBtn__uNwmZ{width:100%;min-height:64px;padding:0 4px;border:0;background:transparent;display:flex;align-items:center;gap:14px;cursor:pointer;text-align:right}.product_accNo___00Lt{font-family:var(--font-plex-mono),monospace;font-size:11px;color:var(--muted2);width:22px;transition:color .3s}.product_accBtn__uNwmZ[aria-expanded=true] .product_accNo___00Lt{color:var(--accent)}.product_accFa__pAwHv{flex:1;font-size:16px;font-weight:800}.product_accIcon__STpmm{position:relative;width:28px;height:28px;flex:none;border-radius:8px;background:rgba(17,17,17,.06);transition:background .3s}.product_accBtn__uNwmZ[aria-expanded=true] .product_accIcon__STpmm{background:var(--accent)}.product_accIcon__STpmm>span{position:absolute;top:13px;left:8px;width:12px;height:2px;background:var(--ink);border-radius:1px}.product_accIcon__STpmm>span:last-child{transform:rotate(90deg);transition:transform .35s var(--ease)}.product_accBtn__uNwmZ[aria-expanded=true] .product_accIcon__STpmm>span:last-child{transform:rotate(0deg)}.product_accBody__mogbY{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.product_accBody__mogbY[data-open]{grid-template-rows:1fr}.product_accBody__mogbY>div{overflow:hidden;min-height:0}.product_accInner__90mEu{padding:0 40px 22px 4px;display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.9;color:var(--body)}.product_accInner__90mEu p{margin:0}.product_plain__0zMi5{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.9;color:var(--body)}.product_plain__0zMi5 p{margin:0}.product_rich__IXLI5{max-width:72ch}.product_richBody__KvpGx{display:flex;flex-direction:column;gap:14px;font-size:15px;line-height:2.05;color:var(--body);text-align:justify;text-justify:inter-word}.product_richBody__KvpGx>*{margin:0}.product_richBody__KvpGx strong{font-weight:800;color:var(--ink)}.product_richBody__KvpGx[data-collapsed]{max-height:460px;overflow:hidden;mask-image:linear-gradient(180deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent)}.product_richLead__IeAQj{font-size:16.5px;line-height:2;font-weight:600;color:var(--ink);padding-inline-start:14px;border-inline-start:3px solid var(--accent)}.product_richH__zWl4y{display:flex;align-items:center;gap:10px;margin-top:10px!important;font-size:16px;font-weight:800;line-height:1.7;color:var(--ink);text-align:right}.product_richNo__dTLaV{flex:none;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:8px;background:rgba(17,17,17,.06);color:var(--accent);font-size:13px;font-weight:800;line-height:1}.product_richH__zWl4y .product_richNo__dTLaV{background:var(--accent);color:#fff}.product_richOl__PZ7Gs,.product_richUl__6rJe6{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;text-align:right}.product_richOl__PZ7Gs li{display:flex;align-items:flex-start;gap:10px}.product_richOl__PZ7Gs li .product_richNo__dTLaV{margin-top:4px}.product_richUl__6rJe6 li{position:relative;padding-inline-start:20px}.product_richUl__6rJe6 li:before{content:"";position:absolute;inset-inline-start:4px;top:calc(1.025em - 3px);width:6px;height:6px;border-radius:50%;background:var(--accent)}.product_richMore__sjKBg{margin-top:10px;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid rgba(17,17,17,.15);border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:800;color:var(--ink);cursor:pointer;transition:border-color .2s,background .2s}.product_richMore__sjKBg:hover{border-color:var(--ink);background:rgba(17,17,17,.04)}.product_richMore__sjKBg>span{display:inline-block;line-height:1;transform:translateY(-3px);transition:transform .3s var(--ease)}.product_richMore__sjKBg>span[data-up]{transform:rotate(180deg) translateY(-3px)}.product_tableWrap__XKObw{overflow-x:auto}.product_guide__MxZrB{width:100%;border-collapse:collapse;font-size:13px}.product_guide__MxZrB th{text-align:right;padding:8px 0;border-bottom:1px solid rgba(17,17,17,.15);font-weight:800;color:var(--ink)}.product_guide__MxZrB td{padding:9px 0;border-bottom:1px solid rgba(17,17,17,.07)}.product_guideNote__3qEWq{font-size:12px;color:var(--muted)}.product_specs__ripyq{margin:0;display:flex;flex-direction:column}.product_specs__ripyq>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(17,17,17,.07)}.product_specs__ripyq dt{color:var(--muted)}.product_specs__ripyq dd{margin:0;font-weight:700;color:var(--ink)}.product_related__b0nJH{padding-bottom:40px}.product_related__b0nJH .product_secHead__Yhk_S{margin-bottom:20px;flex-wrap:nowrap}.product_allLink__E6lzv{font-size:13px;font-weight:800;display:flex;align-items:center;gap:8px;white-space:nowrap}.product_relRail__sL_5L{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;margin:0 -16px;padding:4px 16px 16px}.product_relRail__sL_5L::-webkit-scrollbar{display:none}.product_relCard__FssH7{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;min-width:0;padding:6px 6px 12px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);box-shadow:0 14px 28px -22px rgba(70,35,15,.35);transition:transform .5s var(--ease),box-shadow .5s}.product_relMedia__vC5eL{position:relative;aspect-ratio:1;border-radius:11px;overflow:hidden;color:var(--ink)}.product_relZoom__Z0zs1{position:absolute;inset:0;display:block;transition:transform .9s var(--ease)}.product_relBadge__Y2Js8{position:absolute;top:8px;right:8px;background:var(--accent);color:var(--ink);font-family:var(--font-plex-mono),monospace;font-size:9px;letter-spacing:.1em;padding:4px 7px;border-radius:6px;pointer-events:none}.product_relBody__WkiRX{display:flex;flex-direction:column;gap:4px;padding:0 6px}.product_relBrand__AuU2D{font-family:var(--font-plex-mono),monospace;font-size:9px;letter-spacing:.12em;color:var(--muted2);text-align:right}.product_relName__rxs9R{margin:0;font-size:14px;font-weight:700;line-height:1.55;min-height:44px}.product_relName__rxs9R a{color:var(--ink)}.product_relName__rxs9R a:hover{color:var(--accent)}.product_relFoot__FJLh_{display:flex;align-items:center;justify-content:space-between;gap:6px}.product_relPrice__NhW1h{font-size:14px;font-weight:800;white-space:nowrap}.product_relAdd__D6d5i{flex:none;width:40px;height:40px;border:0;border-radius:11px;background:var(--ink);color:#fff;display:grid;place-items:center;cursor:pointer;font-size:18px;font-weight:700;transition:background .25s,color .25s,transform .2s}.product_relAdd__D6d5i:hover,.product_relCard__FssH7[data-added] .product_relAdd__D6d5i{background:var(--accent);color:var(--ink)}.product_relAdd__D6d5i:active{transform:scale(.9)}.product_footer__w1v8Q{max-width:1440px;margin:0 auto;padding:22px 16px calc(96px + env(safe-area-inset-bottom));border-top:1px solid rgba(17,17,17,.1);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:13px;color:#7a5a48}.product_footEnd__yrpsg{display:flex;align-items:center;gap:12px}.product_bar__Q83XV{position:fixed;z-index:50;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));width:calc(100% - 20px);transform:translate(-50%,calc(100% + 30px));opacity:0;pointer-events:none;transition:transform .55s var(--ease),opacity .3s}.product_bar__Q83XV[data-show]{transform:translate(-50%);opacity:1;pointer-events:auto}.product_barInner__0EDm6{display:flex;align-items:center;gap:12px;padding:8px;border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 50px -20px rgba(70,35,15,.45)}.product_barThumb__sw6Lz{position:relative;width:48px;height:48px;flex:none;border-radius:11px;overflow:hidden;color:var(--ink)}.product_barText__d2yWu{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.product_barName__uacKP{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product_barTotal__cQLvB{font-size:13px;color:var(--muted);white-space:nowrap}.product_barBtn__0O272{height:48px;padding:0 18px;border:0;border-radius:12px;background:var(--accent);color:var(--ink);display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:800;white-space:nowrap;box-shadow:0 14px 26px -12px rgba(232,93,42,.7);transition:background .3s,color .3s,transform .15s}.product_barBtn__0O272[data-added]{background:var(--ink);color:#fff}.product_barBtn__0O272:active:not(:disabled){transform:scale(.97)}.product_barBtn__0O272:disabled{background:rgba(17,17,17,.12);color:var(--muted);box-shadow:none}.product_toast__0XwRW{position:fixed;z-index:70;top:72px;left:10px;right:10px;transform:translateY(-10px);opacity:0;pointer-events:none;transition:opacity .25s,transform .45s var(--ease)}.product_toast__0XwRW[data-show]{transform:none;opacity:1;pointer-events:auto}.product_toastInner__uRZnZ{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;border-radius:14px;background:rgba(28,20,16,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;box-shadow:0 20px 40px -18px rgba(17,17,17,.6)}.product_toastCheck__ic6qh{width:30px;height:30px;flex:none;border-radius:9px;background:var(--accent);color:var(--ink);display:grid;place-items:center;font-weight:900}.product_toastBody__ZcAzW{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.product_toastLabel__oyfWx{font-size:11px;color:#bdb9b1}.product_toastName__5CFbI{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product_toastBtn__1KnEC{height:40px;padding:0 12px;border:0;border-radius:10px;background:rgba(255,255,255,.12);cursor:pointer;display:flex;align-items:center;font-size:12px;font-weight:800;color:var(--accent);white-space:nowrap}@media (max-width:380px){.product_addBtn__hGh4L{padding:0 16px}.product_addTotal__r4RQ8{display:none}.product_flavorBtn__P9lES{padding:0 10px}}@media (min-width:640px) and (max-width:859px){.product_crumbs__FEVqk{padding-inline:24px}.product_main__Lbhr4{max-width:600px;margin:0 auto}.product_track__428LQ{border-radius:20px;aspect-ratio:1/1}.product_info__hYNbx{padding:0}.product_details__q6sFD,.product_labWrap__06lTH,.product_related__b0nJH{padding-inline:24px}.product_relRail__sL_5L{margin:0 -24px;padding-inline:24px;scroll-padding:0 24px}}@media (min-width:640px){.product_relRail__sL_5L{grid-auto-columns:38%}.product_bar__Q83XV{width:min(560px,calc(100% - 32px))}}@media (min-width:860px){.product_top__QqBN2{padding:0 32px}.product_backdrop__U1aO9{height:820px}.product_crumbs__FEVqk{padding:22px 0 20px}.product_main__Lbhr4{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}.product_gallery__a5Jz5{position:sticky;top:92px}.product_gallery__a5Jz5[data-many]{grid-template-columns:76px minmax(0,1fr)}.product_gallery__a5Jz5[data-many] .product_thumbs__arBhA{display:flex;flex-direction:column;gap:10px}.product_track__428LQ{border-radius:20px;aspect-ratio:1/1}.product_info__hYNbx{padding:4px 0 0}.product_h1__WXkxc{font-size:34px}.product_price__ZEi4x{font-size:30px}.product_flavorBtn__P9lES{height:68px}.product_flavorBtn__P9lES:hover{transform:translateY(-2px)}.product_details__q6sFD,.product_labWrap__06lTH,.product_related__b0nJH{margin-top:96px;padding:0 32px}.product_h2__HL7FX{font-size:32px}.product_lab__rqJ08{border-radius:24px;padding:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.product_labTitle__Xzl74{font-size:52px}.product_barHead__5BCl4 dd{font-size:26px}.product_barHead__5BCl4 dd[data-lead]{font-size:34px}.product_details__q6sFD{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:56px}.product_secIntro__r6_m1{gap:10px}.product_related__b0nJH{padding-bottom:80px}.product_relRail__sL_5L{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:18px;overflow:visible;margin:0;padding:4px 0 16px}.product_footer__w1v8Q{padding:22px 32px 28px}.product_bar__Q83XV{bottom:18px;width:min(560px,calc(100% - 64px))}.product_toast__0XwRW{top:84px;left:32px;right:auto;width:340px}}@media (min-width:860px) and (hover:hover) and (prefers-reduced-motion:no-preference){.product_relCard__FssH7:hover{transform:translateY(-4px);box-shadow:0 30px 50px -26px rgba(110,45,15,.45)}.product_relCard__FssH7:hover .product_relZoom__Z0zs1{transform:scale(1.05)}}@media (min-width:1024px){.product_desktopHeader__el7Md{display:block}.product_mHeader__MXou4,.product_toast__0XwRW{display:none}}