.product__media-item img{border:1px solid #0000001F;border-radius:5px;padding:50px;box-sizing:border-box}.product-video-modal .product-popup-modal__content{padding:3rem}.product-video-modal .product-popup-modal__toggle{position:absolute;right:3.3rem}.product-video-modal .product-popup-modal__content-info{height:100%;width:100%}.product-video-modal .video-wrapper{position:relative;border:none;border-radius:8px;height:100%;width:100%}.product-video-modal .video-wrapper.is-playing .icon-video-play{display:none}.product-video-modal .video-wrapper:not(.is-playing) .icon-video-pause{display:none}.product-video-modal .video-wrapper .icon-video-play,.product-video-modal .video-wrapper .icon-video-pause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-video-modal .video-wrapper video{width:100%;height:100%;object-fit:contain}.product-pain-angle media-gallery{position:relative;width:100%;display:block}.product-pain-angle .video-popup-opener{position:absolute;right:20px;z-index:3;top:20px}.product-pain-angle .video-popup-opener:has(.video-button){position:absolute;top:20px;right:20px;left:calc(100% - 127px);width:fit-content;display:block}.product-pain-angle .video-popup-opener video{width:101px;height:101px;object-fit:cover;border:3px solid #FF950029;border-radius:50%;display:block;margin:auto}.product-pain-angle .product-popup-modal__button{padding-right:0;text-decoration:none;text-align:center}.product-pain-angle .video-popup-opener .video-button{position:relative;margin-bottom:10px}.product-pain-angle .video-popup-opener .video-button svg{top:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.product-pain-angle .video-popup-opener .video-button-title{font-family:Montserrat;font-size:14px;font-weight:600;line-height:17.07px;color:#000}.product-pain-angle .video-popup-opener .video-button-subtitle{font-family:Montserrat;font-size:10px;font-weight:500;line-height:12.19px;color:#00000059}.product-pain-angle .wrapper-badget-oferta{display:none!important}.product-pain-angle .benefit-wrapper{display:flex;padding-bottom:15px;border-bottom:.5px solid #0000001A}.product-pain-angle .benefit-item{padding:0 20px;position:relative}.product-pain-angle .benefit-image{display:block;margin:auto auto 12px}.product-pain-angle .benefit-description{font-family:Arial;font-size:14px;font-weight:400;line-height:13px;text-align:center;letter-spacing:0}.product-pain-angle .benefit-item:not(:last-child):after{content:"";position:absolute;right:0;border-right:.5px solid #0000001A;top:0;bottom:10%}.product-pain-angle .benefit-item:first-child{padding-left:0}.product-pain-angle .benefit-item:last-child{padding-right:0}.product-pain-angle product-info .product__inventory{margin-top:5px!important;margin-bottom:15px!important}.product-pain-angle .multi-icons-product{gap:0}.product-pain-angle .text-icon__container:not(:last-child){border-right:1px solid #000000}.product-pain-angle .text-icon__container img{width:20px}.product-pain-angle .text-icon__container{gap:10px;padding:3px 15px;width:unset}.product-pain-angle .text-icon__container span{font-size:14px;line-height:1;color:#000;letter-spacing:0}.product-pain-angle .text-icon__container:first-child{padding-left:0}.product-pain-angle .text-icon__container:last-child{padding-right:0}.product-pain-angle .product-form__stock-bar--label{font-size:14px;line-height:16px}.product-pain-angle product-info .product-form__stock-bar--progress{border-radius:0!important}.product-pain-angle product-info .product-form__stock-bar--progress::-webkit-progress-bar{border-radius:0!important}.product-pain-angle product-info .product-form__stock-bar--progress::-webkit-progress-value{border-radius:0!important}.product-pain-angle product-info .product-form__stock-bar--progress::-moz-progress-bar{border-radius:0!important}.product-pain-angle .alert-wrapper{padding:15px 13px;background-color:#f4f4f4;border-radius:5px;display:flex;align-items:center;gap:14px;letter-spacing:0}.product-pain-angle .alert-wrapper .image-wrapper img{display:block}.product-pain-angle .alert-wrapper .alert-title{font-family:Arial;font-size:15px;font-weight:400;line-height:17.25px;text-align:left;margin-bottom:5px}.product-pain-angle .price--on-sale .price-item--regular{top:unset}.product-pain-angle .alert-wrapper p{margin:0}.product-pain-angle .alert-wrapper .alert-subtitle{font-family:Arial;font-size:13px;font-weight:400;line-height:14.95px;text-align:left}.product-pain-angle .product-form__submit{flex-direction:column;max-height:67px;height:67px;border-radius:50px!important}.product-pain-angle .product-form__submit .button-title{font-size:19px;font-weight:800;line-height:1;letter-spacing:.1em;text-align:center}.product-pain-angle .product-form__submit .button-subtitle{font-family:Arial;font-size:14px;font-weight:400;line-height:16.1px;letter-spacing:.1em;text-align:center}@media(max-width:749px){.product-popup-modal__content-info{padding-right:0}.product-pain-angle .video-popup-opener{right:15px;top:15px}.product-pain-angle .video-popup-opener .video-button{margin-bottom:6px}.product-pain-angle .video-popup-opener video{width:67px;height:67px}.product-pain-angle .video-popup-opener .video-button svg{width:27px;height:27px}.product-pain-angle .video-popup-opener .video-button-title{font-size:12px;line-height:14px}.product-pain-angle .video-popup-opener .video-button-subtitle{font-size:8px;line-height:10px}.product-pain-angle .benefit-wrapper{padding-left:0;padding-right:0;margin-left:15px;margin-right:15px;padding-top:15px;border-top:.5px solid #0000001A}.product-pain-angle .benefit-image{height:24px;margin-bottom:5px}.product-pain-angle .benefit-description{font-size:11px}.product-pain-angle .benefit-item{padding:0 10px}.product-pain-angle .text-icon__container img{width:18px}.product-pain-angle .text-icon__container span{font-size:12px}.product-pain-angle .alert-container{text-align:center}.product-pain-angle .alert-wrapper{display:inline-flex;padding:10px 17px}.product-pain-angle .alert-wrapper .image-wrapper img{width:19px}.product-pain-angle .alert-wrapper .alert-title{margin-bottom:0;font-size:13px;line-height:15px}.product-pain-angle .alert-wrapper .alert-subtitle{font-size:11px;line-height:12px}.product-pain-angle .product-form__submit{height:50px}.product-pain-angle .product-form__submit .button-title{font-size:15px}.product-pain-angle .product-form__submit .button-subtitle{font-size:12px;line-height:14px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/main-product-pain-angle.css.map */
