.woocommerce-products-header h1{width:100%;margin-bottom:15px}.woocommerce-products-header h1::before{display:none}.product-summary-block{margin-bottom:45px;padding-bottom:30px;-webkit-box-shadow:0 7px 6px -6px rgb(0 0 0 / .75);-moz-box-shadow:0 7px 6px -6px rgb(0 0 0 / .75);box-shadow:0 7px 6px -6px rgb(0 0 0 / .75)}#primary .entry-summary{margin:0;margin-top:-5px;background-color:#fff}#jp-relatedposts{display:none!important}.custom-product-images-gallery .flex-control-thumbs li{max-height:70px;overflow:hidden;padding:3px}.custom-product-images-gallery .flex-control-thumbs li img{margin:auto}.custom-product-images-gallery .woocommerce-product-gallery__image img{left:calc(50% - 15px);transform:translateX(-50%);margin:15px;width:calc(100% - 30px)}.custom-product-images-gallery .statistics{position:absolute;bottom:28px;right:28px;z-index:1;background:#fff;border-radius:20px;padding:5px 10px;-webkit-box-shadow:0 0 5px 1px rgb(0 0 0 / .51);box-shadow:0 0 5px 1px rgb(0 0 0 / .51)}.custom-product-images-gallery .statistics span{margin:0 2px}.product-detail{padding-bottom:0}.product-detail .container{padding:0}.product-detail .sidebar{background-color:#f1f3f4}.product-detail .sidebar .post{background-color:#fff;margin:2px 2px 5px 2px;padding:10px;box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24)}.product-detail .sidebar .post-meta{padding-left:10px}.product-detail .sidebar .post-title{margin:0 0 5px 0;font-size:1.2rem;color:var(--primary-green-light)}.product-detail .sidebar .post .excerpt{color:var(--dark-grey)}.product-detail .content-area{padding:0;margin:0}.product-detail .content-area .site-main{width:100%;max-width:100%}.product-detail .content-area .type-product{margin:0}.product-detail .product_title{margin-bottom:2rem}.product-detail .product_title::before{display:none}.product-detail .product-images-sp{display:none;margin-bottom:15px}.product-detail #btnQuoteEdit{font-weight:400;text-transform:uppercase;margin-top:15px;font-size:1.2rem;border:solid 2px #fff;border-radius:5px;background-color:var(--cyan);box-shadow:3px 6px 7px -1px rgb(0 0 0 / .75);-webkit-box-shadow:3px 6px 7px -1px rgb(0 0 0 / .75);-moz-box-shadow:3px 6px 7px -1px rgb(0 0 0 / .75);padding:10px 20px}.product-detail .add-to-quote_quantity-label{font-weight:700;background-color:var(--form-border);border-radius:5px;padding:5px;display:flex;align-items:center;justify-content:space-around;max-width:414px}.product-detail .add-to-quote_quantity-label button{background-color:var(--green);box-shadow:1px 2px 2px -1px rgb(0 0 0 / .75);-webkit-box-shadow:1px 2px 2px -1px rgb(0 0 0 / .75);-moz-box-shadow:1px 2px 2px -1px rgb(0 0 0 / .75);padding:5px 10px;border-radius:3px;padding:6px 10px!important;font-size:1.2rem;font-weight:normal!important;height:auto!important}.product-detail .add-to-quote_quantity-label .add-to-quote_quantity{padding:2px 15px;font-size:1.2rem;font-weight:700;border-radius:3px;height:auto!important}.product-detail .summary{max-width:100%!important;width:100%!important;float:none!important;margin-left:0;margin-right:0}.product-detail .summary.fixed{max-width:600px!important;width:95vw!important;height:calc(100vh - 30px);position:fixed;z-index:9999;top:15px;margin:0 auto;left:50%;transform:translateX(-50%)}.product-detail .summary.fixed .header{background-color:#fff;border:0;margin:0}.product-detail .summary.fixed .header h3{margin:0 auto;width:fit-content;font-size:1.2rem}.product-detail .summary.fixed .header .btnClose{background:#fff0;position:absolute;top:5px;right:10px;width:40px;height:40px;color:var(--basic-grey);font-size:1.5rem;padding:5px}.product-detail .summary.fixed .header .btnClose i{font-size:2rem;font-weight:400}.product-detail .summary.fixed .variations_form{margin-bottom:0;overflow:scroll;height:calc(100% - 45px);box-shadow:none;-webkit-box-shadow:none;border:0}.product-detail .summary.fixed .single_variation_wrap{display:none}.product-detail .summary>p.price{display:none}.product-detail .summary .woocommerce-product-gallery{float:none!important;width:100%!important}.product-detail .summary .variations_form{margin-top:0;padding:15px;border:1px solid #ced4da;border-radius:5px;-webkit-box-shadow:2px 2px 3px -1px rgb(0 0 0 / .5);-moz-box-shadow:2px 2px 3px -1px rgb(0 0 0 / .5);box-shadow:2px 2px 3px -1px rgb(0 0 0 / .5)}.product-detail .summary .variations .hidden-attribute_value{display:none}.product-detail .summary .variations .fixed-value{width:fit-content;max-width:100%;padding:5px 10px;border:solid 1px var(--dark-grey);border-radius:3px;display:block}.product-detail .summary .variations .form-group{margin-bottom:1rem;padding-bottom:1rem;border-bottom:solid 1px var(--form-border);display:flex}.product-detail .summary .variations .form-group .label{display:inline-block;margin-bottom:.5rem;font-weight:700;width:20%}.product-detail .summary .variations .form-group .values{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box}.product-detail .summary .variations .form-group input[type="text"],.product-detail .summary .variations .form-group textarea,.product-detail .summary .variations .form-group select{max-width:100%;padding:5px;border:solid 1px var(--form-border);border-radius:3px}.product-detail .summary .variations .form-group .option-label{cursor:pointer;width:fit-content;max-width:100%;padding:5px 10px;margin-right:10px;color:var(--footer-text);border:solid 1px var(--form-border);border-radius:3px;display:inine-block}.product-detail .summary .variations .form-group .option-label.active{color:var(--primary-text);border-color:var(--dark-grey)}.product-detail .summary .variations .form-group .option-label input{display:none}.product-detail .summary .single_variation_wrap{margin-top:15px;align-items:center;justify-content:center}.product-detail .summary .single_variation_wrap h4{font-size:1rem;font-weight:700;margin:0}.product-detail .summary .single_variation_wrap .quantity input,.product-detail .summary .single_variation_wrap .quantity label{display:none!important}.product-detail .summary .single_variation_wrap .woocommerce-variation-price{padding:15px 0 15px 15px}.product-detail .summary .single_variation_wrap .woocommerce-variation-price .price *{font-size:1.2rem}.product-detail .summary .single_variation_wrap .woocommerce-variation-add-to-cart{margin-top:5px}.product-detail .summary .single_variation_wrap .woocommerce-variation-add-to-cart .button.disabled{display:none}.product-detail .summary #customize-product-request .form-group{display:flex;align-items:center;justify-content:center}.product-detail .summary #customize-product-request .form-group label{margin-right:10px;font-weight:700}.product-detail .summary #customize-product-request .form-group .submit{font-size:1.2rem;border-radius:5px;background-color:var(--cyan);border:solid 1px #fff;box-shadow:3px 6px 7px -1px rgb(0 0 0 / .75);-webkit-box-shadow:3px 6px 7px -1px rgb(0 0 0 / .75);-moz-box-shadow:3px 6px 7px -1px rgb(0 0 0 / .75);padding:10px 20px}.product-detail .summary .options-with-image{font-size:.85rem}.product-detail .summary .options-with-image *{font-size:.85rem}.product-detail .summary .options-with-image .option>a{display:flex;flex-direction:column;align-items:center}.product-detail .summary .options-with-image .option>a .attribute-img{width:120px;height:120px;opacity:.3;display:flex;justify-content:center}.product-detail .summary .options-with-image .option>a .attribute-img img{max-width:150%;width:auto;height:100%;position:relative}.product-detail .summary .options-with-image .option>a .attribute-name{font-size:.85rem}.product-detail .summary .options-with-image .option>a.active .attribute-name{font-weight:700}.product-detail .summary .options-with-image .option>a.active .attribute-img{opacity:1}.product-detail .woocommerce-tabs>ul{padding:15px 15px 0 15px;border-bottom:solid 1px var(--form-border)}.product-detail .woocommerce-tabs .tabs li{margin-left:5px;margin-bottom:-1px}.product-detail .woocommerce-tabs .tabs li a{box-shadow:none;color:var(--primary-text);font-weight:400;padding:5px 10px;border:solid 1px var(--form-border);border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}.product-detail .woocommerce-tabs .tabs .active a{background-color:#fff}.product-detail .woocommerce-tabs .woocommerce-Tabs-panel{max-width:100%;padding:0!important;margin:0}.product-detail .woocommerce-tabs .woocommerce-Tabs-panel>h2{display:none}.product-detail .woocommerce-tabs .woocommerce-Tabs-panel>ul{list-style:none}.product-detail .woocommerce-tabs .woocommerce-Tabs-panel h3{font-size:1.5rem;margin-bottom:15px}.product-detail .wdp_pricing_table_caption{font-weight:700;margin-bottom:5px}.product-detail .woocommerce-product-gallery .flex-viewport{margin-bottom:30px;background:#a2cd18;background:linear-gradient(to bottom,#a2cd18 0%,#009e45 40%,#006737 100%);background:-moz-linear-gradient(top,#a2cd18 0%,#009e45 40%,#006737 100%);background:-webkit-linear-gradient(top,#a2cd18 0%,#009e45 40%,#006737 100%);background:linear-gradient(to bottom,#a2cd18 0%,#009e45 40%,#006737 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2cd18',endColorstr='#006737',GradientType=0)}.product-detail #add-to-quote{margin-top:30px}.product-detail #ChatArea{margin-top:30px}.single-product-bottom-widgets .grid{margin-left:-5px;margin-right:-5px}.single-product-bottom-widgets .grid>div{padding:5px}.single-product-bottom-widgets .grid>div:hover .view{color:var(--primary-orange);transition:color 0.25s}.single-product-bottom-widgets .grid>div:hover h4{color:var(--primary-lemon-green);transition:color 0.25s}.single-product-bottom-widgets .grid>div *{font-size:.9rem}.single-product-bottom-widgets .grid .product-img-container{background-size:cover;background:#a2cd18;background:-moz-linear-gradient(top,#a2cd18 0%,#009e45 40%,#006737 100%);background:-webkit-linear-gradient(top,#a2cd18 0%,#009e45 40%,#006737 100%);background:linear-gradient(to bottom,#a2cd18 0%,#009e45 40%,#006737 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2cd18',endColorstr='#006737',GradientType=0);transition:all 0.3s cubic-bezier(.25,.8,.25,1);padding:5px;margin-bottom:10px;display:flex;width:100%;height:auto;padding-top:100%;position:relative}.single-product-bottom-widgets .grid .product-img{width:100%;height:100%;top:0;left:0;position:absolute;border:none;padding:5px;display:flex;justify-content:center}.single-product-bottom-widgets .grid .product-img img{border:none;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.single-product-bottom-widgets .grid .product-img .statistics{position:absolute;bottom:10px;padding:3px 10px;border-radius:15px;background:#000;opacity:.5}.single-product-bottom-widgets .grid .product-img .statistics *{color:#fff}.single-product-bottom-widgets .grid .product-meta{text-align:center}.single-product-bottom-widgets .grid .product-meta .price{margin-bottom:5px}.single-product-bottom-widgets .grid .product-meta .view{color:var(--primary-green-light);transition:color 0.25s;font-size:1rem}.single-product-bottom-widgets h4{font-size:1.1rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.25s}#popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.3;z-index:9990}@media screen and (max-width:768px){.product-detail .product-images-sp{display:flex}.product-detail .widget_single_product_images_gallery_widget{display:none}.product-detail #btnQuoteEdit{width:100%}}@media screen and (min-width:576px) and (max-width:768px){.product-detail .add-to-quote_quantity-label{flex-direction:column}.product-detail .add-to-quote_quantity-label input,.product-detail .add-to-quote_quantity-label button{margin:5px;width:100%}}@media screen and (max-width:480px){.product-detail .summary.fixed .variations .form-group select,.product-detail .summary.fixed .variations .form-group input,.product-detail .summary.fixed .variations .form-group textarea{width:100%}}