.woocommerce div.product .summary p.price{font-family:'Inter Regular' !important;color:var(--gs-global-link-color) !important;display:block;color:inherit;font-size:24px !important;margin-top:.5em;border-radius:2.5px !important;display:inline-flex}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{color:#fff !important;background:rgba(30,115,190,1) !important;font-size:15px !important;border:0 !important;font-family:'Inter Regular' !important}.single-product #ajax-content-wrap:before{content:"";position:absolute;top:0;right:0;width:50vw;height:100%;background-repeat:no-repeat;background-position:right center;background-size:contain;opacity:.8;pointer-events:none;z-index:0;filter:brightness(.9) saturate(1.2);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,1) 55%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to left,rgba(0,0,0,1) 55%,rgba(0,0,0,0) 100%)}.woocommerce-page div.product .product_title{font-size:30px !important;line-height:1.35;position:relative;font-family:'Montserrat Regular' !important;color:#0f3a5f !important}.woocommerce.single-product div.product_meta a{background-repeat:no-repeat;background-size:0 2px;background-position:left bottom;background-image:none !important;font-size:13px !important;color:#0f3a5f !important;line-height:1.5 !important}.woocommerce.single-product div.product_meta a:hover{text-decoration:underline !important}.woocommerce div.product_meta{background:rgba(30,115,190,.1) !important;padding:1em 1.5em !important;gap:20px !important;border-radius:5px !important;font-size:13px !important;margin:2em 0 !important;font-family:'Inter Regular' !important}.woocommerce div.product div.summary{margin-bottom:2em;border:1px !important}.product[data-tab-pos*=fullwidth] .summary.entry-summary{width:59.5% !important}.text_on_hover.product .nectar_quick_view{color:var(--gs-global-link-color) !important;left:25% !important;right:25% !important}.woocommerce-tabs[data-tab-style=fullwidth] #reviews #comments{margin-right:3%;width:100% !important}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce .commentlist li .comment_container .comment-text{border:none;padding:10px !important;margin-left:unset}div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs{margin:1.5% 0 !important}.label-info-wrapper{width:999px !important}.label-info-field{width:100%;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.12)}.label-info-value{padding:12px 15px;border:1px solid rgba(0,0,0,.14);border-radius:5px;background:rgba(0,0,0,.025);line-height:1.6}.label-info-label{margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4}.label-info-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;margin-top:0}.label-info-column{min-width:0}.label-info-column .label-info-label{margin-bottom:8px}@media (max-width:767px){.label-info-row{grid-template-columns:1fr;gap:15px}}.label-logo{max-width:140px;margin-bottom:20px}.label-title{font-weight:700;margin-bottom:5px}.label-short-title{font-weight:700 !important;display:none !important}.label-warning{font-weight:600;margin-top:20px;font-family:'Inter Regular' !important}.label-storage{font-family:'Inter Regular' !important}.label-coa-verification{display:none !important}.label-footer{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;font-size:.9em;margin:2em 0 !important;opacity:.8;padding:5px 20px !important;border-radius:5px !important;border:1px solid rgba(192,192,192,.5) !important}.label-footer>span:nth-child(2){text-align:left !important}.woocommerce.single .post-area.span_9{background:#fff !important;border-radius:10px !important;padding-left:0 !important;width:100% !important;padding-right:0 !important}.post-area col.span_9.col_last{padding:1em 1.5em !important}.post-area{margin-top:0 !important}.woocommerce-tabs[data-tab-style=fullwidth]{background:rgba(192,192,192,.1) !important;border-radius:5px !important;padding:1.5em 1em !important;margin:2em 0 !important}.woocommerce #ajax-content-wrap .woocommerce-tabs>div:not(.tab-container) h2{font-size:18px !important;font-family:Helvetica !important}.woocommerce #ajax-content-wrap .woocommerce-tabs>div:not(.tab-container) h3{font-size:18px !important}div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs{text-align:center !important;margin:0 !important}.woocommerce-tabs .full-width-content[data-tab-style=fullwidth] ul.tabs li a{text-decoration:none !important;background-image:none !important;transition:none !important}.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li.active{background:rgba(255,255,255,1) !important;border-radius:30px !important}.single-product-overview-02 .vc_column-inner{padding:1em 1.5em !important;background:rgba(255,255,255,1) !important;border-radius:10px !important}.woocommerce div[itemprop=description] ul{margin-left:30px !important}.woocommerce-product-details__short-description ul{margin:18px 0 0;padding:0;list-style:none}.woocommerce-product-details__short-description ul li{position:relative;margin:0 0 9px;padding:0 0 0 22px;line-height:1.6}.woocommerce-product-details__short-description ul li:before{content:"•";position:absolute;left:0;top:0;font-size:18px;line-height:1.6;color:#1e73be;font-weight:700}.woocommerce-product-details__short-description ul li strong{font-weight:600}.label-info-wrapper h3.label-title{font-weight:400 !important}.single-product .post-area.span_9 .products.related .product{width:auto !important}.single-product .post-area.span_9 .products.related .product{width:100% !important}.related-upsell-carousel.nectar-woo-flickity{background:#fff !important;border-radius:5px !important}.single-product .related.products{overflow:hidden}.single-product .related.products h2{text-transform:uppercase !important;font-size:21px !important}.single-product .related.products:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;z-index:-1}.stack-label-top{font-size:12px;font-weight:600;color:#2d6cdf;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.woocommerce .related-upsell-carousel.nectar-woo-flickity section>h2 .woo-flickity-count{font-size:16px !important;background:rgba(192,192,192,.1);border-radius:23px !important;width:60px}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border-radius:10px !important}.woocommerce div.product div.images.woocommerce-product-gallery.default-woo-gallery img{margin-bottom:0;border-radius:5px !important}.shipping-estimator-card{background:#fff;border:1px solid #e5e7eb}.shipping-estimator-card input{width:100%}#gs-product-badges{padding:.75em !important}.gs-product-badges-col{padding:0 !important}.gs-product-badges-col .vc_column-inner{padding:.5em !important}.gs-product-badges-col .vc_column-inner .wpb_wrapper{align-items:center !important;vertical-align:middle !important}.gs-product-badges-col .vc_column-inner .wpb_wrapper .iwithtext{padding-left:.75em !important}.gs-product-badges-col .vc_column-inner .wpb_wrapper .iwithtext .iwt-text{line-height:1.5 !important;font-size:12px !important;padding-left:1.5rem !important;font-family:helvetica,Arial !important;font-weight:400 !important;text-transform:uppercase !important;color:#fff !important}.gs-product-badges-col .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon{width:30px !important;text-align:center !important;align-items:center !important;color:#fff !important}.woocommerce div.product div.images .flex-control-thumbs li{float:left;list-style:none;border-radius:10px !important}.premium-research-grade-label{color:rgba(30,115,190,.9) !important;border-radius:4px}.single-product div.product form.cart{display:flex;align-items:stretch;gap:12px;flex-wrap:nowrap}.single-product div.product form.cart>.quantity{display:flex;align-items:stretch;margin:0}.single-product div.product form.cart>.quantity .minus,.single-product div.product form.cart>.quantity .plus,.single-product div.product form.cart>.quantity .qty{height:50px;box-sizing:border-box}.single-product div.product form.cart>.quantity .minus,.single-product div.product form.cart>.quantity .plus{width:50px;display:flex;align-items:center;justify-content:center}.single-product div.product form.cart>.quantity .qty{width:70px;text-align:center;margin:0}.single-product div.product form.cart>.single_add_to_cart_button{height:50px;margin:0 !important;display:flex;align-items:center;justify-content:center}.woocommerce div.product p.stock{font-size:.92em;display:inline-flex;align-items:center;color:red !important}body:not(.woocommerce-cart) .main-content td{padding:.75em !important;font-family:'Inter Regular' !important}.summary.entry-summary.force-contained-rows .pq-product-category-wrap{display:none !important}.woocommerce-page div.product p.price del{font-size:24px !important;padding-right:2% !important;color:#000 !important;font-weight:400 !important}.woocommerce ul.products .minimal.product span.onsale{background:#fff !important;color:#f93d3d !important;font-size:13px !important;font-family:'Helvetica',Arial !important}.single-product .product_meta .tagged_as{position:relative}.single-product .product_meta .pq-product-tags-label{display:inline}.single-product .product_meta .pq-product-tags-toggle{float:right;width:24px;height:24px;margin:0 0 0 8px;padding:0;border:1px solid #d6dce2;border-radius:4px;background:rgba(30,115,190,.08);color:#195a96;font-size:18px;line-height:20px;text-align:center;cursor:pointer}.single-product .product_meta .pq-product-tags-toggle:hover{background:rgba(30,115,190,.14)}.single-product .product_meta .pq-product-tags-content{display:none}.single-product .product_meta .pq-product-tags-content a{display:inline}.product-short-title{margin:8px 0 18px;font-size:15px !important;line-height:1.45;font-weight:500;width:550px !important}