.Navbar-module__VJj8-G__header,.Navbar-module__VJj8-G__mobilePanel{--nav-ease:cubic-bezier(.23, 1, .32, 1);--nav-surface:#252a37}.Navbar-module__VJj8-G__header{--nav-ink:var(--foreground);--nav-muted:color-mix(in srgb, var(--foreground) 78%, var(--background));--nav-active-ink:var(--accent);--nav-active-fill:color-mix(in srgb, var(--accent) 7%, transparent);--nav-rule:color-mix(in srgb, var(--foreground) 18%, transparent);--nav-focus:var(--accent);z-index:50;pointer-events:none;flex-shrink:0;height:5rem;position:sticky;top:0}.Navbar-module__VJj8-G__frame{max-width:80rem;height:100%;margin-inline:auto;position:relative}.Navbar-module__VJj8-G__surface{opacity:0;transition:transform .24s var(--nav-ease), opacity .2s ease;border-radius:1rem;position:absolute;inset:.625rem .75rem;transform:scale(1.015,1.12)}.Navbar-module__VJj8-G__surface,.Navbar-module__VJj8-G__mobilePanel{background:var(--nav-surface);box-shadow:inset 0 0 0 1px #ffffff29, inset 0 1px 0 #ffffff3d, 0 10px 32px -18px color-mix(in srgb, var(--nav-surface) 35%, transparent)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Navbar-module__VJj8-G__surface,.Navbar-module__VJj8-G__mobilePanel{background:linear-gradient(115deg, #ffffff14, #ffffff04 65%, #ffffff0a), color-mix(in srgb, var(--nav-surface) 54%, transparent);-webkit-backdrop-filter:blur(16px)brightness(.65);backdrop-filter:blur(16px)brightness(.65)}}.Navbar-module__VJj8-G__inner{height:100%;transition:transform .24s var(--nav-ease);pointer-events:auto;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.5rem;display:flex;position:relative}.Navbar-module__VJj8-G__brand{transform-origin:0;width:fit-content;transition:transform .24s var(--nav-ease);border-radius:2px;flex-shrink:0;display:inline-flex}.Navbar-module__VJj8-G__logo{width:clamp(5.5rem,30vw,10rem);height:auto;transition:filter .16s}.dark .Navbar-module__VJj8-G__logo{filter:brightness(0)invert(.9)}.Navbar-module__VJj8-G__navigation{align-items:center;gap:.25rem;display:none}.Navbar-module__VJj8-G__navLink{min-height:2.75rem;color:var(--nav-muted);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.Navbar-module__VJj8-G__navLink[aria-current=page]{background:var(--nav-active-fill);color:var(--nav-active-ink)}.Navbar-module__VJj8-G__navLink[aria-current=page]:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:.3125rem;height:.3125rem}.Navbar-module__VJj8-G__actions{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.Navbar-module__VJj8-G__iconButton{min-width:2.75rem;height:2.75rem;color:var(--nav-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.Navbar-module__VJj8-G__account,.Navbar-module__VJj8-G__cart{border:1px solid var(--nav-rule);background:var(--nav-active-fill);border-radius:2rem;padding-inline:.75rem;position:relative}.Navbar-module__VJj8-G__cartCount{background:var(--accent);min-width:1.2rem;height:1.2rem;color:var(--accent-foreground);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.625rem;font-weight:700;display:inline-flex}@media (max-width:639px){.Navbar-module__VJj8-G__cartCount{position:absolute;top:0;right:0}}.Navbar-module__VJj8-G__accountSignedIn svg,.Navbar-module__VJj8-G__cart svg{flex-shrink:0}.Navbar-module__VJj8-G__accountName{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(2rem,10vw,5rem);font-size:.8125rem;font-weight:600;overflow:hidden}@media (max-width:767px){.Navbar-module__VJj8-G__inner:has(.Navbar-module__VJj8-G__accountSignedIn) .Navbar-module__VJj8-G__logo{width:clamp(4rem,22vw,9rem)}}@media (min-width:768px){.Navbar-module__VJj8-G__accountName{max-width:7rem}}.Navbar-module__VJj8-G__cartLabel{font-size:.8125rem;font-weight:600;display:none}.Navbar-module__VJj8-G__menuTrigger{border:1px solid var(--nav-rule)}.Navbar-module__VJj8-G__brand:focus-visible,.Navbar-module__VJj8-G__navLink:focus-visible,.Navbar-module__VJj8-G__iconButton:focus-visible{outline:2px solid var(--nav-focus);outline-offset:4px;transition:none}.Navbar-module__VJj8-G__header:is([data-scrolled=true],[data-menu-open=true]),.Navbar-module__VJj8-G__mobilePanel{--nav-ink:#f2f3f7;--nav-muted:#f4f5f8;--nav-active-ink:#f0cbd0;--nav-active-fill:#3d303c;--nav-rule:#646976;--nav-focus:#f0cbd0}.Navbar-module__VJj8-G__header:is([data-scrolled=true],[data-menu-open=true]) .Navbar-module__VJj8-G__logo{filter:brightness(0)invert(.92)}.Navbar-module__VJj8-G__header:is([data-scrolled=true],[data-menu-open=true]) :is(.Navbar-module__VJj8-G__account,.Navbar-module__VJj8-G__cart){background:#4b2029 linear-gradient(#ffffff0f,#0000 65%);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000001f}.Navbar-module__VJj8-G__header:is([data-scrolled=true],[data-menu-open=true]) .Navbar-module__VJj8-G__surface{opacity:1;transform:none}.Navbar-module__VJj8-G__header[data-scrolled=true] .Navbar-module__VJj8-G__frame:after,.Navbar-module__VJj8-G__header[data-menu-open=true] .Navbar-module__VJj8-G__frame:after{opacity:0}.Navbar-module__VJj8-G__header[data-scrolled=true] .Navbar-module__VJj8-G__brand{transform:scale(.9)}.Navbar-module__VJj8-G__mobilePanel{z-index:60;width:min(100% - 1.5rem,24rem);max-height:calc(100dvh - 5.75rem - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;color:var(--nav-ink);transform-origin:100% 0;opacity:0;transition:transform .18s var(--nav-ease), opacity .16s var(--nav-ease);border-radius:1rem;position:fixed;top:5rem;right:.75rem;overflow-y:auto;transform:translateY(-.5rem)scale(.98)}.Navbar-module__VJj8-G__mobilePanel[data-phase=open]{opacity:1;transition-duration:.22s,.16s;transform:none}.Navbar-module__VJj8-G__mobileHeading{border-bottom:1px solid #ffffff24;padding:1.25rem 1.5rem}.Navbar-module__VJj8-G__mobileHeading h2{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.Navbar-module__VJj8-G__mobileNavigation{flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.Navbar-module__VJj8-G__mobileLink{min-height:4rem;color:var(--nav-muted);border-radius:.75rem;align-items:center;gap:.875rem;padding:.625rem .875rem;display:flex}.Navbar-module__VJj8-G__mobileLink[aria-current=page]{background:var(--nav-active-fill);color:var(--nav-active-ink)}.Navbar-module__VJj8-G__mobileLinkIcon{background:#ffffff12;border-radius:.625rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.Navbar-module__VJj8-G__mobileLink[aria-current=page] .Navbar-module__VJj8-G__mobileLinkIcon{background:var(--accent);color:#f4f5f8}.Navbar-module__VJj8-G__mobileChevron{opacity:.7;width:1rem;height:1rem}.Navbar-module__VJj8-G__mobileLink:focus-visible{outline:2px solid var(--nav-focus);outline-offset:2px;transition:none}@media (hover:hover) and (pointer:fine){.Navbar-module__VJj8-G__header:is([data-scrolled=true],[data-menu-open=true]) :is(.Navbar-module__VJj8-G__account,.Navbar-module__VJj8-G__cart):hover{color:#fff;background-color:#602a35;border-color:#ffffff4d}.Navbar-module__VJj8-G__navLink:hover,.Navbar-module__VJj8-G__account:hover,.Navbar-module__VJj8-G__cart:hover,.Navbar-module__VJj8-G__menuTrigger:hover,.Navbar-module__VJj8-G__mobileLink:hover{background:var(--nav-active-fill);color:var(--nav-active-ink)}}@media (min-width:768px){.Navbar-module__VJj8-G__header{height:6rem}.Navbar-module__VJj8-G__inner{grid-template-columns:1fr auto 1fr;display:grid}.Navbar-module__VJj8-G__logo{width:auto;height:2.25rem}.Navbar-module__VJj8-G__navigation{display:flex}.Navbar-module__VJj8-G__menuTrigger,.Navbar-module__VJj8-G__mobilePanel{display:none}.Navbar-module__VJj8-G__cartLabel{display:inline}.Navbar-module__VJj8-G__surface{inset-block:.75rem 1.25rem}.Navbar-module__VJj8-G__header[data-scrolled=true] .Navbar-module__VJj8-G__inner{transform:translateY(-.25rem)}}@media (min-width:1024px){.Navbar-module__VJj8-G__inner{padding-inline:5rem}.Navbar-module__VJj8-G__surface{inset-inline:4rem}.Navbar-module__VJj8-G__frame:after{inset-inline:5rem}.Navbar-module__VJj8-G__logo{height:2.5rem}.Navbar-module__VJj8-G__actions{gap:.75rem}}@media (min-width:1280px){.Navbar-module__VJj8-G__inner{padding-inline:3rem}.Navbar-module__VJj8-G__surface{inset-inline:2rem}.Navbar-module__VJj8-G__frame:after{inset-inline:3rem}}@media (prefers-reduced-motion:reduce){.Navbar-module__VJj8-G__logo{transition:none}.Navbar-module__VJj8-G__mobilePanel,.Navbar-module__VJj8-G__mobilePanel[data-phase=open]{transition:opacity .1s var(--nav-ease);transform:none}.Navbar-module__VJj8-G__surface,.Navbar-module__VJj8-G__brand,.Navbar-module__VJj8-G__inner,.Navbar-module__VJj8-G__header[data-scrolled=true] .Navbar-module__VJj8-G__inner,.Navbar-module__VJj8-G__header[data-scrolled=true] .Navbar-module__VJj8-G__brand{transition:opacity .1s;transform:none}}@media (prefers-reduced-transparency:reduce){.Navbar-module__VJj8-G__surface,.Navbar-module__VJj8-G__mobilePanel{background:var(--nav-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.Navbar-module__VJj8-G__mobilePanel[data-instant=true]{transition:none}@media (forced-colors:active){.Navbar-module__VJj8-G__header:is([data-scrolled=true],[data-menu-open=true]) :is(.Navbar-module__VJj8-G__account,.Navbar-module__VJj8-G__cart){box-shadow:none;color:buttontext;background:buttonface;border-color:buttontext}.Navbar-module__VJj8-G__header:is([data-scrolled=true],[data-menu-open=true]),.Navbar-module__VJj8-G__mobilePanel{--nav-ink:CanvasText;--nav-muted:CanvasText;--nav-active-ink:LinkText;--nav-active-fill:Canvas;--nav-focus:Highlight}.Navbar-module__VJj8-G__surface,.Navbar-module__VJj8-G__mobilePanel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;outline:1px solid canvastext}.Navbar-module__VJj8-G__account,.Navbar-module__VJj8-G__cart{border:1px solid buttontext}.Navbar-module__VJj8-G__navLink[aria-current=page]{text-decoration:underline}.Navbar-module__VJj8-G__mobileLink[aria-current=page]{outline:1px solid highlight}}
::view-transition{pointer-events:none}::view-transition-group(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(root){display:none}::view-transition-group(.jassant-page){animation:none}::view-transition-old(.jassant-page){mix-blend-mode:normal;animation-duration:.24s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:both}::view-transition-new(.jassant-page){mix-blend-mode:normal;animation-duration:.24s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:both}::view-transition-old(.jassant-page){animation-name:jassant-page-out}::view-transition-new(.jassant-page){animation-name:jassant-page-in}@keyframes jassant-page-out{0%{opacity:1}to{opacity:0}}@keyframes jassant-page-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(.jassant-page){animation:none}::view-transition-old(.jassant-page){animation:none}::view-transition-new(.jassant-page){animation:none}}
.Background-module__XTScvq__canvas{isolation:isolate}.Background-module__XTScvq__canvas:before,.Background-module__XTScvq__canvas:after{content:"";z-index:-1;pointer-events:none;position:fixed}.Background-module__XTScvq__canvas:before{background:linear-gradient(118deg, transparent 8%, color-mix(in srgb, var(--primary) 28%, transparent) 18%, color-mix(in srgb, var(--secondary) 48%, transparent) 22%, transparent 29%, color-mix(in srgb, var(--foreground) 4%, transparent) 32%, transparent 38% 62%, color-mix(in srgb, var(--secondary) 38%, transparent) 70%, color-mix(in srgb, var(--primary) 22%, transparent) 75%, transparent 83%), linear-gradient(118deg, transparent 58%, color-mix(in srgb, var(--accent) 7%, transparent) 73%, transparent 88%), linear-gradient(145deg, color-mix(in srgb, var(--secondary) 18%, transparent), transparent 45%, color-mix(in srgb, var(--primary) 12%, transparent));animation:3s cubic-bezier(.23,1,.32,1) both Background-module__XTScvq__fabric-settle;inset:-10%}.Background-module__XTScvq__canvas:after{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--foreground) 5%, transparent) 0 1px, transparent 1px 4px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--foreground) 3%, transparent) 0 1px, transparent 1px 6px);opacity:.45;inset:0}@keyframes Background-module__XTScvq__fabric-settle{0%{opacity:.5;transform:translate(-2%,1%)scale(1.03)}to{opacity:1;transform:none}}@media (max-width:640px){.Background-module__XTScvq__canvas:before{opacity:.8;animation-name:Background-module__XTScvq__fabric-settle-mobile;inset:-10% -45%}}@keyframes Background-module__XTScvq__fabric-settle-mobile{0%{opacity:.4;transform:translate(-2%,1%)scale(1.03)}to{opacity:.8;transform:none}}@media (prefers-reduced-motion:reduce){.Background-module__XTScvq__canvas:before{animation:none}}
