:root{--sp-peach: #b6ff00;--sp-dot: #b6ff00;--sp-rust: #2c6e00;--sp-hw: linear-gradient(90deg, #0b0b0a 0%, #232c12 100%);--sp-hw-card: radial-gradient(120% 110% at 100% 0%, rgba(182, 255, 0, .14) 0%, rgba(182, 255, 0, 0) 60%), linear-gradient(140deg, #121310 0%, #232c12 100%);--sp-red: #c4332f}.sp--dark,.sp-hero{background:#0b0b0a}.sp-hero__eyebrow{display:block;color:#fff;font-family:var(--sp-font);font-weight:800;font-size:min(46px,8.3vw);letter-spacing:-.01em;line-height:1;text-transform:uppercase;text-shadow:none;white-space:nowrap}.sp-hero__chip{color:#fff}.sp-hero__eyebrow-main{display:inline-block;padding:.06em .2em .04em;border-radius:.14em;background:var(--sp-red);color:#fff;line-height:1}.sp-ticket-wrap{position:relative;margin-top:22px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(182,255,0,.22))}.sp-ticket{color:#0b0b0a;background:linear-gradient(100deg,#c8ff2e,#b6ff00 55%,#a5f000)}.sp-ticket:after{display:block;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);animation:sp-shine-bw 3s ease-in-out .8s infinite}@keyframes sp-shine-bw{0%{transform:translate(0) skew(-18deg)}34%,to{transform:translate(500%) skew(-18deg)}}.sp-ticket-wrap{animation:sp-ticket-glow 3s ease-in-out .8s infinite}@keyframes sp-ticket-glow{0%,to{filter:drop-shadow(0 14px 24px rgba(0,0,0,.55)) drop-shadow(0 0 10px rgba(182,255,0,.16))}22%{filter:drop-shadow(0 14px 24px rgba(0,0,0,.55)) drop-shadow(0 0 24px rgba(182,255,0,.42))}}@media(prefers-reduced-motion:reduce){.sp-ticket-wrap{animation:none}}.sp-ticket__half+.sp-ticket__half{border-left-color:#0b0b0a6b}.sp-ticket__flag{position:absolute;top:-17px;left:50%;z-index:2;padding:6px 14px 7px;border-radius:7px;background:var(--sp-red);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap;transform:translate(-50%);box-shadow:none}.sp-cd{border-color:#ffffff29;background:#151613;box-shadow:none}.sp-hwcard{box-shadow:0 16px 32px -20px #0009}.sp-tile{background:#00000057;border-color:#ffffff24}.sp-incl__tagline span{color:#fff}.sp-incl__plus{box-shadow:0 0 0 5px #0b0b0a}.sp-hero .sp-tile-card{background:#1c1e19;border:1px solid rgba(182,255,0,.34);box-shadow:none}.sp-hero .sp-tile-card__d{color:#ffffffd6}.sp-hero .sp-grow{background:#1d2019;border-color:#b6ff0047}.sp-dot{animation-name:sp-pulse-bw}@keyframes sp-pulse-bw{0%{box-shadow:0 0 #b6ff008c}70%{box-shadow:0 0 0 8px #b6ff0000}to{box-shadow:0 0 #b6ff0000}}.sp-offer__title{max-width:none}.sp-offer__title em{display:inline-block;margin-top:4px;padding:.02em .22em .06em;border-radius:6px;background:var(--sp-red);color:#fff;white-space:nowrap}.sp-offer__res{color:#3a3d36}.sp-deal{box-shadow:0 18px 40px -34px #14140a80}.sp-deal--top{border-color:#0b0b0a;box-shadow:0 22px 46px -30px #00000073}.sp-deal--top .sp-deal__badge{background:#0b0b0a;color:#b6ff00}.sp-deal__badge{box-shadow:0 6px 14px -8px #0009}.sp-deal__img,.sp-sheet__img{background:#0b0b0a}.sp-deal__gifts{border-color:#cfcabb;background:#f3f0e8}.sp-deal__gifts li+li{border-top-color:#e0dccf}@media(min-width:900px){.sp-hero__eyebrow{font-size:min(52px,3.4vw)}.sp-ticket-wrap{margin-top:26px}.sp-ticket__flag{left:39%}}.sp-hero__title{max-width:none;margin-top:14px;font-size:min(30px,calc((100vw - 34px) / 17.8));line-height:1.2;letter-spacing:-.03em}.sp-hero__tag{top:3%;padding:8px 15px 7px;border:0;border-radius:999px;background:var(--sp-red);color:#fff;font:800 12px/1 var(--sp-font);letter-spacing:.1em;box-shadow:0 8px 18px -10px #000000b3}.sp-offer__title{margin-bottom:14px}.sp-offer__res{margin:0 auto 40px}.sp-deal--top{border:2.5px solid #0b0b0a;box-shadow:0 0 0 4px #b6ff008c,0 24px 48px -28px #00000080}.sp-deal--top .sp-deal__badge{top:-17px;gap:7px;padding:9px 16px 9px 13px;background:#b6ff00;color:#0b0b0a;font-size:13px;box-shadow:0 8px 18px -8px #3c5a008c}.sp-deal--top .sp-deal__badge:before{content:"\2605";font-size:13px;letter-spacing:0;line-height:1}@media(min-width:900px){.sp-hero__title{font-size:min(30px,calc((min(100vw,1132px) - 88px) / 35.6))}.sp-hero__tag{font-size:13px;padding:9px 18px 8px}}.sp-hero__imgw{padding-top:44px}.sp-hero__tag{top:4px}@media(min-width:900px){.sp-hero__imgw{padding-top:52px}.sp-hero__tag{top:6px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/stepz-sales-page-bw.css.map */
