@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.1j5s5ojb4-d-s.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:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.237s8-2g-gft2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.p.0hamgza7cpt1x.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.40v7iydlhc_yt.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/e455bcff747f0d5e-s.438h7bwt6ldsi.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-20C4,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/791bf8c4bb753ed6-s.p.0rg7ym60g9xsl.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%}.hQxtYa_className{font-family:Fraunces,Fraunces Fallback}.hQxtYa_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-20C4,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%}.NBjpMG_className{font-family:Figtree,Figtree Fallback;font-style:normal}.NBjpMG_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da0c36c2f20008af-s.p.3fpva_vxpvbtv.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d6834f34aea8eb10-s.34r4qnsz1wt3u.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/910852303c6b2343-s.099wuu-br2v3c.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:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da0c36c2f20008af-s.p.3fpva_vxpvbtv.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d6834f34aea8eb10-s.34r4qnsz1wt3u.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/910852303c6b2343-s.099wuu-br2v3c.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:Frank Ruhl Libre Fallback;src:local(Times New Roman);ascent-override:88.56%;descent-override:30.91%;line-gap-override:0.0%;size-adjust:108.06%}._0zKguW_className{font-family:Frank Ruhl Libre,Frank Ruhl Libre Fallback;font-style:normal}._0zKguW_variable{--font-frank:"Frank Ruhl Libre", "Frank Ruhl Libre Fallback"}
.shop-root{color:#16241c;min-height:100vh;font-family:var(--font-figtree), var(--font-frank), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-text-size-adjust:100%;--color-brand-50:#eef3ec;--color-brand-100:#e3efe2;--color-brand-200:#cfe3c8;--color-brand-600:#0f3d26;--color-brand-700:#0a2a1a;--color-brand-800:#0f3d26;--color-brand-900:#0f3d26;--color-neutral-200:#e4e9e3;--color-neutral-500:#4f5e55;--color-neutral-900:#16241c;background:#fff}.shop-root:has(.chat-page){flex-direction:column;min-height:100dvh;display:flex}.shop-root .shop-main:has(.chat-page){flex-direction:column;flex:1;width:100%;padding-bottom:0;display:flex}.shop-root .checkout-page{--color-brand-50:#eef4ec;--color-brand-100:#e3efe2;--color-brand-600:#4e7d52;--color-brand-700:#3e6a42;--color-brand-800:#1f4a2a;--color-brand-900:#1f4a2a;--color-neutral-200:#e6eae4}.shop-root .display{font-family:var(--font-fraunces), var(--font-frank), Georgia, serif;letter-spacing:-.01em;font-weight:400}.shop-root .display em,.shop-root .display .accent{font-style:italic}@layer base{.shop-root a:focus-visible,.shop-root button:focus-visible,.shop-root input:focus-visible,.shop-root textarea:focus-visible,.shop-root select:focus-visible{outline-offset:3px;outline:3px solid #c2335b}.shop-root .checkout-page a:focus-visible,.shop-root .checkout-page button:focus-visible,.shop-root .checkout-page input:focus-visible,.shop-root .checkout-page textarea:focus-visible{outline-offset:2px;outline:3px solid #8db592}}.shop-root :focus-visible{outline-color:#c2335b}.shop-root .checkout-page :focus-visible{outline-color:#8db592}.shop-root .ring-photo{color:#4e7d52;background:#eef3ec;border-radius:9999px;overflow:hidden}@keyframes shop-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.shop-root .pop{animation:.25s ease-out both shop-pop}.shop-root input,.shop-root textarea,.shop-root select{font-size:16px}.shop-root .no-scrollbar{scrollbar-width:none}.shop-root .no-scrollbar::-webkit-scrollbar{display:none}@keyframes shop-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes shop-fade-in{0%{opacity:0}to{opacity:1}}.shop-root .page-in{animation:.24s cubic-bezier(.2,.85,.25,1) shop-page-in}.shop-root .gallery-in{animation:.2s ease-out shop-fade-in}@keyframes shop-toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.shop-root .cart-toast{animation:.22s cubic-bezier(.2,.85,.25,1) both shop-toast-in}@media (prefers-reduced-motion:reduce){.shop-root .page-in,.shop-root .gallery-in,.shop-root .cart-toast,.shop-root .pop{animation:none}}.shop-root .bidi{unicode-bidi:plaintext}.shop-root .hero-photo-fade{background:linear-gradient(#0f3d26 0%,#0f3d268c 24%,#0f3d2600 58%)}@media (min-width:768px){.shop-root .hero-photo-fade{background:linear-gradient(90deg,#0f3d26 0%,#0f3d2680 22%,#0f3d2600 52%)}}@keyframes shop-drawer-in{0%{transform:translate(100%)}to{transform:none}}.shop-root .cart-drawer{animation:.22s cubic-bezier(.2,.85,.25,1) shop-drawer-in}@media (prefers-reduced-motion:reduce){.shop-root .cart-drawer{animation:none}}.shop-root:has(.home-page) .shop-main{max-width:none;padding:0}.shop-root:has(.home-page) footer{margin-top:0}.shop-root .tile .tile-img,.shop-root .tile img{transition:transform .5s}.shop-root .tile:hover .tile-img,.shop-root .tile:hover img{transform:scale(1.05)}.shop-root .hero-stage{height:max(560px,100dvh);position:relative}.shop-root .hero-scene2{display:none}@media (max-width:760px){.shop-root .hero-stage{height:max(560px,100dvh)}}@media (max-height:600px){.shop-root .hero-stage{height:560px}}@keyframes hero-zoom{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes hero-copy-out{to{opacity:0;visibility:hidden;transform:translateY(-90px)scale(.95)}}@keyframes hero-scene-in{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes hero-cue{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes hero-cue-out{to{opacity:0;visibility:hidden}}@keyframes rise{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.shop-root .hero-cue{animation:1.6s ease-in-out infinite hero-cue}@supports (animation-timeline:scroll()){.shop-root .hero-wrap{height:calc(max(560px,100svh) + 720px)}.shop-root .hero-stage{position:sticky;top:0}.shop-root .hero-scene2{opacity:0;animation:linear both hero-scene-in;animation-timeline:scroll(root);animation-range:520px 900px;display:flex}.shop-root .hero-bg{animation:linear both hero-zoom;animation-timeline:scroll(root);animation-range:0 1100px}.shop-root .hero-copy{animation:linear both hero-copy-out;animation-timeline:scroll(root);animation-range:120px 560px}.shop-root .hero-cue-wrap{animation:linear both hero-cue-out;animation-timeline:scroll(root);animation-range:0 120px}.shop-root .rise{animation:linear both rise;animation-timeline:view();animation-range:entry entry 70%}@media (max-width:760px){.shop-root .hero-wrap{height:calc(max(560px,100svh) + 360px)}.shop-root .hero-bg{animation-range:0 700px}.shop-root .hero-copy{animation-range:60px 260px}.shop-root .hero-scene2{animation-range:220px 360px}}@media (max-height:600px){.shop-root .hero-wrap{height:auto!important}.shop-root .hero-stage{position:relative}.shop-root .hero-bg,.shop-root .hero-copy,.shop-root .hero-cue-wrap{animation:none!important}.shop-root .hero-scene2{display:none}}}}@media (prefers-reduced-motion:reduce){.shop-root .tile .tile-img,.shop-root .tile img{transition:none}.shop-root .tile:hover .tile-img,.shop-root .tile:hover img{transform:none}}.shop-root:has(.checkout-page){background:#fbfbf8}.shop-root .reveal{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.85,.25,1);transform:translateY(28px)}.shop-root .reveal.is-shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.shop-root .reveal{opacity:1;transition:none;transform:none}}
