.promo-popup{position:fixed;bottom:100px;left:0;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:400px;height:250px;padding:1rem;visibility:hidden;border-radius:12.5px;-webkit-transition:-webkit-transform .5s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform .5s cubic-bezier(0.16, 1, 0.3, 1);-o-transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform .5s cubic-bezier(0.16, 1, 0.3, 1);-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%)}.promo-popup.promo-popup--hidden{visibility:hidden}.promo-popup.promo-popup--show{visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}.promo-popup.promo-popup--hiding{visibility:visible;-webkit-transition:-webkit-transform .35s cubic-bezier(0.4, 0, 1, 1);transition:-webkit-transform .35s cubic-bezier(0.4, 0, 1, 1);-o-transition:transform .35s cubic-bezier(0.4, 0, 1, 1);transition:transform .35s cubic-bezier(0.4, 0, 1, 1);transition:transform .35s cubic-bezier(0.4, 0, 1, 1), -webkit-transform .35s cubic-bezier(0.4, 0, 1, 1);-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%)}@media(prefers-reduced-motion: reduce){.promo-popup{-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none}.promo-popup.promo-popup--hiding{-webkit-transition:none;-o-transition:none;transition:none}}.promo-popup img{width:100%;max-width:400px;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12.5px}.promo-popup .promo-popup__close{position:absolute;top:12px;right:15px;z-index:1;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:14px;height:14px;padding:15px;margin:-15px;cursor:pointer;background:none;border:none}.promo-popup .promo-popup__close svg{width:14px;height:14px}.promo-popup .promo-popup__close svg path{stroke:#fff}.promo-popup .promo-popup__close:hover{opacity:.8}.promo-popup .promo-popup__content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.promo-popup .promo-popup__content .promo-popup__text{position:absolute;right:15px;bottom:10px;left:auto}.promo-popup .promo-popup__content .promo-popup__text.right{right:15px;left:auto}.promo-popup .promo-popup__content .promo-popup__text.left{right:auto;left:15px}.promo-popup .promo-popup__content .promo-popup__text.center{right:50%;text-align:center;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.promo-popup .promo-popup__content .promo-popup__text a{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:unset;padding:1rem 2rem;font-size:1.4rem;line-height:1;border-radius:50px;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}