.fancybox__container{z-index:3000 !important}.woocommerce-message .button.wc-forward{float:none;display:block;margin-top:20px;max-width:100px;background:#00aa23;color:white}@media screen and (min-width: 1025px){.woocommerce-message .button.wc-forward{float:right;margin-top:0}}#primary-image-container{display:block;position:relative}#primary-image .swatch-src{width:100% !important;height:100% !important}#primary-image .swatch-src img{width:100% !important;height:100% !important;object-fit:cover;object-position:center center}.product-images{border-radius:5px;background:white;padding:11px}.product-images .product-video,.product-images .product-video-thumbnail{position:relative}.product-images .product-video i,.product-images .product-video-thumbnail i{position:absolute;display:block;width:85px;left:0;right:0;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:85px;color:white}.product-images .product-video:hover i,.product-images .product-video-thumbnail:hover i{color:#005DAC}.product-images .product-video-thumbnail{border-radius:5px;overflow:hidden}.product-images .product-video-thumbnail i{width:22px;font-size:22px}.product-images .gallery-carousel{margin-top:15px;position:relative}.product-images .gallery-carousel .thumb{width:108px;height:80px;border-radius:5px;overflow:hidden;border:1px solid #f3f3f3}.product-images .gallery-carousel .thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.product-images .gallery-carousel .owl-nav{position:absolute;bottom:0;width:100%;transition:0.3s linear all;opacity:0}.product-images .gallery-carousel .owl-nav .owl-next,.product-images .gallery-carousel .owl-nav .owl-prev{width:40px;height:78px;background:rgba(0,0,0,0.65);color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px}.product-images .gallery-carousel .owl-nav .owl-next:hover,.product-images .gallery-carousel .owl-nav .owl-prev:hover{background:#000}.product-images .gallery-carousel .owl-nav .owl-next{position:absolute;right:-5px;top:-84px;border-top-left-radius:0;border-bottom-left-radius:0}.product-images .gallery-carousel .owl-nav .owl-prev{position:absolute;left:-5px;top:-84px;border-top-right-radius:0;border-bottom-right-radius:0}.product-images .gallery-carousel:hover .owl-nav{opacity:1}.product-data-summary h1{font-weight:700;font-size:clamp(1.5rem, calc(24px + (38 - 24) * ((100vw - 320px) / (1920 - 320))), 2.375rem);margin-bottom:3px}.product-data-summary h3{font-weight:400}.product-data-summary .price{font-size:24px !important;color:#1690EA !important;margin-bottom:20px;margin-top:21px}.product-data-summary .woocommerce-product-details__short-description ul{margin-top:20px}.product-data-summary .woocommerce-product-details__short-description ul li{margin-bottom:10px}.product-data-summary .stock{margin-top:16px;font-size:20px;font-weight:700}.product-data-summary .stock.available,.product-data-summary .stock.available-on-backorder{color:#0db00d}.product-data-summary .stock.out-of-stock{display:none !important}.product-data-summary ul{margin:1.5em 0 2em 0;list-style:none;padding:0}.product-data-summary ul li:not(.comment){position:relative;padding-left:25px;margin-bottom:10px}.product-data-summary ul li:not(.comment)::before{position:absolute;top:5px;left:0;font-family:"standard-icons";content:"\e901";color:#1690EA;font-size:13px}.product-data-summary .order-free-samples{display:inline-block;color:#1690EA;margin-top:30px;margin-bottom:30px;font-weight:500;font-size:18px}.product-data-summary .order-free-samples:hover{text-decoration:underline}.product-data-summary .shipping-times{font-size:16px;margin:8px 0 18px 0}.woocommerce div.product form.cart{margin-bottom:0}.swatch-panel{display:flex;flex-direction:row;flex-wrap:wrap;padding-right:18px;margin-top:10px;margin-bottom:75px;gap:9px}.swatch-panel .tile{position:relative;width:50px;height:50px;border:2px solid rgba(22,144,234,0);outline:1px solid rgba(22,144,234,0);transition:0.2s linear all}.swatch-panel .tile .tile-hover{display:block;position:absolute;top:-15px;left:-15px;z-index:10;width:80px;height:auto;padding:3px;background:white;border:1px solid #e3e3e3;text-align:center;font-weight:bold;font-size:15px;opacity:0;transform:scale(1);transition:0.15s ease-in-out;cursor:pointer}.swatch-panel .tile .tile-hover .color-name{font-size:9px;font-weight:500;line-height:normal;padding-top:5px;padding-bottom:3px}.swatch-panel .tile:not(.disabled):hover .tile-hover{opacity:1;transform:scale(1.5, 1.5)}.swatch-panel .tile.selected{outline:1px solid #1690ea}.swatch-panel .tile.selected .tile-hover{background:#1690EA;color:white}.swatch-panel .tile:disabled,.swatch-panel .tile.disabled{opacity:0.5;cursor:unset;outline:1px solid rgba(22,144,234,0)}.swatch-panel .tile:disabled .tile-hover,.swatch-panel .tile.disabled .tile-hover{display:none !important}.variation-btn-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:8.5px}.variation-btn-group button{background:white;border:1px solid #fff;padding:15px 2rem;transition:0.2s linear all}.variation-btn-group button:hover,.variation-btn-group button.selected{border:1px solid #1690ea}.variation-btn-group button.disabled,.variation-btn-group button :disabled{opacity:0.5;cursor:unset;border:1px solid transparent !important}table.variations{display:none !important}.woocommerce-variation-description{display:none}.woocommerce-variation-price{margin-top:35px}.quantity-add-to-cart{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.quantity-add-to-cart .qty-plus,.quantity-add-to-cart .qty-minus{display:flex;width:47px;height:45px;background:white;border:1px solid white;justify-content:center;align-items:center;cursor:pointer;font-size:28px}.quantity-add-to-cart .qty-plus:hover,.quantity-add-to-cart .qty-minus:hover{background:#1690EA;color:white}.quantity-add-to-cart .qty-plus{border-radius:0px 5px 5px 0px;border-left:1px solid #eaeaea}.quantity-add-to-cart .qty-minus{border-radius:5px 0px 0px 5px;border-right:1px solid #eaeaea}.quantity-add-to-cart .quantity{margin:0 !important;float:none !important}.quantity-add-to-cart .quantity input::-webkit-outer-spin-button,.quantity-add-to-cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-add-to-cart .quantity input[type=number]{-moz-appearance:textfield}.quantity-add-to-cart .quantity .qty{height:100%;font-weight:bold;color:#6C6C6C;border:none}.single_add_to_cart_button{margin-top:25px !important;background-color:#1690EA !important;color:white !important;padding:14px 2.5rem !important}#price_calculator{margin-top:25px;width:100%;background:white;border-radius:5px}#price_calculator .price-table-row.calculated-price{font-weight:bold}#price_calculator .price-table-row td{padding:16px !important;border-bottom:1px solid #eaeaea !important}#price_calculator .price-table-row td .label-note{display:block;float:none !important;margin-top:7px;font-size:16px;font-weight:500;color:#00b926}#price_calculator .price-table-row td input{height:40px}#price_calculator .price-table-row td input.locked{border:none !important;cursor:default !important;-webkit-appearance:none;-moz-appearance:textfield}#price_calculator .price-table-row td input.locked:focus,#price_calculator .price-table-row td input.locked:focus-within,#price_calculator .price-table-row td input.locked:focus-visible{outline:none !important}#price_calculator .price-table-row td select#width_needed,#price_calculator .price-table-row td select#lengh_needed{-moz-appearance:none;background:white;border:none;appearance:none;color:black}#price_calculator .price-table-row:last-child td{border-bottom:none !important}.product_meta .posted_in{display:block;margin-top:25px}#product-tab-select{width:100%;padding:.375rem 2.25rem .375rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.35;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;height:55px;border:1px solid #ced4da;border-radius:0}.woocommerce-tabs .pdf-link{display:flex;justify-content:flex-start;align-items:center;gap:25px;font-size:22px}.woocommerce-tabs .wc-tabs{list-style:none !important;padding:0 !important;margin:0 !important}.woocommerce-tabs .wc-tabs::before{display:none !important}.woocommerce-tabs .wc-tabs li{padding:14px 1.65rem !important;margin-bottom:0;background:-moz-linear-gradient(top, #f0f0f0 80%, rgba(122,122,122,0.18) 100%) !important;background:-webkit-linear-gradient(top, #f0f0f0 80%, rgba(122,122,122,0.18) 100%) !important;background:linear-gradient(to bottom, #f0f0f0 80%, rgba(122,122,122,0.18) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#2e7a7a7a',GradientType=0 ) !important;border-top-left-radius:10px !important;border-top-right-radius:10px !important;border:none !important;display:inline-block !important;position:relative !important;margin-right:5px !important}@media screen and (min-width: 1141px){.woocommerce-tabs .wc-tabs li{padding:17px 2.5rem !important}}.woocommerce-tabs .wc-tabs li::before,.woocommerce-tabs .wc-tabs li::after{display:none !important}.woocommerce-tabs .wc-tabs li a,.woocommerce-tabs .wc-tabs li a:visited{font-size:20px !important;font-weight:400 !important;color:#333}.woocommerce-tabs .wc-tabs li a:hover,.woocommerce-tabs .wc-tabs li a:visited:hover{color:#1690EA}.woocommerce-tabs .wc-tabs li.active{background:white !important}.woocommerce-tabs .wc-tabs li.active a{color:#1690EA}.woocommerce-tabs .wc-tab{background:white;border:1px solid #e0e0e0;padding:35px 10px 15px 10px !important;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media screen and (min-width: 1025px){.woocommerce-tabs .wc-tab{padding:44px !important;border-top-right-radius:10px;box-shadow:0px 0px 20px #00000029;border:none}}.woocommerce-tabs .wc-tab .shop_attributes{font-size:16px !important;font-weight:400 !important}.woocommerce-tabs .wc-tab .shop_attributes td{font-style:normal !important}.woocommerce-tabs .wc-tab .shop_attributes p{font-size:16px !important;font-weight:400 !important}.woocommerce-tabs .wc-tab ul{margin:1.5em 0 2em 0;list-style:none;padding:0}.woocommerce-tabs .wc-tab ul li:not(.comment){position:relative;padding-left:25px;margin-bottom:10px}.woocommerce-tabs .wc-tab ul li:not(.comment)::before{position:absolute;top:5px;left:0;font-family:"standard-icons";content:"\e901";color:#1690EA;font-size:13px}.woocommerce .star-rating{color:gold;letter-spacing:3px;font-size:19px;width:119px}.woocommerce .star-rating::before{display:none !important}.woocommerce-review-link{position:relative;top:5px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0}.woocommerce-review__author{font-size:18px;color:#1690EA}.commentlist{padding-left:0}.commentlist li.depth-1.odd{margin-left:20px !important}.woocommerce-verification-required{margin-top:1em;font-style:italic;font-size:17px}#related-products .owl-nav,#cross-sell-products .owl-nav{position:relative;display:flex;flex-direction:row;justify-content:center;margin-top:30px}@media screen and (min-width: 1025px){#related-products .owl-nav,#cross-sell-products .owl-nav{position:absolute;top:30%;-ms-transform:translateY(-30%);transform:translateY(-30%);width:100%;z-index:1000;left:0;right:0}}#related-products .owl-nav .owl-next,#related-products .owl-nav .owl-prev,#cross-sell-products .owl-nav .owl-next,#cross-sell-products .owl-nav .owl-prev{display:flex;flex-direction:column;justify-content:center;align-items:center;background:white !important;border:0;width:73px;height:73px;transition:0.2s linear all}#related-products .owl-nav .owl-next i,#related-products .owl-nav .owl-prev i,#cross-sell-products .owl-nav .owl-next i,#cross-sell-products .owl-nav .owl-prev i{color:#BEBCBC;font-size:20px;transition:0.2s linear all}#related-products .owl-nav .owl-next:hover,#related-products .owl-nav .owl-prev:hover,#cross-sell-products .owl-nav .owl-next:hover,#cross-sell-products .owl-nav .owl-prev:hover{background:#005DAC !important}#related-products .owl-nav .owl-next:hover i,#related-products .owl-nav .owl-prev:hover i,#cross-sell-products .owl-nav .owl-next:hover i,#cross-sell-products .owl-nav .owl-prev:hover i{color:white}@media screen and (min-width: 1025px){#related-products .owl-nav .owl-prev,#cross-sell-products .owl-nav .owl-prev{position:absolute;left:4px}}@media screen and (min-width: 1850px){#related-products .owl-nav .owl-prev,#cross-sell-products .owl-nav .owl-prev{left:-100px}}@media screen and (min-width: 1025px){#related-products .owl-nav .owl-next,#cross-sell-products .owl-nav .owl-next{position:absolute;right:4px}}@media screen and (min-width: 1850px){#related-products .owl-nav .owl-next,#cross-sell-products .owl-nav .owl-next{right:-100px}}#related-products .owl-nav.disabled,#cross-sell-products .owl-nav.disabled{display:none !important}#related-products .product-card,#cross-sell-products .product-card{position:relative;display:flex;flex-direction:column;height:100%;padding:5px 5px 15px 5px;background:white;border-radius:5px}@media screen and (min-width: 1025px){#related-products .product-card,#cross-sell-products .product-card{padding:10px 10px 24px 10px}}#related-products .product-card .image-container,#cross-sell-products .product-card .image-container{height:252px;border-radius:5px;border:1px solid #e8e8e8;overflow:hidden}#related-products .product-card .banners,#cross-sell-products .product-card .banners{list-style:none;padding:0;margin:0;position:absolute;top:11px;left:11px}#related-products .product-card .banners li,#cross-sell-products .product-card .banners li{margin-bottom:2px;padding:5.82px 0 5.82px 14px;width:136px;text-transform:uppercase;font-weight:700;font-size:14px;color:white;clip-path:polygon(0 0, 100% 0, 85% 100%, 0% 100%)}@media screen and (min-width: 769px){#related-products .product-card .banners li,#cross-sell-products .product-card .banners li{padding:8px 0 8px 14px}}#related-products .product-card .banners li.best-seller,#cross-sell-products .product-card .banners li.best-seller{background:#1690EA}#related-products .product-card .banners li.onsale,#cross-sell-products .product-card .banners li.onsale{background:#E31818}#related-products .product-card .content,#cross-sell-products .product-card .content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:13px 10px 0 10px}@media screen and (min-width: 769px){#related-products .product-card .content,#cross-sell-products .product-card .content{padding:23px 15px 0 20px}}#related-products .product-card .content p,#cross-sell-products .product-card .content p{line-height:normal;margin-bottom:0}#related-products .product-card .content .title,#cross-sell-products .product-card .content .title{font-size:clamp(1.125rem, calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320))), 1.5rem);margin-bottom:6px}@media screen and (min-width: 1025px){#related-products .product-card .content .title,#cross-sell-products .product-card .content .title{margin-bottom:11px}}#related-products .product-card .content .meta,#cross-sell-products .product-card .content .meta{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 1 auto}#related-products .product-card .content .meta .price,#cross-sell-products .product-card .content .meta .price{font-size:clamp(1rem, calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320))), 1.25rem);font-weight:500;color:#005DAC}#related-products .product-card .content .meta .savings,#cross-sell-products .product-card .content .meta .savings{display:inline-block;margin-top:20px;padding:3.5px 1em 2.5px 1em;background:rgba(22,144,234,0.15);border-radius:16px;font-size:14px;color:#005DAC;text-transform:uppercase}#related-products .product-card.in-carousel .image-container,#cross-sell-products .product-card.in-carousel .image-container{height:165px;border-radius:5px;overflow:hidden}@media screen and (min-width: 769px){#related-products .product-card.in-carousel .image-container,#cross-sell-products .product-card.in-carousel .image-container{height:300px}}#related-products .product-card.in-carousel .view-product,#cross-sell-products .product-card.in-carousel .view-product{display:none}@media screen and (min-width: 1025px){#related-products .product-card.in-carousel,#cross-sell-products .product-card.in-carousel{box-shadow:0px 0px 9px #00000000;transition:0.2s linear all}#related-products .product-card.in-carousel .view-product,#cross-sell-products .product-card.in-carousel .view-product{display:block;opacity:0;position:absolute;bottom:-50px;left:0;width:100%;font-size:16px;font-weight:700;color:white;text-align:center;background:#1690EA;padding:16px 1.5rem 16px 1.5rem;border-bottom-right-radius:5px;border-bottom-left-radius:5px;transition:0.2s linear all}#related-products .product-card.in-carousel:hover,#cross-sell-products .product-card.in-carousel:hover{box-shadow:0px 0px 9px #00000029}#related-products .product-card.in-carousel:hover .view-product,#cross-sell-products .product-card.in-carousel:hover .view-product{opacity:1}}@media screen and (min-width: 1025px){#related-products .product-carousel .owl-stage-outer,#cross-sell-products .product-carousel .owl-stage-outer{padding-bottom:60px;padding-top:20px}}#related-products .product-carousel .owl-stage,#cross-sell-products .product-carousel .owl-stage{display:flex;flex-direction:row}#related-products .product-carousel .owl-item,#cross-sell-products .product-carousel .owl-item{padding:0 4px 0 4px}@media screen and (min-width: 1025px){#related-products .product-carousel .owl-item,#cross-sell-products .product-carousel .owl-item{padding:0 7.5px 21px 7.5px}}
/*# sourceMappingURL=single-product.css.map */
