.StoreCartButton_btn__8EgdX{display:inline-flex;align-items:center;gap:.45rem;border:0;background:transparent;padding:.35rem 0;cursor:pointer;font-family:ui-monospace,SF Mono,monospace;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:inherit;transition:color .2s ease}.StoreCartButton_btn__8EgdX:hover{color:var(--amber)}.StoreCartButton_label__T9_Zb{opacity:.82}.StoreCartButton_count__3kzEs{min-width:1.35rem;text-align:right}.Navbar_header__xPE0t{position:fixed;top:0;left:0;right:0;z-index:9999;transition:background .35s ease,border-color .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}.Navbar_headerTransparent__vK5Xg{background:transparent;border-bottom:1px solid transparent}.Navbar_headerSolid__0RPuT{background:rgba(13,10,8,.72);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid hsla(44,43%,93%,.06)}.Navbar_headerScrolled__PH115{background:rgba(13,10,8,.9);border-bottom-color:rgba(193,120,23,.14)}.Navbar_headerMenuOpen__a0Tvx{background:rgba(13,10,8,.96);border-bottom-color:rgba(193,120,23,.2)}.Navbar_inner__Cumf_{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1.5rem;gap:1.5rem;max-width:1440px;margin:0 auto;padding:calc(1.15rem + env(safe-area-inset-top)) clamp(1.25rem,4vw,3rem) 1.15rem}.Navbar_wordmark__RYano{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;justify-self:start;transition:opacity .25s ease}.Navbar_wordmark__RYano:hover{opacity:.72}.Navbar_wordmarkLogo__O5NYv{display:block;width:2.25rem;height:2.25rem;flex-shrink:0}.Navbar_wordmarkText__co2o9{font-family:var(--font-display),var(--font-montserrat),system-ui,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cream)}.Navbar_desktopNav__Ln1RC{justify-self:center}.Navbar_navList__gzP7S{display:flex;align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem);list-style:none;margin:0;padding:0}.Navbar_navCta__zkXHV,.Navbar_navLink__16zHl{font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:hsla(44,43%,93%,.62);transition:color .25s ease;white-space:nowrap}.Navbar_navCta__zkXHV:hover,.Navbar_navLink__16zHl:hover{color:var(--cream)}.Navbar_navLinkActive__SGlFZ{color:var(--amber)}.Navbar_navCta__zkXHV{color:var(--cream);position:relative;padding-bottom:2px}.Navbar_navCta__zkXHV:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--amber);transform:scaleX(.35);transform-origin:left;transition:transform .3s ease}.Navbar_navCta__zkXHV:hover:after{transform:scaleX(1)}.Navbar_utilities__IgGBJ{display:flex;align-items:center;gap:1.25rem;justify-self:end}.Navbar_langSwitch__zOrC3{display:flex;align-items:center;gap:0}.Navbar_langItem__IXDXI{display:inline-flex;align-items:center}.Navbar_langSep__GKwT0{color:hsla(44,43%,93%,.22);margin:0 .2rem}.Navbar_langBtn__w1_p3,.Navbar_langSep__GKwT0{font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.62rem}.Navbar_langBtn__w1_p3{border:none;background:transparent;padding:.25rem .15rem;font-weight:500;letter-spacing:.12em;color:hsla(44,43%,93%,.42);cursor:pointer;transition:color .25s ease}.Navbar_langBtn__w1_p3:hover{color:var(--cream)}.Navbar_langBtnActive__njiSR{color:var(--amber)}.Navbar_menuBtn__zSLsp{display:none;align-items:center;gap:.65rem;border:none;background:transparent;padding:.35rem 0;cursor:pointer;color:var(--cream)}.Navbar_menuBtnLabel__sEd_Q{font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.Navbar_menuBtnIcon__JxrTm{display:flex;flex-direction:column;justify-content:center;gap:5px;width:22px;height:22px}.Navbar_menuBtnIcon__JxrTm span{display:block;width:100%;height:1.5px;background:var(--amber);transition:transform .3s ease,opacity .3s ease}.Navbar_menuBtnOpen__x_PKg .Navbar_menuBtnIcon__JxrTm span:first-child{transform:translateY(3.25px) rotate(45deg)}.Navbar_menuBtnOpen__x_PKg .Navbar_menuBtnIcon__JxrTm span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.Navbar_mobileMenu__mhKOr{position:fixed;inset:0;z-index:9998;background:rgba(8,6,5,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.Navbar_mobileMenuOpen__r2knk{opacity:1;visibility:visible;pointer-events:auto}.Navbar_mobileMenuInner__DE0H_{display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:calc(var(--nav-height, 72px) + 2rem) clamp(1.5rem,6vw,4rem) 2.5rem;padding-bottom:calc(2.5rem + env(safe-area-inset-bottom))}.Navbar_mobileList__DPh_4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.Navbar_mobileList__DPh_4 li{opacity:0;transform:translateY(12px);animation:Navbar_menuItemIn__Xd3_9 .5s ease forwards}.Navbar_mobileMenuOpen__r2knk .Navbar_mobileList__DPh_4 li{animation-play-state:running}.Navbar_mobileLink__lFb0h{display:flex;align-items:baseline;gap:1.25rem;padding:.85rem 0;text-decoration:none;font-family:var(--font-display),var(--font-montserrat),system-ui,sans-serif;font-size:clamp(2rem,8vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:hsla(44,43%,93%,.88);transition:color .25s ease}.Navbar_mobileCta__zxVht,.Navbar_mobileLink__lFb0h:hover{color:var(--amber)}.Navbar_mobileIndex__lWlAY{font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.72rem;font-weight:500;letter-spacing:.12em;color:rgba(193,120,23,.55);min-width:1.5rem}.Navbar_mobileFooter__ftoDO{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1px solid hsla(44,43%,93%,.08)}.Navbar_mobileLang__EzRqv{display:flex;gap:.5rem}.Navbar_mobileLangBtn__EQCEq{border:1px solid hsla(44,43%,93%,.12);background:transparent;padding:.45rem .75rem;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.62rem;letter-spacing:.12em;color:hsla(44,43%,93%,.55);cursor:pointer;transition:border-color .25s ease,color .25s ease}.Navbar_mobileLangBtn__EQCEq:hover{border-color:rgba(193,120,23,.4);color:var(--cream)}.Navbar_mobileLangBtnActive__WM1tc{border-color:var(--amber);color:var(--amber)}.Navbar_mobileSecondary__PBVTv{font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:hsla(44,43%,93%,.45);transition:color .25s ease}.Navbar_mobileSecondary__PBVTv:hover{color:var(--cream)}@keyframes Navbar_menuItemIn__Xd3_9{to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Navbar_inner__Cumf_{grid-template-columns:1fr auto}.Navbar_desktopNav__Ln1RC{display:none}.Navbar_menuBtn__zSLsp{display:inline-flex}.Navbar_langSwitch__zOrC3{display:none}}@media (max-width:640px){.Navbar_inner__Cumf_{padding:calc(.9rem + env(safe-area-inset-top)) 1.25rem .9rem}.Navbar_wordmarkText__co2o9{font-size:.72rem;letter-spacing:.1em}.Navbar_wordmarkLogo__O5NYv{width:2rem;height:2rem}.Navbar_mobileLink__lFb0h{font-size:clamp(1.65rem,8vw,2.5rem);overflow-wrap:break-word;word-break:break-word}.Navbar_mobileFooter__ftoDO{flex-wrap:wrap}}@media (max-width:400px){.Navbar_wordmarkText__co2o9{display:none}}.Footer_footer__pQtti{background:linear-gradient(180deg,#1f1814 0,var(--warm-black) 45%);color:var(--cream);padding:4rem 2rem 2rem;border-top:1px solid rgba(193,120,23,.2)}.Footer_footerContent__yAl3k{max-width:1200px;display:grid;grid-template-columns:2fr repeat(4,1fr);grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);margin:0 auto 3rem}.Footer_brandLink__ywdka{display:inline-block;margin-bottom:1.25rem;line-height:0;transition:opacity .25s ease,transform .25s ease}.Footer_brandLink__ywdka:hover{opacity:.92;transform:translateY(-1px)}.Footer_brandLogo__2mPOG{width:72px;height:72px;display:block}.Footer_footerSection__UvV_8 h3{color:var(--amber);margin-bottom:1.5rem;font-weight:700}.Footer_footerSection__UvV_8 p{opacity:.8;line-height:1.8}.Footer_footerLinks__M17kI{list-style:none}.Footer_footerLinks__M17kI li{margin-bottom:.8rem}.Footer_footerLinks__M17kI a{color:var(--cream);text-decoration:none;opacity:.8;transition:all .3s ease}.Footer_footerLinks__M17kI a:hover{opacity:1;color:var(--amber);padding-left:5px}.Footer_socialLinks__tA7gt{display:flex;gap:.65rem;margin-top:.25rem}.Footer_socialLink__hPzxm{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(193,120,23,.22);background:hsla(0,0%,100%,.03);color:hsla(44,43%,93%,.72);text-decoration:none;transition:border-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.Footer_socialIcon__fsVbM,.Footer_socialLink__hPzxm svg{width:1.15rem;height:1.15rem;display:block}.Footer_socialLink__hPzxm:hover{border-color:rgba(193,120,23,.55);color:var(--amber-light);background:rgba(193,120,23,.1);box-shadow:0 0 24px rgba(193,120,23,.15);transform:translateY(-2px)}.Footer_socialLink__hPzxm:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.Footer_footerBottom__YIYBj{text-align:center;padding-top:2rem;border-top:1px solid rgba(193,120,23,.3);opacity:.7}@media (max-width:968px){.Footer_footer__pQtti{padding:3rem 1.25rem 1.5rem}.Footer_footerContent__yAl3k{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.Footer_footerSection__UvV_8:first-child{grid-column:1/-1}.Footer_footerLinks__M17kI a,.Footer_footerSection__UvV_8,.Footer_footerSection__UvV_8 p{min-width:0;overflow-wrap:break-word;word-break:break-word}}@media (max-width:640px){.Footer_footer__pQtti{padding:2.5rem 1rem 1.25rem}.Footer_footerContent__yAl3k{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-bottom:2rem}.Footer_footerSection__UvV_8:first-child{grid-column:auto}.Footer_footerBottom__YIYBj{padding-top:1.5rem;font-size:.9rem;overflow-wrap:break-word}}*{margin:0;padding:0;box-sizing:border-box}:root{--dark-brown:#2c1810;--amber:#c17817;--cream:#f5f1e6;--oak-medium:#8b6f47;--oak-dark:#4e3d2e;--warm-black:#1a1410;--light-bg:#f8f6f0;--amber-light:#e9c48f;--amber-glow:rgba(193,120,23,.35);--surface:#fff;--surface-muted:#fbf9f5;--border-subtle:rgba(44,24,16,.08);--border-strong:rgba(44,24,16,.12);--shadow-soft:0 4px 24px rgba(26,20,16,.06);--shadow-lift:0 18px 50px rgba(26,20,16,.1);--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--on-dark:#ede0d9;--on-dark-muted:hsla(44,43%,93%,.78);--surface-dark:#251e1a;--surface-dark-elevated:#302924;--border-dark:rgba(193,120,23,.12)}html{scroll-behavior:smooth}body,html{overflow-x:hidden;max-width:100vw}body{font-family:var(--font-montserrat),"Montserrat",system-ui,sans-serif;color:var(--dark-brown);line-height:1.6;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-header h2,h1,h2,h3,h4{font-family:var(--font-display),var(--font-montserrat),system-ui,sans-serif;letter-spacing:-.02em}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(20px) rotate(-5deg)}}@keyframes distort{0%,to{transform:scale(1) rotate(0deg);filter:blur(0)}50%{transform:scale(1.1) rotate(2deg);filter:blur(1px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.fade-in{animation:fadeInUp .8s ease-out}.reveal-word{display:inline-block;opacity:0;transform:translateY(1.1em);filter:blur(6px);animation:heroRevealWord .7s cubic-bezier(.22,1,.36,1) forwards}.reveal-line{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.reveal-line--visible{opacity:1;transform:translateY(0)}@keyframes heroRevealWord{to{opacity:1;transform:translateY(0);filter:blur(0)}}.reveal-char{position:relative;display:inline;opacity:0;transform:translateY(.4em);animation:revealChar .5s cubic-bezier(.22,1,.36,1) forwards}@keyframes revealChar{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal-word{filter:none}.reveal-char,.reveal-word{animation:none;opacity:1;transform:none}.reveal-line,.section-reveal{opacity:1;transform:none;transition:none}}.section-reveal{opacity:0;transform:translateY(36px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.section-reveal--visible{opacity:1;transform:translateY(0)}section{padding:clamp(4rem,9vw,6.5rem) clamp(1.25rem,4vw,2rem)}.container{max-width:1200px;margin:0 auto}.section-header{text-align:center;margin-bottom:clamp(2.5rem,6vw,4rem);max-width:44rem;margin-left:auto;margin-right:auto}.section-header h2{font-size:clamp(1.85rem,4vw,2.75rem);color:var(--dark-brown);margin-bottom:1rem;font-weight:800;line-height:1.15}.section-header .accent{color:var(--amber)}.section-header p{font-size:clamp(1rem,2vw,1.15rem);color:var(--oak-medium);max-width:40rem;margin:0 auto;line-height:1.65}.section-theme-light{background:linear-gradient(180deg,var(--surface-muted) 0,var(--surface) 55%,var(--surface-muted) 100%);border-top:1px solid var(--border-subtle);position:relative;overflow:hidden}.section-theme-light:before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(193,120,23,.07),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 50%,rgba(44,24,16,.04),transparent 50%);pointer-events:none}.section-theme-dark{background:linear-gradient(180deg,var(--warm-black) 0,var(--dark-brown) 50%,var(--warm-black) 100%);border-top:1px solid rgba(193,120,23,.1);position:relative;overflow:hidden}.section-theme-dark:before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 70% 50% at 15% 0,rgba(193,120,23,.14),transparent 55%),radial-gradient(ellipse 55% 45% at 90% 85%,rgba(193,120,23,.08),transparent 50%);pointer-events:none}.section-theme-dark .section-header,.section-theme-dark>.container,.section-theme-light>.container{position:relative;z-index:1}.section-theme-dark .section-header h2{color:var(--cream)}.section-theme-dark .section-header p{color:var(--on-dark-muted)}.section-theme-dark .section-header .accent{color:var(--amber-light)}.btn{padding:.95rem 1.85rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;border:1px solid transparent;font-size:.95rem;display:inline-block;cursor:pointer;font-family:var(--font-montserrat),"Montserrat",sans-serif}.btn-primary{background:linear-gradient(135deg,var(--amber) 0,#a86812 100%);color:var(--warm-black);border-color:rgba(193,120,23,.5);box-shadow:0 4px 20px var(--amber-glow)}.btn-primary:hover{background:var(--cream);color:var(--dark-brown);border-color:var(--cream);transform:translateY(-2px);box-shadow:0 12px 36px rgba(193,120,23,.25)}.btn-secondary{background:hsla(44,43%,93%,.06);color:var(--cream);border-color:hsla(44,43%,93%,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-secondary:hover{background:var(--cream);color:var(--dark-brown);border-color:var(--cream);transform:translateY(-2px)}@media (max-width:968px){section{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:640px){section{padding:clamp(3rem,8vw,4rem) 1rem}.btn{padding:.85rem 1.35rem;font-size:.9rem}}.CookieBanner_banner__MyhNb{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -4px 20px rgba(44,24,16,.15);z-index:1000;padding:1.5rem 2rem;animation:CookieBanner_slideUp__lGItO .3s ease-out}@keyframes CookieBanner_slideUp__lGItO{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieBanner_content__8R8Ek{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.CookieBanner_text__Pzwsv{flex:1 1;min-width:250px}.CookieBanner_text__Pzwsv p{color:var(--dark-brown);font-size:.95rem;line-height:1.6;margin:0}.CookieBanner_link__MWcgu{color:var(--amber);text-decoration:underline;font-weight:600;transition:color .2s ease}.CookieBanner_link__MWcgu:hover{color:var(--dark-brown)}.CookieBanner_buttons__QHtXK{display:flex;gap:1rem;flex-shrink:0}.CookieBanner_acceptButton__iFOT5,.CookieBanner_rejectButton__YrhU1{padding:.75rem 1.5rem;border-radius:50px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.CookieBanner_rejectButton__YrhU1{background:transparent;color:var(--oak-medium);border-color:var(--oak-medium)}.CookieBanner_rejectButton__YrhU1:hover{background:var(--oak-medium);color:#fff}.CookieBanner_acceptButton__iFOT5{background:var(--amber);color:#fff;border-color:var(--amber)}.CookieBanner_acceptButton__iFOT5:hover{background:var(--dark-brown);border-color:var(--dark-brown);transform:translateY(-2px);box-shadow:0 4px 12px rgba(44,24,16,.2)}@media (max-width:768px){.CookieBanner_banner__MyhNb{padding:1.25rem 1.5rem}.CookieBanner_content__8R8Ek{flex-direction:column;align-items:stretch;gap:1rem}.CookieBanner_text__Pzwsv{min-width:auto}.CookieBanner_buttons__QHtXK{width:100%;justify-content:stretch}.CookieBanner_acceptButton__iFOT5,.CookieBanner_rejectButton__YrhU1{flex:1 1}}