.popup-wrapper.active{opacity:1;pointer-events:auto}.popup-offer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000e6}.popup-wrapper{overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;padding:20px;display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;pointer-events:none;transition:.3s ease-in-out}.popup-offer{width:100%;max-width:700px;position:relative;z-index:9;background-color:#fff;border-radius:20px;margin:auto}.popup-offer{padding:0;text-align:center}.popup-offer p{font-size:18px;line-height:1.4}.popup-offer img{max-width:100%;height:auto}.popup-offer .box__header{background:radial-gradient(8133.23% 140.4% at -21.6% 50%,#c31d62,#f1428b 53.3%,#c31d62);color:#fff;padding:15px;border-top-left-radius:inherit;border-top-right-radius:inherit}.popup-offer .box__header h2{color:#fff;font-size:46px;line-height:1.3;font-weight:500;margin-block:0}.popup-offer .box__header p{font-size:20px}.popup-offer .box__header p:last-child{margin-block:0}.popup-offer .box__content{background:#fff;padding:30px 40px;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.popup-offer .btn--orange{background-color:#ee4141!important;color:#fff!important}.popup-offer .btn--orange:hover{background-color:#e22f2f!important;color:#fff!important}.popup-offer .table__price{color:#e31c79;font-size:40px;line-height:1.3;font-weight:700;display:inline-flex}body .popup-offer .carousel__button{position:absolute;top:15px;right:15px;width:15px;height:15px;border-radius:5px;transition:all .3s ease-in-out;background:transparent url(close-btn.svg) no-repeat center/cover;border:none;cursor:pointer}.popup-offer__image-bonus{position:relative;display:flex;align-items:center;margin-bottom:auto;gap:30px;margin-left:40px}.popup-offer__image-bonus:before{content:"";position:relative;width:60px;height:60px;background:url(pink-plus.svg) no-repeat center/cover;display:flex;margin-top:70px}.popup-offer__image-bonus-badge{position:absolute;top:calc(100% - 65px);right:-65px;background:url(orange-badge.svg) no-repeat center/cover;max-width:125px;width:100%;height:125px;filter:drop-shadow(1px 3px 2px rgba(0,0,0,.1))}.popup-offer__image-bonus-badge p{color:#fff;font-size:24px!important;line-height:1!important;font-weight:500;text-transform:uppercase;text-align:center}.popup-offer__image-bonus-badge p span{display:block}.popup-offer__image-bonus-badge p strong{font-size:30px}.popup-offer .variant-price span{font-size:50px}.popup-offer .variant-price .per-bottle-text i{font-size:30px}.popup-offer .variant-price .per-bottle-text{font-size:18px}.d-block{display:block!important}.d-none{display:none!important}.d-inline-block{display:inline-block!important}.mx--auto{margin-left:auto;margin-right:auto}@media(max-width:991px){.popup-offer .box__header h2{font-size:40px}}@media(max-width:767px){.popup-offer .box__header h2{font-size:36px}.popup-offer .box__content{padding:25px}.popup-offer__image-bonus{padding-right:30px;margin-left:0}.popup-offer__image-bonus-badge{max-width:90px;height:90px;right:-30px}.popup-offer__image-bonus-badge p{font-size:18px!important}.popup-offer__image-bonus-badge p strong{font-size:20px}}@media(max-width:575px){.popup-offer .box__header{padding:35px 15px 15px}.popup-offer .box__header h2{font-size:32px}.popup-offer .box__header p{font-size:18px}.popup-offer .box__content{padding:20px 15px}.popup-offer .box__content>div{gap:10px}.popup-offer .button{font-size:20px;line-height:1.25;padding:10px 15px!important}.popup-offer__image-bonus{padding-left:40px}.popup-offer__image-bonus:before{position:absolute;top:50%;transform:translateY(-50%);left:-5px;width:40px;height:40px;margin-top:0}.popup-offer__image-bonus-badge{right:0}}@media(max-width:420px){.popup-offer__image-bonus{padding-right:15px}.popup-offer__image-bonus-badge{max-width:70px;height:70px;top:calc(100% - 45px)}.popup-offer__image-bonus-badge p{font-size:14px!important}.popup-offer__image-bonus-badge p strong{font-size:16px}}@media(max-width:380px){.popup-offer .box__header h2{font-size:30px}}@media(min-width:576px){.d-xs-none{display:none!important}.d-xs-block{display:block!important}}@media(min-width:768px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-variant-popup.css.map */
