.promo_popup_v2{font-family:Avenir,Sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:110%;text-align:center}.promo_popup_v2-overlay{align-items:center;background:rgba(0,0,0,.4);bottom:0;display:flex;flex-wrap:wrap;height:100vh;justify-content:center;left:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0 48px;position:fixed;right:0;top:0;z-index:9999}.promo_popup_v2-container{background-color:#333;border:5px solid #38040b;color:#fff;isolation:isolate;margin:44px auto;max-width:512px;position:relative;width:100%}.promo_popup_v2-container:before{background:linear-gradient(0deg,rgba(5,3,2,.55) 23.47%,rgba(0,0,0,.15));content:"";display:block;height:100%;position:absolute;transform:rotate(-180deg);width:100%;z-index:-1}.promo_popup_v2-content{display:flex;flex-flow:column wrap;justify-content:flex-start;min-height:612px;padding:52px 22px 22px}.promo_popup_v2-close{background:none;border:0;color:#fff;padding:0;position:absolute;right:10px;top:9px;width:16px;z-index:2}.promo_popup_v2-close svg{display:block;height:auto;width:100%}.promo_popup_v2-close:focus,.promo_popup_v2-close:hover{background:none;border:0;color:#e62656}.promo_popup_v2-title{font-family:Bon Vivant;font-size:45px;font-weight:700;letter-spacing:2px;line-height:105%;margin-bottom:10px}.promo_popup_v2-subtitle{margin:0 auto;max-width:332px;width:100%}.promo_popup_v2-richtext{font-size:22.98px;line-height:109.9652%}.promo_popup_v2-richtext:not(:first-child){margin-top:83px}.promo_popup_v2-richtext p{margin-bottom:5px}.promo_popup_v2-richtext .big-text{font-family:Bon Vivant;font-size:100px;font-weight:700;line-height:110%;position:relative}.promo_popup_v2-richtext .big-text+p{margin-top:-27px}.promo_popup_v2-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.promo_popup_v2-buttons:not(:first-child){margin-top:45px}.promo_popup_v2-buttons:not(:last-child){margin-bottom:45px}.promo_popup_v2-buttons .button{font-size:18.6673px;font-weight:900;letter-spacing:.04em;line-height:110%;padding:25px 56px}.promo_popup_v2-buttons .button,.promo_popup_v2-buttons .button:focus,.promo_popup_v2-buttons .button:hover{background-color:#38040b;border-color:#38040b;color:#fff}.promo_popup_v2-footnote{font-size:11.49px;font-weight:300;line-height:110.0087%;margin-top:auto}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .promo_popup_v2-overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .promo_popup_v2-container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .promo_popup_v2-overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .promo_popup_v2-container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .promo_popup_v2-container,.micromodal-slide .promo_popup_v2-overlay{will-change:transform}@media (max-width:767px){.promo_popup_v2{font-size:14px;font-size:clamp(.875rem,3.1vw + .0625rem,1.125rem)}.promo_popup_v2-container{border-width:3.1px}.promo_popup_v2-content{min-height:108vw;padding:10.35% 5% 5%}.promo_popup_v2-close{right:clamp(.388125rem,1.2vw + .00625rem,.625rem);top:clamp(.349375rem,1vw + .00625rem,.5625rem);width:3.2%}.promo_popup_v2-title{font-size:28px;font-size:clamp(1.75rem,6.5vw + .0625rem,2.8125rem);letter-spacing:0;margin-bottom:clamp(.399375rem,1.3vw + .0625rem,.625rem)}.promo_popup_v2-subtitle{max-width:none;width:74%}.promo_popup_v2-richtext{font-size:16px;font-size:clamp(1rem,3.7vw + .0625rem,1.43625rem);line-height:110%}.promo_popup_v2-richtext:not(:first-child){margin-top:clamp(1.826875rem,1.3vw + .0625rem,5.1875rem)}.promo_popup_v2-richtext p{margin-bottom:0}.promo_popup_v2-richtext .big-text{font-size:65px;font-size:clamp(4.0625rem,3.7vw + .0625rem,6.25rem)}.promo_popup_v2-richtext .big-text+p{margin-top:-14px}.promo_popup_v2-buttons:not(:first-child){margin-top:clamp(1.5rem,5.5vw + .0625rem,2.8125rem)}.promo_popup_v2-buttons:not(:last-child){margin-bottom:clamp(1.5rem,5.5vw + .0625rem,2.8125rem)}.promo_popup_v2-footnote{font-size:12px;line-height:110%}}