.coupon__details-wrap{display:flex;flex-direction:column}.coupon__name{border-bottom:2px dotted #999;position:relative;width:-moz-fit-content;width:fit-content}.coupon__name:hover{background-color:#f0f8ff}.coupon__code{color:#999;cursor:pointer;font-weight:700;text-transform:uppercase}.coupon__tooltip-wrapper{background-color:#333;border-radius:4px;color:#fff;display:flex;gap:5px;left:50%;max-width:150px;padding:8px;position:absolute;top:120%;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:1}.coupon__tooltip-wrapper:after{border:5px solid transparent;border-bottom-color:#333;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.opacityLock{opacity:.1;pointer-events:none}.eroticPopup{background-color:#fff;bottom:0;box-shadow:0 0 7px rgba(0,0,0,.1);height:230px;left:35%;margin:0 auto;position:fixed;top:25%;width:600px;z-index:1000}.eroticPopup a{color:#888;cursor:pointer}.eroticPopup .top{height:130px;position:absolute;width:100%}.eroticPopup .top .title{color:#0096ff;font-size:20px;height:130px;line-height:28px;margin:0 auto;position:relative;text-align:center;top:25%;width:300px}.eroticPopup .bottom .left{background-color:#f6f6f6;bottom:0;float:left;height:105px;position:absolute;width:300px}.eroticPopup .bottom .left .title{color:#888;font-size:16px;height:70px;line-height:20px;margin:0 auto;position:relative;text-align:Center;top:20%;width:245px}.eroticPopup .bottom .left .title .back{bottom:0;margin:0 auto;position:absolute;text-align:center;text-transform:uppercase;width:100%}.eroticPopup .bottom .left .title .back:before{content:"\f104";font-family:Font Awesome\ 5 Pro;margin-right:10px}.eroticPopup .bottom .title{color:#888;font-size:15px;height:70px;line-height:20px;margin:0 auto;position:relative;text-align:center;top:20%;width:245px}.eroticPopup .bottom .right{background-color:#f6f6f6;border-left:thin solid #fff;bottom:0;float:left;height:105px;position:absolute;right:0;width:299px}.eroticPopup .bottom .right .title{font-weight:700}.eroticPopup .bottom .right .title .forward{bottom:0;font-weight:400;margin:0 auto;position:absolute;text-align:center;text-transform:uppercase;width:100%}.eroticPopup .bottom .right .title .forward:after{content:"\f105";font-family:Font Awesome\ 5 Pro;margin-left:10px}main.product .badge-row .left .iconContainer .coupon-container{align-items:center;background-color:#c7f1ff;border-radius:20px;color:#02071d;display:flex;gap:6px;padding:4px 8px}main.product .badge-row .left .iconContainer .coupon-container span{color:#0054a3;font-size:13px;font-weight:500;line-height:14px}main.product .badge-row.active .left .couponContainer,main.product .badge-row.active .left div,main.product .badge-row.active .left img,main.product .badge-row.active .left p,main.product .badge-row.active .left svg{display:none}section.image-slider .product-details-sidebar{grid-gap:30px;background:#f8f8f8;display:grid;grid-template-rows:auto auto 1fr;height:100%;position:absolute;right:0;top:0;width:350px;z-index:100}section.image-slider .product-details-sidebar .product-name{color:#333;font-family:Source Sans Pro,sans-serif;font-size:20px;font-size:1.563rem;font-weight:700;line-height:2.1882rem;padding:50px 20px 0;width:calc(100% - 57px)}section.image-slider .product-details-sidebar .cta-wrap{padding:0 20px;width:calc(100% - 57px)}section.image-slider .product-details-sidebar .cta-wrap .cheapest-option{color:#999;display:inline-flex;flex-wrap:wrap;font-family:Source Sans Pro,sans-serif;font-size:12px;gap:5px;padding-bottom:15px}section.image-slider .product-details-sidebar .cta-wrap .cheapest-option .cheapest-store{font-weight:700;text-transform:uppercase}section.image-slider .product-details-sidebar .cta-wrap .deeplink-wrap{grid-gap:15px;align-items:center;display:grid;grid-template-columns:1fr 1fr}section.image-slider .product-details-sidebar .cta-wrap .deeplink-wrap .store-cta{display:grid}section.image-slider .product-details-sidebar .cta-wrap .deeplink-wrap .store-cta .store-deeplink{align-items:center;background:#0096ff;color:#fff;display:inline-flex;font-family:Source Sans Pro,sans-serif;font-size:.875rem;font-weight:600;gap:10px;justify-content:center;padding:15px 0;text-transform:uppercase}section.image-slider .product-details-sidebar .cta-wrap .deeplink-wrap .store-cta .store-deeplink:after{content:"\f105";font-family:Font Awesome\ 5 Pro,sans-serif;font-size:20px}section.image-slider .product-details-sidebar .cta-wrap .deeplink-wrap .price-wrap{grid-gap:5px;display:grid;font-family:Source Sans Pro,sans-serif}section.image-slider .product-details-sidebar .cta-wrap .deeplink-wrap .price-wrap .discountPrice{display:inline-flex;flex-wrap:wrap;font-size:12px;gap:10px;line-height:12px}section.image-slider .product-details-sidebar .cta-wrap .deeplink-wrap .price-wrap .discountPrice .crossedPrice{text-decoration:line-through}section.image-slider .product-details-sidebar .cta-wrap .deeplink-wrap .price-wrap .discountPrice .clubPrice{background-color:#e50013;border-radius:3px;color:#fff;font-size:10px;margin-right:5px;padding:0 6px}section.image-slider .product-details-sidebar .cta-wrap .deeplink-wrap .price-wrap .main-price{font-size:20px;font-weight:700;line-height:20px}section.image-slider .product-details-sidebar .cta-wrap .deeplink-wrap .price-wrap .delivery{color:#999;font-size:10px;line-height:14px;line-height:10px}section.image-slider .product-details-sidebar .all-offers{padding:30px 20px 0;text-align:center;width:calc(100% - 57px)}section.image-slider .product-details-sidebar .all-offers .all-offers-cta{border:1px solid #333;cursor:pointer;display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:.75rem;font-weight:600;padding:15px 30px;text-transform:uppercase}
