.swatch input{display:none}.swatch .form-label{padding:.532rem 1.218rem;min-width:32px;margin:0 .625rem .625rem 0;cursor:pointer;text-align:center;border:1px solid var(--bs-color-primary-100);outline:1px solid transparent;font-size:var(--bs-font-size-md);font-weight:700;text-transform:capitalize;overflow:hidden;transition:all .3s ease-in-out}.swatch input:checked+label{background:#eae8e880;border-color:var(--bs-color-primary-red);outline-color:var(--bs-color-primary-red)}.swatch input:disabled+label{background-color:var(--bs-color-secondary-ash);opacity:.5}.product-form__input legend.form__label{margin-bottom:.625rem}.product-details-wrapper .addon-fieldset .swatch.color-swatch .swatch-label{min-width:16px;min-height:16px}.product-details-wrapper .swatch.color-swatch input:checked+.swatch-label:after{content:"";display:block;position:absolute;background:#fff;width:8px;height:8px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.product-details-wrapper .addon-fieldset .swatch.color-swatch input:checked+.swatch-label:after{width:4px;height:4px}.product-details-wrapper .swatch.color-swatch input:checked+.swatch-label.White:after{background:#000}.product-thumb--image img{max-height:100%}.media--video img{width:100%;height:100%;object-fit:cover}.product-details-wrapper .swiper-container-vertical img{height:100%;width:100%;object-fit:cover}.product-images-wrapper .swiper-container-vertical .swiper-wrapper{flex-wrap:wrap}.product-thumbnails{max-height:347px;min-height:100%}.product-thumb--image{max-width:inherit!important;height:83px!important}.product-thumb--image:before{width:100%;height:100%;border:2px solid transparent;content:"";position:absolute;left:0;top:0;transition:all .3s ease-in-out}.product-thumb--image.media--video .icon-play{left:50%;top:50%;font-size:30px;transform:translate(-50%,-50%);color:#fff}.product-thumb--image.swiper-slide-thumb-active:before{border-color:var(--bs-color-primary-red)}.product-details-wrapper .quantity-wrapper{margin-right:.625rem;max-width:110px}.product-details-wrapper .quantity-wrapper .form-control{font-size:var(--bs-font-size-lg);padding-left:0;padding-right:0}.product-details-wrapper .vendor-logo img{max-height:60px}.related-product-slider .card.card-product{background-color:#eee;padding-bottom:0}.add_info_list .info-box{background-color:#eae8e8;font-size:14px;margin-bottom:10px;line-height:1.2;min-height:45px}.add_info_list .info-box:last-child{margin-bottom:0}.accordion__container .icon-plus,.accordion__container .icon-minus{transition:all .3s ease-in-out}.accordion__container.open .icon-plus,.accordion__container .icon-minus{opacity:0;visibility:hidden}.accordion__container .icon-minus{top:3px}.accordion__container.open .icon-minus{opacity:1;visibility:visible}.additional-info .img-block{aspect-ratio:1.46/1}.custom-video-container .play-btn{width:42px;height:42px;border:1px solid #fff;background:#1d1e2480;color:#fff;padding:0;z-index:1}.custom-video-container .play-btn svg{width:15px;height:15px;position:relative;left:0}.modal-body.video-container video,.modal-body.video-container iframe{aspect-ratio:1.79 / 1;width:100%;height:100%;object-fit:cover}.video-section video,.video-section iframe{width:100%;height:100%}.custom-video-container .poster-image iframe{aspect-ratio:1.79 / 1;width:100%;height:100%;object-fit:cover}.total-price .price{font-size:20px;letter-spacing:-.5px;line-height:1.2}.product-images-wrapper .pdp-img-main{width:100%}#accordion_description ul:last-child{margin:0}#accordion_description.open{padding-bottom:1rem}#accordion_description ul>br{display:none}#accordion_description a{text-decoration:underline}@media (min-width: 768px){.product-images-wrapper:not(.single-product) .pdp-img-main{width:calc(100% - 83px)}.product-images-wrapper .pdp-img-thumb{flex:0 0 83px;max-width:83px;position:relative;padding-block:55px}.classic-vertical .swiper-button-next{left:50%;right:auto;bottom:0;top:auto;transform:translate(-50%) rotate(90deg)}.classic-vertical .swiper-button-prev{left:50%;right:auto;top:0;margin-top:0;transform:translate(-50%) rotate(-90deg)}.price-wrapper .money{font-size:20px}.related-product-slider .card.card-product{padding:20px}.add_info_list .info-box{padding:5px 20px;font-size:16px;line-height:1.5}.additional-info{clip-path:polygon(0 3%,100% 0,100% 100%,0 97%)}.custom-video-container .play-btn{width:72px;height:72px}.custom-video-container .play-btn svg{width:24px;height:24px;left:3px}}@media (min-width:992px){.product-images-wrapper.sticky-top{top:110px}.product-images-wrapper .pdp-img-thumb{flex:0 0 83px;max-width:83px;position:relative;padding-block:55px}.additional-info{clip-path:polygon(0 6%,100% 0,100% 100%,0 95%)}.custom-video-container .play-btn{width:102px;height:102px}.custom-video-container .play-btn svg{width:37px;height:37px;left:5px}}.product-carousel .swiper-wrapper .swiper-slide{height:auto;background:#fff;aspect-ratio:1}.product-carousel .swiper-wrapper .swiper-slide img{aspect-ratio:1}.product-carousel .video-section video{width:100%;height:100%;object-fit:cover}.cta-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.collaspible_tab+.collaspible_tab{margin-top:0!important;border-top:0!important}.collaspible_tab .tab_toggle{cursor:pointer}.media{position:relative}.image-magnify-full-size{position:absolute;display:block!important;width:100%;height:100%;cursor:zoom-out}.image-magnify-hover{cursor:zoom-in}.pdp-img-thumb .swiper-slider.swiper-initialized,.pdp-img-main .swiper-slider.swiper-initialized{opacity:1}.pdp-img-thumb .swiper-slider,.pdp-img-main .swiper-slider{opacity:0}[name=add]:disabled{background:var(--bs-color-secondary-ash);border-color:var(--bs-color-secondary-ash)}.btn.loading[name=add]:disabled{background:var(--bs-primary-btn-bg);border-color:var(--bs-primary-btn-border-color)}.btn.loading[name=add]:disabled:hover{background:var(--bs-primary-btn-hover-bg);border-color:var(--bs-primary-btn-hover-border-color)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/template-product.css.map */
