.img-badge-sale{background-color:var(--bs-success)}.img-badge-sold-out{background-color:var(--bs-secondary)}.img-badge-custom{background-color:var(--bs-primary)}img.img-badge-custom{background:none!important}.product-gallery{position:relative}.product-gallery .img-badge-custom{position:absolute;top:1rem;left:1rem;z-index:1}.product-gallery .main-splide a{cursor:zoom-in;display:block;position:relative}.product-gallery .main-splide a:after{content:"";position:absolute;top:1rem;right:1rem;width:32px;height:32px;background-size:60%;background-repeat:no-repeat;background-position:center;z-index:1;opacity:.5;background-color:#00000040;border-radius:50rem;transition:all .2s ease-out;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3Cline x1='11' y1='8' x2='11' y2='14'%3E%3C/line%3E%3Cline x1='8' y1='11' x2='14' y2='11'%3E%3C/line%3E%3C/svg%3E")}.product-gallery .main-splide a:hover:after{background-color:#00000080}.product-gallery .main-splide .ratio{display:flex;justify-content:center;height:100%;object-fit:cover;background:#000}.product-gallery .main-splide-adapt .splide__slide:not(.is-active){height:0}.product-gallery .thumbs-splide .splide__slide.is-active{border:none}.product-gallery .thumbs-splide img{transition:all .2s ease-out}.product-gallery .thumbs-splide img:hover{opacity:.75}.product-gallery .thumbs-splide .splide__slide.is-active img{border:1px solid var(--bs-primary)}.product-gallery .thumbs-splide .splide__slide.is-video,.product-gallery .thumbs-splide .splide__slide.is-model{position:relative}.product-gallery .thumbs-splide .splide__slide.is-video:after,.product-gallery .thumbs-splide .splide__slide.is-model:after{content:"";width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center;background-color:#00000080;border-radius:.25rem}.product-gallery .thumbs-splide .splide__slide.is-video:after{background-size:80%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-play-fill' viewBox='0 0 16 16'%3E%3Cpath d='m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z'/%3E%3C/svg%3E")}.product-gallery .thumbs-splide .splide__slide.is-model:after{background-size:60%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' class='icon icon-3d-model' fill='none' viewBox='0 0 18 21'%3E%3Cpath d='M7.67998 20.629L1.28002 16.723C0.886205 16.4784 0.561675 16.1368 0.337572 15.731C0.113468 15.3251 -0.00274623 14.8686 -1.39464e-05 14.405V6.59497C-0.00238367 6.13167 0.113819 5.6755 0.33751 5.26978C0.561202 4.86405 0.884959 4.52227 1.278 4.27698L7.67796 0.377014C8.07524 0.131403 8.53292 0.000877102 8.99999 9.73346e-08C9.46678 -0.000129605 9.92446 0.129369 10.322 0.374024V0.374024L16.722 4.27399C17.1163 4.51985 17.4409 4.86287 17.6647 5.27014C17.8885 5.67742 18.0039 6.13529 18 6.59998V14.409C18.0026 14.8725 17.8864 15.3289 17.6625 15.7347C17.4386 16.1405 17.1145 16.4821 16.721 16.727L10.321 20.633C9.92264 20.8742 9.46565 21.0012 8.99999 21C8.53428 20.9998 8.07761 20.8714 7.67998 20.629V20.629ZM8.72398 2.078L2.32396 5.97803C2.22303 6.04453 2.14066 6.13551 2.08452 6.24255C2.02838 6.34959 2.00031 6.46919 2.00298 6.59003V14.4C2.00026 14.5205 2.02818 14.6396 2.08415 14.7463C2.14013 14.853 2.22233 14.9438 2.32298 15.01L7.99999 18.48V10.919C8.00113 10.5997 8.08851 10.2867 8.25292 10.0129C8.41732 9.73922 8.65267 9.51501 8.93401 9.36401L15.446 5.841L9.28001 2.08002C9.19614 2.02738 9.09901 1.99962 8.99999 2C8.90251 1.99972 8.8069 2.02674 8.72398 2.078V2.078Z' fill='white'%3E%3C/path%3E%3C/svg%3E")}.product-gallery .thumbs-splide .splide__arrow{width:1.75rem;height:1.75rem}.product-gallery .thumbs-splide .splide__arrow--prev{left:-.5rem}.product-gallery .thumbs-splide .splide__arrow--next{right:-.5rem}@media (max-width: 575px){.product-gallery .thumbs-splide .splide__slide.is-video:after{width:24px;height:24px}}@media (max-width: 991px){.product-gallery[data-show-thumbs-mobile=false] .main-splide{margin-left:-1rem;margin-right:-1rem}.product-gallery[data-show-thumbs-mobile=false] .splide__slide{padding-left:1rem}}.product-content .product-price{display:flex;align-items:center;flex-wrap:wrap}.product-price-compare+.product-price-final{color:var(--bs-success)}.product-content .product-price .price-badge-sale{background-color:var(--bs-success);font-size:.75rem;margin-left:.75rem}.product-content .product-price .price-badge-sold-out{background-color:var(--bs-secondary);font-size:.75rem;margin-left:.75rem}.product-content shopify-payment-terms{display:block;margin:-1rem 0 1.5rem;font-size:.875rem}.shopify-product-form .quantity-wrapper{max-width:100px}.shopify-product-form ul.color-swatches{display:flex;flex-wrap:wrap}.shopify-product-form ul.color-swatches input+label{display:block;border-radius:50%;border:1px solid var(--bs-border-color);padding:.125rem;cursor:pointer;transition:all .2s ease-out}.shopify-product-form ul.color-swatches input+label img{border-radius:50%}.shopify-product-form ul.color-swatches input+label:hover{opacity:.75}.shopify-product-form ul.color-swatches input:focus-visible+label{box-shadow:0 0 0 .125rem rgba(var(--bs-body-color-rgb),.5)}.shopify-product-form ul.color-swatches input:checked+label{border-color:var(--bs-body-color)}.shopify-product-form ul.size-buttons{display:flex;flex-wrap:wrap}.shopify-product-form ul.size-buttons input+label{border:1px solid var(--bs-body-color);padding:.25rem .75rem;cursor:pointer;transition:all .2s ease-out}.shopify-product-form ul.size-buttons input+label:hover{background-color:#0000001a}.shopify-product-form ul.size-buttons input:focus-visible+label{box-shadow:0 0 0 .125rem rgba(var(--bs-body-color-rgb),.5)}.shopify-product-form ul.size-buttons input:checked+label{background-color:var(--bs-body-color);color:var(--bs-body-bg)}.shopify-product-form .btn-wishlist-add-remove.is-wishlisted{border-color:var(--bs-primary);color:var(--bs-primary)}.shopify-product-form .btn-wishlist-add-remove.is-wishlisted:hover,.shopify-product-form .btn-wishlist-add-remove.is-wishlisted:focus{background-color:transparent}.shopify-product-form button[aria-disabled=true]{display:none}#product-purchase-options .form-check{position:relative;padding:.2rem 0;margin:0}#product-purchase-options .form-check-label{background-color:var(--bs-light);padding:.75rem 1rem .75rem 3rem;margin:0;width:100%;cursor:pointer;transition:all .2s ease-out;display:flex;align-items:center;justify-content:space-between}#product-purchase-options .form-check-label:hover,#product-purchase-options .form-check-label:focus{background-color:var(--bs-light-darken-5)}#product-purchase-options input:checked+.form-check-label{background-color:var(--bs-light-darken-5)}#product-purchase-options .form-check-input{position:absolute;top:50%;left:1.25rem;transform:translateY(-50%);margin:0}#product-purchase-options .subscription-benefits ul li{line-height:normal;font-size:.925rem;padding-top:.25rem;padding-bottom:.25rem}#product-purchase-options .subscription-benefits ul li svg{margin-right:.5rem}#inventory-bar{transition:all .2s ease-out}#inventory-bar .progress{height:.5rem}.product-accordion .accordion-button{background-color:var(--bs-light);box-shadow:none}.product-accordion .accordion-button:focus-visible{box-shadow:0 0 0 .125rem rgba(var(--bs-dark-rgb),.5)}#product-bought-together{padding:.5rem 0 1rem}#bought-together-title{border-bottom:1px solid var(--bs-border-color);padding:0 0 .5rem;margin:0 0 .25rem}#product-bought-together .product-item{transition:all .2s ease-out}#product-bought-together .product-item:not(:last-child) .product-item-img-wrapper:after{content:"+";position:absolute;bottom:-1.8rem;left:50%;transform:translate(-50%);font-size:1.25rem;font-weight:300}#product-bought-together .product-item select{max-width:fit-content}@media (min-width: 1200px){#product-bought-together .product-item .product-item-img-wrapper:after{display:none}}#product-qty-breaks .form-check{position:relative;padding:.2rem 0;margin:0}#product-qty-breaks .form-check-input{position:absolute;top:50%;left:1.25rem;transform:translateY(-50%);margin:0}#product-qty-breaks label{background-color:var(--bs-light);padding:.75rem 1rem .75rem 3rem;margin:0;width:100%;cursor:pointer;transition:all .2s ease-out;display:flex;justify-content:space-between;align-items:center}#product-qty-breaks .form-check-label:hover,#product-qty-breaks .form-check-label:focus{background-color:var(--bs-light-darken-5)}#product-qty-breaks input:checked+.form-check-label{background-color:var(--bs-light-darken-5)}#product-qty-breaks [data-preferred-option=true] label{border:1px solid var(--bs-dark)}#product-prev-next-prev,#product-prev-next-next{position:fixed;top:50%;transform:translateY(-50%);transition:all .2s ease-out;z-index:9}#product-prev-next-prev{left:-2rem}#product-prev-next-next{right:-2rem}#product-prev-next-prev img{border-top-left-radius:0;border-bottom-left-radius:0}#product-prev-next-next img{border-top-right-radius:0;border-bottom-right-radius:0}#product-prev-next-prev:hover,#product-prev-next-prev:focus{left:0}#product-prev-next-next:hover,#product-prev-next-next:focus{right:0}@media (max-width: 1599px){#product-prev-next-prev{left:-1.5rem;transform:translate(-100%);transition:all .2s ease-out}#product-prev-next-next{right:-1.5rem;transform:translate(100%);transition:all .2s ease-out}.show #product-prev-next-prev,.show #product-prev-next-next{transform:translate(0)}#product-prev-next img{max-width:60px}}ul.countdown-timer li{color:currentColor;border-color:currentColor}.product-block-testimonial{position:relative;padding:.5rem 1rem;line-height:normal}.product-block-testimonial.has-testimonial-img{display:flex;align-items:center}.product-block-testimonial-verified-icon{color:var(--bs-primary)}.product-testing-kit .title{color:var(--bs-secondary)}.testing-detail h3.title{font-size:26px;line-height:28px;margin-bottom:20px}.testing-detail ul{padding-left:15px}.testing-detail ul li::marker{color:var(--bs-secondary)}.testing-detail ul li{padding-left:10px;margin:8px 0}.testing-item-inner{width:100%;display:inline-block;text-align:center;margin:10px 0}.testing-item-inner h5{font-size:18px;line-height:22px;font-weight:400;margin:10px 0 0;color:var(--bs-secondary)}.testing-item-inner img{width:auto;height:130px}.testing-items.animate__animated.animate__fast.animate__fadeInUp{background-image:linear-gradient(#fff,#fff),linear-gradient(to left,#0082cd,#75bc20);background-origin:border-box;background-clip:content-box,border-box;border:1px solid transparent;border-radius:20px}.testing-items .row{padding:35px 0}.testing-detail{padding-left:40px}@media screen and (max-width: 1200px){.testing-detail h3.title{font-size:20px;line-height:22px;margin-bottom:15px}}@media screen and (max-width: 992px){.product-testing-kit .container>.row{flex-direction:column-reverse;gap:45px}.testing-detail{padding-left:0}.product-testing-kit .title{color:var(--bs-secondary);text-align:left}}@media screen and (max-width: 575px){.testing-items .row{padding:30px 0}.testing-item-inner img{width:auto;height:100px}.testing-item-inner h5{font-size:14px;line-height:18px}.testing-item-inner{margin:5px 0;padding:0 15px}}.product-progress-left .title{color:var(--bs-secondary);margin-bottom:45px!important}.product-progress-left .rte ul{padding-left:15px}.product-progress-left .rte ul li::marker{color:var(--bs-secondary)}.product-progress-left .rte ul li{padding-left:10px;margin:8px 0}.progress-bar{transition:width 1s ease-in-out;border-top-left-radius:0;border-bottom-left-radius:0;padding:0}.progress-bar:hover,.progress-bar:focus{background-color:var(--bs-primary)}.progress-item{width:100%;display:flex;align-items:center;padding:5px 0}.progress-icon{width:100%;max-width:85px;position:relative}.progress-icon img{width:100%;height:auto;box-shadow:0 4px 5px #0000004d;border-radius:100%}.progress-count-value{width:100%;max-width:100px;color:#424242;font-size:16px;line-height:18px;margin-left:10px}.progress-count-value .progress-count{font-weight:700;color:var(--bs-secondary)}.progress-item .progress{width:100%;height:30px;background:#fff;border:1px solid var(--bs-primary);margin-left:-3px;border-top-left-radius:0;border-bottom-left-radius:0}.product-progress-right{padding-left:40px}@media screen and (max-width: 992px){.product-progress-right{padding-left:70px;padding-right:70px;margin-top:15px}}@media screen and (max-width: 767px){.product-progress-right{padding-left:50px;padding-right:50px}}@media screen and (max-width: 575px){.product-progress-left .title{margin-bottom:35px!important}.product-progress-right{padding-left:15px;padding-right:15px}.progress-icon{max-width:70px}.progress-item .progress{height:25px;margin-left:-3px}.progress-count-value{max-width:80px;font-size:14px;line-height:16px}}.recommended-products .hp-product-grid-text{display:none}.recommended-products .product-item .card{box-shadow:none}.recommended-heading-block .card{border:1px solid transparent;padding:0}.recommended-heading-block .card{border:1px solid transparent;padding:0;background-image:linear-gradient(#fff,#fff),linear-gradient(to left,#0082cd,#75bc20);background-origin:border-box;background-clip:content-box,border-box}.recommended-p-heading-inner{height:100%;display:flex;align-items:center;padding:20px 40px}.recommended-p-heading-inner h2.title{color:var(--bs-secondary)}.recommended-p-heading-inner .btn.btn-primary{padding:10px 30px}.recommended-p-heading-inner .btn.btn-primary:hover{background:var(--bs-secondary);border-color:var(--bs-secondary)}.recommended-products.featured-products .splide__arrow svg{fill:#88959e}.recommended-products.featured-products .splide__arrow:hover svg{fill:var(--bs-primary)}@media screen and (max-width: 480px){.recommended-p-heading-inner{padding:15px}.recommended-p-heading-inner .btn.btn-primary{padding:8px 18px;font-size:14px;line-height:16px}}.product-content .product-price .product-price-final{font-weight:700;color:var(--bs-primary)}.product-content h1.title{color:var(--bs-secondary)}.product-content .services-block.row{margin-left:-15px;margin-right:-15px}.product-content .services-block.row .col-3{padding:0 15px}.product-buy-buttons .quantity-wrapper .form-control{padding-top:10px;padding-bottom:10px}.product-buy-buttons{display:flex;align-items:center;gap:15px}.product-buy-buttons button.btn-buy{padding:10px 50px;font-size:16px;line-height:24px}.social-share-buttons{width:100%;display:flex;gap:8px}.social-share-buttons a{text-decoration:none;font-size:14px;line-height:16px;display:flex;align-items:center;gap:9px;background:#f4f4f3;padding:7px 30px 7px 10px;border-radius:2px;color:#4a4f54;font-weight:600}.social-share-buttons a:hover,.social-share-buttons a:focus{background:#6abf4b;color:#fff}.product-content .payment-icons-wrapper{width:100%;display:inline-block;padding:16px 0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);margin:20px 0}.product-content .payment-icons-wrapper ul{width:100%}.product-content .payment-icons-wrapper small{text-align:center;font-style:normal!important;margin-top:5px}.product-content .product-block-testimonial{width:80%}.product-content .product-block-testimonial+.product-buy-buttons{width:80%}.product-block-tags{width:100%;display:inline-block;text-align:center}.product-block-tags a{margin:5px 0}#pdfembedmodal object{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}#pdfembedmodal .embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}#pdfembedmodal .embed-responsive:before{display:block;content:"";padding-top:75%}@media screen and (max-width: 1400px){.social-share-buttons a{padding:7px 10px}}@media screen and (max-width: 1200px){.social-share-buttons a{font-size:12px;line-height:14px}.product-content .product-block-testimonial{width:100%}.product-content .product-block-testimonial+.product-buy-buttons{width:100%}}@media screen and (max-width: 992px){.product-block-separator+.product-buy-buttons{justify-content:center}.social-share-buttons{justify-content:center}}@media screen and (max-width: 575px){.product-content .services-block.row{margin-left:-7px;margin-right:-7px}.product-content .services-block.row .col-3{padding:0 7px}.product-content .btn-atc.btn.btn-primary.w-100{padding:10px 25px!important}.product-buy-buttons button.btn-buy{padding:10px 25px}.social-share-buttons{gap:5px}.social-share-buttons a{padding:5px 6px;font-size:10px;gap:3px}.social-share-buttons a svg{width:13px}}.collection-bottom-products .hp-product-grid-text{display:none}.collection-bottom-products .product-item .card{box-shadow:none}.collection-bottom-products.featured-products .splide__arrow svg{fill:#88959e}.collection-bottom-products.featured-products .splide__arrow:hover svg{fill:var(--bs-primary)}.faq-popup{position:fixed;right:0;bottom:100px;z-index:9999}.faq-popup-top{width:100%;display:block;margin-bottom:5px}.faq-popup-btn{float:right;background:var(--bs-primary);color:#fff;text-decoration:none;padding:10px 15px;font-size:16px;line-height:20px;border-top-right-radius:0;border-bottom-right-radius:0}.faq-popup-inner{position:absolute;right:15px;bottom:0;width:300px;display:none;background:#fff;border-radius:10px;box-shadow:0 0 7px #0003;padding:10px}.faq-popup.show .faq-popup-inner{display:inline-block}.faq-popup-review-block{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.faq-popup-review-ratting{font-size:14px;line-height:16px;color:var(--bs-blue)}.faq-popup-bottom .accordion-item .accordion-button{padding:12px 15px;font-size:14px;line-height:16px}.faq-popup-bottom .accordion-body{padding:10px;font-size:13px;line-height:20px}.faq-popup-bottom .accordion-body p{margin-bottom:0}.faq-popup-title{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc;margin-bottom:8px;padding-bottom:8px}.faq-popup-title h3{margin-bottom:0}.faq-popup-close{text-decoration:none;font-size:24px;line-height:26px;font-weight:700}.faq-popup-top .rte{text-align:center}.faq-popup-viewmore{width:100%;display:inline-block;text-align:center;margin-top:5px}.faq-popup-viewmore .btn{background:var(--bs-primary);color:#fff;font-size:14px;line-height:16px;padding:10px 20px;text-transform:uppercase}.faq-popup-viewmore .btn:hover,.faq-popup-viewmore .btn:focus{background:var(--bs-secondary);color:#fff}.faq-popup.show .faq-popup-btn{display:none}.faq-popup-btn:hover{background:var(--bs-secondary);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/21/assets/product.css.map?v=157364876903618648261715076302 */
