.product__media-item img{box-sizing:border-box;object-fit:contain}.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;height:48px;width:auto}.product-pain-angle .benefit-description{font-family:Arial;font-size:14px;font-weight:700;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;width:34px;height:auto;flex:0 0 auto}.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:40px;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:58px}.product-pain-angle .product-form__submit .button-title{font-size:19px}.product-pain-angle .product-form__submit .button-subtitle{font-size:14px;line-height:16px}}.product-pain-angle .rvw-carousel{--rvw-star: #FFB800;--rvw-bg: #f4f4f5;position:relative;margin:10px 0}.product-pain-angle .rvw-viewport{overflow:hidden}.product-pain-angle .rvw-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-pain-angle .rvw-track::-webkit-scrollbar{display:none}.product-pain-angle .rvw-card{scroll-snap-align:start;flex:0 0 100%;box-sizing:border-box;background:var(--rvw-bg);border-radius:10px;padding:8px 10px}.product-pain-angle .rvw-stars{display:inline-flex;gap:1px;margin-bottom:4px}.product-pain-angle .rvw-head{display:flex;align-items:center;gap:8px;margin-bottom:5px}.product-pain-angle .rvw-head .rvw-avatar{margin:0}.product-pain-angle .rvw-head-info{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto}.product-pain-angle .rvw-head .rvw-stars{margin-bottom:0;margin-left:auto;flex:0 0 auto}.product-pain-angle .rvw-head .rvw-author-name{font-size:1.15rem;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-pain-angle .rvw-stars svg{width:12px;height:12px;display:block}.product-pain-angle .rvw-star-on{fill:var(--rvw-star)}.product-pain-angle .rvw-star-off{fill:#00000026}.product-pain-angle .rvw-text{margin:0;font-size:1.15rem;line-height:1.35;color:#333}.product-pain-angle .rvw-author{display:flex;align-items:center;gap:7px}.product-pain-angle .rvw-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:#00000014;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.05rem;text-transform:uppercase}.product-pain-angle .rvw-author-name{font-weight:700;font-size:1.2rem;display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.product-pain-angle .rvw-author-role{font-weight:400;opacity:.65}.product-pain-angle .rvw-verified{width:13px;height:13px;flex:0 0 auto}.product-pain-angle .rvw-verified circle{fill:var(--rvw-star)}.product-pain-angle .rvw-verified path{fill:#fff}.product-pain-angle .rvw-arrow{position:absolute;top:38%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;border:none;background:#ffffffe6;box-shadow:0 1px 4px #00000026;color:#000;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;padding:0}.product-pain-angle .rvw-arrow svg{width:12px;height:12px}.product-pain-angle .rvw-prev{left:4px}.product-pain-angle .rvw-next{right:4px}.product-pain-angle .rvw-dots{display:none}.product-pain-angle .rvw-dot{width:5px;height:5px;padding:0;border:none;border-radius:50%;background:#0003;cursor:pointer}.product-pain-angle .rvw-dot-on{background:var(--rvw-star)}.product-pain-angle .rating-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:1.3rem;margin:8px 0}.product-pain-angle .rating-line__stars{display:inline-flex;gap:1px}.product-pain-angle .rating-line__stars svg{width:15px;height:15px;display:block}.product-pain-angle .rating-line__star-on{fill:var(--rl-star, #FFB800)}.product-pain-angle .rating-line__star-off{fill:#00000026}.product-pain-angle .rating-line__label{font-weight:700}.product-pain-angle .rating-line__score{opacity:.75}.product-pain-angle .rating-line__link{text-decoration:underline;cursor:pointer;white-space:nowrap}@media(max-width:749px){.product-pain-angle product-info .product__title h1,.product-pain-angle .product__title h1{font-size:24px!important;line-height:1.05!important}}product-info .convert-packs__wrapper .option-label{font-size:16px!important}product-info .convert-packs__wrapper .variant-metafield,product-info .convert-packs__wrapper .variant-metafield p{font-size:14px!important}.product-pain-angle .product-include{font-size:13px!important;line-height:1.3!important}@media only screen and (max-width:767px){.product-pain-angle .product-include{font-size:12px!important;line-height:1.3!important}}.product-pain-angle .convert-packs__wrapper .variant-option .price-wrapper .price,.product-pain-angle .convert-packs__wrapper .variant-option .price-wrapper .price strong{font-size:12px!important}.product-pain-angle .price--on-sale .price-item--last .money{font-size:19px!important}.product-pain-angle .price--on-sale .price-item--regular .money{font-size:15px!important}.product-pain-angle .ahorra{font-size:12px!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/main-product-pain-angle.css.map */
