@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_ad1bb7b9-module__XsHlgG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_ad1bb7b9-module__XsHlgG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_153b756c-module__JuWJOq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_153b756c-module__JuWJOq__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.1jg2wqmry50dw.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.097t91mu4nbwo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.2a66m7dsu0m6t.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.1puy2ov14w4rp.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.3bm7l-ln3bnu5.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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_77e40194-module__inAtfG__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_77e40194-module__inAtfG__variable{--font-nunito-sans:"Nunito Sans", "Nunito Sans Fallback"}
@font-face{font-family:Modak;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c35973cbfaf88e87-s.2sykqnnp7awli.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Modak;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8eef5a389a468817-s.2kiufz6nqitj5.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:Modak;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e24507cc2fd99222-s.p.1i0khy92vmq7_.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:Modak Fallback;src:local(Arial);ascent-override:95.09%;descent-override:49.02%;line-gap-override:0.0%;size-adjust:104.49%}.modak_db6e01bc-module__tuQsWa__className{font-family:Modak,Modak Fallback;font-style:normal;font-weight:400}.modak_db6e01bc-module__tuQsWa__variable{--font-modak:"Modak", "Modak Fallback"}
@font-face{font-family:Chicle;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0f7459cd30d0f491-s.1pzn1wfym23tv.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:Chicle;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1b75bb367d3573-s.p.4103muivbrgr-.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:Chicle Fallback;src:local(Arial);ascent-override:121.4%;descent-override:39.01%;line-gap-override:0.0%;size-adjust:75.37%}.chicle_a9a7d794-module__pZNRxW__className{font-family:Chicle,Chicle Fallback;font-style:normal;font-weight:400}.chicle_a9a7d794-module__pZNRxW__variable{--font-chicle:"Chicle", "Chicle Fallback"}
.CTABanner-module__qNVRtW__banner{background:var(--color-inverse);padding:3.5rem 0}.CTABanner-module__qNVRtW__inner{flex-direction:column;align-items:flex-start;gap:1.75rem;max-width:80rem;display:flex}@media (min-width:800px){.CTABanner-module__qNVRtW__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem}}.CTABanner-module__qNVRtW__text{flex-direction:column;gap:.5rem;max-width:34rem;display:flex}.CTABanner-module__qNVRtW__text h2{color:var(--color-on-inverse);font-size:clamp(1.75rem,3.5vw,2.375rem)}.CTABanner-module__qNVRtW__text p{color:var(--color-on-inverse-muted);font-size:1rem;line-height:1.5}.CTABanner-module__qNVRtW__btn{border-radius:var(--radius-md);background:var(--color-honey);color:var(--color-on-honey);flex-shrink:0;align-items:center;gap:.65rem;padding:1rem 1.75rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .25s,background .2s;display:inline-flex}.CTABanner-module__qNVRtW__btn:hover,.CTABanner-module__qNVRtW__btn:focus-visible{background:var(--color-honey-hover);text-decoration:none}.CTABanner-module__qNVRtW__btn:hover{transform:translateY(-1px)}.CTABanner-module__qNVRtW__btn:focus-visible{outline-color:var(--color-honey)}
.Footer-module__EZoWya__footer{margin-top:auto}.Footer-module__EZoWya__main{background:var(--color-footer);color:var(--color-on-inverse-muted);padding:4rem 0 2.25rem}.Footer-module__EZoWya__grid{gap:2.5rem;max-width:80rem;display:grid}@media (min-width:800px){.Footer-module__EZoWya__grid{grid-template-columns:1.4fr .9fr .9fr;align-items:start;gap:4rem}}.Footer-module__EZoWya__brandCol{flex-direction:column;gap:.9rem;max-width:22rem;display:flex}.Footer-module__EZoWya__brandRow{align-items:center;gap:.75rem;display:flex}.Footer-module__EZoWya__logoMark{background:var(--color-honey);width:3.5rem;height:3.5rem;color:var(--color-on-honey);border-radius:.65rem;flex-shrink:0;place-items:center;padding:.35rem;display:grid}.Footer-module__EZoWya__logo{width:100%;height:100%;display:block}.Footer-module__EZoWya__brand{font-family:var(--font-display);color:var(--color-on-inverse);font-size:1.5rem;font-weight:600}.Footer-module__EZoWya__blurb{color:var(--color-on-inverse-muted);font-size:.95rem;line-height:1.6}.Footer-module__EZoWya__heading{font-family:var(--font-body,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--color-honey);margin:0 0 .9rem;font-size:.8125rem;font-weight:800;line-height:1.3}.Footer-module__EZoWya__list{color:var(--color-on-inverse-muted);gap:.55rem;font-size:.95rem;line-height:1.5;list-style:none;display:grid}.Footer-module__EZoWya__list a{color:var(--color-on-inverse-muted);text-underline-offset:.15em;text-decoration:underline}.Footer-module__EZoWya__list a:hover,.Footer-module__EZoWya__list a:focus-visible{color:var(--color-honey)}.Footer-module__EZoWya__bottom{flex-wrap:wrap;justify-content:space-between;gap:.75rem;max-width:80rem;margin-top:3rem;padding-top:0;display:flex}.Footer-module__EZoWya__copy,.Footer-module__EZoWya__tag{color:var(--color-footer-muted);font-size:.875rem}
.ThemeToggle-module__3b5zuq__toggle{width:var(--nav-btn-size,calc(var(--fluid-0) * 2.5 + 6px));height:var(--nav-btn-size,calc(var(--fluid-0) * 2.5 + 6px));border:3px solid var(--color-on-honey);background:var(--color-ink);min-width:24px;min-height:24px;color:var(--color-bg);cursor:pointer;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,transform .2s;display:none;position:relative}html[data-theme] .ThemeToggle-module__3b5zuq__toggle{display:inline-flex}.ThemeToggle-module__3b5zuq__toggle:hover{background:var(--color-honey);color:var(--color-on-honey);transform:translateY(-1px)}.ThemeToggle-module__3b5zuq__toggle svg{width:calc(var(--fluid-0) * 1.15);height:calc(var(--fluid-0) * 1.15);display:block}.ThemeToggle-module__3b5zuq__iconSun{display:none}html[data-theme=dark] .ThemeToggle-module__3b5zuq__iconMoon{display:none}html[data-theme=dark] .ThemeToggle-module__3b5zuq__iconSun{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .ThemeToggle-module__3b5zuq__iconMoon{display:none}html:not([data-theme=light]) .ThemeToggle-module__3b5zuq__iconSun{display:block}}
.Header-module__Af2_WG__siteHeader{z-index:40;pointer-events:none;--nav-pad:.35rem;--nav-btn-size:calc(var(--fluid-0) * 2.5 + 6px);--header-bar-h:calc(var(--nav-btn-size) + 2 * var(--nav-pad));--logo-size:var(--header-bar-h);--logo-pad:.3rem;position:fixed;top:0;left:0;right:0}.Header-module__Af2_WG__inner{pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-inline:0;padding:1.15rem clamp(.65rem,1.8vw,1.25rem) 0 0;display:flex}.Header-module__Af2_WG__sub{font-family:var(--font-accent);color:var(--color-honey);font-size:var(--fluid-1);text-shadow:1px 1px 0 var(--color-on-honey);flex:auto;margin:0;padding:0 1rem}.Header-module__Af2_WG__brand{pointer-events:auto;color:var(--color-on-honey);flex-shrink:0;place-items:center;text-decoration:none;display:grid}.Header-module__Af2_WG__brand:hover,.Header-module__Af2_WG__brand:focus-visible{text-decoration:none}.Header-module__Af2_WG__brand:focus-visible{outline-offset:4px}.Header-module__Af2_WG__logoMark{width:var(--logo-size);height:var(--logo-size);padding:var(--logo-pad) var(--logo-pad) var(--logo-pad) calc(var(--logo-pad) * .45);background:var(--color-honey);color:var(--color-on-honey);box-sizing:border-box;border-radius:0 50% 50% 0;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 24px #00000047}.Header-module__Af2_WG__logo{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.Header-module__Af2_WG__nav{pointer-events:auto;min-height:var(--header-bar-h);padding:var(--nav-pad);border-radius:calc(var(--header-bar-h) / 2);background:var(--color-bg-soft);border:1px solid var(--color-nav-border);-webkit-backdrop-filter:blur(14px);box-sizing:border-box;align-items:center;gap:.65rem;margin-top:0;display:flex}.Header-module__Af2_WG__orderBtn{height:var(--nav-btn-size);border-radius:calc(var(--nav-btn-size) / 2);background:var(--color-honey);border:3px solid var(--color-on-honey);color:var(--color-on-honey);font-size:var(--fluid-0);white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:.5em;padding:0 1.35em;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.Header-module__Af2_WG__orderBtn:hover,.Header-module__Af2_WG__orderBtn:focus-visible{background:var(--color-honey-hover);text-decoration:none}.Header-module__Af2_WG__orderBtn:hover{transform:translateY(-1px)}.Header-module__Af2_WG__icon{width:calc(var(--fluid-0) * .95);height:calc(var(--fluid-0) * .95);flex-shrink:0}.Header-module__Af2_WG__cartBtn{width:var(--nav-btn-size);height:var(--nav-btn-size);border:3px solid var(--color-on-honey);background:var(--color-honey);color:var(--color-on-honey);cursor:pointer;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:inline-flex;position:relative}.Header-module__Af2_WG__cartBtn .Header-module__Af2_WG__icon{width:calc(var(--fluid-0) * 1.2);height:calc(var(--fluid-0) * 1.2)}.Header-module__Af2_WG__cartBtn:hover{background:var(--color-honey-hover);transform:translateY(-1px)}.Header-module__Af2_WG__badge{background:var(--color-ink);min-width:1.25rem;height:1.25rem;color:var(--color-bg-soft);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:-.25rem;right:-.25rem}.Header-module__Af2_WG__badgePulse{animation:.45s Header-module__Af2_WG__pulseBadge}@media (min-width:721px){.Header-module__Af2_WG__siteHeader{--logo-size:calc((var(--fluid-0) * 5.5) + 1rem);--logo-pad:clamp(.65rem, .35rem + .7vw, 1.15rem)}}@media (max-width:720px){.Header-module__Af2_WG__siteHeader{--nav-pad:.3rem;--logo-size:clamp(4.75rem, 24vw, 6rem);--logo-pad:.55rem}.Header-module__Af2_WG__inner{align-items:flex-start;padding:.75rem clamp(.85rem,4vw,1.15rem) 0}.Header-module__Af2_WG__logoMark{padding:var(--logo-pad);border-radius:50%;box-shadow:0 10px 28px #00000052}.Header-module__Af2_WG__nav{gap:.45rem;margin-top:.2rem}.Header-module__Af2_WG__orderBtn{padding-inline:.95em}.Header-module__Af2_WG__orderBtn .Header-module__Af2_WG__icon,.Header-module__Af2_WG__orderRest{display:none}}
.CartDrawer-module__7HZXAW__overlay{background:var(--color-overlay);z-index:50;opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.CartDrawer-module__7HZXAW__overlayOpen{opacity:1;pointer-events:auto}.CartDrawer-module__7HZXAW__drawer{z-index:60;background:var(--color-bg);border-left:.2rem solid var(--color-ink);flex-direction:column;width:min(100%,26rem);height:100%;transition:transform .28s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.CartDrawer-module__7HZXAW__drawerOpen{transform:translate(0)}.CartDrawer-module__7HZXAW__head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.1rem 1.15rem;display:flex}.CartDrawer-module__7HZXAW__head h2{font-size:var(--fluid-1)}.CartDrawer-module__7HZXAW__close{border:2px solid var(--color-border-strong);width:2.25rem;height:2.25rem;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.CartDrawer-module__7HZXAW__close svg{width:.85rem;height:.85rem;display:block}.CartDrawer-module__7HZXAW__close:focus-visible{outline-offset:2px}.CartDrawer-module__7HZXAW__body{flex:1;padding:1rem 1.15rem;overflow:auto}.CartDrawer-module__7HZXAW__empty{color:var(--color-muted);padding:1.5rem 0}.CartDrawer-module__7HZXAW__stockAlert{border:1px solid color-mix(in srgb, var(--color-error) 35%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface));color:var(--color-error);margin-bottom:1rem;padding:.85rem .95rem;font-size:.88rem}.CartDrawer-module__7HZXAW__stockAlert p{margin:0}.CartDrawer-module__7HZXAW__stockAlert p+p{margin-top:.3rem}.CartDrawer-module__7HZXAW__line{border-bottom:1px solid var(--color-border);grid-template-columns:5rem 1fr;gap:.85rem;padding:.85rem 0;display:grid}.CartDrawer-module__7HZXAW__thumb{object-fit:cover;background:var(--color-honey-soft);border:1px solid var(--color-ink);border-radius:12px;width:5rem;height:7rem}.CartDrawer-module__7HZXAW__lineName{font-family:var(--font-display);font-size:1.1rem}.CartDrawer-module__7HZXAW__lineMeta{color:var(--color-muted);font-size:.85rem}.CartDrawer-module__7HZXAW__lineUnavailable{opacity:.85}.CartDrawer-module__7HZXAW__lineStockIssue{color:var(--color-error);margin-top:.35rem;font-size:.82rem;font-weight:700}.CartDrawer-module__7HZXAW__lineControls{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.CartDrawer-module__7HZXAW__qty{background:var(--color-surface);border:2px solid var(--color-border-strong);border-radius:10px;align-items:center;gap:.2rem;display:inline-flex;overflow:hidden}.CartDrawer-module__7HZXAW__qty button{width:3rem;height:3rem;color:var(--color-ink);cursor:pointer;background:0 0;border:none;font-size:1.25rem;line-height:1}.CartDrawer-module__7HZXAW__qty span{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);text-align:center;min-width:1.35rem;padding:0 1rem;font-size:1rem}.CartDrawer-module__7HZXAW__qty button:disabled{opacity:.4;cursor:not-allowed}.CartDrawer-module__7HZXAW__remove{color:var(--color-link);cursor:pointer;text-underline-offset:.15em;background:0 0;border:none;font-size:.85rem;text-decoration:underline}.CartDrawer-module__7HZXAW__foot{border-top:1px solid var(--color-border);gap:.75rem;padding:1rem 1.15rem 1.35rem;display:grid}.CartDrawer-module__7HZXAW__totalRow{justify-content:space-between;font-weight:700;display:flex}.CartDrawer-module__7HZXAW__checkout{text-align:center;border-radius:var(--radius-sm);border:1px solid var(--color-honey);background:var(--color-honey);width:100%;color:var(--color-on-honey);font:inherit;cursor:pointer;padding:.9rem 1rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:block}.CartDrawer-module__7HZXAW__checkout:hover:not(:disabled),.CartDrawer-module__7HZXAW__checkout:focus-visible:not(:disabled){background:var(--color-honey-hover);text-decoration:none}.CartDrawer-module__7HZXAW__checkout:hover:not(:disabled){transform:translateY(-1px)}.CartDrawer-module__7HZXAW__checkoutDisabled,.CartDrawer-module__7HZXAW__checkout:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}
.StickyCartBar-module__XwRFka__bar{z-index:35;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--color-sticky-bar);border-top:2px solid var(--color-honey);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:720px){.StickyCartBar-module__XwRFka__barVisible{display:block}}.StickyCartBar-module__XwRFka__inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;display:flex}.StickyCartBar-module__XwRFka__meta{color:var(--color-muted);font-size:.9rem}.StickyCartBar-module__XwRFka__total{color:var(--color-ink);font-weight:700}.StickyCartBar-module__XwRFka__btn{border:1px solid var(--color-honey);border-radius:var(--radius-sm);background:var(--color-honey);color:var(--color-on-honey);cursor:pointer;padding:.7rem 1rem;font-weight:700;transition:background .2s,transform .2s}.StickyCartBar-module__XwRFka__btn:hover,.StickyCartBar-module__XwRFka__btn:focus-visible{background:var(--color-honey-hover)}.StickyCartBar-module__XwRFka__btn:hover{transform:translateY(-1px)}
:root{--fluid-min-width:320;--fluid-max-width:1500;--fluid-min-size:15;--fluid-max-size:24;--fluid-min-ratio:1.2;--fluid-max-ratio:1.33;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - ((var(--fluid-min-width) / 16) * 1rem)) / ((var(--fluid-max-width) / 16) - (var(--fluid-min-width) / 16)))}@media screen and (min-width:1500px){:root{--fluid-screen:calc(var(--fluid-max-width) * 1px)}}:root{--fluid-min-scale-0:var(--fluid-min-ratio);--fluid-min-scale-1:calc(var(--fluid-min-scale-0) * var(--fluid-min-ratio));--fluid-min-scale-2:calc(var(--fluid-min-scale-1) * var(--fluid-min-ratio));--fluid-min-scale-3:calc(var(--fluid-min-scale-2) * var(--fluid-min-ratio));--fluid-min-scale-4:calc(var(--fluid-min-scale-3) * var(--fluid-min-ratio));--fluid-min-scale-5:calc(var(--fluid-min-scale-4) * var(--fluid-min-ratio));--fluid-min-scale-6:calc(var(--fluid-min-scale-5) * var(--fluid-min-ratio));--fluid-max-scale-0:var(--fluid-max-ratio);--fluid-max-scale-1:calc(var(--fluid-max-scale-0) * var(--fluid-max-ratio));--fluid-max-scale-2:calc(var(--fluid-max-scale-1) * var(--fluid-max-ratio));--fluid-max-scale-3:calc(var(--fluid-max-scale-2) * var(--fluid-max-ratio));--fluid-max-scale-4:calc(var(--fluid-max-scale-3) * var(--fluid-max-ratio));--fluid-max-scale-5:calc(var(--fluid-max-scale-4) * var(--fluid-max-ratio));--fluid-max-scale-6:calc(var(--fluid-max-scale-5) * var(--fluid-max-ratio));--fluid-min-size-0:calc(var(--fluid-min-size) / 16);--fluid-min-size-1:calc((var(--fluid-min-size) * var(--fluid-min-scale-0)) / 16);--fluid-min-size-2:calc((var(--fluid-min-size) * var(--fluid-min-scale-1)) / 16);--fluid-min-size-3:calc((var(--fluid-min-size) * var(--fluid-min-scale-2)) / 16);--fluid-min-size-4:calc((var(--fluid-min-size) * var(--fluid-min-scale-3)) / 16);--fluid-min-size-5:calc((var(--fluid-min-size) * var(--fluid-min-scale-4)) / 16);--fluid-min-size-6:calc((var(--fluid-min-size) * var(--fluid-min-scale-5)) / 16);--fluid-max-size-0:calc(var(--fluid-max-size) / 16);--fluid-max-size-1:calc((var(--fluid-max-size) * var(--fluid-max-scale-0)) / 16);--fluid-max-size-2:calc((var(--fluid-max-size) * var(--fluid-max-scale-1)) / 16);--fluid-max-size-3:calc((var(--fluid-max-size) * var(--fluid-max-scale-2)) / 16);--fluid-max-size-4:calc((var(--fluid-max-size) * var(--fluid-max-scale-3)) / 16);--fluid-max-size-5:calc((var(--fluid-max-size) * var(--fluid-max-scale-4)) / 16);--fluid-max-size-6:calc((var(--fluid-max-size) * var(--fluid-max-scale-5)) / 16);--fluid-0:calc((var(--fluid-min-size-0) * 1rem) + (var(--fluid-max-size-0) - var(--fluid-min-size-0)) * var(--fluid-bp));--fluid-1:calc((var(--fluid-min-size-1) * 1rem) + (var(--fluid-max-size-1) - var(--fluid-min-size-1)) * var(--fluid-bp));--fluid-2:calc((var(--fluid-min-size-2) * 1rem) + (var(--fluid-max-size-2) - var(--fluid-min-size-2)) * var(--fluid-bp));--fluid-3:calc((var(--fluid-min-size-3) * 1rem) + (var(--fluid-max-size-3) - var(--fluid-min-size-3)) * var(--fluid-bp));--fluid-4:calc((var(--fluid-min-size-4) * 1rem) + (var(--fluid-max-size-4) - var(--fluid-min-size-4)) * var(--fluid-bp));--fluid-5:calc((var(--fluid-min-size-5) * 1rem) + (var(--fluid-max-size-5) - var(--fluid-min-size-5)) * var(--fluid-bp));--fluid-6:calc((var(--fluid-min-size-6) * 1rem) + (var(--fluid-max-size-6) - var(--fluid-min-size-6)) * var(--fluid-bp))}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff8e0;--color-bg-soft:#fff0b3;--color-surface:#fff;--color-ink:#111;--color-muted:#5c5346;--color-accent:#111;--color-honey:#fc0;--color-honey-deep:#d4a800;--color-honey-soft:#fff4b8;--color-honey-hover:#fff4b8;--color-footer:#111;--color-footer-muted:#d6c7a2;--color-on-honey:#000;--color-white:#fff;--color-border:#f0e2a8;--color-border-strong:#6b5200;--color-link:#6b5200;--color-leaf:#6e8b4b;--color-error:#b42318;--color-error-soft:#ffb4b4;--color-overlay:#3e2a1673;--color-on-dark:#fff4b8;--color-inverse:#111;--color-on-inverse:#fff;--color-on-inverse-muted:#fff4b8;--color-placeholder:#5c5346;--color-focus:#111;--color-card-body:#fffef8;--color-card-body-end:#fff4d8;--color-card-speckle:#3e2a1624;--color-card-speckle-2:#8a4b121a;--color-card-speckle-3:#3e2a1612;--color-sticky-bar:color-mix(in srgb, var(--color-bg) 96%, transparent);--color-nav-border:#ffffff24;--blend-photo:multiply;--faq-drip-opacity:1;--faq-drip-filter:none;--faq-ring-mix:8%;--shadow-card:0 14px 30px #d3ac0033;--shadow-card-compact:0 10px 28px #00000038;--focus-ring:3px solid var(--color-focus);--focus-offset:3px;--font-display:var(--font-fraunces), Georgia, serif;--font-headline:var(--font-modak), var(--font-fraunces), Georgia, serif;--font-accent:var(--font-chicle), var(--font-figtree), system-ui, sans-serif;--font-body:var(--font-figtree), "Figtree", system-ui, sans-serif;--font-card-head:var(--font-fraunces), Georgia, serif;--font-card-body:var(--font-nunito-sans), "Nunito Sans", system-ui, sans-serif;--space-section:clamp(4rem, 10vw, 6rem);--radius-sm:14px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--header-h:7.75rem;--max:100vw}@media (min-width:721px){:root{--header-h:calc((var(--fluid-0) * 5.5) + 2.15rem)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#17140f;--color-bg-soft:#241c16;--color-surface:#2a241c;--color-ink:#f8f1de;--color-muted:#d2c6ab;--color-accent:#f8f1de;--color-honey:#fc0;--color-honey-deep:#e6b800;--color-honey-soft:#14110a;--color-honey-hover:#ffe566;--color-footer:#0c0a07;--color-footer-muted:#d2c4a0;--color-on-honey:#000;--color-white:#fff;--color-border:#807054;--color-border-strong:#e8d7a8;--color-link:#f5c518;--color-leaf:#9cbf6e;--color-error:#ff9b8a;--color-error-soft:#ffb4b4;--color-overlay:#080603b8;--color-on-dark:#f8f1de;--color-inverse:#0c0a07;--color-on-inverse:#f8f1de;--color-on-inverse-muted:#ffe566;--color-placeholder:#b8ab90;--color-focus:#fc0;--color-card-body:#2f281c;--color-card-body-end:#000;--color-card-speckle:#8e710029;--color-card-speckle-2:#5a48001a;--color-card-speckle-3:#e8c45014;--color-sticky-bar:color-mix(in srgb, var(--color-bg) 92%, transparent);--color-nav-border:#ffcc0038;--blend-photo:none;--faq-drip-opacity:.75;--faq-drip-filter:none;--faq-ring-mix:3%;--shadow-card:0 14px 30px #00000073;--shadow-card-compact:0 10px 28px #00000080;--focus-ring:3px solid var(--color-focus)}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#17140f;--color-bg-soft:#241c16;--color-surface:#2a241c;--color-ink:#f8f1de;--color-muted:#d2c6ab;--color-accent:#f8f1de;--color-honey:#fc0;--color-honey-deep:#e6b800;--color-honey-soft:#14110a;--color-honey-hover:#ffe566;--color-footer:#0c0a07;--color-footer-muted:#d2c4a0;--color-on-honey:#000;--color-white:#fff;--color-border:#807054;--color-border-strong:#e8d7a8;--color-link:#f5c518;--color-leaf:#9cbf6e;--color-error:#ff9b8a;--color-error-soft:#ffb4b4;--color-overlay:#080603b8;--color-on-dark:#f8f1de;--color-inverse:#0c0a07;--color-on-inverse:#f8f1de;--color-on-inverse-muted:#ffe566;--color-placeholder:#b8ab90;--color-focus:#fc0;--color-card-body:#1a160f;--color-card-body-end:#000;--color-card-speckle:#5a480029;--color-card-speckle-2:#5a48001a;--color-card-speckle-3:#42340814;--color-sticky-bar:color-mix(in srgb, var(--color-bg) 92%, transparent);--color-nav-border:#ffcc0038;--blend-photo:screen;--faq-drip-opacity:.75;--faq-drip-filter:brightness(1.45) saturate(1.35) contrast(1.08);--faq-ring-mix:3%;--shadow-card:0 14px 30px #00000073;--shadow-card-compact:0 10px 28px #00000080;--focus-ring:3px solid var(--color-focus)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%;scroll-padding-top:calc(var(--header-h) + .5rem);scrollbar-color:var(--color-honey-deep) var(--color-bg);accent-color:var(--color-honey);scroll-padding-bottom:6rem}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-ink);background:var(--color-bg);font-family:var(--font-body);font-size:var(--fluid-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1.55;display:flex}main{flex:1}a{color:var(--color-link);text-underline-offset:.15em;text-decoration:underline}a:hover{text-decoration-thickness:.12em}:focus{outline:none}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}footer :focus-visible{outline-color:var(--color-honey)}::selection{background:var(--color-honey);color:var(--color-on-honey)}::placeholder{color:var(--color-placeholder);opacity:1}@media (forced-colors:active){:focus-visible{outline:3px solid highlight}}.skip-link{z-index:100;background:var(--color-honey);color:var(--color-on-honey);border:3px solid var(--color-ink);border-radius:var(--radius-sm);padding:.65rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-weight:600;line-height:1.15}h1{font-size:var(--fluid-4)}h2{font-size:var(--fluid-3)}h3{font-size:var(--fluid-2)}.container{width:min(100% - 2.5rem, var(--max));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulseBadge{0%,to{transform:scale(1)}40%{transform:scale(1.18)}}.fade-up{animation:.7s both fadeUp}.fade-up-delay{animation:.8s .15s both fadeUp}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
