.site-header.svelte-1elxaub{position:sticky;top:var(--announcement-height, 0px);z-index:50;height:var(--current-header-height);pointer-events:none;--top-gradient-opacity: 0;--solid-opacity: 1;--logo-scale: 1;--mobile-logo-scale: 1;--nav-scale: 1;--header-inner-y: 0px;--surface-scale-y: 1;--header-height-scale: 1;--raw-current-header-height: calc(var(--header-height) * var(--header-height-scale));--current-header-height: var(--raw-current-header-height)}.header-surface-shop.svelte-1elxaub{--current-header-height: max(86px, var(--raw-current-header-height));transition:height .12s ease-out}.header-surface.svelte-1elxaub{position:relative;height:var(--current-header-height);pointer-events:none;transform-origin:top center}.header-surface.svelte-1elxaub:before,.header-surface.svelte-1elxaub:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.header-surface.svelte-1elxaub:before{background:var(--marketing-top-gradient);opacity:var(--top-gradient-opacity)}.header-surface.svelte-1elxaub:after{background:linear-gradient(180deg,#301f10e6,#1f150cd1),#20150bc7;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);border-bottom:1px solid rgba(252,211,77,.14);box-shadow:0 10px 28px #0003;opacity:var(--solid-opacity);transform-origin:top center;transform:scaleY(var(--surface-scale-y))}.header-surface-shop.svelte-1elxaub .header-surface:where(.svelte-1elxaub):before{display:none}.header-surface-shop.svelte-1elxaub .header-surface:where(.svelte-1elxaub):after{background:#fff7e8;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid rgba(77,55,33,.16);box-shadow:0 8px 20px #301f0f14}.header-container.svelte-1elxaub{position:relative;height:var(--current-header-height);padding-top:0;padding-bottom:0}.header-inner.svelte-1elxaub{display:flex;height:100%;align-items:center;justify-content:space-between;transform-origin:top center;transform:translateY(var(--header-inner-y))}.logo-link.svelte-1elxaub{display:flex;width:240px;flex-shrink:0;align-items:center;pointer-events:auto;transform-origin:left center;transform:scale(var(--logo-scale))}.logo.svelte-1elxaub{display:block;width:100%;height:auto}.nav-links.svelte-1elxaub{display:none;font-family:var(--font-family-primary);font-size:27px;align-items:center;gap:3rem;transform-origin:right center;transform:scale(var(--nav-scale))}.nav-links.svelte-1elxaub a:where(.svelte-1elxaub){position:relative;pointer-events:auto;text-decoration:none;text-shadow:0 2px 10px rgba(0,0,0,.22);transition:color .2s ease,text-shadow .2s ease}.header-surface-shop.svelte-1elxaub .nav-links:where(.svelte-1elxaub) a:where(.svelte-1elxaub){color:#2d2115!important;text-shadow:none}.header-surface-shop.svelte-1elxaub .nav-links:where(.svelte-1elxaub) a:where(.svelte-1elxaub):hover,.header-surface-shop.svelte-1elxaub .nav-links:where(.svelte-1elxaub) a.active:where(.svelte-1elxaub){color:#2c5145!important}.mobile-controls.svelte-1elxaub{display:flex;align-items:center;gap:.75rem}.mobile-menu-button.svelte-1elxaub{display:flex;align-items:center;justify-content:center;color:#fff;padding:.5rem;pointer-events:auto;border-radius:999px;transition:background-color .2s ease,color .2s ease;transform:scale(var(--nav-scale));transform-origin:center}.mobile-menu-button.svelte-1elxaub:hover{background:#ffffff14;color:#fcd34d}.header-surface-shop.svelte-1elxaub .mobile-menu-button:where(.svelte-1elxaub){color:#2d2115}.header-surface-shop.svelte-1elxaub .mobile-menu-button:where(.svelte-1elxaub):hover{background:#2c514514;color:#2c5145}.mobile-nav.svelte-1elxaub{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;pointer-events:auto;background:linear-gradient(180deg,#27190df7,#1b120af5),#20150bf2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 32px #0000003d;padding:1rem 1.5rem 2rem}.header-surface-shop.svelte-1elxaub .mobile-nav:where(.svelte-1elxaub){background:#fff7e8;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid rgba(77,55,33,.16);box-shadow:0 18px 32px #301f0f1f}.mobile-nav-link.svelte-1elxaub{font-family:var(--font-family-primary);font-size:24px;color:#fff;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1);transition:color .2s;text-decoration:none}.header-surface-shop.svelte-1elxaub .mobile-nav-link:where(.svelte-1elxaub){color:#2d2115;border-bottom-color:#4d372124}.header-surface-shop.svelte-1elxaub .mobile-nav-link:where(.svelte-1elxaub):hover,.header-surface-shop.svelte-1elxaub .mobile-nav-link.active:where(.svelte-1elxaub){color:#2c5145}.mobile-nav-link.svelte-1elxaub:last-child{border-bottom:none}.mobile-nav-link.svelte-1elxaub:hover{color:#fcd34d}.nav-links.svelte-1elxaub a.active:where(.svelte-1elxaub),.mobile-nav-link.active.svelte-1elxaub{color:#fcd34d;position:relative}.nav-links.svelte-1elxaub a.active:where(.svelte-1elxaub):after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:3px;background:#fcd34d;border-radius:3px;opacity:.9}.header-surface-shop.svelte-1elxaub .nav-links:where(.svelte-1elxaub) a.active:where(.svelte-1elxaub):after{background:#2c5145}@media(min-width:1024px){.nav-links.svelte-1elxaub{display:flex}.mobile-controls.svelte-1elxaub,.mobile-nav.svelte-1elxaub{display:none}.header-surface-shop.svelte-1elxaub{--logo-scale: .68 !important;--nav-scale: .88 !important;--header-height-scale: .72 !important}}@media(min-width:1024px)and (max-width:1350px){.nav-links.svelte-1elxaub{font-size:18px;gap:1.5rem}}@media(min-width:1351px)and (max-width:1500px){.nav-links.svelte-1elxaub{font-size:22px;gap:2rem}}@media(max-width:1024px){.header-container.svelte-1elxaub{padding-left:1.5rem;padding-right:1.5rem}.logo.svelte-1elxaub{width:100%}.logo-link.svelte-1elxaub{width:210px}}@media(max-width:640px){.header-surface-shop.svelte-1elxaub{--current-header-height: 72px;transition:none}.header-container.svelte-1elxaub{padding:.625rem 1rem}.logo-link.svelte-1elxaub{width:111px;transform:none}.mobile-nav-link.svelte-1elxaub{font-size:20px;padding:.75rem 0}}@media(prefers-reduced-motion:reduce){.nav-links.svelte-1elxaub a:where(.svelte-1elxaub),.mobile-menu-button.svelte-1elxaub{transition:none}}
