@font-face{font-family:Barabajagal;src:url(/fonts/barabajagal.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Stack Sans Headline;src:url(/fonts/stacksans.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{--bg:#fbf5ec;--bg-subtle:#f2e7d6;--surface:#ffffff;--border:#ece0cd;--text:#2a231d;--text-muted:#8a7c6c;--accent:#c8512e;--accent-hover:#b0431f;--accent-contrast:#ffffff;--radius:10px;--radius-lg:28px;--header-height:76px;--announcement-height:40px;--tracking-normal:0.015em;--tracking-bold:0.07em;--shadow:0 14px 34px rgba(70,45,20,0.10);--shadow-sm:0 4px 14px rgba(70,45,20,0.07);--max-width:1200px;--font-sans:"Stack Sans Headline",system-ui,-apple-system,sans-serif;--font-display:"Newsreader",Georgia,"Times New Roman",serif;--font-logo:"Barabajagal",var(--font-sans)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.5;letter-spacing:var(--tracking-normal)}a{color:inherit;text-decoration:none}main{padding-top:calc(var(--announcement-height) + var(--header-height))}html[data-hide-announcement]{--announcement-height:0px}@media (max-width:640px){:root{--announcement-height:64px}html[data-hide-announcement]{--announcement-height:0px}}@media (max-width:760px){main:has([data-flush-next])+section{margin-top:0;border-top:none}}img{max-width:100%;display:block}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 1.25rem}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;margin:0}.page{padding-top:3rem;padding-bottom:4rem}.prose{max-width:68ch}.prose h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem}.prose h2{font-size:1.4rem;margin:2.25rem 0 .5rem}.prose p{color:var(--text-muted);font-size:1.08rem;margin:0 0 1rem}.prose a{color:var(--accent);font-weight:600}.prose ul{margin:0 0 1rem;padding-left:1.25rem;color:var(--text-muted);font-size:1.08rem}.prose li{margin-bottom:.4rem;line-height:1.5}.legalUpdated{font-size:.9rem;margin-top:-.25rem!important}@keyframes proseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.prose>*{animation:proseIn .55s cubic-bezier(.22,1,.36,1) both}.prose>:first-child{animation-delay:.04s}.prose>:nth-child(2){animation-delay:.1s}.prose>:nth-child(3){animation-delay:.16s}.prose>:nth-child(4){animation-delay:.22s}.prose>:nth-child(5){animation-delay:.28s}.prose>:nth-child(6){animation-delay:.34s}.prose>:nth-child(n+7){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.prose>*{animation:none}}.slide-in{animation:proseIn .55s cubic-bezier(.22,1,.36,1) both}.slide-in-2{animation-delay:.12s}.slide-in-3{animation-delay:.22s}@media (prefers-reduced-motion:reduce){.slide-in{animation:none}}.AnnouncementBar_bar__tFqHx{position:fixed;top:0;left:0;right:0;z-index:60;min-height:var(--announcement-height);display:flex;align-items:center;justify-content:center;padding:.4rem 2.75rem;background:var(--accent);color:#fff;font-size:.85rem;letter-spacing:var(--tracking-bold)}@media (max-width:640px){.AnnouncementBar_bar__tFqHx{padding:.4rem 2.25rem;font-size:.8rem}}html[data-hide-announcement] .AnnouncementBar_bar__tFqHx{display:none}.AnnouncementBar_text__HnIRb{text-align:center;line-height:1.2}.AnnouncementBar_dismiss__e5e9J{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);border:none;background:none;color:#fff;font-size:.9rem;line-height:1;cursor:pointer;opacity:.85;padding:.35rem}.AnnouncementBar_dismiss__e5e9J:hover{opacity:1}.Footer_footer__UaG1g{border-top:1px solid var(--border);background:var(--bg-subtle)}.Footer_inner__ACAek{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:2.5rem;padding-top:3rem;padding-bottom:2.5rem}.Footer_left___URpC{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}.Footer_brandLink__tq8qE{display:inline-flex}.Footer_brandLogo___ZEij{height:54px;width:auto}.Footer_socials__QgDMT{display:flex;gap:1rem}.Footer_socialBtn__2p1aD{display:inline-flex;align-items:center;justify-content:center;color:var(--text);transition:color .15s ease,transform .15s ease}.Footer_socialBtn__2p1aD:hover{color:var(--accent);transform:translateY(-2px)}.Footer_socialBtn__2p1aD svg{width:22px;height:22px}.Footer_legalList__6ERHo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.Footer_legalList__6ERHo a{color:var(--text-muted);font-size:.9rem;transition:color .15s ease}.Footer_legalList__6ERHo a:hover{color:var(--accent)}.Footer_col__Uenj5{display:flex;flex-direction:column}.Footer_colTitle__sNZTr{font-family:var(--font-sans);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text);margin-bottom:1rem}.Footer_colList__gln6v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.Footer_colList__gln6v a{color:var(--text-muted);font-size:.95rem;transition:color .15s ease}.Footer_colList__gln6v a:hover{color:var(--accent)}.Footer_payments__e_Ilg{display:flex;flex-wrap:wrap;gap:.5rem}.Footer_payTile__ZRh7y{display:inline-flex}.Footer_payImg__kdUEG{height:22px;width:auto}.Footer_secure__ADm6h{margin:1rem 0 0;color:var(--text-muted);font-size:.82rem}.Footer_bottom__O5rKs{border-top:1px solid var(--border);padding-top:1.25rem;padding-bottom:1.5rem}.Footer_copy__IbaoR{color:var(--text-muted);font-size:.85rem}.Footer_srOnly__kmnjz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:960px){.Footer_inner__ACAek{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:560px){.Footer_inner__ACAek{grid-template-columns:1fr}}.Navbar_header__vG7Lu{position:fixed;top:var(--announcement-height);left:0;right:0;z-index:50;background:color-mix(in srgb,var(--bg) 80%,transparent);border-bottom:2px solid color-mix(in srgb,var(--border) 70%,transparent)}.Navbar_inner__GwI1d{display:flex;align-items:center;gap:1.5rem;height:var(--header-height)}.Navbar_logo__UM0Ax{display:inline-flex;align-items:center;flex-shrink:0}.Navbar_logoImg__CyrkP{height:60px;width:auto}.Navbar_nav__A66_N{display:flex;gap:1.25rem;flex:1 1}.Navbar_link__9Nm3x{color:var(--text-muted);font-size:.95rem;transition:color .15s ease}.Navbar_link__9Nm3x:hover{color:var(--text)}.Navbar_actions__1ikpw{display:flex;align-items:center}.Navbar_cart__vKAe3,.Navbar_lang__1IRiq,.Navbar_login__iVOaC{margin-left:.6rem;max-width:220px;white-space:nowrap;transition:max-width .3s ease,opacity .2s ease,margin .3s ease,padding .3s ease,border-width .2s ease}.Navbar_searchOpen__APn8e~.Navbar_cart__vKAe3,.Navbar_searchOpen__APn8e~.Navbar_lang__1IRiq,.Navbar_searchOpen__APn8e~.Navbar_login__iVOaC{max-width:0;margin-left:0;padding-left:0;padding-right:0;border-width:0;opacity:0;overflow:hidden;pointer-events:none}.Navbar_iconBtn__Q6If2{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);transition:color .15s ease,border-color .15s ease}.Navbar_iconBtn__Q6If2:hover{color:var(--accent);border-color:var(--accent)}.Navbar_search__sMkKz{display:inline-flex;align-items:center;position:relative}.Navbar_searchInput__QPoA9{width:0;opacity:0;padding:0;margin-right:0;border:1px solid transparent;border-radius:999px;background:var(--surface);font:inherit;font-size:.9rem;color:var(--text);pointer-events:none;transition:width .3s ease,opacity .2s ease,padding .3s ease,margin-right .3s ease,border-color .15s ease}.Navbar_searchOpen__APn8e .Navbar_searchInput__QPoA9{width:clamp(160px,30vw,260px);opacity:1;padding:.5rem .95rem;margin-right:.5rem;border-color:var(--border);pointer-events:auto}.Navbar_searchInput__QPoA9:focus{outline:none;border-color:var(--accent)}.Navbar_suggestions__49Uy_{position:absolute;top:calc(100% + .5rem);right:0;width:clamp(240px,32vw,320px);max-height:60vh;overflow-y:auto;list-style:none;margin:0;padding:.4rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);z-index:60}.Navbar_suggestion__a1pVB{display:flex;align-items:center;gap:.7rem;padding:.5rem;border-radius:10px;transition:background .12s ease}.Navbar_suggestion__a1pVB:hover{background:var(--bg-subtle)}.Navbar_suggestionImg__UengK{width:38px;height:38px;border-radius:8px;object-fit:cover;flex-shrink:0}.Navbar_suggestionTitle__o4w7z{flex:1 1;font-size:.9rem;color:var(--text)}.Navbar_suggestionPrice__8tb24{font-size:.85rem;font-weight:600;color:var(--accent);white-space:nowrap}.Navbar_lang__1IRiq{position:relative;display:inline-flex}.Navbar_langCode__NA7Va{font-size:.8rem;font-weight:400;letter-spacing:var(--tracking-bold)}.Navbar_langMenu__ukV6m{position:absolute;top:calc(100% + .5rem);left:50%;transform:translateX(-50%);min-width:150px;list-style:none;margin:0;padding:.35rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);z-index:60}.Navbar_langItem__meS_f{display:block;width:100%;text-align:center;padding:.55rem .75rem;border:none;background:none;border-radius:10px;font:inherit;font-size:.9rem;color:var(--text);cursor:pointer;transition:background .12s ease}.Navbar_langItem__meS_f:hover{background:var(--bg-subtle)}.Navbar_langActive__PRPNk{color:var(--accent);font-weight:600}.Navbar_login__iVOaC{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:.9rem;font-weight:500;letter-spacing:var(--tracking-bold);transition:color .15s ease,border-color .15s ease,max-width .3s ease,opacity .2s ease,margin .3s ease,padding .3s ease,border-width .2s ease}.Navbar_login__iVOaC:hover{color:var(--accent);border-color:var(--accent)}.Navbar_cart__vKAe3{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:999px;border:none;background:var(--accent);color:var(--accent-contrast);font-size:.9rem;font-weight:600;letter-spacing:var(--tracking-bold);transition:background .15s ease,max-width .3s ease,opacity .2s ease,margin .3s ease,padding .3s ease,border-width .2s ease}.Navbar_cart__vKAe3:hover{background:var(--accent-hover)}.Navbar_badge__L5En9{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent-contrast);color:var(--accent);font-size:.72rem;font-weight:700}.Navbar_menuBtn__J7WFq{display:none;align-items:center;justify-content:center;margin-left:.6rem;padding:0;border:none;background:none;color:var(--text);cursor:pointer;transition:color .15s ease,max-width .3s ease,opacity .2s ease,margin .3s ease}.Navbar_menuBtn__J7WFq:hover{color:var(--accent)}.Navbar_menuPanel__6eobt{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;padding:0 1.25rem .5rem;background:var(--bg);border-bottom:2px solid color-mix(in srgb,var(--border) 70%,transparent);opacity:0;transform:translateY(-.5rem);visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.Navbar_menuPanelOpen__hI_xC{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity .22s ease,transform .22s ease,visibility 0s}.Navbar_menuLink__nsKfC{padding:.95rem .25rem;font-size:1.05rem;color:var(--text);border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);transition:color .15s ease}.Navbar_menuLink__nsKfC:last-child{border-bottom:none}.Navbar_menuLink__nsKfC:hover{color:var(--accent)}@media (max-width:820px){.Navbar_cartLabel__N3G9O,.Navbar_loginLabel__l342L,.Navbar_nav__A66_N{display:none}.Navbar_cart__vKAe3,.Navbar_login__iVOaC{padding:.5rem .75rem}.Navbar_menuBtn__J7WFq{display:inline-flex}.Navbar_actions__1ikpw{margin-left:auto}.Navbar_searchOpen__APn8e~.Navbar_menuBtn__J7WFq{max-width:0;margin-left:0;opacity:0;overflow:hidden;pointer-events:none}.Navbar_searchOpen__APn8e .Navbar_searchInput__QPoA9{width:calc(100vw - 12rem);min-width:0}}.NewsletterPopup_overlay__03VXH{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(40,25,12,.5);animation:NewsletterPopup_fadeIn__XqC26 .2s ease}.NewsletterPopup_modal__4KYvt{position:relative;width:100%;max-width:420px;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:2.25rem 1.75rem 1.75rem;text-align:center;animation:NewsletterPopup_popIn__ypyoE .25s cubic-bezier(.22,1,.36,1)}.NewsletterPopup_close__nDcUI{position:absolute;top:.6rem;right:.75rem;width:2rem;height:2rem;border:none;background:none;color:var(--text-muted);font-size:1.5rem;line-height:1;cursor:pointer;border-radius:50%;transition:color .15s ease,background .15s ease}.NewsletterPopup_close__nDcUI:hover{color:var(--text);background:var(--bg-subtle)}.NewsletterPopup_title__7XGfW{font-size:1.6rem;margin:0 0 .5rem}.NewsletterPopup_subtitle__J0Wnf{margin:0 0 1.25rem;color:var(--text-muted);font-size:1rem;line-height:1.5}.NewsletterPopup_form__xv1ef{display:flex;flex-direction:column;gap:.75rem}.NewsletterPopup_input__h7N43{width:100%;padding:.85rem 1rem;border-radius:999px;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;text-align:center}.NewsletterPopup_input__h7N43:focus{outline:none;border-color:var(--accent)}.NewsletterPopup_button__2OkgF{padding:.85rem 1.5rem;border-radius:999px;border:none;background:var(--accent);color:var(--accent-contrast);font:inherit;font-weight:600;letter-spacing:var(--tracking-bold);cursor:pointer;transition:background .15s ease}.NewsletterPopup_button__2OkgF:hover:not(:disabled){background:var(--accent-hover)}.NewsletterPopup_button__2OkgF:disabled{opacity:.6;cursor:not-allowed}.NewsletterPopup_success__lyfJ3{margin:.5rem 0;font-size:1.1rem;color:var(--text)}.NewsletterPopup_error__dI5aY{margin:.75rem 0 0;color:var(--accent);font-size:.9rem}@keyframes NewsletterPopup_fadeIn__XqC26{0%{opacity:0}}@keyframes NewsletterPopup_popIn__ypyoE{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media (prefers-reduced-motion:reduce){.NewsletterPopup_modal__4KYvt,.NewsletterPopup_overlay__03VXH{animation:none}}.NewsletterSignup_section__QfhEo{background:transparent;color:var(--text);padding:4rem 0;margin-top:3rem;border-top:1px solid var(--border)}.NewsletterSignup_inner__OHX9Z{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.NewsletterSignup_copy__t1rvW{max-width:38ch}.NewsletterSignup_title__yy2Vn{color:var(--text);font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:.5rem}.NewsletterSignup_subtitle__XjeSW{margin:0;color:var(--text-muted);font-size:1.05rem;line-height:1.5}.NewsletterSignup_form__y1NwT{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.NewsletterSignup_input__p5F25{flex:1 1;min-width:min(100%,360px);padding:.85rem 1.2rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit}.NewsletterSignup_input__p5F25:focus{outline:none;border-color:var(--accent)}.NewsletterSignup_button__j5Njx{padding:.85rem 1.75rem;border-radius:999px;border:none;background:var(--text);color:#fff;font:inherit;font-weight:600;letter-spacing:var(--tracking-bold);cursor:pointer;transition:opacity .15s ease}.NewsletterSignup_button__j5Njx:hover:not(:disabled){opacity:.9}.NewsletterSignup_button__j5Njx:disabled{opacity:.6;cursor:not-allowed}.NewsletterSignup_success__azd1M{margin:0;font-size:1.1rem;font-weight:500}.NewsletterSignup_error__iim2u{flex-basis:100%;font-size:.9rem;color:var(--accent)}@media (max-width:760px){.NewsletterSignup_section__QfhEo{padding:3rem 0}.NewsletterSignup_form__y1NwT{width:100%}}