@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_e5f45ee7-module__adCnNW__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_e5f45ee7-module__adCnNW__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6fd7433c-module__Zz-jia__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6fd7433c-module__Zz-jia__variable{--font-manrope:"Manrope", "Manrope Fallback"}
.Logo-module__8_PyIq__logo{align-items:center;gap:.55em;line-height:1;display:inline-flex}.Logo-module__8_PyIq__crown{width:1.35em;color:var(--gold);transform:translateY(-.08em)}.Logo-module__8_PyIq__word{font-family:var(--font-display);letter-spacing:.06em}.Logo-module__8_PyIq__md{font-size:1.45rem}.Logo-module__8_PyIq__lg{font-size:2.4rem}
.CtaBand-module__wyTorq__section{text-align:center;isolation:isolate;padding-block:clamp(6rem,16vw,11rem);position:relative;overflow:hidden}.CtaBand-module__wyTorq__light{aspect-ratio:1;z-index:-1;will-change:transform;background:radial-gradient(circle,#d2182f61,#3d0a1261 40%,#0000 68%);border-radius:50%;width:min(1100px,140vw);margin-left:calc(min(1100px,140vw)/-2);position:absolute;bottom:-45%;left:50%}.CtaBand-module__wyTorq__inner{flex-direction:column;align-items:center;display:flex}.CtaBand-module__wyTorq__crown{width:44px;color:var(--gold);margin-bottom:var(--space-6)}.CtaBand-module__wyTorq__title{font-size:clamp(3.4rem,11vw,9.5rem);line-height:.88}.CtaBand-module__wyTorq__lede{margin-top:var(--space-5);max-width:36ch;color:var(--cream-dim);font-size:var(--fs-lede)}.CtaBand-module__wyTorq__ctas{margin-top:var(--space-6)}
.Header-module__KHjLKa__header{z-index:var(--z-header);transition:background-color var(--dur-slow) var(--ease-out), border-color var(--dur-slow) var(--ease-out), translate var(--dur-slow) var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.Header-module__KHjLKa__hidden{translate:0 -100%}.Header-module__KHjLKa__scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line);background:#0a0807e0}.Header-module__KHjLKa__isOpen{background:var(--ink)}.Header-module__KHjLKa__bar{height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.Header-module__KHjLKa__brand{justify-self:start}.Header-module__KHjLKa__nav{gap:2.5rem;display:flex}.Header-module__KHjLKa__link{letter-spacing:.18em;text-transform:uppercase;color:var(--cream-dim);font-size:.78rem;font-weight:600;transition:color .3s;position:relative}.Header-module__KHjLKa__link:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.Header-module__KHjLKa__link:hover{color:var(--cream)}.Header-module__KHjLKa__link:hover:after{transform-origin:0;transform:scaleX(1)}}.Header-module__KHjLKa__actions{justify-self:end;align-items:center;gap:.75rem;display:flex}.Header-module__KHjLKa__cart{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .3s;display:grid;position:relative}.Header-module__KHjLKa__cart svg{width:20px}.Header-module__KHjLKa__count{background:var(--gold);min-width:18px;height:18px;color:var(--ink);animation:Header-module__KHjLKa__bump var(--dur) var(--ease-out);border-radius:999px;place-items:center;padding-inline:4px;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}@keyframes Header-module__KHjLKa__bump{0%{scale:.4}60%{scale:1.2}to{scale:1}}@media (hover:hover){.Header-module__KHjLKa__cart:hover{border-color:var(--cream-dim)}}.Header-module__KHjLKa__cta{background:var(--red);letter-spacing:.16em;text-transform:uppercase;height:44px;transition:background-color var(--dur), scale var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;padding-inline:1.25rem;font-size:.72rem;font-weight:700;display:inline-flex}.Header-module__KHjLKa__cta:active,.Header-module__KHjLKa__cart:active{scale:.95}@media (hover:hover){.Header-module__KHjLKa__cta:hover{background:var(--red-deep)}}.Header-module__KHjLKa__toggle{border:1px solid var(--line-strong);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.Header-module__KHjLKa__toggle span{background:var(--cream);width:16px;height:1.5px;transition:transform .4s var(--ease-out)}.Header-module__KHjLKa__isOpen .Header-module__KHjLKa__toggle span:first-child{transform:translateY(3.75px)rotate(45deg)}.Header-module__KHjLKa__isOpen .Header-module__KHjLKa__toggle span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.Header-module__KHjLKa__sheet{inset:var(--header-h) 0 0;background:var(--ink);padding-top:var(--space-6);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path var(--dur-slow) var(--ease-in-out), visibility 0s linear var(--dur-slow);position:fixed;overflow-y:auto}.Header-module__KHjLKa__sheet[data-open]{clip-path:inset(0);visibility:visible;transition:clip-path var(--dur-slow) var(--ease-in-out), visibility 0s}.Header-module__KHjLKa__sheet nav{flex-direction:column;display:flex}.Header-module__KHjLKa__sheetLink{align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--line);font-family:var(--font-display);text-transform:uppercase;opacity:0;transition:opacity var(--dur) var(--ease-out), translate var(--dur-slow) var(--ease-out);padding-block:1.1rem;font-size:clamp(2.2rem,11vw,3.4rem);line-height:1;display:flex;translate:0 24px}.Header-module__KHjLKa__sheet[data-open] .Header-module__KHjLKa__sheetLink{opacity:1;translate:0}.Header-module__KHjLKa__sheetIndex{font-family:var(--font-body);color:var(--gold);letter-spacing:.1em;font-size:.75rem}.Header-module__KHjLKa__sheetCta{background:var(--red);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;place-items:center;height:56px;margin-top:2rem;font-size:.85rem;font-weight:700;display:grid}@media (max-width:900px){.Header-module__KHjLKa__bar{grid-template-columns:1fr auto}.Header-module__KHjLKa__nav{display:none}.Header-module__KHjLKa__toggle{display:flex}}@media (max-width:480px){.Header-module__KHjLKa__cta{display:none}}@media (min-width:901px){.Header-module__KHjLKa__sheet{display:none}}
.Footer-module__yg9ahW__footer{border-top:1px solid var(--line);background:var(--ink);padding-top:clamp(3.5rem,8vw,5.5rem)}.Footer-module__yg9ahW__top{grid-template-columns:1.6fr repeat(3,1fr);gap:2.5rem;padding-bottom:clamp(3rem,6vw,4.5rem);display:grid}.Footer-module__yg9ahW__brand p{color:var(--cream-dim);margin-top:1rem;font-size:.85rem}.Footer-module__yg9ahW__col{flex-direction:column;gap:.6rem;font-size:.9rem;display:flex}.Footer-module__yg9ahW__col h2{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:.4rem;font-size:.7rem;font-weight:700}.Footer-module__yg9ahW__col a{color:var(--cream-dim);width:fit-content;transition:color .3s}.Footer-module__yg9ahW__col p{color:var(--cream-dim)}@media (hover:hover){.Footer-module__yg9ahW__col a:hover{color:var(--cream)}}.Footer-module__yg9ahW__bottom{border-top:1px solid var(--line);color:var(--cream-faint);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block:1.5rem;font-size:.75rem;display:flex}.Footer-module__yg9ahW__demo{color:#eaa23ab3}@media (max-width:900px){.Footer-module__yg9ahW__top{grid-template-columns:1fr 1fr}.Footer-module__yg9ahW__brand{grid-column:1/-1}}@media (max-width:480px){.Footer-module__yg9ahW__top{grid-template-columns:1fr}}.Footer-module__yg9ahW__wordmark{padding-inline:var(--gutter);font-family:var(--font-display);white-space:nowrap;text-align:center;color:#0000;-webkit-text-stroke:1px #f4ece21f;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,17.5vw,20rem);line-height:.8;overflow:hidden}
.InteractionLayer-module__1Q7RGW__cursor{z-index:var(--z-cursor);pointer-events:none;opacity:0;visibility:hidden;will-change:transform;position:fixed;top:0;left:0}.InteractionLayer-module__1Q7RGW__ring{width:34px;height:34px;transition:width var(--dur) var(--ease-out), height var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border:1px solid #f4ece247;border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 0 24px 2px #eaa23a0f}.InteractionLayer-module__1Q7RGW__label{font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);opacity:0;transition:opacity var(--dur-fast);white-space:nowrap;font-weight:700;position:absolute;top:0;left:0;translate:-50% -50%}.InteractionLayer-module__1Q7RGW__cursor[data-state=hover] .InteractionLayer-module__1Q7RGW__ring{border-color:#eaa23a80;width:46px;height:46px}.InteractionLayer-module__1Q7RGW__cursor[data-state=button] .InteractionLayer-module__1Q7RGW__ring{background:#f4ece212;border-color:#0000;width:58px;height:58px}.InteractionLayer-module__1Q7RGW__cursor[data-state=image] .InteractionLayer-module__1Q7RGW__ring,.InteractionLayer-module__1Q7RGW__cursor[data-state=drag] .InteractionLayer-module__1Q7RGW__ring{background:#f4ece2eb;border-color:#0000;width:76px;height:76px}.InteractionLayer-module__1Q7RGW__cursor[data-state=image] .InteractionLayer-module__1Q7RGW__label,.InteractionLayer-module__1Q7RGW__cursor[data-state=drag] .InteractionLayer-module__1Q7RGW__label{opacity:1}
.Button-module__VMVMAW__btn{--h:48px;justify-content:center;align-items:center;gap:var(--space-3);height:var(--h);padding-inline:var(--space-5);border-radius:var(--radius-pill);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:scale var(--dur-fast) var(--ease-out), background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), opacity var(--dur);font-size:.8rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.Button-module__VMVMAW__lg{--h:58px;padding-inline:var(--space-6);font-size:.85rem}.Button-module__VMVMAW__primary{background:var(--red);color:var(--cream);box-shadow:0 12px 30px -14px #d2182fb3}.Button-module__VMVMAW__primary:before{content:"";z-index:-1;background:var(--red-deep);transition:transform var(--dur) var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.Button-module__VMVMAW__primary:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:30%;position:absolute;inset:-20% auto -20% -40%;transform:translate(-120%)skew(-12deg)}.Button-module__VMVMAW__ghost{border:1px solid var(--line-strong);color:var(--cream)}.Button-module__VMVMAW__ghost:before{content:"";z-index:-1;background:var(--cream);transform-origin:100%;transition:transform var(--dur) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.Button-module__VMVMAW__label{position:relative}.Button-module__VMVMAW__arrow{transition:transform var(--dur) var(--ease-out);display:inline-block}@media (hover:hover){.Button-module__VMVMAW__primary:hover:before{transform:translateY(0)}.Button-module__VMVMAW__primary:hover:after{transition:transform .9s var(--ease-out);transform:translate(520%)skew(-12deg)}.Button-module__VMVMAW__ghost:hover{color:var(--ink);border-color:var(--cream)}.Button-module__VMVMAW__ghost:hover:before{transform-origin:0;transform:scaleX(1)}.Button-module__VMVMAW__btn:hover .Button-module__VMVMAW__arrow{transform:translate(4px)}}.Button-module__VMVMAW__btn:active{scale:.96}.Button-module__VMVMAW__btn:disabled,.Button-module__VMVMAW__btn[aria-disabled=true]{opacity:.45;box-shadow:none;pointer-events:none}
.ProductCustomizer-module__9y2l1W__root{gap:var(--space-5);flex-direction:column;display:flex}.ProductCustomizer-module__9y2l1W__group{gap:var(--space-2);border:0;display:grid}.ProductCustomizer-module__9y2l1W__legend{justify-content:space-between;align-items:baseline;gap:var(--space-3);width:100%;margin-bottom:var(--space-2);display:flex}.ProductCustomizer-module__9y2l1W__h{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gold);font-weight:700}.ProductCustomizer-module__9y2l1W__rule{font-size:var(--fs-label);color:var(--cream-faint);white-space:nowrap}.ProductCustomizer-module__9y2l1W__group[data-missing] .ProductCustomizer-module__9y2l1W__rule{color:#ff6b7d}.ProductCustomizer-module__9y2l1W__option{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line);cursor:pointer;transition:border-color var(--dur), background-color var(--dur);-webkit-tap-highlight-color:transparent;grid-template-columns:auto 1fr auto;display:grid;position:relative}.ProductCustomizer-module__9y2l1W__option input{opacity:0;pointer-events:none;position:absolute}.ProductCustomizer-module__9y2l1W__option:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.ProductCustomizer-module__9y2l1W__check{border:1px solid var(--line-strong);width:18px;height:18px;transition:background-color var(--dur-fast), border-color var(--dur-fast);border-radius:5px;place-items:center;display:grid}.ProductCustomizer-module__9y2l1W__check[data-round]{border-radius:50%}.ProductCustomizer-module__9y2l1W__option[data-on]{background:var(--gold-soft);border-color:#eaa23a73}.ProductCustomizer-module__9y2l1W__option[data-on] .ProductCustomizer-module__9y2l1W__check{background:var(--gold);border-color:var(--gold)}.ProductCustomizer-module__9y2l1W__option[data-on] .ProductCustomizer-module__9y2l1W__check:after{content:"";border:2px solid var(--ink);border-top:0;border-right:0;width:8px;height:4px;translate:0 -1px;rotate:-45deg}.ProductCustomizer-module__9y2l1W__oName{font-size:.92rem}.ProductCustomizer-module__9y2l1W__oPrice{font-size:var(--fs-small);color:var(--cream-faint);font-variant-numeric:tabular-nums}@media (hover:hover){.ProductCustomizer-module__9y2l1W__option:hover{border-color:var(--line-strong)}}.ProductCustomizer-module__9y2l1W__error{font-size:var(--fs-small);color:#ff6b7d}.ProductCustomizer-module__9y2l1W__noteField{gap:var(--space-2);display:grid;position:relative}.ProductCustomizer-module__9y2l1W__noteField textarea{resize:vertical;width:100%;min-height:64px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:var(--cream);font:inherit;background:#f4ece208;font-size:.92rem}.ProductCustomizer-module__9y2l1W__noteField textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ProductCustomizer-module__9y2l1W__counter{font-size:var(--fs-micro);color:var(--cream-faint);justify-self:end}.ProductCustomizer-module__9y2l1W__buy{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}.ProductCustomizer-module__9y2l1W__qty{border:1px solid var(--line-strong);border-radius:var(--radius-pill);align-items:center;display:flex}.ProductCustomizer-module__9y2l1W__qty button{width:44px;height:44px;transition:background-color var(--dur-fast);border-radius:50%;font-size:1.2rem}.ProductCustomizer-module__9y2l1W__qty button:disabled{opacity:.3}.ProductCustomizer-module__9y2l1W__qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:700}@media (hover:hover){.ProductCustomizer-module__9y2l1W__qty button:not(:disabled):hover{background:#f4ece20f}}.ProductCustomizer-module__9y2l1W__total{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.ProductCustomizer-module__9y2l1W__price{font-size:2rem;line-height:1}.ProductCustomizer-module__9y2l1W__demo{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.ProductCustomizer-module__9y2l1W__unavailable{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px dashed var(--line-strong);color:var(--cream-dim);text-align:center}
.ProductExpand-module__032tlG__root{z-index:var(--z-overlay);place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.ProductExpand-module__032tlG__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060403c7;position:absolute;inset:0}.ProductExpand-module__032tlG__panel{background:var(--ink-2);border:1px solid var(--line-strong);width:min(1120px,100%);max-height:min(86vh,820px);box-shadow:var(--shadow-2);will-change:transform;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ProductExpand-module__032tlG__media{background:var(--ink-3);place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.ProductExpand-module__032tlG__body{gap:var(--space-4);overscroll-behavior:contain;flex-direction:column;padding:clamp(1.75rem,4vw,3rem);display:flex;position:relative;overflow-y:auto}.ProductExpand-module__032tlG__close{top:var(--space-4);right:var(--space-4);border:1px solid var(--line-strong);width:44px;height:44px;transition:background-color var(--dur), rotate var(--dur) var(--ease-out);border-radius:50%;font-size:1.4rem;line-height:1;position:absolute}@media (hover:hover){.ProductExpand-module__032tlG__close:hover{background:#f4ece20f;rotate:90deg}}.ProductExpand-module__032tlG__name{padding-right:3rem;font-size:clamp(2.6rem,5vw,4.2rem)}.ProductExpand-module__032tlG__desc{color:var(--cream-dim);max-width:var(--max-text)}.ProductExpand-module__032tlG__chips{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.ProductExpand-module__032tlG__chips li{border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-size:var(--fs-label);color:var(--cream-dim);padding:.35rem .75rem}.ProductExpand-module__032tlG__page{font-size:var(--fs-small);color:var(--cream-dim);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:color var(--dur)}@media (hover:hover){.ProductExpand-module__032tlG__page:hover{color:var(--cream)}}@media (max-width:900px){.ProductExpand-module__032tlG__root{align-items:end;padding:0}.ProductExpand-module__032tlG__panel{border-radius:24px 24px 0 0;grid-template-rows:auto 1fr;grid-template-columns:1fr;max-height:92svh}.ProductExpand-module__032tlG__media{aspect-ratio:16/10;min-height:0}}.ProductExpand-module__032tlG__demoTag{top:var(--space-4);left:var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:#0a08078c;border:1px solid #eaa23a66;padding:.25rem .55rem;font-weight:700;position:absolute}.ProductExpand-module__032tlG__base{font-size:var(--fs-small);color:var(--cream-dim)}.ProductExpand-module__032tlG__base span{color:var(--gold)}
.ProductCard-module__uTKuCq__card{gap:var(--space-5);display:grid;position:relative}.ProductCard-module__uTKuCq__media{border-radius:var(--radius);background:var(--ink-3);border:1px solid var(--line);box-shadow:var(--shadow-1);isolation:isolate;transition:border-color var(--dur) var(--ease-out);display:block;position:relative;overflow:hidden}.ProductCard-module__uTKuCq__shift{transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0}.ProductCard-module__uTKuCq__sheen{z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff0dc12 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}.ProductCard-module__uTKuCq__badge{top:var(--space-3);right:var(--space-3);z-index:2;border-radius:var(--radius-pill);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:#0a080780;border:1px solid #eaa23a66;padding:.25rem .55rem;font-weight:700;position:absolute}.ProductCard-module__uTKuCq__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ProductCard-module__uTKuCq__index{font-size:var(--fs-label);letter-spacing:.2em;color:var(--gold)}.ProductCard-module__uTKuCq__name a{transition:background-size var(--dur) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat}.ProductCard-module__uTKuCq__desc{color:var(--cream-dim);max-width:44ch;font-size:.9rem}.ProductCard-module__uTKuCq__ingredients{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.ProductCard-module__uTKuCq__ingredients li{border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-size:var(--fs-label);letter-spacing:.06em;color:var(--cream-dim);padding:.35rem .75rem}.ProductCard-module__uTKuCq__foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-3);margin-top:auto;display:flex}.ProductCard-module__uTKuCq__price{letter-spacing:.02em;font-size:1.6rem}.ProductCard-module__uTKuCq__add{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--line-strong);height:44px;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), scale var(--dur-fast) var(--ease-out);padding:0 1.1rem 0 .4rem;font-weight:700;display:inline-flex}.ProductCard-module__uTKuCq__add>span:first-child{background:var(--red);width:34px;height:34px;transition:rotate var(--dur) var(--ease-out);border-radius:50%;place-items:center;font-size:1.1rem;line-height:1;display:grid}.ProductCard-module__uTKuCq__add:active{scale:.95}@media (hover:hover){.ProductCard-module__uTKuCq__card:hover .ProductCard-module__uTKuCq__media{border-color:var(--line-strong)}.ProductCard-module__uTKuCq__card:hover .ProductCard-module__uTKuCq__shift{transform:scale(1.06)translateY(-2%)}.ProductCard-module__uTKuCq__card:hover .ProductCard-module__uTKuCq__sheen{transition:transform 1.1s var(--ease-out);transform:translate(100%)}.ProductCard-module__uTKuCq__card:hover .ProductCard-module__uTKuCq__name a{background-size:100% 2px}.ProductCard-module__uTKuCq__add:hover{border-color:var(--cream-dim);background:#f4ece20a}.ProductCard-module__uTKuCq__add:hover>span:first-child{rotate:90deg}}.ProductCard-module__uTKuCq__media:focus-visible .ProductCard-module__uTKuCq__shift{transform:scale(1.04)}.ProductCard-module__uTKuCq__feature .ProductCard-module__uTKuCq__media{aspect-ratio:4/5}.ProductCard-module__uTKuCq__feature .ProductCard-module__uTKuCq__name{font-size:clamp(2.6rem,5vw,4.4rem)}.ProductCard-module__uTKuCq__row{padding-block:var(--space-5);border-top:1px solid var(--line);grid-template-columns:clamp(96px,12vw,150px) 1fr;align-items:stretch;gap:clamp(1rem,2vw,1.75rem)}.ProductCard-module__uTKuCq__row .ProductCard-module__uTKuCq__media{aspect-ratio:1;align-self:start;width:100%}.ProductCard-module__uTKuCq__row .ProductCard-module__uTKuCq__badge{padding:.18rem .4rem;font-size:.5rem;top:.4rem;right:.4rem}.ProductCard-module__uTKuCq__row .ProductCard-module__uTKuCq__name{font-size:var(--fs-h3)}.ProductCard-module__uTKuCq__row .ProductCard-module__uTKuCq__desc{font-size:var(--fs-small)}@media (max-width:900px){.ProductCard-module__uTKuCq__feature .ProductCard-module__uTKuCq__media{aspect-ratio:4/3}}@media (max-width:560px){.ProductCard-module__uTKuCq__addLabel{display:none}.ProductCard-module__uTKuCq__add{justify-content:center;width:44px;padding:0 .4rem}.ProductCard-module__uTKuCq__row .ProductCard-module__uTKuCq__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ProductCard-module__uTKuCq__badge[data-kind=off]{border-color:var(--line-strong);color:var(--cream-dim)}.ProductCard-module__uTKuCq__card[data-unavailable] .ProductCard-module__uTKuCq__shift{filter:grayscale(.9)brightness(.6)}.ProductCard-module__uTKuCq__card[data-unavailable] .ProductCard-module__uTKuCq__add>span:first-child{background:var(--ink-3);border:1px solid var(--line-strong)}.ProductCard-module__uTKuCq__tile{gap:var(--space-4)}.ProductCard-module__uTKuCq__tile .ProductCard-module__uTKuCq__media{aspect-ratio:4/5}.ProductCard-module__uTKuCq__tile .ProductCard-module__uTKuCq__name{font-size:clamp(1.4rem,2vw,1.8rem)}.ProductCard-module__uTKuCq__tile .ProductCard-module__uTKuCq__desc{font-size:var(--fs-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductCard-module__uTKuCq__tile .ProductCard-module__uTKuCq__price{font-size:1.35rem}.ProductCard-module__uTKuCq__price{white-space:nowrap}.ProductCard-module__uTKuCq__tile .ProductCard-module__uTKuCq__addLabel{display:none}.ProductCard-module__uTKuCq__tile .ProductCard-module__uTKuCq__add{justify-content:center;width:44px;padding:0}
.ProductMedia-module__0d6hLG__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ProductMedia-module__0d6hLG__note{right:var(--space-3);bottom:var(--space-3);z-index:1;border-radius:var(--radius-pill);color:var(--cream-dim);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#0a0807a8;padding:3px 8px;font-size:.62rem;position:absolute}.ProductMedia-module__0d6hLG__placeholder{place-items:center;display:grid;position:absolute;inset:0;container-type:size}.ProductMedia-module__0d6hLG__glow{aspect-ratio:1;background:radial-gradient(circle at 50% 45%, var(--light-warm), var(--light-red) 42%, transparent 70%);border-radius:50%;width:78cqmin;position:absolute}.ProductMedia-module__0d6hLG__slot{padding-inline:var(--space-3);text-align:center;position:relative}
.PixPanel-module__zzHbCW__panel{border-radius:var(--radius-lg);background:var(--ink-2);box-shadow:var(--shadow-2);border:1px solid #eaa23a59;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.PixPanel-module__zzHbCW__panel[data-state=error]{border-color:#d2182f8c;grid-template-columns:1fr}.PixPanel-module__zzHbCW__qrWrap{aspect-ratio:1;border-radius:var(--radius);background:var(--cream);position:relative;overflow:hidden}.PixPanel-module__zzHbCW__qr{opacity:.9;width:100%;height:100%}.PixPanel-module__zzHbCW__qrLoading{background:linear-gradient(90deg,#e9e0d4,#f4ece2,#e9e0d4);width:100%;height:100%}.PixPanel-module__zzHbCW__stamp{border:3px solid var(--red);color:var(--red);font-family:var(--font-display);letter-spacing:.08em;background:#f4ece2e0;border-radius:8px;padding:.3rem 1.2rem;font-size:2.2rem;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-18deg}.PixPanel-module__zzHbCW__side{gap:var(--space-3);flex-direction:column;display:flex}.PixPanel-module__zzHbCW__title{font-size:clamp(1.8rem,3.4vw,2.6rem)}.PixPanel-module__zzHbCW__amount{font-family:var(--font-display);color:var(--gold);font-size:2rem}.PixPanel-module__zzHbCW__muted{color:var(--cream-dim)}.PixPanel-module__zzHbCW__copyBox{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px dashed var(--line-strong);display:flex}.PixPanel-module__zzHbCW__copyBox code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--cream-dim);flex:1;overflow:hidden}.PixPanel-module__zzHbCW__copyBox button{height:40px;padding-inline:var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;background:#f4ece214;font-weight:700}.PixPanel-module__zzHbCW__warn{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-small);background:#d2182f14;border:1px solid #d2182f59}.PixPanel-module__zzHbCW__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.PixPanel-module__zzHbCW__primary,.PixPanel-module__zzHbCW__ghost{height:50px;padding-inline:var(--space-5);border-radius:var(--radius-pill);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;transition:background-color var(--dur), border-color var(--dur), scale var(--dur-fast) var(--ease-out);font-weight:700}.PixPanel-module__zzHbCW__primary{background:var(--red)}.PixPanel-module__zzHbCW__ghost{border:1px solid var(--line-strong)}.PixPanel-module__zzHbCW__primary:active,.PixPanel-module__zzHbCW__ghost:active{scale:.96}.PixPanel-module__zzHbCW__primary:disabled,.PixPanel-module__zzHbCW__ghost:disabled{opacity:.45}@media (hover:hover){.PixPanel-module__zzHbCW__primary:not(:disabled):hover{background:var(--red-deep)}.PixPanel-module__zzHbCW__ghost:not(:disabled):hover{border-color:var(--cream-dim)}}.PixPanel-module__zzHbCW__link{min-height:44px;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-dim);text-underline-offset:4px;align-self:flex-start;text-decoration:underline}.PixPanel-module__zzHbCW__link:disabled{opacity:.45}@media (hover:hover){.PixPanel-module__zzHbCW__link:not(:disabled):hover{color:var(--cream)}}.PixPanel-module__zzHbCW__spinner{align-items:center;gap:var(--space-2);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-faint);display:flex}.PixPanel-module__zzHbCW__spinner span{border:2px solid var(--line-strong);border-top-color:var(--gold);border-radius:50%;width:10px;height:10px;animation:.9s linear infinite PixPanel-module__zzHbCW__spin}@keyframes PixPanel-module__zzHbCW__spin{to{rotate:360deg}}@media (max-width:640px){.PixPanel-module__zzHbCW__panel{grid-template-columns:1fr}.PixPanel-module__zzHbCW__qrWrap{justify-self:center;width:min(100%,280px)}.PixPanel-module__zzHbCW__actions>*{flex:100%}}
.CartView-module__WnhNoq__loading{min-height:40vh}.CartView-module__WnhNoq__empty{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-6) var(--section-y);flex-direction:column;display:flex}.CartView-module__WnhNoq__emptyTitle{font-size:clamp(2rem,5vw,3.4rem)}.CartView-module__WnhNoq__emptyText{color:var(--cream-dim);margin-bottom:var(--space-3)}.CartView-module__WnhNoq__layout{padding-bottom:var(--section-y);grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.CartView-module__WnhNoq__lines{border-top:1px solid var(--line);list-style:none}.CartView-module__WnhNoq__line{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;display:grid}.CartView-module__WnhNoq__line[data-off] .CartView-module__WnhNoq__thumb{filter:grayscale()brightness(.6)}.CartView-module__WnhNoq__thumb{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--ink-3);border:1px solid var(--line);position:relative;overflow:hidden}.CartView-module__WnhNoq__info{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CartView-module__WnhNoq__name{font-size:clamp(1.3rem,2vw,1.7rem)}.CartView-module__WnhNoq__addons{font-size:var(--fs-small);color:var(--cream-dim);list-style:none}.CartView-module__WnhNoq__note{font-size:var(--fs-small);color:var(--cream-faint);font-style:italic}.CartView-module__WnhNoq__warn{font-size:var(--fs-small);color:#ff6b7d}.CartView-module__WnhNoq__actions{gap:var(--space-4);margin-top:var(--space-2);display:flex}.CartView-module__WnhNoq__link{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-dim);min-height:32px;transition:color var(--dur);font-weight:700}@media (hover:hover){.CartView-module__WnhNoq__link:hover{color:var(--gold)}}.CartView-module__WnhNoq__right{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.CartView-module__WnhNoq__qty{border:1px solid var(--line-strong);border-radius:var(--radius-pill);align-items:center;display:flex}.CartView-module__WnhNoq__qty button{border-radius:50%;width:40px;height:40px;font-size:1.1rem}.CartView-module__WnhNoq__qty button:disabled{opacity:.3}.CartView-module__WnhNoq__qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:700}.CartView-module__WnhNoq__lineTotal{font-family:var(--font-display);font-size:1.3rem}.CartView-module__WnhNoq__unit{font-size:var(--fs-micro);color:var(--cream-faint)}.CartView-module__WnhNoq__summary{top:calc(var(--header-h) + var(--space-5));gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius);background:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-1);flex-direction:column;display:flex;position:sticky}.CartView-module__WnhNoq__sTitle{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gold);font-weight:700}.CartView-module__WnhNoq__rows{gap:var(--space-2);display:grid}.CartView-module__WnhNoq__rows div{justify-content:space-between;gap:var(--space-4);font-size:.95rem;display:flex}.CartView-module__WnhNoq__rows dt{color:var(--cream-dim)}.CartView-module__WnhNoq__rows dd{font-variant-numeric:tabular-nums}.CartView-module__WnhNoq__total{padding-top:var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--line)}.CartView-module__WnhNoq__total dt{font-weight:700;color:var(--cream)!important}.CartView-module__WnhNoq__total dd{font-family:var(--font-display);font-size:1.7rem}.CartView-module__WnhNoq__more{text-align:center;font-size:var(--fs-small);color:var(--cream-dim)}@media (max-width:900px){.CartView-module__WnhNoq__layout{grid-template-columns:1fr}.CartView-module__WnhNoq__summary{position:relative;top:auto}}@media (max-width:480px){.CartView-module__WnhNoq__line{grid-template-columns:72px minmax(0,1fr)}.CartView-module__WnhNoq__right{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.CartView-module__WnhNoq__unit{display:none}}
.CheckoutForm-module__j7w_5a__loading{min-height:50vh}.CheckoutForm-module__j7w_5a__empty{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-6) var(--section-y);flex-direction:column;display:flex}.CheckoutForm-module__j7w_5a__emptyTitle{font-size:clamp(2rem,5vw,3.4rem)}.CheckoutForm-module__j7w_5a__muted{color:var(--cream-dim)}.CheckoutForm-module__j7w_5a__layout{padding-bottom:var(--section-y);grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.CheckoutForm-module__j7w_5a__steps{gap:var(--space-7);flex-direction:column;display:flex}.CheckoutForm-module__j7w_5a__alert{padding:var(--space-4);border-radius:var(--radius-sm);background:#d2182f14;border:1px solid #d2182f99}.CheckoutForm-module__j7w_5a__alert a{text-decoration:underline}.CheckoutForm-module__j7w_5a__step{gap:var(--space-4);border:0;flex-direction:column;display:flex}.CheckoutForm-module__j7w_5a__legend{width:100%;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);align-items:baseline;font-size:clamp(1.6rem,3vw,2.2rem);display:flex}.CheckoutForm-module__j7w_5a__legend .label-index{font-size:var(--fs-label);letter-spacing:.2em}.CheckoutForm-module__j7w_5a__row2{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.CheckoutForm-module__j7w_5a__address{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.CheckoutForm-module__j7w_5a__cep{grid-column:span 2}.CheckoutForm-module__j7w_5a__street{grid-column:span 4}.CheckoutForm-module__j7w_5a__num{grid-column:span 2}.CheckoutForm-module__j7w_5a__comp{grid-column:span 4}.CheckoutForm-module__j7w_5a__bairro,.CheckoutForm-module__j7w_5a__city{grid-column:span 3}.CheckoutForm-module__j7w_5a__ref{grid-column:1/-1}.CheckoutForm-module__j7w_5a__field{gap:var(--space-2);flex-direction:column;display:flex}.CheckoutForm-module__j7w_5a__fLabel{justify-content:space-between;gap:var(--space-2);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-dim);font-weight:700;display:flex}.CheckoutForm-module__j7w_5a__fLabel em{letter-spacing:.04em;text-transform:none;color:var(--cream-faint);font-style:normal;font-weight:500}.CheckoutForm-module__j7w_5a__field input,.CheckoutForm-module__j7w_5a__field textarea{width:100%;min-height:50px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:var(--cream);font:inherit;transition:border-color var(--dur), background-color var(--dur);background:#f4ece208;font-size:1rem}.CheckoutForm-module__j7w_5a__field textarea{padding-block:var(--space-3);resize:vertical}.CheckoutForm-module__j7w_5a__field input:focus-visible,.CheckoutForm-module__j7w_5a__field textarea:focus-visible{border-color:var(--gold);background:#f4ece20d;outline:none}.CheckoutForm-module__j7w_5a__field[data-error] input,.CheckoutForm-module__j7w_5a__field[data-error] textarea{border-color:#ff6b7dcc}.CheckoutForm-module__j7w_5a__error{font-size:var(--fs-small);color:#ff8a98}.CheckoutForm-module__j7w_5a__change{max-width:260px}.CheckoutForm-module__j7w_5a__info{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--gold-soft);font-size:var(--fs-small);border:1px solid #eaa23a4d}.CheckoutForm-module__j7w_5a__toggle,.CheckoutForm-module__j7w_5a__pays{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.CheckoutForm-module__j7w_5a__choice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line-strong);cursor:pointer;transition:border-color var(--dur), background-color var(--dur);-webkit-tap-highlight-color:transparent;display:flex;position:relative}.CheckoutForm-module__j7w_5a__choice input{opacity:0;pointer-events:none;position:absolute}.CheckoutForm-module__j7w_5a__choice:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.CheckoutForm-module__j7w_5a__radio{border:1px solid var(--line-strong);height:18px;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);border-radius:50%;flex:0 0 18px;margin-top:2px}.CheckoutForm-module__j7w_5a__choice[data-on]{background:var(--gold-soft);border-color:#eaa23a8c}.CheckoutForm-module__j7w_5a__choice[data-on] .CheckoutForm-module__j7w_5a__radio{border-color:var(--gold);box-shadow:inset 0 0 0 4px var(--ink), inset 0 0 0 9px var(--gold)}.CheckoutForm-module__j7w_5a__cTitle{font-weight:700;display:block}.CheckoutForm-module__j7w_5a__cText{font-size:var(--fs-small);color:var(--cream-dim);display:block}@media (hover:hover){.CheckoutForm-module__j7w_5a__choice:not([data-on]):hover{border-color:var(--cream-dim)}}.CheckoutForm-module__j7w_5a__summary{top:calc(var(--header-h) + var(--space-5));gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius);background:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-1);flex-direction:column;display:flex;position:sticky}.CheckoutForm-module__j7w_5a__sTitle{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gold);font-weight:700}.CheckoutForm-module__j7w_5a__items{gap:var(--space-1);color:var(--cream-dim);font-size:.92rem;list-style:none;display:grid}.CheckoutForm-module__j7w_5a__items li{justify-content:space-between;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.CheckoutForm-module__j7w_5a__rows{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.CheckoutForm-module__j7w_5a__rows div{justify-content:space-between;gap:var(--space-4);display:flex}.CheckoutForm-module__j7w_5a__rows dt{color:var(--cream-dim)}.CheckoutForm-module__j7w_5a__rows dd{font-variant-numeric:tabular-nums}.CheckoutForm-module__j7w_5a__total dt{font-weight:700;color:var(--cream)!important}.CheckoutForm-module__j7w_5a__total dd{font-family:var(--font-display);font-size:1.7rem}@media (max-width:900px){.CheckoutForm-module__j7w_5a__layout{grid-template-columns:1fr}.CheckoutForm-module__j7w_5a__summary{position:relative;top:auto}}@media (max-width:560px){.CheckoutForm-module__j7w_5a__row2{grid-template-columns:1fr}.CheckoutForm-module__j7w_5a__address>*{grid-column:span 6}.CheckoutForm-module__j7w_5a__num,.CheckoutForm-module__j7w_5a__cep{grid-column:span 3}}
.MenuView-module__Y_MBLa__nav{top:var(--header-h);z-index:var(--z-raised);padding-block:var(--space-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--line);transition:top var(--dur-slow) var(--ease-out);background:#0a0807e6;position:sticky}body:has(header[data-hidden]) .MenuView-module__Y_MBLa__nav{top:0}.MenuView-module__Y_MBLa__pills{gap:var(--space-2);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.MenuView-module__Y_MBLa__pills::-webkit-scrollbar{display:none}.MenuView-module__Y_MBLa__pill{align-items:center;gap:var(--space-2);height:42px;padding-inline:var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur), color var(--dur), border-color var(--dur);font-weight:700;display:inline-flex}.MenuView-module__Y_MBLa__count{font-size:var(--fs-micro);color:var(--cream-faint)}.MenuView-module__Y_MBLa__pill[aria-current=true]{background:var(--cream);color:var(--ink);border-color:var(--cream)}.MenuView-module__Y_MBLa__pill[aria-current=true] .MenuView-module__Y_MBLa__count{color:#0a080799}@media (hover:hover){.MenuView-module__Y_MBLa__pill:not([aria-current=true]):hover{border-color:var(--cream-dim)}}.MenuView-module__Y_MBLa__section{padding-block:clamp(2.5rem, 6vw, 4rem) var(--space-4);scroll-margin-top:calc(var(--header-h) + 70px)}.MenuView-module__Y_MBLa__sHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.MenuView-module__Y_MBLa__sTitle{font-size:clamp(2.2rem,5vw,3.6rem)}.MenuView-module__Y_MBLa__sTag{color:var(--cream-dim);font-size:var(--fs-small)}.MenuView-module__Y_MBLa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);display:grid}.MenuView-module__Y_MBLa__demo{padding-block:var(--space-6) var(--space-7)}@media (max-width:1100px){.MenuView-module__Y_MBLa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.MenuView-module__Y_MBLa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.OrderView-module__hyEOSG__loading{min-height:50vh}.OrderView-module__hyEOSG__empty{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-6) var(--section-y);flex-direction:column;display:flex}.OrderView-module__hyEOSG__emptyTitle{font-size:clamp(2rem,5vw,3.4rem)}.OrderView-module__hyEOSG__row{gap:var(--space-3);flex-wrap:wrap;display:flex}.OrderView-module__hyEOSG__muted{color:var(--cream-dim)}.OrderView-module__hyEOSG__layout{padding-bottom:var(--section-y);grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.OrderView-module__hyEOSG__main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.OrderView-module__hyEOSG__head{gap:var(--space-3);flex-direction:column;display:flex}.OrderView-module__hyEOSG__status{font-size:clamp(2.4rem,6vw,4.4rem)}.OrderView-module__hyEOSG__head[data-state=RECEIVED] .OrderView-module__hyEOSG__status,.OrderView-module__hyEOSG__head[data-state=PAID] .OrderView-module__hyEOSG__status{color:var(--gold)}.OrderView-module__hyEOSG__head[data-state=CANCELED] .OrderView-module__hyEOSG__status{color:var(--cream-faint)}.OrderView-module__hyEOSG__h{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gold);font-weight:700}.OrderView-module__hyEOSG__send{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-lg);background:#25d3660d;border:1px solid #25d36659;flex-direction:column;padding:clamp(1.25rem,3vw,2rem);display:flex}.OrderView-module__hyEOSG__wa{height:56px;padding-inline:var(--space-6);border-radius:var(--radius-pill);color:#fff;letter-spacing:.14em;text-transform:uppercase;transition:background-color var(--dur), scale var(--dur-fast) var(--ease-out);background:#15803d;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.OrderView-module__hyEOSG__wa:active{scale:.96}@media (hover:hover){.OrderView-module__hyEOSG__wa:hover{background:#166534}}.OrderView-module__hyEOSG__wa:disabled{background:var(--line-strong);color:var(--cream-dim);cursor:not-allowed;scale:1}.OrderView-module__hyEOSG__waState{max-width:52ch;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm,12px);border:1px dashed var(--line-strong);font-size:var(--fs-small);color:var(--cream-dim)}.OrderView-module__hyEOSG__waState strong{color:var(--cream);letter-spacing:.06em}.OrderView-module__hyEOSG__waState[data-state=invalid]{border-color:var(--red)}.OrderView-module__hyEOSG__preview{width:100%;font-size:var(--fs-small)}.OrderView-module__hyEOSG__preview summary{cursor:pointer;color:var(--cream-dim)}.OrderView-module__hyEOSG__preview pre{margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--ink);border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--cream-dim);line-height:1.6}.OrderView-module__hyEOSG__timeline{gap:var(--space-3);padding-left:var(--space-2);list-style:none;display:grid}.OrderView-module__hyEOSG__timeline li{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr auto;font-size:.92rem;display:grid}.OrderView-module__hyEOSG__dot{background:var(--gold);width:10px;height:10px;box-shadow:0 0 0 4px var(--gold-soft);border-radius:50%}.OrderView-module__hyEOSG__timeline time{font-size:var(--fs-small);color:var(--cream-faint);font-variant-numeric:tabular-nums}.OrderView-module__hyEOSG__summary{top:calc(var(--header-h) + var(--space-5));gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius);background:var(--ink-2);border:1px solid var(--line);flex-direction:column;display:flex;position:sticky}.OrderView-module__hyEOSG__items{gap:var(--space-3);list-style:none;display:grid}.OrderView-module__hyEOSG__itemRow{justify-content:space-between;gap:var(--space-3);display:flex}.OrderView-module__hyEOSG__sub{font-size:var(--fs-small);color:var(--cream-faint)}.OrderView-module__hyEOSG__rows,.OrderView-module__hyEOSG__meta{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.OrderView-module__hyEOSG__rows div{justify-content:space-between;gap:var(--space-4);display:flex}.OrderView-module__hyEOSG__rows dt,.OrderView-module__hyEOSG__meta dt{color:var(--cream-dim)}.OrderView-module__hyEOSG__meta dt{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase}.OrderView-module__hyEOSG__meta dd{margin-bottom:var(--space-2);font-size:.92rem}.OrderView-module__hyEOSG__total dt{font-weight:700;color:var(--cream)!important}.OrderView-module__hyEOSG__total dd{font-family:var(--font-display);font-size:1.7rem}.OrderView-module__hyEOSG__more{text-align:center;font-size:var(--fs-small);color:var(--cream-dim)}@media (max-width:1000px){.OrderView-module__hyEOSG__layout{grid-template-columns:1fr}.OrderView-module__hyEOSG__summary{position:relative;top:auto}}
.Toaster-module__1_ROTq__region{left:50%;bottom:var(--space-5);z-index:calc(var(--z-overlay) + 5);gap:var(--space-2);width:min(460px, calc(100vw - 2 * var(--gutter)));pointer-events:none;flex-direction:column;display:flex;position:fixed;translate:-50%}.Toaster-module__1_ROTq__toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius);border:1px solid var(--line-strong);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;animation:Toaster-module__1_ROTq__in var(--dur) var(--ease-out);background:#1b1512f5;display:flex}.Toaster-module__1_ROTq__toast[data-kind=success]{border-color:#eaa23a73}.Toaster-module__1_ROTq__toast[data-kind=error]{border-color:#d2182f99}.Toaster-module__1_ROTq__icon{background:var(--gold);height:24px;color:var(--ink);border-radius:50%;flex:0 0 24px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.Toaster-module__1_ROTq__toast[data-kind=error] .Toaster-module__1_ROTq__icon{background:var(--red);color:var(--cream)}.Toaster-module__1_ROTq__text{flex:1;font-size:.9rem}.Toaster-module__1_ROTq__action{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);white-space:nowrap;font-weight:700}.Toaster-module__1_ROTq__close{width:32px;height:32px;color:var(--cream-dim);border-radius:50%;font-size:1.1rem}@keyframes Toaster-module__1_ROTq__in{0%{opacity:0;translate:0 12px}}
.page-module__hpFBnW__page{padding-top:calc(var(--header-h) + clamp(2rem, 5vw, 3.5rem));padding-bottom:var(--section-y);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.page-module__hpFBnW__media{top:calc(var(--header-h) + var(--space-5));aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--ink-3);border:1px solid var(--line);box-shadow:var(--shadow-2);position:sticky;overflow:hidden}.page-module__hpFBnW__tag{top:var(--space-4);left:var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:#0a08078c;border:1px solid #eaa23a66;padding:.25rem .6rem;font-weight:700;position:absolute}.page-module__hpFBnW__tag[data-kind=off]{color:var(--cream-dim);border-color:var(--line-strong)}.page-module__hpFBnW__body{gap:var(--space-4);flex-direction:column;display:flex}.page-module__hpFBnW__crumbs{gap:var(--space-2);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-faint);display:flex}.page-module__hpFBnW__crumbs a{color:var(--cream-dim)}.page-module__hpFBnW__name{font-size:clamp(2.8rem,6vw,5rem)}.page-module__hpFBnW__desc{color:var(--cream-dim);max-width:var(--max-text)}.page-module__hpFBnW__base{font-size:var(--fs-small);color:var(--cream-dim)}.page-module__hpFBnW__base span{color:var(--gold)}.page-module__hpFBnW__chips{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.page-module__hpFBnW__chips li{border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-size:var(--fs-label);color:var(--cream-dim);padding:.35rem .75rem}@media (max-width:900px){.page-module__hpFBnW__page{grid-template-columns:1fr}.page-module__hpFBnW__media{aspect-ratio:4/3;position:relative;top:auto}}
.PageHead-module__fg6g_G__head{padding-top:calc(var(--header-h) + clamp(2.5rem, 6vw, 4.5rem));padding-bottom:clamp(1.5rem,4vw,2.5rem)}.PageHead-module__fg6g_G__title{margin-top:var(--space-4);padding-top:.08em;font-size:clamp(3rem,9vw,6.5rem)}.PageHead-module__fg6g_G__aside{margin-top:var(--space-4);color:var(--cream-dim);max-width:60ch}
