.swatch input{display:none}.swatch .form-label{padding:.25rem .5rem;min-width:32px;cursor:pointer;text-align:center;border:1px solid var(--bs-body-color);font-size:var(--bs-font-size-md)}.swatch input:checked+label{background:var(--bs-body-color);color:var(--bs-body-bg);border:1px solid var(--bs-body-color)}.product-details-wrapper .swatch.color-swatch .swatch-label{min-width:22px;min-height:22px;border-radius:50%;border:0;position:relative;cursor:pointer}.product-details-wrapper .addon-fieldset .swatch.color-swatch .swatch-label{min-width:16px;min-height:16px}.product-details-wrapper .swatch.color-swatch{min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center}.product-details-wrapper .swatch.color-swatch input:checked+.swatch-label{min-width:24px;min-height:24px}.product-details-wrapper .swatch.color-swatch .swatch-label.White{border:1px solid #dedede}.product-details-wrapper .swatch.color-swatch input:checked+.swatch-label.White{border-color:#2a292d}.product-details-wrapper .swatch.color-swatch input:checked+.swatch-label:after{content:"";display:block;position:absolute;background:transparent;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:50%;top:1px;left:1px;border:2px solid #fff}.product-details-wrapper .addon-fieldset .swatch.color-swatch input:checked+.swatch-label:after{width:4px;height:4px}.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{min-height:100%;max-height:500px}.product-thumb--image{border:1px solid transparent}.media--video img{width:100%;height:100%;object-fit:cover}.product-thumb--image img{max-height:100%}.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{border:1px solid #000}.product-carousel.pdp-carousel .swiper-wrapper{align-items:center}.product-carousel.pdp-carousel .video-section video{width:100%}.cta-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.show--video .cta-btn,.show--video .content-section,.pause__button{display:none}.custom-video-container.video--paused .show--video .cta-btn,.custom-video-container.video--paused .pause__button{display:block}.custom-video-container.video--paused .play__button,.custom-video-container.video--playing .play__button{display:none}.feature-wrapper{padding-top:63px;padding-bottom:30px}@media screen and (min-width: 1200px){.feature-wrapper ul{column-count:2}}.feature-wrapper .features .info{padding-left:30px}.feature-wrapper ul li{padding-bottom:33px;vertical-align:top;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.works-with .item{display:flex;align-items:center;flex-direction:column;text-align:center;line-height:20px}@media screen and (min-width: 991px){.works-with .item{max-width:100px}}@media screen and (max-width: 990px){.works-with .item{flex:0 0 25%;max-width:25%}}@media screen and (max-width: 500px){.works-with .item{flex:0 0 50%;max-width:50%}}.works-with .img-wrap{height:100%;max-height:60px}.logos-list .img-wrap img{max-height:75px}@media screen and (max-width: 991px){.logos-list .col-6{padding:0}.logos-list .col-6:nth-of-type(2n) .img-wrap{border-left:1px solid #dedede;border-bottom:1px solid #dedede}.logos-list .col-6:nth-of-type(2n-1) .img-wrap{border-bottom:1px solid #dedede}.logos-list .col-6:last-of-type .img-wrap{border-bottom:none}.logos-list .col-6:nth-last-of-type(2) .img-wrap{border-bottom:none}.logos-list .img-wrap{padding:20px}.logos-list .img-wrap img{max-height:35px}}.product-descriptions li.tablink a{color:#2a292d}.product-descriptions li.tablink.open a{color:#31b7fb}.specifications li>p{max-width:218px;width:100%}.specifications p:last-of-type,.dimensions p:last-of-type{margin-bottom:0}.faq>ul{padding-left:20px}.faq>ul>li>a{color:#2a292d}.faq>ul>li>a:hover{color:#31b7fb}@media screen and (max-width: 991px){.hide-feature{visibility:hidden;height:0;padding:0!important}toggle-visibility{display:block;visibility:hidden;height:0}toggle-visibility.active{visibility:visible;height:auto}}.accordion__container{position:relative}.accordion__container.open .accordion__toggle h6{color:#3caeee}.accordion__container .accordion__toggle h6{color:#2a292d}.product-section-v2 .product-details-wrapper--has-size .price-wrapper{display:none}.product-section-v2 .product-details__title{margin:0 0 2px;line-height:1.2}.product-section-v2 .product-details__subtitle{line-height:1.2}@media (min-width: 768px){.product-section-v2 .product-details__subtitle{font-size:20px}}.product-section-v2 .product-details__reivews{font-size:14px;display:flex;align-items:center;gap:6px;line-height:1;margin-bottom:4px}@media (min-width: 768px){.product-section-v2 .product-details__reivews{font-size:15px}}.product-section-v2 .product-details__reivews .jdgm-prev-badge__stars{margin-right:5px}.product-section-v2 .product-details__reivews .jdgm-preview-badge .jdgm-star.jdgm-star:before{color:#ffa41c}.product-section-v2 .product-details__bullets{margin-bottom:25px;margin-top:auto;display:flex;flex-direction:column;gap:6px}@media (min-width: 768px){.product-section-v2 .product-details__bullets{gap:8px}}.product-section-v2 .product-details__bullet{display:flex;align-items:center;gap:5px}.product-section-v2 .product-details__bullet p{font-size:14px;margin-bottom:0}@media (min-width: 768px){.product-section-v2 .product-details__bullet p{font-size:16px}}.product-section-v2 .quantity-wrapper .input-group{border:1px solid #E9E9E9;background:#fff;border-radius:4px;width:120px}.product-section-v2 .product-details-wrapper .product-form{display:block;background:#f8f8f8;padding:15px 12px;border-radius:5px;max-width:540px}@media (min-width: 768px){.product-section-v2 .product-details-wrapper .product-form{padding:25px}}.product-section-v2 .product-details-wrapper .product-form .form__label{line-height:1.4;font-size:15px}.product-section-v2 .product-details-wrapper .product-form .swatch-label{background:#fff;color:var(--bs-body-color);border-radius:5px;border:1px solid #E9E9E9;line-height:1}.product-section-v2 .product-details-wrapper .product-form input:checked~.swatch-label{border-color:var(--bs-body-color)}.product-section-v2 .product-details-wrapper .product-form .swatch-label--size{padding:14px 4px}.product-section-v2 .product-details-wrapper .product-form .swatch-label__value{display:block}.product-section-v2 .product-details-wrapper .product-form .swatch-label__price{opacity:.7;display:block;margin-top:5px}.product-section-v2 .product-details-wrapper .product-form .swatch-list{gap:5px;flex-wrap:wrap}.product-section-v2 .product-details-wrapper .product-form .swatch-list li{margin-right:0!important;flex:1 1 0px}.product-section-v2 .product-details-wrapper .product-form .swatch-list label{cursor:pointer}.product-section-v2 .product-details-wrapper .product-form .swatch-label--size{width:100%}.product-section-v2 .product-details-wrapper .product-form .swatch.color-swatch{background:#fff;padding:8px 6px 8px 8px;border-radius:5px;border:1px solid #E9E9E9;display:flex;gap:8px;justify-content:flex-start;position:relative}.product-section-v2 .product-details-wrapper .product-form .swatch.color-swatch .form-label-custom{font-size:15px;flex-grow:1}.product-section-v2 .product-details-wrapper .product-form .swatch.color-swatch input:checked~.form-label-custom:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid black;border-radius:5px}.product-section-v2 .product-details-wrapper .product-form .swatch-label--color{border-radius:100%}.product-section-v2 .product-details-wrapper .product-form .swatch-label--color .swatch-label__value{display:none}.product-section-v2 .product-details-wrapper .product-form .swatch-label__popular{background:var(--bs-bg-color-btn-primary);font-size:11px;color:#fff;padding:1px 4px;border-radius:5px;white-space:nowrap}.product-section-v2 .product-details-wrapper .product-form .swatch-list--size .swatch{position:relative}.product-section-v2 .product-details-wrapper .product-form .swatch-list--size .swatch-label__popular{position:absolute;top:0;left:50%;transform:translate(-50%,calc(-50% - 2px))}.product-section-v2 .product-details-wrapper .product-form__installment{text-align:center;filter:grayscale(1);opacity:.7;font-size:11px;height:21px;overflow:hidden;margin-top:-7px;margin-bottom:8px}@media (min-width: 768px){.product-section-v2 .product-details-wrapper .product-form__installment{font-size:12px}}.product-section-v2 .product-details-wrapper .product-form__usp{display:flex;align-items:flex-end;justify-content:space-around;padding:17px 0 0}@media (min-width: 768px){.product-section-v2 .product-details-wrapper .product-form__usp{padding-top:20px}}.product-section-v2 .product-details-wrapper .product-form__usp-item{display:flex;flex-direction:column;align-items:center;gap:6px}.product-section-v2 .product-details-wrapper .product-form__usp-item-title{font-size:12px;margin:0;line-height:1.15;text-align:center}@media (min-width: 768px){.product-section-v2 .product-details-wrapper .product-form__usp-item-title{font-size:13px}}.product-section-v2 .product-details-wrapper .product-form__atc-wrap{gap:10px}.product-section-v2 .product-details-wrapper .product-form__atc{min-width:auto}.product-section-v2 .product-details-wrapper .product-form__atc-wrap .icon-minus,.product-section-v2 .product-details-wrapper .product-form__atc-wrap .icon-plus{display:flex;align-items:center}.product-section-v2 .product-details-wrapper .product-form__atc-wrap .icon-minus:before,.product-section-v2 .product-details-wrapper .product-form__atc-wrap .icon-plus:before{font-size:10px;color:#aeaeae}.product-section-v2 .product-gallery-wrap{position:relative}.product-section-v2 .product-gallery-wrap--narrow{padding:0 20px}.product-section-v2 .product-gallery-wrap--narrow .product-gallery-usp{right:20px}.product-section-v2 .product-gallery-usp{background:#2a292d;color:#fff;display:flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:5px;position:absolute;top:10px;right:10px;font-size:13px;gap:3px;z-index:10}.product-section-v2 .product-thumb--image img{width:100%;height:100%;object-fit:cover}.product-section-v2 .produdct-gallery-wrap--no-thumbs{display:flex!important}.product-section-v2 .produdct-gallery-wrap--no-thumbs .swiper-container{padding:0}.product-section-v2 .produdct-gallery-wrap--no-thumbs .swiper-container--thumbss{display:none}@media (min-width: 768px){.product-section-v2 .product-gallery-usp{right:20px}}@media (max-width: 767px){.product-section-v2 .produdct-gallery-wrap{display:grid;grid-template-columns:minmax(60px,17%) minmax(0,1fr);grid-gap:4px;padding:0}.produdct-gallery-wrap>.swiper-container{padding:0}.product-thumbnails{max-height:0;padding-left:3px}}.product-section-v2 .produdct-gallery-wrap .custom-video-container .play__button,.product-section-v2 .product-thumb--image.media--video .icon-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:35px;height:35px;border-radius:100%;background:var(--bs-color-primary);min-width:auto;padding:0}.product-section-v2 .produdct-gallery-wrap .custom-video-container .play__button{width:60px;height:60px}.product-section-v2 .produdct-gallery-wrap .custom-video-container .play__button:after,.product-section-v2 .product-thumb--image.media--video .icon-play:after{--position-offset: 2px;content:"";position:absolute;top:50%;left:50%;transform:translate(calc(-50% - var(--position-offset)),-50%) rotate(45deg);border-style:solid;border-width:0 8px 8px 0;border-color:transparent #fff transparent transparent;display:block;width:0}.product-section-v2 .produdct-gallery-wrap .custom-video-container .play__button:after{--position-offset: 3px;border-width:0 15px 15px 0}.product-section-v2 .produdct-gallery-wrap .custom-video-container .pause__button{display:none}.product-section-v2 .produdct-gallery-wrap .custom-video-container{width:100%}@media (min-width: 768px){.product-section-v2 .produdct-gallery-wrap .custom-video-container video{max-height:600px}}.product-section-v2 .produdct-gallery-wrap .swiper-slide{height:fit-content}
/*# sourceMappingURL=/cdn/shop/t/82/assets/template-product.css.map */
