:root{--ss-blood: 193, 18, 31;--ss-blood-deep: 122, 8, 17;--ss-blood-bright: 230, 30, 45;--ss-ink: 8, 8, 9;--ss-ink-2: 15, 15, 17;--ss-bone: 234, 230, 222;--ss-orange: 246, 130, 0}body.gradient{background-color:rgb(var(--ss-ink))!important;background-image:radial-gradient(120% 80% at 50% -10%,rgba(var(--ss-blood),.16),transparent 60%),radial-gradient(90% 60% at 100% 100%,rgba(var(--ss-blood-deep),.12),transparent 55%);background-attachment:fixed}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;opacity:.06;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;pointer-events:none;box-shadow:inset 0 0 220px 60px #000000d9}::selection{background:rgba(var(--ss-blood),.9);color:#fff}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:rgb(var(--ss-blood-deep));border:2px solid #000}::-webkit-scrollbar-thumb:hover{background:rgb(var(--ss-blood))}.title,.section-header__title,.collection__title .title,.rich-text__heading,.banner__heading,h2.title{text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ss-bone));text-shadow:0 0 18px rgba(var(--ss-blood),.45),0 0 2px rgba(0,0,0,.6)}.featured-collection .title,.rich-text__heading,.blog .title,.collection-list-title .title{animation:ss-flicker 6s infinite steps(60)}@keyframes ss-flicker{0%,to{opacity:1;text-shadow:0 0 18px rgba(var(--ss-blood),.5),0 0 2px rgba(0,0,0,.6)}92%{opacity:1}93%{opacity:.72;text-shadow:0 0 6px rgba(var(--ss-blood),.3)}94%{opacity:1}96%{opacity:.85}97%{opacity:1}}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.12em;font-weight:700;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .25s ease,background-color .25s ease}.button:not(.button--secondary):not(.link),.quick-add__submit.button,.card .button{--color-button: var(--ss-blood);--color-button-text: 255, 255, 255;box-shadow:0 0 0 1px rgba(var(--ss-blood-bright),.4),0 0 22px rgba(var(--ss-blood),.45)}.button:not(.link):hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(var(--ss-blood-bright),.8),0 0 34px rgba(var(--ss-blood-bright),.7)}.button--secondary{--color-button-text: 255, 255, 255;background:transparent!important;border:1px solid rgba(var(--ss-bone),.6)!important;color:rgb(var(--ss-bone))!important}.button--secondary:hover{background:rgb(var(--ss-blood))!important;border-color:rgb(var(--ss-blood))!important;color:#fff!important}.quick-add__submit.button,.quick-add__submit.button span{color:#fff!important}.quick-add__submit.button,.quick-add__submit.button.button--secondary,.product-form__submit.button,.product-form__submit.button.button--secondary{background:rgb(var(--ss-blood))!important;border-color:rgb(var(--ss-blood))!important;color:#fff!important;box-shadow:0 0 0 1px rgba(var(--ss-blood-bright),.5),0 0 22px rgba(var(--ss-blood),.45)}.quick-add__submit.button:hover,.product-form__submit.button:hover{background:rgb(var(--ss-blood-bright))!important;border-color:rgb(var(--ss-blood-bright))!important}.card__inner{position:relative;overflow:hidden}.card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(135% 105% at 50% 0%,transparent 52%,rgba(0,0,0,.55) 100%),linear-gradient(to top,rgba(var(--ss-ink),.7) 0%,transparent 38%);transition:box-shadow .3s ease}.card__media .media img{filter:contrast(1.08) saturate(1.05) brightness(.95);transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s ease}.card__heading,.card__heading a{text-transform:uppercase;letter-spacing:.04em}.card-information .price__regular .price-item,.price-item--regular{color:rgb(var(--ss-bone));font-weight:700}@media(hover:hover){.card-wrapper{transition:transform .28s ease}.card-wrapper:hover{transform:translateY(-6px)}.card-wrapper:hover .card__media .media img{transform:scale(1.05);filter:contrast(1.12) saturate(1.1) brightness(1)}.card-wrapper:hover .card__inner:after{box-shadow:inset 0 0 0 2px rgba(var(--ss-blood-bright),.85),inset 0 0 40px rgba(var(--ss-blood),.45)}}.shopify-section{position:relative}.shopify-section+.shopify-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(90%,120rem);height:1px;z-index:2;background:linear-gradient(to right,transparent,rgba(var(--ss-blood-bright),.65) 50%,transparent)}.announcement-bar__message{font-weight:800;letter-spacing:.14em;animation:ss-pulse 2.4s ease-in-out infinite}@keyframes ss-pulse{0%,to{opacity:1}50%{opacity:.78}}.ss-marquee{background:rgb(var(--ss-ink-2));border-top:1px solid rgba(var(--ss-blood),.5);border-bottom:1px solid rgba(var(--ss-blood),.5);overflow:hidden;padding:1.1rem 0;white-space:nowrap}.ss-marquee__track{display:inline-flex;gap:2.5rem;align-items:center;animation:ss-scroll 28s linear infinite;will-change:transform}.ss-marquee:hover .ss-marquee__track{animation-play-state:paused}.ss-marquee__item{font-family:var(--font-heading-family, sans-serif);text-transform:uppercase;font-size:clamp(1.6rem,3.5vw,2.6rem);letter-spacing:.16em;color:rgb(var(--ss-bone))}.ss-marquee__item span{color:rgb(var(--ss-blood-bright));margin-left:2.5rem}@keyframes ss-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ss-countdown{text-align:center;padding:clamp(3.2rem,7vw,6rem) 2rem;background:radial-gradient(80% 120% at 50% 0%,rgba(var(--ss-blood),.22),transparent 70%),rgb(var(--ss-ink));position:relative}.ss-countdown__eyebrow{text-transform:uppercase;letter-spacing:.4em;font-weight:700;color:rgb(var(--ss-blood-bright));font-size:1.2rem;margin:0 0 1rem}.ss-countdown__title{font-family:var(--font-heading-family, sans-serif);text-transform:uppercase;font-size:clamp(2.6rem,6vw,5rem);line-height:.95;margin:0 0 .4rem;color:rgb(var(--ss-bone));text-shadow:0 0 24px rgba(var(--ss-blood),.6)}.ss-countdown__sub{color:rgba(var(--ss-bone),.7);margin:0 0 2.4rem;font-size:1.5rem}.ss-countdown__clock{display:inline-flex;gap:1.2rem;margin-bottom:2.6rem}.ss-countdown__unit{min-width:7.2rem;padding:1.2rem .6rem;background:#0009;border:1px solid rgba(var(--ss-blood),.5);box-shadow:0 0 26px rgba(var(--ss-blood),.25),inset 0 0 18px #000c}.ss-countdown__num{font-family:var(--font-heading-family, sans-serif);font-size:clamp(3rem,7vw,4.6rem);line-height:1;color:#fff;text-shadow:0 0 18px rgba(var(--ss-blood-bright),.8);font-variant-numeric:tabular-nums}.ss-countdown__label{display:block;margin-top:.6rem;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--ss-bone),.6)}.ss-countdown__code{display:inline-block;margin-bottom:2rem;padding:.5rem 1.4rem;border:1px dashed rgba(var(--ss-bone),.5);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--ss-bone));font-weight:700}.ss-countdown__code b{color:rgb(var(--ss-blood-bright))}.ss-countdown.is-expired .ss-countdown__clock,.ss-countdown.is-expired .ss-countdown__code{display:none}.ss-trust{background:rgb(var(--ss-ink-2));padding:clamp(2.4rem,5vw,4rem) 2rem}.ss-trust__grid{max-width:120rem;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.ss-trust__item{padding:0 1rem;border-left:1px solid rgba(var(--ss-blood),.25)}.ss-trust__item:first-child{border-left:0}.ss-trust__stat{font-family:var(--font-heading-family, sans-serif);font-size:clamp(2.4rem,5vw,3.6rem);color:rgb(var(--ss-bone));text-shadow:0 0 16px rgba(var(--ss-blood),.5);line-height:1}.ss-trust__caption{display:block;margin-top:.6rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--ss-bone),.6)}@media(max-width:749px){.ss-trust__grid{grid-template-columns:repeat(2,1fr);gap:2.4rem 1rem}.ss-trust__item:nth-child(3){border-left:0}}.newsletter .newsletter__subheading,.newsletter .title{text-shadow:0 0 22px rgba(var(--ss-blood),.6)}.newsletter .title{text-transform:uppercase}@media(prefers-reduced-motion:reduce){.ss-marquee__track,.announcement-bar__message,.featured-collection .title,.rich-text__heading,.blog .title{animation:none!important}.card-wrapper,.button,.card__media .media img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ss-custom.css.map */
