:root[data-theme=dark]{--bg:var(--night-900);--bg-elev:var(--night-800);--bg-sunken:var(--night-950);--ink:#eef5fd;--ink-2:#c3cdea;--ink-3:#98a1c9;--line:#b5daf424;--line-strong:#b5daf44d;--accent:var(--sky-300);--accent-ink:var(--night-900);--focus:var(--sky-300);--danger:#ff7d9b;--ok:#4fd3a5;--shadow-sm:0 1px 2px #0006, 0 2px 8px #0000004d;--shadow-md:0 4px 14px #0006, 0 14px 40px #00000059;--shadow-lg:0 10px 30px #00000073, 0 30px 80px #00000073;--sky-25:#0b0d24;--sky-50:#10132f;--sky-100:#15183b;--sky-200:#1e2150;--brand-navy:#c7d3ff;--sky-600:#8cc4ec;--sky-700:#b5daf4;--brand-fill:#2b2e66;--brand-fill-deep:#1e2150;color-scheme:dark}:root[data-theme=dark] :is(.theme-night,.page--night,.banner,.marquee,.footer){--sky-25:#f8fbff;--sky-50:#f1f7fd;--sky-100:#e5f1fc;--sky-200:#d4e9f9;--brand-navy:#302b66;--sky-600:#3d7fc2;--sky-700:#2b609c;--brand-fill:#d9edfa;--brand-fill-deep:#c0e2f5}:root[data-theme=dark] .cloudbank{opacity:.22!important}:root[data-theme=dark] .cloudbank stop:first-child{stop-color:#8189b4}:root[data-theme=dark] .cloudbank stop:last-child{stop-color:#2b2e66}:root[data-theme=dark] .hero__sky{background:radial-gradient(60% 50% at 78% 18%,#b5daf429,#0000 60%),linear-gradient(#070818 0%,#0b0d24 35%,#15183b 70%,#1e2150 100%)}:root[data-theme=dark] .hero__sun{background:radial-gradient(circle,#e8f0ffd9 0%,#b5daf440 26%,#0000 60%)}:root[data-theme=dark] .hero__skyline--back path{fill:#1a1d48}:root[data-theme=dark] .hero__skyline--front path{fill:#0f1230}:root[data-theme=dark] .hero__eyebrow{background:#15183bb3}:root[data-theme=dark] .hero__photo.has-site-photo:after{background:radial-gradient(70% 55%,#0b0d2499,#0b0d2433 70%,#0b0d240d)}:root[data-theme=dark] .page-hero__sky{background:radial-gradient(50% 80% at 85% 0,#b5daf424,#0000 60%),linear-gradient(#070818 0%,#10132f 55%,#15183b 100%)}:root[data-theme=dark] .page-hero--sky .page-hero__lede{color:var(--ink-2)}:root[data-theme=dark] .page-hero--sky .page-hero__title em{color:var(--sky-300);text-shadow:0 0 18px #8cc4ec8c}:root[data-theme=dark] .page-hero__title em{color:var(--sky-300)}:root[data-theme=dark] .nf__sky{background:linear-gradient(#070818 0%,#10132f 60%,#1e2150 100%)}:root[data-theme=dark] :is(.proof__item,.value,.tile--cloud,.find-notes li,.lookup__form,.plabel,.none,.metrc__callout,.locator__bar,.hero-stats li,.about-facts .chip){background:var(--night-800);border-color:var(--line)}:root[data-theme=dark] :is(.lookup__input,.input,.select,.textarea,input[type=search],input[type=email],input[type=text],input[type=tel],textarea,select){background-color:var(--night-850);color:var(--ink);border-color:var(--line-strong)}:root[data-theme=dark] :is(.input,.textarea,input,textarea)::placeholder{color:var(--ink-3)}:root[data-theme=dark] .tile--sky{background:linear-gradient(#1e2150 0%,#15183b 100%)}:root[data-theme=dark] :is(.tile--sky .tile__go,.notice__link:hover){background:var(--sky-300);color:var(--night-900)}:root[data-theme=dark] :is(.empty__art span,.value__icon,.cf-done__badge){background:radial-gradient(circle at 45% 40%,#2b2e66 0%,#1e2150 60%,#15183b 100%)}:root[data-theme=dark] .none__icon{background:color-mix(in srgb, var(--danger) 18%, var(--night-800))}:root[data-theme=dark] .pdp__badge--limited{background:var(--night-700)}:root[data-theme=dark] .terp__bar span{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, #0b0d24), var(--c))}:root[data-theme=dark] :is(.sx-state,.pdp-state),:root[data-theme=dark] :is(.filter-chip[aria-pressed=true],.fchip[aria-pressed=true],.lchip[aria-pressed=true]){color:var(--night-900)}:root[data-theme=dark] :is(.pcard__media,.gallery__slide,.gallery__mini,.mcard__media,.frame,.bcard__art){background-color:var(--night-850)}:root[data-theme=dark] :is(.drawer__panel,.sg__panel,.fdrawer__panel){background:var(--night-850);color:var(--ink)}:root[data-theme=dark] .site-header{background:color-mix(in srgb, var(--night-900) 70%, transparent);color:#e5f1fc;border-bottom-color:#b5daf41a}:root[data-theme=dark].is-scrolled .site-header{background:color-mix(in srgb, var(--night-900) 86%, transparent);border-color:#b5daf424;box-shadow:0 10px 30px -18px #000c}:root[data-theme=dark] :is(.site-header__count,.site-header__signin[aria-current=page]){background:var(--sky-300);border-color:var(--sky-300);color:var(--night-900)}:root[data-theme=dark] .site-header__logo img{filter:drop-shadow(0 0 14px #8cc4ec59)}:root[data-theme=dark] :is(.terp__card,.partner,.btn--cloud,.pcard__badge--limited,.card,.press__card){background:var(--night-800);border-color:var(--line-strong);color:var(--ink)}:root[data-theme=dark] :is(.pcard__badge--new,.mcard__badge,.buy__badge,.metrc__n,.plabel__arrow,.gallery__count,.fchip__n){color:var(--night-900)}:root[data-theme=dark] :is(.proof__lookup,[data-menu]>.container>.notice){background:var(--night-700);border:1px solid var(--line-strong);color:var(--ink)}:root[data-theme=dark] :is(.theme-night,.page--night) :is(.pcard__badge--new,.mcard__badge,.buy__badge,.metrc__n,.plabel__arrow,.gallery__count){color:#fff}:root[data-theme=dark] body .fchip[aria-pressed=true] .fchip__n{color:var(--night-900)}:root[data-theme=dark] .partner__body{color:var(--ink-2)}:root[data-theme=dark] .coa__paper{--ok:#1f9d74}:root[data-theme=dark] .legal__body .contact-card{background:var(--night-700);border:1px solid var(--line-strong)}:root[data-theme=dark] .lookup__hint{color:var(--ink-3)}:root[data-theme=dark] .legal__body .contact-card :is(span,strong){color:var(--ink)}.site-search__open[data-astro-cid-7yy3665x] svg[data-astro-cid-7yy3665x]{width:22px;height:22px}.site-search[data-astro-cid-7yy3665x]{border:1px solid var(--line);background:var(--bg);width:min(42rem,100vw - 2rem);max-height:min(80vh,40rem);color:var(--ink);border-radius:16px;margin:10vh auto auto;padding:0;overflow:hidden;box-shadow:0 24px 60px #00000040}.site-search[data-astro-cid-7yy3665x]::backdrop{background:#0b0d2473}.site-search[data-astro-cid-7yy3665x][open]{flex-direction:column;display:flex}.site-search__bar[data-astro-cid-7yy3665x]{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.site-search__icon[data-astro-cid-7yy3665x]{width:20px;height:20px;color:var(--ink-2);flex:none}.site-search__input[data-astro-cid-7yy3665x]{min-width:0;font:inherit;font-size:var(--step-0);color:inherit;background:0 0;border:0;outline:0;flex:1;padding:.4rem 0}.site-search__input[data-astro-cid-7yy3665x]::-webkit-search-cancel-button{display:none}.site-search__close[data-astro-cid-7yy3665x]{font:inherit;font-size:var(--step--2);font-family:var(--font-mono);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .5rem}.site-search__list[data-astro-cid-7yy3665x]{margin:0;padding:.4rem;list-style:none;overflow-y:auto}.site-search__list[data-astro-cid-7yy3665x] li{border-radius:10px}.site-search__list[data-astro-cid-7yy3665x] li[role=option]{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.6rem .75rem;display:grid}.site-search__list[data-astro-cid-7yy3665x] [aria-selected=true],.site-search__list[data-astro-cid-7yy3665x] li[role=option]:hover{background:color-mix(in srgb, var(--brand-navy) 9%, transparent)}.site-search__list[data-astro-cid-7yy3665x] .r-title{font-weight:700}.site-search__list[data-astro-cid-7yy3665x] .r-kind{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);grid-row:span 2;align-self:center}.site-search__list[data-astro-cid-7yy3665x] .r-sub{color:var(--ink-2);font-size:var(--step--1)}.site-search__list[data-astro-cid-7yy3665x] .r-empty{color:var(--ink-2);padding:1rem .75rem}.site-search__foot[data-astro-cid-7yy3665x]{border-top:1px solid var(--line);font-size:var(--step--2);color:var(--ink-2);margin:0;padding:.6rem 1rem}kbd[data-astro-cid-7yy3665x]{font-family:var(--font-mono);border:1px solid var(--line);border-radius:4px;padding:0 .3em;font-size:.9em}@media (width<=600px){.site-search[data-astro-cid-7yy3665x]{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}.banner[data-astro-cid-nen7h5rs]{z-index:51;height:var(--banner-h);background:var(--night-900);color:var(--sky-200);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;font-weight:600;position:relative;overflow:hidden}.banner__track[data-astro-cid-nen7h5rs]{width:max-content;height:100%;animation:48s linear infinite banner;display:flex}.banner__row[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:1.6rem;padding-right:1.6rem;display:flex}.banner__row[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs][aria-hidden]{color:var(--sky-400)}.banner[data-astro-cid-nen7h5rs]:hover .banner__track[data-astro-cid-nen7h5rs],.banner[data-astro-cid-nen7h5rs]:focus-within .banner__track[data-astro-cid-nen7h5rs],.banner[data-astro-cid-nen7h5rs][data-paused] .banner__track[data-astro-cid-nen7h5rs]{animation-play-state:paused}.banner[data-astro-cid-nen7h5rs] .motion-toggle[data-astro-cid-nen7h5rs]{background:linear-gradient(90deg, transparent, var(--night-900) 35%);height:100%;color:var(--sky-300);padding-inline:.75rem .9rem;position:absolute;top:0;right:0}.motion-toggle{cursor:pointer;place-items:center;min-width:36px;display:inline-grid}.motion-toggle svg{width:14px;height:14px}.motion-toggle .motion-toggle__play,[data-paused] .motion-toggle .motion-toggle__pause{display:none}[data-paused] .motion-toggle .motion-toggle__play{display:block}@keyframes banner{to{transform:translate(-50%)}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);-webkit-backdrop-filter:saturate(1.6)blur(16px);color:var(--brand-navy);transition:border-color var(--dur-2), box-shadow var(--dur-2), background-color var(--dur-2);background:#ffffffbd;border-bottom:1px solid #0000;position:sticky;top:0}.is-scrolled .site-header[data-astro-cid-nen7h5rs]{border-color:var(--line);background:#ffffffdb;box-shadow:0 8px 30px -18px #12143a59}body.page--night .site-header[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--night-900) 70%, transparent);color:var(--sky-100);border-bottom-color:#b5daf41a}html.is-scrolled body.page--night .site-header[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--night-900) 86%, transparent);border-color:#b5daf424;box-shadow:0 10px 30px -18px #000c}body.page--night .site-header__count[data-astro-cid-nen7h5rs]{background:var(--sky-300);color:var(--night-900)}body.page--night .site-header__logo[data-astro-cid-nen7h5rs] img{filter:drop-shadow(0 0 14px #8cc4ec59)}.site-header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;height:100%;display:grid}.site-header__logo[data-astro-cid-nen7h5rs]{transition:transform var(--dur-2) var(--ease-spring);border-radius:8px;grid-column:2;display:block}.site-header__logo[data-astro-cid-nen7h5rs]:hover{transform:rotate(-2deg)scale(1.04)}.site-header__logo[data-astro-cid-nen7h5rs] img{width:138px;height:auto}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(1rem,2.2vw,2.25rem);display:flex}.site-header__nav--left[data-astro-cid-nen7h5rs]{grid-column:1}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;padding-block:.5rem;font-weight:700;text-decoration:none;display:inline-block;position:relative}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:100%;height:2px;transition:transform var(--dur-2) var(--ease-out);background:currentColor;border-radius:2px;position:absolute;bottom:.2rem;left:0;right:0;transform:scaleX(0)}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.site-header__right[data-astro-cid-nen7h5rs]{grid-column:3;justify-content:flex-end;align-items:center;gap:clamp(1rem,2.2vw,2.25rem);display:flex}.site-header__signin[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);min-height:44px;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:inherit;transition:background-color var(--dur-1), color var(--dur-1);border:1.5px solid;align-items:center;gap:.4rem;padding:0 .85rem 0 .7rem;font-weight:700;text-decoration:none;display:inline-flex}.site-header__signin[data-astro-cid-nen7h5rs]:hover,.site-header__signin[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.site-header__signin[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:20px;height:20px}@media (width<=900px){.site-header__signin[data-astro-cid-nen7h5rs]{border-color:#0000;justify-content:center;width:44px;padding:0}.site-header__signin-label[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.icon-btn[data-astro-cid-nen7h5rs]{width:44px;height:44px;transition:background-color var(--dur-1);border-radius:50%;place-items:center;display:inline-grid;position:relative}.icon-btn[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, currentColor 9%, transparent)}.icon-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:24px;height:24px}.site-header__count[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);background:var(--brand-navy);color:#fff;min-width:19px;height:19px;font-family:var(--font-mono);text-align:center;transition:transform var(--dur-2) var(--ease-spring);padding-inline:5px;font-size:10.5px;font-weight:800;line-height:19px;position:absolute;top:3px;right:1px;transform:scale(0)}.site-header__count[data-astro-cid-nen7h5rs][data-has-items]{transform:scale(1)}.site-header__burger[data-astro-cid-nen7h5rs]{display:none}@media (width<=900px){.site-header__nav[data-astro-cid-nen7h5rs]{display:none}.site-header__burger[data-astro-cid-nen7h5rs]{grid-column:1;justify-self:start;margin-left:-10px;display:inline-grid}.site-header__right[data-astro-cid-nen7h5rs]{margin-right:-10px}.site-header__logo[data-astro-cid-nen7h5rs] img{width:112px}}.mobile-menu[data-astro-cid-nen7h5rs]{width:100%;max-width:none;height:100dvh;max-height:none;padding:0 var(--gutter) 2rem;background:radial-gradient(120% 60% at 100% 0%, #5c9edb59, transparent 60%), var(--night-900);color:var(--ink);border:0;margin:0;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs]::backdrop{background:#07081880}.mobile-menu[data-astro-cid-nen7h5rs][open]{animation:menu-in var(--dur-2) var(--ease-out);flex-direction:column;display:flex}@keyframes menu-in{0%{opacity:0;transform:translateY(-12px)}}.mobile-menu__top[data-astro-cid-nen7h5rs]{height:var(--header-h);color:var(--ink);justify-content:space-between;align-items:center;display:flex}.mobile-menu__logo[data-astro-cid-nen7h5rs] img{width:120px}.mobile-menu__list[data-astro-cid-nen7h5rs]{gap:.25rem;margin-top:2rem;display:grid}.mobile-menu__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);align-items:baseline;gap:1rem;padding-block:.5rem;font-size:clamp(2rem,9vw,3.2rem);font-weight:800;text-decoration:none;display:flex}.mobile-menu__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--sky-300)}.mobile-menu__num[data-astro-cid-nen7h5rs]{color:var(--ink-3);letter-spacing:.1em;font-size:.8rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.mobile-menu[data-astro-cid-nen7h5rs][open] .mobile-menu__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:item-in .52s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms + 60ms)}}@keyframes item-in{0%{opacity:0;transform:translateY(18px)}}.mobile-menu__foot[data-astro-cid-nen7h5rs]{font-size:var(--step--2);color:var(--ink-3);letter-spacing:.08em;margin-top:auto;padding-top:2rem}.skyline[data-astro-cid-qqwpowzr]{width:100%;height:100%;display:block}.footer[data-astro-cid-jo6i4kqk]{padding-top:calc(var(--section) * .8);background:radial-gradient(80% 60% at 15% 0%, #5c9edb2e, transparent 60%), var(--night-900);position:relative;overflow:hidden}.footer__sky[data-astro-cid-jo6i4kqk]{opacity:.9;pointer-events:none;height:240px;position:absolute;bottom:0;left:0;right:0}.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.footer__news-title[data-astro-cid-jo6i4kqk]{font-size:var(--step-3);max-width:16ch;margin-top:.75rem}.footer__form[data-astro-cid-jo6i4kqk]{max-width:520px;margin-top:1.5rem}.footer__inputs[data-astro-cid-jo6i4kqk]{gap:.5rem;display:flex}.footer__inputs[data-astro-cid-jo6i4kqk] .input[data-astro-cid-jo6i4kqk]{border-radius:var(--r-pill);background:var(--night-800);flex:1;min-width:0;padding-inline:1.25rem}.footer__check[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:.9rem;display:flex}.footer__check[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{width:18px;height:18px;accent-color:var(--sky-300);flex:none;margin-top:.2em}.footer__form-msg[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);min-height:1.5em;margin-top:.75rem}.footer__form-msg[data-astro-cid-jo6i4kqk][data-tone=error]{color:#ff9db5}.footer__form-msg[data-astro-cid-jo6i4kqk][data-tone=ok]{color:var(--hybrid)}.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.footer__col-title[data-astro-cid-jo6i4kqk]{color:var(--sky-400);margin-bottom:1rem}.footer__cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.55rem;display:grid}.footer__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);transition:color var(--dur-1);text-decoration:none}.footer__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer__brand[data-astro-cid-jo6i4kqk]{padding:clamp(5rem, 12vw, 9rem) var(--gutter) clamp(3rem, 6vw, 5rem);justify-content:center;margin-top:clamp(2rem,5vw,4rem);display:flex;position:relative}.footer__brand[data-astro-cid-jo6i4kqk] picture{position:relative}.footer__brand[data-astro-cid-jo6i4kqk] img{filter:drop-shadow(0 0 40px #8cc4ec59);width:min(760px,88vw);height:auto}.footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2rem;padding-block:2rem;display:grid;position:relative}.footer__warn-title[data-astro-cid-jo6i4kqk]{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-400);margin-bottom:.6rem}.footer__warnings[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.35rem;display:grid}.footer__license[data-astro-cid-jo6i4kqk]{align-content:start;gap:.6rem;display:grid}.footer__license[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--ink)}.footer__theme[data-astro-cid-jo6i4kqk]{border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:var(--step--2);align-items:center;gap:.15rem;padding:.2rem;display:inline-flex}.footer__theme[data-astro-cid-jo6i4kqk][hidden]{display:none}.footer__theme-label[data-astro-cid-jo6i4kqk]{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 .5rem 0 .6rem}.footer__theme[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{border-radius:var(--r-pill);min-height:32px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem .75rem;font-weight:600}.footer__theme[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.footer__theme[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk][aria-pressed=true]{background:var(--sky-300);color:var(--night-900)}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.5rem 2.5rem;display:flex;position:relative}.footer__social[data-astro-cid-jo6i4kqk]{gap:1.25rem;display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2)}@media (width<=900px){.footer__top[data-astro-cid-jo6i4kqk],.footer__legal[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}@media (width<=520px){.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__inputs[data-astro-cid-jo6i4kqk]{flex-direction:column}}.age-gate[data-astro-cid-k66k6oo7]{z-index:1000;padding:var(--gutter);color:var(--brand-navy);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden auto}html[data-age=ok] .age-gate[data-astro-cid-k66k6oo7]{display:none}html:not([data-age=ok]):has(#age-gate){overflow:hidden}.age-gate__sky[data-astro-cid-k66k6oo7]{background:radial-gradient(60% 50% at 78% 12%,#fff9ebd9,#0000 60%),linear-gradient(#5c9edb 0%,#8cc4ec 42%,#cfe6f8 74%,#f1f7fd 100%);position:absolute;inset:0}.age-gate[data-astro-cid-k66k6oo7] .cloudbank{height:38vh;bottom:-2%}.age-gate[data-astro-cid-k66k6oo7] .age-gate__clouds--back{height:30vh;bottom:10vh}.age-gate__card[data-astro-cid-k66k6oo7]{z-index:2;text-align:center;justify-items:center;gap:.9rem;width:min(560px,100%);display:grid;position:relative}.age-gate__card[data-astro-cid-k66k6oo7] .age-gate__logo img,.age-gate__card[data-astro-cid-k66k6oo7] img.age-gate__logo{filter:drop-shadow(0 18px 30px #302b6640);width:min(420px,78vw);height:auto}.age-gate__eyebrow[data-astro-cid-k66k6oo7]{color:var(--brand-navy);opacity:.8;margin-top:.5rem}.age-gate__title[data-astro-cid-k66k6oo7]{font-size:var(--step-4);color:var(--brand-navy)}.age-gate__desc[data-astro-cid-k66k6oo7]{color:var(--night-600);font-size:var(--step-1)}.age-gate__actions[data-astro-cid-k66k6oo7]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.age-gate__yes[data-astro-cid-k66k6oo7]{min-width:200px}.age-gate__fine[data-astro-cid-k66k6oo7]{max-width:44ch;font-size:var(--step--2);color:var(--night-600);margin-top:.5rem;line-height:1.55}.age-gate__fine[data-astro-cid-k66k6oo7] a[data-astro-cid-k66k6oo7]{color:inherit;font-weight:600}@media (prefers-reduced-motion:no-preference){.age-gate__card[data-astro-cid-k66k6oo7]:not([hidden]){animation:gate-in .9s var(--ease-out) both}.age-gate__card[data-astro-cid-k66k6oo7] .age-gate__logo{animation:7s ease-in-out infinite float}}@keyframes gate-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes float{50%{transform:translateY(-10px)}}.age-gate[data-astro-cid-k66k6oo7].is-leaving{animation:gate-out .6s var(--ease-out) forwards}@keyframes gate-out{to{opacity:0;filter:blur(6px);transform:scale(1.04)}}.preview-ribbon[data-astro-cid-wbbugfwp]{z-index:60;padding:.45rem var(--gutter,1rem);color:#3d2c00;text-align:center;background:#fff4d6;border-bottom:1px solid #f1d58b;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;font-size:.8rem;line-height:1.35;display:flex;position:relative}.preview-ribbon__tag[data-astro-cid-wbbugfwp]{color:#fff4d6;letter-spacing:.12em;text-transform:uppercase;background:#3d2c00;border-radius:999px;padding:.1rem .45rem;font-size:.66rem;font-weight:700}.preview-ribbon__more[data-astro-cid-wbbugfwp]{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.preview-dialog[data-astro-cid-wbbugfwp]{width:min(560px,100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);color:var(--brand-navy);background:#fff;border:0;border-radius:28px;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 40px 120px #0b0d2473}.preview-dialog[data-astro-cid-wbbugfwp]::backdrop{backdrop-filter:blur(4px);background:#0b0d248c}.preview-dialog__card[data-astro-cid-wbbugfwp]{text-align:center;justify-items:center;gap:.75rem;padding:2rem 1.6rem 1.6rem;display:grid}.preview-dialog__card[data-astro-cid-wbbugfwp] img{width:200px;height:auto}.preview-dialog__eyebrow[data-astro-cid-wbbugfwp]{color:var(--sky-600,#2f6fb3)}.preview-dialog__title[data-astro-cid-wbbugfwp]{font-size:var(--step-2,1.6rem);line-height:1.15}.preview-dialog__body[data-astro-cid-wbbugfwp]{color:var(--night-600,#3b3f6b);gap:.6rem;max-width:44ch;font-size:.98rem;line-height:1.55;display:grid}.preview-dialog__actions[data-astro-cid-wbbugfwp]{margin-top:.4rem}.preview-dialog__actions[data-astro-cid-wbbugfwp] .btn[data-astro-cid-wbbugfwp]{min-width:240px}.preview-dialog__fine[data-astro-cid-wbbugfwp]{color:var(--night-600,#3b3f6b);font-size:.8rem}.preview-dialog__fine[data-astro-cid-wbbugfwp] a[data-astro-cid-wbbugfwp]{color:inherit;font-weight:700}@media (prefers-reduced-motion:no-preference){.preview-dialog[data-astro-cid-wbbugfwp][open]{animation:.35s cubic-bezier(.2,.8,.2,1) preview-in}@keyframes preview-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}}.drawer[data-astro-cid-7o6y2myb]{background:var(--bg-elev);width:min(460px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);box-shadow:var(--shadow-lg);border:0;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto}.drawer[data-astro-cid-7o6y2myb]::backdrop{backdrop-filter:blur(3px);background:#0b0d2473}.drawer[data-astro-cid-7o6y2myb][open]{animation:drawer-in .42s var(--ease-out)}.drawer[data-astro-cid-7o6y2myb][open]::backdrop{animation:.3s fade-in}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes fade-in{0%{opacity:0}}.drawer__panel[data-astro-cid-7o6y2myb]{flex-direction:column;height:100%;display:flex}.drawer__head[data-astro-cid-7o6y2myb]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.drawer__title[data-astro-cid-7o6y2myb]{font-size:var(--step-1)}.drawer__count[data-astro-cid-7o6y2myb]{color:var(--ink-3);font-size:.8em}.drawer__close[data-astro-cid-7o6y2myb]{border-radius:50%;place-items:center;width:44px;height:44px;margin-right:-10px;display:grid}.drawer__close[data-astro-cid-7o6y2myb]:hover{background:var(--bg-sunken)}.drawer__close[data-astro-cid-7o6y2myb] svg[data-astro-cid-7o6y2myb]{width:22px;height:22px}.drawer__ship[data-astro-cid-7o6y2myb]{background:var(--sky-50);border-bottom:1px solid var(--line);padding:.9rem 1.5rem}.drawer__ship-text[data-astro-cid-7o6y2myb]{font-size:var(--step--2);letter-spacing:.06em;color:var(--ink-2)}.drawer__ship-bar[data-astro-cid-7o6y2myb]{background:var(--sky-200);border-radius:6px;height:6px;margin-top:.5rem;overflow:hidden}.drawer__ship-bar[data-astro-cid-7o6y2myb] span[data-astro-cid-7o6y2myb]{border-radius:inherit;background:linear-gradient(90deg, var(--sky-500), var(--brand-navy));width:0;height:100%;transition:width .6s var(--ease-out);display:block}.drawer__body[data-astro-cid-7o6y2myb]{overscroll-behavior:contain;flex:1;padding:.5rem 1.5rem;overflow-y:auto}.drawer__empty[data-astro-cid-7o6y2myb]{justify-items:start;gap:.75rem;padding-block:3rem;display:grid}.drawer__empty-title[data-astro-cid-7o6y2myb]{font-family:var(--font-display);font-size:var(--step-2);font-weight:700}.drawer__foot[data-astro-cid-7o6y2myb]{border-top:1px solid var(--line);background:var(--bg-elev);gap:.75rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.drawer__row[data-astro-cid-7o6y2myb]{font-size:var(--step-0);justify-content:space-between;align-items:baseline;display:flex}.drawer__row[data-astro-cid-7o6y2myb] .mono[data-astro-cid-7o6y2myb]{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase}.drawer__subtotal[data-astro-cid-7o6y2myb]{font-family:var(--font-display);font-size:var(--step-2)}.drawer__fine[data-astro-cid-7o6y2myb]{font-size:var(--step--2);color:var(--ink-3);line-height:1.5}.drawer__notice[data-astro-cid-7o6y2myb]:empty{display:none}.drawer__notice[data-astro-cid-7o6y2myb]{border-radius:var(--r-sm);background:var(--sky-50);border:1px solid var(--sky-200);font-size:var(--step--1);color:var(--ink-2);padding:.75rem .9rem}.line{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr auto;gap:1rem;padding-block:1.1rem;display:grid}.line__thumb{aspect-ratio:1;border-radius:var(--r-sm);background:var(--sky-50);padding:6px;overflow:hidden}.line__thumb svg,.line__thumb img{object-fit:contain;width:100%;height:100%}.line__name{font-weight:700;line-height:1.3}.line__meta{font-size:var(--step--2);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;margin-top:.15rem}.line__qty{border:1px solid var(--line-strong);border-radius:var(--r-pill);align-items:center;margin-top:.6rem;display:inline-flex}.line__step{border-radius:50%;width:34px;height:34px;font-size:1.1rem;line-height:1}.line__step:hover{background:var(--bg-sunken)}.line__n{text-align:center;min-width:1.6rem;font-size:var(--step--1);font-weight:700}.line__side{align-content:space-between;justify-items:end;display:grid}.line__price{font-weight:700;font-size:var(--step--1)}.line__remove{font-size:var(--step--2);color:var(--ink-3);text-underline-offset:3px;min-height:32px;text-decoration:underline}.line__remove:hover{color:var(--danger)}.announce[data-astro-cid-2vfgeueo]{z-index:61;padding:.5rem 3rem .5rem var(--gutter,1rem);background:var(--brand-navy,#1b1d3a);color:#fff;text-align:center;justify-content:center;align-items:center;gap:.5rem;font-size:.88rem;line-height:1.35;display:flex;position:relative}.announce[data-astro-cid-2vfgeueo][hidden]{display:none}.announce__text[data-astro-cid-2vfgeueo]{flex-wrap:wrap;justify-content:center;gap:.25rem .6rem;margin:0;display:flex}.announce__link[data-astro-cid-2vfgeueo]{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.announce__close[data-astro-cid-2vfgeueo]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.3rem;display:grid;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.announce__close[data-astro-cid-2vfgeueo]:hover,.announce__close[data-astro-cid-2vfgeueo]:focus-visible{background:#ffffff26}.announce__close[data-astro-cid-2vfgeueo]:focus-visible{outline-offset:1px;outline:2px solid #fff}html.is-locked{overflow:hidden}main:focus{outline:none}
