:root{--sash-void: #070709;--sash-bg: #0B0A0D;--sash-surface: #121116;--sash-surface-2: #18171E;--sash-plum: #1B1524;--sash-ink: #F0EAE0;--sash-ink-dim: #A49D91;--sash-ink-faint: #6E6962;--sash-gold: #C79A4F;--sash-gold-lift: #E9C987;--sash-gold-deep: #8C6428;--sash-hair: rgba(199, 154, 79, .16);--sash-hair-strong: rgba(199, 154, 79, .34);--sash-glow-sm: 0 0 18px rgba(199, 154, 79, .18);--sash-glow-md: 0 0 38px rgba(199, 154, 79, .22);--sash-glow-lg: 0 18px 60px rgba(0, 0, 0, .66), 0 0 44px rgba(199, 154, 79, .14);--sash-r-sm: 8px;--sash-r-md: 14px;--sash-r-lg: 22px;--sash-r-pill: 999px;--sash-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--sash-ease: cubic-bezier(.22, .61, .36, 1);--sash-ease-out: cubic-bezier(.16, 1, .3, 1)}html{background:var(--sash-void)}body.sash-midnight{background:var(--sash-bg);color:var(--sash-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.sash-midnight:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(120% 68% at 50% 112%,#c79a4f29,#c79a4f00 62%),radial-gradient(90% 52% at 12% 0%,#50387829,#50387800 58%),radial-gradient(70% 44% at 92% 18%,#c79a4f12,#c79a4f00 60%)}body.sash-midnight:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}body.sash-midnight .shopify-section,body.sash-midnight .color-scheme-1,body.sash-midnight .gradient{background:transparent}body.sash-midnight ::selection{background:var(--sash-gold);color:#0a0a0c}body.sash-midnight *{scrollbar-color:var(--sash-gold-deep) transparent;scrollbar-width:thin}body.sash-midnight ::-webkit-scrollbar{width:10px;height:10px}body.sash-midnight ::-webkit-scrollbar-track{background:var(--sash-void)}body.sash-midnight ::-webkit-scrollbar-thumb{background:linear-gradient(var(--sash-gold-deep),#4A3617);border-radius:var(--sash-r-pill);border:2px solid var(--sash-void)}body.sash-midnight h1,body.sash-midnight h2,body.sash-midnight h3,body.sash-midnight .h0,body.sash-midnight .h1,body.sash-midnight .h2,body.sash-midnight .h3{color:var(--sash-ink);font-weight:300;letter-spacing:-.01em;line-height:1.08}body.sash-midnight h1,body.sash-midnight .h1,body.sash-midnight .h0{letter-spacing:-.02em}body.sash-midnight h2 em,body.sash-midnight .h1 em,body.sash-midnight h2 strong,body.sash-midnight h1 strong{font-style:italic;font-weight:300;background:linear-gradient(96deg,var(--sash-gold-lift) 0%,var(--sash-gold) 46%,#9C7434 100%);-webkit-background-clip:text;background-clip:text;color:transparent}body.sash-midnight .sash-eyebrow,body.sash-midnight .header__menu-item,body.sash-midnight .list-menu__item,body.sash-midnight .price,body.sash-midnight .button,body.sash-midnight .shopify-challenge__button,body.sash-midnight .customer button,body.sash-midnight .badge,body.sash-midnight .product__text.caption-with-letter-spacing,body.sash-midnight .footer-block__heading,body.sash-midnight .link{font-family:var(--sash-mono);font-weight:400;letter-spacing:.14em;text-transform:uppercase}body.sash-midnight .sash-eyebrow{display:inline-block;font-size:1.05rem;letter-spacing:.3em;color:var(--sash-gold);margin-bottom:1.6rem}body.sash-midnight .sash-eyebrow:before{content:"\2500\2500  ";color:var(--sash-gold-deep)}body.sash-midnight p,body.sash-midnight .rte{color:var(--sash-ink-dim)}body.sash-midnight .title-wrapper-with-link,body.sash-midnight .collection__title{position:relative}body.sash-midnight .title-wrapper-with-link .title,body.sash-midnight .collection__title .title{position:relative;padding-top:2.2rem}body.sash-midnight .title-wrapper-with-link .title:before,body.sash-midnight .collection__title .title:before{content:"";position:absolute;top:0;left:0;width:56px;height:1px;background:linear-gradient(90deg,var(--sash-gold),transparent)}body.sash-midnight .header-wrapper{background:#0b0a0d9e;border-bottom:1px solid var(--sash-hair);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);transition:background .4s var(--sash-ease),border-color .4s var(--sash-ease)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body.sash-midnight .header-wrapper{background:#0b0a0df0}}body.sash-midnight .header-wrapper.sash-stuck{background:#08080adb;border-bottom-color:var(--sash-hair-strong);box-shadow:0 10px 40px #00000080}body.sash-midnight .header{padding-top:1.1rem;padding-bottom:1.1rem}body.sash-midnight .header__heading-logo{filter:drop-shadow(0 0 14px rgba(199,154,79,.28))}body.sash-midnight .header__menu-item,body.sash-midnight .header__menu-item span{font-size:1.15rem;color:var(--sash-ink-dim);transition:color .3s var(--sash-ease)}body.sash-midnight .header__menu-item:hover span,body.sash-midnight .header__menu-item:hover{color:var(--sash-gold-lift);text-decoration:none}body.sash-midnight .header__menu-item span:after{display:none}body.sash-midnight .header__icon .icon,body.sash-midnight .header__icon{color:var(--sash-ink)}body.sash-midnight .header__icon:hover{color:var(--sash-gold)}body.sash-midnight .cart-count-bubble{background:var(--sash-gold);color:#0a0a0c;font-family:var(--sash-mono);box-shadow:var(--sash-glow-sm)}body.sash-midnight .header__submenu,body.sash-midnight .menu-drawer{background:#0d0c10f7;border:1px solid var(--sash-hair);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}body.sash-midnight .button,body.sash-midnight .shopify-challenge__button,body.sash-midnight .customer button{position:relative;overflow:hidden;border-radius:var(--sash-r-pill);font-size:1.1rem;padding:1.35rem 3.2rem;min-height:4.6rem;background:linear-gradient(140deg,var(--sash-gold-lift),var(--sash-gold) 52%,var(--sash-gold-deep));color:#0a0a0c;box-shadow:var(--sash-glow-sm);transition:transform .35s var(--sash-ease-out),box-shadow .35s var(--sash-ease-out),filter .35s var(--sash-ease)}body.sash-midnight .button:after,body.sash-midnight .button:before{display:none}body.sash-midnight .button:hover:not([disabled]){transform:translateY(-2px);box-shadow:var(--sash-glow-md),0 10px 26px #00000080;filter:brightness(1.06)}body.sash-midnight .button:active:not([disabled]){transform:translateY(0)}body.sash-midnight .button--secondary,body.sash-midnight .button--tertiary{background:transparent;color:var(--sash-ink);border:1px solid var(--sash-hair-strong);box-shadow:none}body.sash-midnight .button--secondary:hover:not([disabled]){border-color:var(--sash-gold);color:var(--sash-gold-lift);background:#c79a4f12;box-shadow:var(--sash-glow-sm)}body.sash-midnight .button[disabled],body.sash-midnight .button.disabled{background:var(--sash-surface-2);color:var(--sash-ink-faint);box-shadow:none}body.sash-midnight .field__input,body.sash-midnight .select__select,body.sash-midnight .customer input,body.sash-midnight .customer select,body.sash-midnight textarea{background:var(--sash-surface);border:1px solid var(--sash-hair);border-radius:var(--sash-r-sm);color:var(--sash-ink);transition:border-color .3s var(--sash-ease),box-shadow .3s var(--sash-ease)}body.sash-midnight .field__input:focus,body.sash-midnight .select__select:focus,body.sash-midnight textarea:focus{border-color:var(--sash-gold);box-shadow:0 0 0 3px #c79a4f29;outline:none}body.sash-midnight .field__label,body.sash-midnight .form__label{color:var(--sash-ink-faint);font-family:var(--sash-mono);font-size:1.05rem;letter-spacing:.1em}body.sash-midnight .field:after,body.sash-midnight .select:after{display:none}body.sash-midnight .card-wrapper{perspective:1200px}body.sash-midnight .card{background:linear-gradient(168deg,var(--sash-surface-2) 0%,var(--sash-surface) 58%,#0E0D12 100%);border:1px solid var(--sash-hair);border-radius:var(--sash-r-md);overflow:hidden;transition:transform .5s var(--sash-ease-out),box-shadow .5s var(--sash-ease-out),border-color .5s var(--sash-ease);transform-style:preserve-3d}body.sash-midnight .card__inner{background:transparent;border:0}body.sash-midnight .card--standard .card__inner{border-radius:var(--sash-r-md)}body.sash-midnight .card__media,body.sash-midnight .card .media{border-radius:calc(var(--sash-r-md) - 2px);background:radial-gradient(80% 70% at 50% 30%,rgba(199,154,79,.06),transparent 70%),#101015}body.sash-midnight .card__media img,body.sash-midnight .card .media img{transition:transform .7s var(--sash-ease-out),filter .5s var(--sash-ease);filter:saturate(1.02) contrast(1.02)}body.sash-midnight .card-wrapper:hover .card,body.sash-midnight .card-wrapper:focus-within .card{border-color:var(--sash-hair-strong);box-shadow:var(--sash-glow-lg)}body.sash-midnight .card-wrapper:hover .card__media img{transform:scale(1.055)}body.sash-midnight .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s var(--sash-ease);background:radial-gradient(240px circle at var(--sash-mx, 50%) var(--sash-my, 50%),rgba(199,154,79,.16),transparent 62%)}body.sash-midnight .card-wrapper:hover .card:after{opacity:1}body.sash-midnight .card__heading a,body.sash-midnight .card__heading{color:var(--sash-ink);font-weight:400;letter-spacing:0}body.sash-midnight .card-wrapper:hover .card__heading a{color:var(--sash-gold-lift)}body.sash-midnight .card__heading a:after{display:none}body.sash-midnight .card-information,body.sash-midnight .card__content{padding:1.6rem 1.6rem 1.8rem}body.sash-midnight .price,body.sash-midnight .price__regular,body.sash-midnight .price-item{font-family:var(--sash-mono);font-size:1.25rem;letter-spacing:.08em;color:var(--sash-gold)}body.sash-midnight .price--on-sale .price-item--regular{color:var(--sash-ink-faint);text-decoration-color:var(--sash-gold-deep)}body.sash-midnight .badge{background:#c79a4f1f;border:1px solid var(--sash-hair-strong);color:var(--sash-gold-lift);border-radius:var(--sash-r-pill);font-size:.95rem}body.sash-midnight .quick-add__submit{background:#0a0a0cb8;border:1px solid var(--sash-hair-strong);color:var(--sash-gold-lift)}body.sash-midnight .collection-list .card,body.sash-midnight .collection-hero{border-radius:var(--sash-r-lg)}.sash-hero{position:relative;min-height:clamp(560px,86svh,880px);display:grid;place-items:center;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--sash-hair)}.sash-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1.4s var(--sash-ease)}.sash-hero__canvas.is-live{opacity:1}.sash-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(58% 48% at 50% 42%,rgba(199,154,79,.2) 0%,transparent 68%),radial-gradient(78% 60% at 50% 118%,rgba(140,100,40,.28) 0%,transparent 62%),radial-gradient(60% 50% at 14% 6%,rgba(78,54,116,.22) 0%,transparent 64%),linear-gradient(180deg,#08080a,#0b0a0d 60%,#0a090c)}.sash-hero__inner{position:relative;z-index:2;text-align:center;padding:8rem 2.4rem;max-width:92rem}.sash-hero__title{font-size:clamp(4.4rem,8.4vw,9.6rem);line-height:.98;font-weight:300;margin:0 0 2.4rem;color:var(--sash-ink);text-wrap:balance}.sash-hero__title em{font-style:italic;background:linear-gradient(96deg,var(--sash-gold-lift),var(--sash-gold) 48%,#9C7434);-webkit-background-clip:text;background-clip:text;color:transparent}.sash-hero__sub{font-size:clamp(1.5rem,1.9vw,1.8rem);color:var(--sash-ink-dim);max-width:54rem;margin:0 auto 3.6rem;line-height:1.66;text-wrap:pretty}.sash-hero__actions{display:flex;gap:1.4rem;justify-content:center;flex-wrap:wrap}.sash-hero__hud{position:absolute;left:4rem;bottom:3.4rem;z-index:3;text-align:left;font-family:var(--sash-mono)}.sash-hero__hud-label{font-size:1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--sash-ink-faint);margin-bottom:1.4rem}.sash-hero__hud-list{list-style:none;margin:0;padding:0}.sash-hero__hud-list li{margin-bottom:.7rem}.sash-hero__hud-list a{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sash-ink-dim);text-decoration:none;display:inline-flex;align-items:center;gap:.9rem;transition:color .3s var(--sash-ease),transform .3s var(--sash-ease-out)}.sash-hero__hud-list a:before{content:"\2192";color:var(--sash-gold-deep);transition:transform .3s var(--sash-ease-out),color .3s var(--sash-ease)}.sash-hero__hud-list a:hover{color:var(--sash-gold-lift);transform:translate(4px)}.sash-hero__hud-list a:hover:before{color:var(--sash-gold);transform:translate(3px)}.sash-hero__scroll{position:absolute;left:50%;bottom:2.6rem;transform:translate(-50%);z-index:3;font-family:var(--sash-mono);font-size:.95rem;letter-spacing:.3em;text-transform:uppercase;color:var(--sash-ink-faint)}.sash-hero__scroll span{display:block;width:1px;height:42px;margin:1rem auto 0;background:linear-gradient(var(--sash-gold),transparent);animation:sash-drop 2.4s var(--sash-ease) infinite;transform-origin:top}@keyframes sash-drop{0%{transform:scaleY(0);opacity:0}40%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@media screen and (max-width:1100px){.sash-hero__hud{display:none}}@media screen and (max-width:989px){.sash-hero{min-height:70svh}.sash-hero__inner{padding:6rem 2rem}}body.sash-midnight .product__media-wrapper .media,body.sash-midnight .product__media-item .media{border-radius:var(--sash-r-md);border:1px solid var(--sash-hair);background:#101015}body.sash-midnight .product__title h1,body.sash-midnight .product__title{color:var(--sash-ink)}body.sash-midnight .product__info-container .price{font-size:2.1rem;color:var(--sash-gold-lift)}body.sash-midnight .product-form__input input[type=radio]+label,body.sash-midnight .product-form__input .select__select{background:var(--sash-surface);border:1px solid var(--sash-hair);border-radius:var(--sash-r-pill);color:var(--sash-ink-dim);font-family:var(--sash-mono);font-size:1.05rem;letter-spacing:.08em;transition:all .3s var(--sash-ease)}body.sash-midnight .product-form__input input[type=radio]:checked+label{background:#c79a4f24;border-color:var(--sash-gold);color:var(--sash-gold-lift);box-shadow:var(--sash-glow-sm)}body.sash-midnight .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--sash-gold);outline-offset:2px}body.sash-midnight .product__accordion,body.sash-midnight .product__description{border-color:var(--sash-hair)}body.sash-midnight .product__accordion .summary__title{color:var(--sash-ink)}body.sash-midnight .quantity{background:var(--sash-surface);border:1px solid var(--sash-hair);border-radius:var(--sash-r-pill);color:var(--sash-ink)}body.sash-midnight .quantity:after{display:none}body.sash-midnight .quantity__input{color:var(--sash-ink);font-family:var(--sash-mono)}body.sash-midnight .quantity__button svg{color:var(--sash-gold)}body.sash-midnight .cart-drawer,body.sash-midnight .drawer__inner,body.sash-midnight .cart-notification{background:#0c0b0ffa;border-left:1px solid var(--sash-hair);color:var(--sash-ink)}body.sash-midnight .cart-item,body.sash-midnight .cart-items thead th{border-color:var(--sash-hair)}body.sash-midnight .cart-item__image{border-radius:var(--sash-r-sm);border:1px solid var(--sash-hair)}body.sash-midnight .totals__subtotal-value,body.sash-midnight .totals__total-value{font-family:var(--sash-mono);color:var(--sash-gold-lift)}body.sash-midnight .drawer__footer{border-top:1px solid var(--sash-hair)}body.sash-midnight .footer{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 60%,#050506);border-top:1px solid var(--sash-hair)}body.sash-midnight .footer-block__heading{color:var(--sash-gold);font-size:1.05rem;letter-spacing:.22em}body.sash-midnight .footer__list-social .link,body.sash-midnight .footer-block__details-content a,body.sash-midnight .list-menu__item--link{color:var(--sash-ink-dim)}body.sash-midnight .footer-block__details-content a:hover{color:var(--sash-gold-lift)}body.sash-midnight .footer__content-bottom{border-top:1px solid var(--sash-hair)}body.sash-midnight .footer__copyright,body.sash-midnight .copyright__content{font-family:var(--sash-mono);font-size:1rem;letter-spacing:.1em;color:var(--sash-ink-faint)}body.sash-midnight .sash-reveal{opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s var(--sash-ease-out),transform .9s var(--sash-ease-out)}body.sash-midnight .sash-reveal.is-in{opacity:1;transform:translateZ(0)}body.sash-midnight .sash-reveal[data-sash-delay="1"]{transition-delay:.08s}body.sash-midnight .sash-reveal[data-sash-delay="2"]{transition-delay:.16s}body.sash-midnight .sash-reveal[data-sash-delay="3"]{transition-delay:.24s}body.sash-midnight .sash-reveal[data-sash-delay="4"]{transition-delay:.32s}.sash-cursor,.sash-cursor-ring{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;border-radius:50%;mix-blend-mode:screen;opacity:0;transition:opacity .3s var(--sash-ease),width .3s var(--sash-ease),height .3s var(--sash-ease)}.sash-cursor{width:6px;height:6px;background:var(--sash-gold-lift);box-shadow:0 0 10px #e9c987e6}.sash-cursor-ring{width:34px;height:34px;border:1px solid rgba(199,154,79,.55)}body.sash-cursor-on .sash-cursor,body.sash-cursor-on .sash-cursor-ring{opacity:1}body.sash-cursor-on.sash-cursor-hot .sash-cursor-ring{width:56px;height:56px;border-color:var(--sash-gold-lift);background:#c79a4f14}body.sash-midnight a:focus-visible,body.sash-midnight button:focus-visible,body.sash-midnight .button:focus-visible,body.sash-midnight summary:focus-visible{outline:2px solid var(--sash-gold-lift);outline-offset:3px;border-radius:var(--sash-r-sm)}body.sash-midnight .skip-to-content-link{background:var(--sash-gold);color:#0a0a0c}@media(prefers-reduced-motion:reduce){body.sash-midnight *,body.sash-midnight *:before,body.sash-midnight *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}body.sash-midnight .sash-reveal{opacity:1;transform:none}.sash-hero__canvas{display:none}.sash-hero__scroll span{animation:none}.sash-cursor,.sash-cursor-ring{display:none}}@media(prefers-contrast:more){body.sash-midnight{--sash-ink-dim: #D6D0C6;--sash-hair: rgba(199, 154, 79, .4)}}@media(hover:none),(pointer:coarse){.sash-cursor,.sash-cursor-ring{display:none}body.sash-midnight .card{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sash-midnight.css.map */
