.rev-promo-section{margin:0}.rev-promo{--rev-promo-ease: cubic-bezier(.4, 0, .2, 1);--rev-glow-lower-left: .3;--rev-glow-upper-right: .36;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--rev-promo-height-mobile, 460px);padding:calc(var(--rev-header-height, 64px) + 28px) 24px 36px;overflow:hidden;background:#090909;color:#fff;text-align:center;font-feature-settings:"ss01","cv11";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.rev-promo,.rev-promo *,.rev-promo *:before,.rev-promo *:after{box-sizing:border-box}@media screen and (min-width:768px){.rev-promo{min-height:var(--rev-promo-height, 480px);padding:calc(var(--rev-header-height, 80px) + 24px) 40px 40px}}.rev-promo__media,.rev-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.rev-promo__media{z-index:0;display:block;overflow:hidden}.rev-promo__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--rev-promo-focal, center center)}.rev-promo__overlay{z-index:1;pointer-events:none;background:rgba(0,0,0,var(--rev-promo-overlay, .32))}.rev-promo__glow{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.rev-promo__glow-corner--left{position:absolute;bottom:-590px;left:-590px;width:1280px;height:1280px;pointer-events:none;background:radial-gradient(ellipse 68% 68% at 50% 50%,rgba(138,74,245,var(--rev-glow-lower-left)),rgba(138,74,245,calc(var(--rev-glow-lower-left) * .72)),rgba(106,53,255,calc(var(--rev-glow-lower-left) * .38)),rgba(87,38,190,calc(var(--rev-glow-lower-left) * .16)) 54%,rgba(40,14,79,calc(var(--rev-glow-lower-left) * .05)) 70%,#280e4f00 82%)}.rev-promo__glow-corner--right{position:absolute;top:-390px;right:-390px;width:860px;height:860px;pointer-events:none;background:radial-gradient(ellipse 68% 68% at 50% 50%,rgba(87,38,190,var(--rev-glow-upper-right)),rgba(63,24,140,calc(var(--rev-glow-upper-right) * .7)) 22%,rgba(40,14,79,calc(var(--rev-glow-upper-right) * .4)),rgba(40,14,79,calc(var(--rev-glow-upper-right) * .14)) 62%,rgba(40,14,79,calc(var(--rev-glow-upper-right) * .04)) 76%,#280e4f00 86%)}@media screen and (max-width:767px){.rev-promo{--rev-glow-lower-left: .24;--rev-glow-upper-right: .28}.rev-promo__glow-corner--left{bottom:-420px;left:-420px;width:920px;height:920px}.rev-promo__glow-corner--right{top:-300px;right:-300px;width:680px;height:680px}}.rev-promo .rev-starfield{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.rev-promo .rev-starfield__star{width:3px;height:3px;background:#fff;box-shadow:0 0 4px #fffffff2;opacity:.9}.rev-promo .rev-starfield__star:nth-child(3n){width:2px;height:2px;opacity:.75}.rev-promo .rev-starfield__star:nth-child(1){left:0%;top:0%;animation:rev-promo-star 8s ease-in-out 0s infinite}.rev-promo .rev-starfield__star:nth-child(2){left:73%;top:47%;animation:rev-promo-star 9s ease-in-out .6s infinite}.rev-promo .rev-starfield__star:nth-child(3){left:46%;top:94%;animation:rev-promo-star 10s ease-in-out 1.2s infinite}.rev-promo .rev-starfield__star:nth-child(4){left:19%;top:41%;animation:rev-promo-star 11s ease-in-out 1.8s infinite}.rev-promo .rev-starfield__star:nth-child(5){left:92%;top:88%;animation:rev-promo-star 12s ease-in-out 2.4s infinite}.rev-promo .rev-starfield__star:nth-child(6){left:65%;top:35%;animation:rev-promo-star 8s ease-in-out 3s infinite}.rev-promo .rev-starfield__star:nth-child(7){left:38%;top:82%;animation:rev-promo-star 9s ease-in-out 3.6s infinite}.rev-promo .rev-starfield__star:nth-child(8){left:11%;top:29%;animation:rev-promo-star 10s ease-in-out 4.2s infinite}.rev-promo .rev-starfield__star:nth-child(9){left:84%;top:76%;animation:rev-promo-star 11s ease-in-out 4.8s infinite}.rev-promo .rev-starfield__star:nth-child(10){left:57%;top:23%;animation:rev-promo-star 12s ease-in-out 5.4s infinite}.rev-promo .rev-starfield__star:nth-child(11){left:30%;top:70%;animation:rev-promo-star 8s ease-in-out 6s infinite}.rev-promo .rev-starfield__star:nth-child(12){left:3%;top:17%;animation:rev-promo-star 9s ease-in-out 6.6s infinite}.rev-promo .rev-starfield__star:nth-child(13){left:76%;top:64%;animation:rev-promo-star 10s ease-in-out 7.2s infinite}.rev-promo .rev-starfield__star:nth-child(14){left:49%;top:11%;animation:rev-promo-star 11s ease-in-out 7.8s infinite}@keyframes rev-promo-star{0%{opacity:.8;transform:translateY(0)}50%{opacity:1}to{opacity:.8;transform:translateY(-18px)}}.rev-promo__frame{position:absolute;z-index:4;top:calc(var(--rev-header-height, 80px) + 8px);right:16px;left:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0;pointer-events:none;font-family:var(--rev-font-mono);font-size:8px;font-weight:400;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d}.rev-promo__frame-item{flex:1 1 0;min-width:0}.rev-promo__frame-item--end{text-align:right}@media screen and (min-width:768px){.rev-promo__frame{top:calc(var(--rev-header-height, 80px) + 10px);right:40px;left:40px;font-size:10px;letter-spacing:.3em}}.rev-promo__content{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;width:min(920px,100%);margin:0 auto}.rev-promo__logo{display:block;width:auto;height:42px;opacity:.96}@media screen and (min-width:768px){.rev-promo__logo{height:58px}}.rev-promo__line{max-width:38em;margin:22px 0 0;font-family:var(--rev-font-mono);font-size:11px;font-weight:400;line-height:1.55;letter-spacing:.16em;text-transform:uppercase;color:#fff}@media screen and (min-width:768px){.rev-promo__line{margin-top:26px;font-size:13px;letter-spacing:.2em}}.rev-promo__actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:26px}@media screen and (min-width:640px){.rev-promo__actions{flex-direction:row;justify-content:center;width:auto}}.rev-promo__btn{gap:12px;width:100%;max-width:280px;padding:14px 22px;line-height:1.4;border-radius:0;color:#fff;transition:background-color .28s var(--rev-promo-ease),border-color .28s var(--rev-promo-ease),box-shadow .28s var(--rev-promo-ease)}@media screen and (min-width:640px){.rev-promo__btn{width:auto;padding:15px 28px}}.rev-promo__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.rev-promo__btn[aria-disabled=true]{cursor:default;opacity:.55}.rev-promo__arrow{width:14px;height:14px;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.rev-promo__btn{transition:none}.rev-promo .rev-starfield__star{animation:none!important;opacity:.9}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/rev-promo-hero.css.map */
