.storefront{--color-brand-red-ink:var(--color-brand-red-tint);--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-zinc-500:#737373;--color-zinc-600:#525252;--color-zinc-800:#262626;--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary-color);--color-primary-hover:var(--primary-hover-color);--color-secondary:var(--secondary-color);--color-accent:var(--accent-color);--color-card:var(--card-bg);--color-card-border:var(--card-border);--background:#1d1d1d;--foreground:#f5f5f5;--primary-color:#f8f8f8;--primary-hover-color:#dedede;--secondary-color:#2a2a2a;--accent-color:var(--color-brand-red-ink);--on-primary:#1d1d1d;--card-bg:#262626;--card-border:rgb(255 255 255/12%);--store-muted:#a3a3a3;--store-wash:#141414;--gradient-start:#f8f8f8;--gradient-end:#c4c4c4;--font-orbitron:var(--font-sans);--font-outfit:var(--font-sans);background:var(--background);color:var(--foreground)}:root.light .storefront{--color-brand-red-ink:var(--color-brand-red-shade);--background:#f8f8f8;--foreground:#3e3e3e;--primary-color:#1d1d1d;--primary-hover-color:#3e3e3e;--secondary-color:#ededed;--accent-color:var(--color-brand-red-ink);--on-primary:#f8f8f8;--card-bg:#fff;--card-border:rgb(0 0 0/8%);--store-muted:#6b6b6b;--store-wash:#f5f5f5;--gradient-start:#1d1d1d;--gradient-end:#6b6b6b}.storefront :is(h1,h2,h3){letter-spacing:-.035em}.storefront :is(h4,h5,h6){letter-spacing:-.02em}.storefront :is(.text-gray-400,.text-zinc-400,.text-gray-500,.text-zinc-500){color:var(--store-muted)}.storefront :is(.text-gray-300,.text-zinc-300){color:var(--foreground)}:root.light .storefront .text-white{color:var(--foreground)}.storefront :is(button,input,select,textarea,a[class*=bg-primary],a[class*=bg-white]){border-radius:2px}.storefront button[aria-label^="Go to slide"],.storefront button[style*=background-color]{border-radius:999px}.storefront :is(button,a,input):focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}.storefront :is([class~=bg-primary],[class~="bg-primary/95"],.hover\:bg-primary:hover),.storefront :is([class~=bg-primary],[class~="bg-primary/95"],.hover\:bg-primary:hover) *{color:var(--on-primary)!important}.storefront :is(.bg-primary-hover,.hover\:bg-primary-hover:hover),.storefront :is(.bg-primary-hover,.hover\:bg-primary-hover:hover) *{color:var(--on-primary)!important}.storefront .text-gradient{background-image:linear-gradient(110deg,var(--gradient-start),var(--gradient-end))}.storefront .store-header{background:var(--background)}.storefront .store-announcement{background:var(--store-wash);border-color:var(--card-border)}.storefront .store-logo{filter:none}.storefront .merch-gallery{--gallery-gap:20px;--gallery-width:min(76rem,86vw);margin-top:24px}.storefront .merch-gallery-viewport{overflow:hidden}.storefront .merch-gallery-track{display:flex;gap:var(--gallery-gap);margin:0;padding:0;list-style:none;transform:translateX(calc((100% - var(--gallery-width)) / 2 - var(--gallery-index) * (var(--gallery-width) + var(--gallery-gap))));transition:transform .8s cubic-bezier(.65,0,.35,1)}.storefront .merch-gallery-slide{flex:0 0 var(--gallery-width);min-width:0}.storefront .merch-gallery-slide:not(.is-active){cursor:pointer}.storefront .merch-gallery-card{position:relative;display:block;height:clamp(26rem,64vh,42rem);overflow:hidden;border-radius:36px;background:var(--store-wash);color:#fff}.storefront .merch-gallery-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.storefront .is-active .merch-gallery-card:hover .merch-gallery-image{transform:scale(1.03)}.storefront .merch-gallery-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgb(10 10 10/92%),rgb(10 10 10/55%) 40%,transparent 75%)}.storefront .merch-gallery-copy{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:52rem;padding:clamp(24px,4vw,56px);opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.storefront .merch-gallery-slide.is-active .merch-gallery-copy{opacity:1;transform:none;transition-delay:.35s}.storefront .merch-gallery-copy h2{font-size:clamp(1.75rem,3.6vw,3rem);font-weight:900;line-height:1.08;color:#fff}.storefront .merch-gallery-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand-red-tint)}.storefront .merch-gallery-description{display:-webkit-box;max-width:40rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:16px;line-height:1.55;color:rgb(255 255 255/85%)}.storefront .merch-gallery-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:20px;font-weight:700;color:#fff}.storefront .merch-gallery-price del{font-size:14px;font-weight:400;color:rgb(255 255 255/65%)}.storefront .merch-gallery-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-top:12px;padding:0 24px;border-radius:2px;background:var(--color-brand-red-tint);color:var(--color-brand-red-shade);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.storefront .merch-gallery-card:is(:hover,:focus-visible) .merch-gallery-cta{background:var(--color-brand-red-shade);color:var(--color-brand-red-tint)}.storefront .merch-gallery-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:32px}.storefront .merch-gallery-dots{display:flex;align-items:center;height:56px;padding:0 18px;border-radius:999px;background:var(--store-wash)}.storefront .merch-gallery-dot{display:grid;place-items:center;height:100%;min-width:32px;padding:0 8px;background:none;border:0;cursor:pointer}.storefront .merch-gallery-dot>span{position:relative;display:block;width:8px;height:8px;overflow:hidden;border-radius:999px;background:var(--store-muted);transition:width .5s cubic-bezier(.65,0,.35,1)}.storefront .merch-gallery-dot.is-active>span{width:48px;background:color-mix(in srgb,var(--store-muted) 45%,transparent)}.storefront .merch-gallery-dot.is-active>span:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--foreground);transform:scaleX(var(--gallery-progress,0));transform-origin:left}.storefront .merch-gallery-controls .merch-gallery-play{display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--store-wash);color:var(--foreground);cursor:pointer}.storefront .merch-gallery:lang(am) :is(h2,.merch-gallery-cta,.merch-gallery-kicker){letter-spacing:normal}@media (max-width:479px){.storefront .merch-gallery{--gallery-gap:12px;margin-top:16px}.storefront .merch-gallery-card{border-radius:28px}.storefront .merch-gallery-description{font-size:14px}}.storefront .store-collections{padding-top:56px;background:var(--background)}.storefront .store-section-heading{padding-bottom:20px;margin-bottom:28px}.storefront .store-section-heading h2{font-size:clamp(1.75rem,3vw,2.5rem)}.storefront footer{background:var(--store-wash)}.storefront footer img:not(.store-logo){filter:grayscale(1)}.storefront :is(.hover\:bg-gray-100:hover,.hover\:bg-gray-200:hover){background-color:var(--secondary-color);color:var(--foreground)}:root.light .storefront .bg-white.text-black{background-color:#1d1d1d!important;color:#fff!important}:root.light .storefront .bg-zinc-600\/80{background-color:#e5e5e5}.storefront footer a[target=_blank]{color:var(--foreground);background:transparent;border-color:var(--card-border);border-radius:2px}.storefront footer a[target=_blank] i{color:inherit}.storefront footer a[target=_blank]:hover{background:var(--secondary-color)}:root.light .storefront :is(.bg-\[\#141414\]\/98,.bg-\[\#141414\]){background:var(--card-bg)}:root.light .storefront a.text-white:not([class*=bg-]),:root.light .storefront button.text-white:not([class*=bg-]){color:var(--foreground)!important}.storefront:lang(am) :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal}@media (max-width:767px){.storefront .store-collections{padding-top:36px}}@media (prefers-reduced-motion:reduce){.storefront *,.storefront :after,.storefront :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.storefront .checkout-grid{display:grid;gap:20px;align-items:start}.storefront .checkout-mobile-total{position:sticky;top:64px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:12px 0;background:var(--background);border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border)}.storefront .checkout-summary #summary-heading{scroll-margin-top:152px}.storefront .checkout-contact{order:1;min-width:0}.storefront .checkout-summary{order:2;min-width:0}.storefront .checkout-payment{order:3;min-width:0}.storefront .checkout-panel{padding:24px;border:1px solid var(--card-border);border-radius:24px;background:var(--card-bg)}.storefront .checkout-page label:not(.sr-only){font-size:14px;text-transform:none;letter-spacing:normal;color:var(--foreground)}.storefront .checkout-page input{min-width:0;min-height:48px;padding:12px 14px;font-size:16px;line-height:1.4;background:var(--background);color:var(--foreground);box-shadow:none}.storefront .checkout-page button{min-height:44px}.storefront .checkout-page button[aria-label]{min-width:44px}.storefront .checkout-page input:focus{border-color:var(--primary-color);outline-offset:2px}.storefront .checkout-panel>.flex.items-center{border-bottom:0;padding-bottom:0}.storefront .checkout-pickup .space-y-2>p:first-child{display:none}.storefront .checkout-pickup .pl-5{padding-left:0}.storefront .checkout-pickup .text-\[10px\]{font-size:12px;font-style:normal}.storefront .checkout-summary #summary-heading{font-size:18px;border-bottom:0;padding-bottom:0}.storefront .checkout-disclosure{border-top:1px solid var(--card-border)}.storefront .checkout-disclosure>summary{display:flex;gap:8px;align-items:center;min-height:52px;padding:12px 0;list-style:none;font-size:14px;font-weight:500;cursor:pointer}.storefront .checkout-disclosure>summary::-webkit-details-marker{display:none}.storefront .checkout-disclosure>summary:after{content:"";width:7px;height:7px;margin-left:auto;margin-right:3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);flex-shrink:0}.storefront .checkout-disclosure[open]>summary:after{transform:rotate(225deg)}.storefront .checkout-disclosure>summary:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.storefront .checkout-optional{color:var(--store-muted);font-size:11px;font-weight:400}.storefront .checkout-disclosure[open]{padding-bottom:16px}.storefront .checkout-submit{min-height:56px}.storefront .checkout-desktop-action{display:none}.storefront .checkout-summary .checkout-payment{margin-top:20px;padding-top:20px;border-top:1px solid var(--card-border)}.storefront .checkout-summary dl>div{font-size:14px}.storefront .checkout-summary li>div.flex-1{min-width:0}@media (min-width:1024px){.storefront .checkout-mobile-action{display:none}.storefront .checkout-desktop-action{display:block}.storefront .checkout-mobile-total{display:none}.storefront .checkout-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:32px}.storefront .checkout-contact{grid-column:1;grid-row:1}.storefront .checkout-summary{grid-column:2;grid-row:1;position:sticky;top:88px}}@media (max-width:479px){.storefront .checkout-page>header{margin-top:20px;margin-bottom:16px}.storefront .checkout-panel{padding:20px}.storefront .checkout-submit{font-size:14px;gap:8px;padding-inline:12px}}