body.sash-midnight{--sash-void: #05050A;--sash-bg: #08080E;--sash-surface: #101018;--sash-surface-2: #16161F;--sash-plum: #171235;--sash-ink: #FFFFFF;--sash-ink-dim: #A8A6B8;--sash-ink-faint: #6A6878;--sash-gold: #7C5CE0;--sash-gold-lift: #B9A3FF;--sash-gold-deep: #3A2A78;--sash-hair: rgba(150, 130, 255, .16);--sash-hair-strong: rgba(150, 130, 255, .36);--sash-glow-sm: 0 0 18px rgba(124, 92, 224, .22);--sash-glow-md: 0 0 40px rgba(124, 92, 224, .3);--sash-glow-lg: 0 20px 70px rgba(0, 0, 0, .72), 0 0 48px rgba(124, 92, 224, .2)}body.sash-midnight,body.sash-midnight .color-scheme-1{--color-background: 8, 8, 14;--gradient-background: #08080e;--color-background-contrast: 26, 24, 40;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 8, 8, 14;--color-secondary-button: 8, 8, 14;--color-secondary-button-text: 255, 255, 255;--color-link: 185, 163, 255;--color-badge-foreground: 185, 163, 255;--color-badge-background: 16, 16, 24;--color-badge-border: 124, 92, 224;--payment-terms-background-color: rgb(8, 8, 14)}body.sash-midnight .color-scheme-2{--color-background: 16, 16, 24;--gradient-background: #101018;--color-background-contrast: 34, 32, 50;--color-foreground: 246, 245, 252;--color-button: 255, 255, 255;--color-button-text: 8, 8, 14;--color-secondary-button: 16, 16, 24;--color-secondary-button-text: 185, 163, 255;--color-link: 185, 163, 255;--payment-terms-background-color: rgb(16, 16, 24)}body.sash-midnight .color-scheme-3{--color-background: 124, 92, 224;--gradient-background: #7c5ce0;--color-background-contrast: 90, 64, 180;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 30, 20, 70;--color-secondary-button: 124, 92, 224;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--payment-terms-background-color: rgb(124, 92, 224)}body.sash-midnight .color-scheme-4{--color-background: 23, 18, 53;--gradient-background: #171235;--color-background-contrast: 42, 34, 84;--color-foreground: 240, 238, 252;--color-button: 255, 255, 255;--color-button-text: 8, 8, 14;--color-secondary-button: 23, 18, 53;--color-secondary-button-text: 185, 163, 255;--color-link: 185, 163, 255;--payment-terms-background-color: rgb(23, 18, 53)}body.sash-midnight .color-scheme-5{--color-background: 5, 5, 10;--gradient-background: #05050a;--color-background-contrast: 22, 22, 32;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 8, 8, 14;--color-secondary-button: 5, 5, 10;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--payment-terms-background-color: rgb(5, 5, 10)}body.sash-midnight:before{background:radial-gradient(120% 68% at 50% 112%,#7c5ce033,#7c5ce000 62%),radial-gradient(90% 52% at 12% 0%,#465abe29,#465abe00 58%),radial-gradient(70% 44% at 92% 18%,#b9a3ff14,#b9a3ff00 60%)}body.sash-midnight .sash-hero__wash,.sash-hero__wash{background:radial-gradient(58% 48% at 50% 42%,rgba(124,92,224,.22) 0%,transparent 68%),radial-gradient(78% 60% at 50% 118%,rgba(70,50,160,.3) 0%,transparent 62%),radial-gradient(60% 50% at 14% 6%,rgba(40,70,170,.22) 0%,transparent 64%),linear-gradient(180deg,#05050a,#08080e 60%,#07070c)}body.sash-midnight .card__media,body.sash-midnight .card .media{background:radial-gradient(80% 70% at 50% 30%,rgba(124,92,224,.08),transparent 70%),#0d0d14}body.sash-midnight .card:after{background:radial-gradient(240px circle at var(--sash-mx, 50%) var(--sash-my, 50%),rgba(150,130,255,.2),transparent 62%)}body.sash-midnight .card__media:after,body.sash-midnight .card .media:after{box-shadow:inset 0 0 0 1px #9682ff1f,inset 0 -40px 60px -40px #000000bf}body.sash-midnight .badge{background:#7c5ce029;color:var(--sash-gold-lift)}body.sash-midnight .product-form__input input[type=radio]:checked+label{background:#7c5ce033}body.sash-midnight .field__input:focus,body.sash-midnight .select__select:focus,body.sash-midnight textarea:focus{box-shadow:0 0 0 3px #7c5ce038}body.sash-midnight .header__heading-logo{filter:drop-shadow(0 0 16px rgba(150,130,255,.35))}body.sash-midnight ::-webkit-scrollbar-thumb{background:linear-gradient(var(--sash-gold),#2A1E5C)}.sash-cursor{box-shadow:0 0 12px #b9a3fff2;background:#fff}.sash-cursor-ring{border-color:#9682ff99}body.sash-midnight .button,body.sash-midnight .shopify-challenge__button,body.sash-midnight .customer button{background:#fff;color:#08080e}body.sash-midnight .button:hover:not([disabled]){box-shadow:0 0 44px #7c5ce073,0 10px 26px #0000008c}body.sash-midnight .button--secondary,body.sash-midnight .button--tertiary{background:#ffffff08;color:var(--sash-ink)}.sash-stage{position:relative}.sash-stage__viewport{display:none}.sash-stage__flat{display:grid}.sash-stage[data-mode="3d"]{height:560vh}.sash-stage[data-mode="3d"] .sash-stage__viewport{display:block}.sash-stage[data-mode="3d"] .sash-stage__flat{display:none}.sash-stage__viewport{position:sticky;top:0;height:100svh;overflow:hidden;perspective:900px;perspective-origin:50% 48%;background:radial-gradient(70% 55% at 50% 50%,rgba(124,92,224,.13) 0%,transparent 70%),linear-gradient(180deg,#05050a,#07070e 55%,#05050a)}.sash-stage__dust{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.sash-stage__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform-style:preserve-3d}.sash-stage__flat{list-style:none;margin:0;padding:6rem 0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2.4rem}.sash-stage__scene .sash-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform-style:preserve-3d;pointer-events:none;backface-visibility:hidden;will-change:transform,opacity}.sash-stage__scene .sash-panel__card{width:clamp(280px,32vw,520px)}.sash-panel__card{pointer-events:auto;width:100%;display:block;text-decoration:none;border-radius:18px;overflow:hidden;background:linear-gradient(168deg,#16161f,#0c0c13);border:1px solid var(--sash-hair);box-shadow:0 30px 90px #000000b3,0 0 50px #7c5ce01f;transition:border-color .4s var(--sash-ease),box-shadow .4s var(--sash-ease)}.sash-panel__card:hover,.sash-panel__card:focus-visible{border-color:#9682ff8c;box-shadow:0 30px 90px #000000b3,0 0 80px #7c5ce066}.sash-panel__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:#0d0d14}.sash-panel__media img{width:100%;height:100%;object-fit:cover;display:block}.sash-panel__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(5,5,10,.85) 100%)}.sash-panel__meta{position:relative;display:block;padding:1.6rem 1.8rem 2rem}.sash-panel__title{display:block;font-family:var(--font-heading-family);font-weight:300;font-size:clamp(1.7rem,1.6vw,2.2rem);line-height:1.15;color:var(--sash-ink);margin:0 0 .8rem}.sash-panel__price{display:block;font-family:var(--sash-mono);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sash-gold-lift)}.sash-panel.is-breaking .sash-panel__media img{animation:sash-break .42s steps(3) infinite}@keyframes sash-break{0%{filter:none;transform:translateZ(0)}33%{filter:hue-rotate(-18deg) saturate(1.5);transform:translate3d(-3px,0,0)}66%{filter:hue-rotate(16deg) saturate(1.3);transform:translate3d(3px,0,0)}to{filter:none;transform:translateZ(0)}}.sash-stage__hud{position:absolute;left:4rem;bottom:4rem;z-index:4;font-family:var(--sash-mono);pointer-events:auto}.sash-stage__hud-label{font-size:1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--sash-ink-faint);margin:0 0 1.2rem}.sash-stage__hud ul{list-style:none;margin:0 0 1.8rem;padding:0}.sash-stage__hud li{margin-bottom:.6rem}.sash-stage__hud a{font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sash-ink-dim);text-decoration:none;display:inline-flex;gap:.9rem;transition:color .3s var(--sash-ease),transform .3s var(--sash-ease-out)}.sash-stage__hud a:before{content:"\2192";color:var(--sash-gold)}.sash-stage__hud a:hover{color:#fff;transform:translate(4px)}.sash-stage__counter{position:absolute;right:4rem;bottom:4rem;z-index:4;font-family:var(--sash-mono);font-size:1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--sash-ink-faint)}[data-sash-depth="3d"]{perspective:1400px;perspective-origin:50% 42%;transform-style:preserve-3d;overflow:visible}[data-sash-depth="3d"]>li,[data-sash-depth="3d"]>.grid__item{transform:translate3d(0,var(--sash-lift, 0px),var(--sash-z, 0px)) rotateY(var(--sash-ry, 0deg));transform-style:preserve-3d;backface-visibility:hidden}body.sash-midnight .collection .page-width,body.sash-midnight #ProductGridContainer{overflow:visible}.sash-viewtoggle{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 2rem;padding:.9rem 2rem;border-radius:999px;border:1px solid var(--sash-hair-strong);background:#ffffff08;color:var(--sash-ink-dim);font-family:var(--sash-mono);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--sash-ease),border-color .3s var(--sash-ease),background .3s var(--sash-ease)}.sash-viewtoggle:hover{color:#fff;border-color:#9682ff99;background:#7c5ce01a}.sash-viewtoggle:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sash-gold);box-shadow:0 0 10px var(--sash-gold)}@media screen and (max-width:1099px){.sash-stage__hud,.sash-stage__counter{display:none}}@media screen and (max-width:679px){.sash-stage__flat{grid-template-columns:1fr;gap:1.6rem;padding:3rem 1.6rem 5rem}.sash-panel__card{border-radius:14px}.sash-photo-panel .sash-panel__media{aspect-ratio:1}.sash-photo-panel .sash-panel__media img{object-fit:contain}.sash-panel__meta{padding:1.2rem 1.4rem 1.5rem}.sash-panel__title{font-size:1.9rem}.sash-hero__inner{padding:5rem 1.8rem 7rem}.sash-hero__title{font-size:clamp(3.3rem,14vw,5.4rem)}.sash-hero__sub{font-size:1.45rem;margin-bottom:2.6rem}.sash-hero__actions{flex-direction:column;align-items:stretch}.sash-hero__actions .button{width:100%}.sash-stage__flat .sash-mobile-card{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s var(--sash-ease),transform .8s var(--sash-ease);transition-delay:var(--sash-delay, 0ms)}.sash-stage__flat .sash-mobile-card.is-visible{opacity:1;transform:translate3d(0,var(--sash-shift, 0px),0)}}@media(prefers-reduced-motion:reduce){.sash-stage[data-mode="3d"]{height:auto}.sash-stage[data-mode="3d"] .sash-stage__viewport{display:none}.sash-stage[data-mode="3d"] .sash-stage__flat{display:grid}.sash-panel.is-breaking .sash-panel__media img{animation:none}[data-sash-depth="3d"]>li,[data-sash-depth="3d"]>.grid__item{transform:none}}@media screen and (max-width:679px),(pointer:coarse){.sash-stage[data-mode="3d"] .sash-stage__scene .sash-panel__card{width:min(82vw,58svh,440px);max-width:88vw}.sash-stage[data-mode="3d"] .sash-stage__viewport{height:100svh;touch-action:pan-y}.sash-stage[data-mode="3d"] .sash-stage__scene{perspective:none}.sash-stage[data-mode="3d"] .sash-panel.is-breaking .sash-panel__media img{animation:none;filter:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sash-stage.css.map */
