﻿.module-coupon-on-product-page{display:none;margin-bottom:10px;cursor:pointer}.module-coupon-on-product-page .module-coupon-on-product-page-inner{display:inline-block}.module-coupon-on-product-page .module-coupon-on-product-page-item{margin-right:5px;margin-bottom:4px;margin-top:3px}.module-coupon-on-product-page-coupon{position:relative;font-size:12px;color:#fff;height:22px;display:flex;margin:0 10px}.module-coupon-on-product-page-coupon-store,.products-view-item-coupon{background:#f90;height:100%;display:flex;align-items:center;justify-content:center;padding-right:1px;padding-left:1px;margin:0}.products-view-item-coupon{background:none;display:inline-flex;height:20px;color:#fff;position:relative;margin-top:10px}.products-view-item-coupon-mobile{font-size:.75rem}.products-view-item-coupon-text{height:20px;display:flex;align-items:center}.products-view-info{padding:0 .625rem}.mobile-prod-info-wrap.mobile-product-view-item__wrap>.products-view-item-coupon.products-view-item-coupon-mobile{margin:5px 0 5px 0}.products-view-mobile-modern-list .mobile-prod-info-wrap{display:flex;flex-flow:column;align-items:flex-start}.coupon-on-product-page-modal{font-size:16px}.adv-modal .adv-modal-close,.adv-modal-floating .adv-modal-close{background-color:transparent}.product-card-info-inner>.details-payment>.details-payment-block>.module-coupon-on-product-page>.module-coupon-on-product-page-inner{margin-left:-10px}.module-coupon-on-product-page .module-coupon-on-product-page-coupon-btn{color:#2e9cc3;cursor:pointer;white-space:nowrap}#modalCouponOnProductPage .modal-header{padding:1.875rem 2.5rem 20px;border-bottom:0}#modalCouponOnProductPage .modal-header span{font-weight:bold;font-size:22px;line-height:27px}#modalCouponOnProductPage .modal-content{padding:0 1.875rem 2rem;box-sizing:border-box}#modalCouponOnProductPage .modal-content .first{margin-bottom:.625rem}#modalCouponOnProductPage .modal-content .vertical-interval-middle{margin-top:0;margin-bottom:20px}#modalCouponOnProductPage .modal-content .input-small{padding:.688rem .625rem .688rem;font-size:.875rem}#modalCouponOnProductPage .modal-content .input-small::placeholder{color:#cecece}#modalCouponOnProductPage .modal-content .btn-small{padding:.875rem .625rem .875rem;margin-top:10px;font-size:1rem;width:100%;cursor:pointer}#modalCouponOnProductPage .modal-content a{font-size:.875rem}#modalCouponOnProductPage .modal-content p{margin:1.25rem 0 0;font-size:.875rem}#modalCouponOnProductPage .modal-content .coupon-title{font-size:28px;line-height:33px;color:#000;margin:0 0 20px}#modalCouponOnProductPage .modal-content .coupon-text-description{font-size:16px;line-height:24px;color:#2d9cee;padding-right:21%;margin:0 0 10px}#modalCouponOnProductPage .modal-content .coupon-text{font-size:16px;line-height:19px;color:#4b4f58;margin:0 0 20px}@media(max-width:767px){#modalCouponOnProductPage .modal-header span{font-weight:bold;font-size:18px;line-height:22px}#modalCouponOnProductPage .modal-header{padding:1.875rem 1.0667rem 1.625rem;border-bottom:0}#modalCouponOnProductPage .modal-content{padding:0 .4rem 2.5rem;width:100%;box-sizing:border-box}.module-coupon-on-product-page-coupon-btn{font-size:13px}}.linked-products__bundle-name{margin-bottom:5px;font-size:1.06667em;text-align:left}.linked-products__bundle-item-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.linked-products__bundle-item{display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:14px;border:1px transparent solid;box-sizing:border-box;padding:5px}.linked-products__bundle{margin-top:10px}@media(min-width:768px){.linked-products__bundle-name{font-size:16px;margin-bottom:16px;margin-top:15px}}.main-video-widget{z-index:300;width:140px;height:auto;position:fixed;left:50px;bottom:50px;display:flex;justify-content:center;align-items:center;background:#fff;transition:transform .2s,opacity 1s,width .3s,height .3s,border-color .2s;border:3px;border-style:solid;border-radius:20px;border-color:#fff;box-sizing:border-box;overflow:hidden;box-shadow:rgba(0,0,0,.4) 0 10px 20px;cursor:pointer}.main-video-widget-scale:hover{transform:scale(1.05) translate(5px,-5px)}.main-video-widget-big{width:280px}.video-widget{object-fit:cover;width:100%;height:100%}.main-video-widget .video-widget{opacity:.8;transition:width .3s,height .3s,opacity .4s;z-index:300}.main-video-widget .video-widget:hover{opacity:1}.main-video-widget .video-widget.video-widget-big{opacity:1}.main-video-widget:hover .video-widget-mode{opacity:.5}.main-video-widget:hover .video-widget-mode-wrapper{z-index:310}.video-widget-mode:hover{opacity:1 !important;transform:scale(1.2)}.video-widget-mode{position:absolute;top:0;right:0;width:20px;height:20px;transition:transform .3s,opacity .2s;opacity:0;z-index:310}.video-widget-mode-wrapper{position:absolute;top:6px;right:6px;width:20px;height:20px;z-index:310}@media(max-device-width:768px){.video-widget-mode-wrapper{width:40px;height:40px}.video-widget-mode{opacity:.5}}.video-widget-min::after{transform:rotate(90deg);position:absolute;right:9px;top:1px;content:" ";height:18px;width:2px;background:#fff;box-shadow:rgba(0,0,0,.5) 1px 1px 10px}.video-widget-close::after{transform:rotate(45deg);position:absolute;right:9px;top:1px;content:" ";height:18px;width:2px;background:#fff;box-shadow:rgba(0,0,0,.5) 1px 1px 10px}.video-widget-close::before{transform:rotate(-45deg);position:absolute;right:9px;top:1px;content:" ";height:18px;width:2px;background:#fff;box-shadow:rgba(0,0,0,.5) 1px 1px 10px}.video-widget-button{position:absolute;left:20px;right:20px;bottom:40px;height:65px;border-radius:10px;display:flex;justify-content:center;align-items:center;font-size:1rem;font:400 1rem OpenSans;text-decoration:none;text-align:center;overflow:hidden;color:#fff;box-shadow:rgba(0,0,0,.25) 0 4px 15px;visibility:hidden;opacity:0;transition:transform .2s,opacity .3s;z-index:310}.video-widget-button-visible{visibility:visible;opacity:1}.video-widget-button:hover{transform:scale(1.1);text-decoration:none;color:#fff}.exit-popup-video-widget{width:280px;height:auto;display:flex;justify-content:center;align-items:center;background:#fff;border:3px;border-style:solid;border-radius:20px;box-sizing:border-box;overflow:hidden;box-shadow:rgba(0,0,0,.4) 0 10px 20px;cursor:pointer}.exit-popup-video-widget .video-widget{opacity:1}#ExitPopupVideoWidget .adv-modal-inner{box-shadow:none;background:none}