html{scroll-behavior:smooth}@font-face{font-family:star;src:url(fonts/star.eot);src:url(fonts/star.eot?#iefix) format('embedded-opentype'),url(fonts/star.woff) format('woff'),url(fonts/star.ttf) format('truetype'),url(fonts/star.svg#star) format('svg');font-weight:400;font-style:normal}.container{max-width:1300px;margin:0 auto;padding:0 15px}ul.products{grid-column-gap:25px;grid-row-gap:65px;grid-template-columns:repeat(4,1fr);display:grid;margin:0;padding:0;list-style:none outside;clear:both}.archive ul.products{grid-template-columns:repeat(4,1fr);width:100%}ul.products li.product{text-align:center}ul.products li.product .woocommerce-LoopProduct-link{display:block;position:relative;text-decoration:none}ul.products li.product span.onsale{position:absolute;top:0;text-align:center;z-index:9;display:block;color:#fff;background-color:#000;font-family:nunito sans,Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1.3px;border-radius:100px;min-width:60px;min-height:60px;line-height:60px;left:auto;right:0;margin:-8px}ul.products li.product .woocommerce-loop-product__title{font-family:darker grotesque,Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:.5px;margin:0;padding:.5em 0}ul.products li.product a.button.wp-element-button.add_to_cart_button{font-family:nunito sans,Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.3px;border-style:solid;border-width:2px;border-radius:0 0 0 0;padding:11px 20px;margin:0;margin-top:1em;text-decoration:none;line-height:1;cursor:pointer;position:relative;overflow:visible;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;color:#000;border-color:#000;background-color:#fff}ul.products li.product a.button.wp-element-button.add_to_cart_button:hover{color:#fff;border-color:#68abb3;background-color:#68abb3}ul.products li.product span.price{margin-bottom:.5em;font-size:14px;display:block;color:#54595f;font-family:inter;font-weight:300;line-height:1.3em;letter-spacing:.5px}ul.products li.product .star-rating{color:#dfd0b5;font-size:.7em;margin-bottom:8px;margin-right:auto;margin-left:auto;margin-top:0;display:block;float:none;overflow:hidden;position:relative;height:1em;line-height:1;width:5.4em;font-family:star}ul.products li.product .star-rating::before{content:"sssss";color:#dfd0b5;float:left;top:0;left:0;position:absolute}ul.products li.product .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}ul.products li.product .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.top-description{margin-bottom:30px;margin-top:20px}.top-description .title{margin-bottom:20px}.top-description .title h1{line-height:normal;margin-top:0;margin-bottom:0;font-weight:700;font-size:40px}.top-description .breadcrumbs a{color:#003}.content a.morelink,.content .lesslink{color:#003;font-weight:700;margin-top:15px;display:inline-block;margin-bottom:15px}.product-with-sidebar{margin-bottom:50px;width:100%}.product-with-sidebar .row{display:flex;flex-wrap:wrap}.product-with-sidebar .col{padding:0 15px}.product-with-sidebar>.row{margin:0 -15px}.product-with-sidebar>.row>.col:first-child{width:75%}.product-with-sidebar>.row>.col:last-child{width:25%}.product-with-sidebar .product-filter-area{padding:12px 0;border-top:1px solid #888;border-bottom:1px solid #888;margin-bottom:25px}.product-with-sidebar .product-filter-area .row{justify-content:space-between;align-items:center}.product-with-sidebar .product-filter-area .col{width:auto}.product-with-sidebar .product-filter-area .btn-group{display:flex}.product-with-sidebar .product-filter-area button.btn:hover,.product-filter-area button.btn.active{background:#003!important;color:#fff!important}.product-with-sidebar .product-filter-area button.btn:focus{outline:none}.product-with-sidebar .product-filter-area button.btn{border-radius:0;border:1px solid #003;background:#fff;color:#000033cc;padding:5px 13px;box-shadow:0 0!important;cursor:pointer}.product-with-sidebar .product-filter-area .sorting{display:inline-flex;align-items:center;justify-content:space-between;border:1px solid #00003385;padding:7px 14px;font-size:15px;color:#000033cc}.product-with-sidebar .product-filter-area .sorting select{background:0 0;border:none;-webkit-appearance:none;width:70px;color:#000033cc;font-size:15px;position:relative;padding:0 10px}.product-with-sidebar .view-groups ul.list-group-item-main{display:flex;flex-wrap:wrap;grid-column-gap:0;margin:0 -15px 30px}.product-with-sidebar .view-groups ul.list-group-item-main li{padding:0 15px}.product-with-sidebar .view-groups ul.list-group-item-main li.list-group-item{width:100%;text-align:left}.product-with-sidebar .view-groups ul.list-group-item-main li.list-group-item .woocommerce-loop-product__link img{width:300px;display:inline-block;float:left;margin-right:50px}ul.products li.product a.button.add_to_cart_button{border:2px solid #003!important}ul.products li.product a.button.add_to_cart_button:hover{background:#003!important;border:2px solid #003!important}ul.products li.product .woocommerce-LoopProduct-link img{height:210px;width:100%;object-fit:cover}.tax-product_category ul.products li.product .woocommerce-LoopProduct-link img{object-fit:contain}.product-with-sidebar .view-groups li.list-group-item h2.woocommerce-loop-product__title{margin-left:30px!important}.enquiry-form{background:#003;padding:20px;margin-bottom:25px}.enquiry-form h3,.enquiry-form p{color:#fff}.enquiry-form h3{margin:0 0 15px;font-size:28px;font-weight:700}.enquiry-form .gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%}.enquiry-form .gform_wrapper .gfield input,.enquiry-form .gform_wrapper .gfield textarea{width:100%!important;padding:8px 15px!important;font-size:16px!important;border-radius:8px;line-height:1.45!important;font-weight:600}.enquiry-form .gform_wrapper .gfield textarea{height:105px!important}.enquiry-form .gform_wrapper .gform_footer{margin:0!important;padding:0!important;margin-top:10px!important}.enquiry-form .gform_wrapper .gform_button{width:100%;padding:10px 15px;font-size:16px;border-radius:8px;cursor:pointer;background:0 0;border:2px solid #fff;color:#fff;line-height:1.12!important;font-family:darker grotesque!important}.enquiry-form .gform_wrapper .gform_button:hover{background:#fff;color:#003}.catergory-main-section.single-product{padding:60px 0}.product-main-outer .row{justify-content:space-between}.product-info{box-shadow:0 4px 6px rgb(0 0 0/10%);padding:25px 20px 35px}.product-info h1{margin-top:-10px;font-size:43px;font-weight:700;margin-bottom:15px}.product-info p{font-size:20px;font-weight:600}.product-main-outer .download-btn{margin-top:40px}.product-main-outer .download-btn a,.tab-link-btn a{background:#003;border:none;border-radius:10px;color:#fff!important;padding:16px 20px;font-size:18px!important;text-transform:uppercase;margin:0;display:inline-block;text-align:center;font-weight:700!important}.tab-link-btn a{margin-right:10px}.tab-link-btn a:last-child{margin-right:0}.shipping-info{margin-top:30px}.shipping-info .shipping-info-inner{margin-bottom:15px;display:flex;align-items:flex-start}.shipping-info .shipping-info-inner i{margin-right:10px;margin-top:7px;font-size:20px}.shipping-info .shipping-info-inner span{font-size:20px}.shipping-info .shipping-info-inner span strong{display:block}.spec-section{margin-top:30px}.spec-section ul.tabs{display:flex;flex-wrap:wrap;padding-left:20px}.spec-section ul.tabs li{list-style:none;border:1px solid #000033cc;border-bottom:1px solid #fff;border-radius:4px 4px 0 0;margin:0 -1px -1px;background:#fff}.spec-section ul.tabs li a{background:0 0;color:#003;display:inline-block;padding:18px 30px;min-width:300px;text-align:center}.spec-section ul.tabs li a.activelink,.spec-section ul.tabs li:hover{background:#003}.spec-section ul.tabs li a.activelink,.spec-section ul.tabs li:hover a{color:#fff}.spec-section .entry-content{background:#fff;padding:35px 20px;border:1px solid;border-radius:4px;display:none}.spec-section .entry-content.active{display:block}.spec-row{display:flex;align-items:center;border-bottom:1px solid #cccccc61;margin-bottom:10px;padding-bottom:10px}.spec-row h4{margin:0;padding-right:20px;font-weight:700}.spec-row p{margin:0}.related-product{margin-top:40px}.related-product h2{margin-top:0;font-size:35px;font-weight:700;margin-bottom:25px}.shipping-info .shipping-info-inner img{width:30px;height:30px;object-fit:contain;margin-right:10px}.related-cat-inner{display:grid!important;grid-template-columns:repeat(4,1fr);column-gap:15px;row-gap:15px}.infobox-icon,.infobox-content{text-align:center}.related-cat-inner a{transition:ease-in-out .5s;transform:translateY(0px)!important;display:inline-block;width:100%}.related-cat-inner a:hover{transform:translateY(-10px)!important}.infobox-icon img{max-width:120px}.infobox-content h3{text-align:center;font-size:13px;color:#003;font-weight:800;font-family:nunito sans;text-transform:uppercase;margin-top:10px;margin-bottom:0}.related-cat-inner a:hover .infobox-content h3{color:#666}.enquiry-form .gform_wrapper .gfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.related-cat{width:100%;margin-top:0;background:#edededc7;padding:70px 0;padding-bottom:90px}.related-cat>h2{text-align:center;font-family:darker grotesque,Sans-serif;font-size:35px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:.5px;margin:0 0 50px}@media(min-width:768px){.product-info-left img{height:450px;width:100%;object-fit:contain}}@media(max-width:1199px){ul.products{grid-template-columns:repeat(3,1fr)}.enquiry-form h3{font-size:26px}}@media(max-width:991px){.product-with-sidebar>.row>.col:first-child{width:100%}.product-with-sidebar>.row>.col:last-child{width:100%}.product-info .col-md-4{margin-bottom:30px}.product-info h1{font-size:40px}.enquiry-form{margin-top:30px}.spec-section ul.tabs li a{padding:14px 20px;min-width:254px;font-size:18px}.related-product h2{font-size:30px}}@media(max-width:767px){.top-description .title h1{line-height:1.1;font-size:36px}.product-with-sidebar .view-groups ul.list-group-item-main li.list-group-item .woocommerce-loop-product__link img{width:280px;margin-right:30px}.product-info h1{font-size:36px}.product-main-outer .download-btn a,.tab-link-btn a{padding:13px 20px;font-size:16px!important}.enquiry-form h3{font-size:24px}.enquiry-form .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:0}.product-info p{font-size:18px}.shipping-info .shipping-info-inner span{font-size:18px}.shipping-info .shipping-info-inner i{font-size:18px}.product-info-left img{height:300px;width:100%;object-fit:contain}.related-cat{margin-top:30px}.related-cat>h2{font-size:35px!important}.related-cat-inner{grid-template-columns:repeat(2,1fr)}.single-products .spec-row{flex-direction:column}.single-products .spec-row h4{min-width:auto;width:100%;padding-right:0;text-align:left}.single-products .spec-row ul{width:100%;margin:10px 0 0;padding:0;padding-left:15px}.single-products .spec-row p{margin:0;width:100%}}@media(max-width:540px){ul.products{grid-template-columns:repeat(1,1fr)!important;max-width:325px;margin:0 auto}.product-with-sidebar .view-groups ul.list-group-item-main{margin:0 auto}.product-with-sidebar .view-groups ul.list-group-item-main li.list-group-item{text-align:center}.product-with-sidebar .view-groups li.list-group-item h2.woocommerce-loop-product__title{margin-left:0!important}.product-with-sidebar .view-groups ul.list-group-item-main li.list-group-item .woocommerce-loop-product__link img{margin-right:0!important;margin-bottom:15px}.product-with-sidebar .product-filter-area .sorting{padding:7px 10px}.product-with-sidebar .product-filter-area .sorting select{width:54px}}@media(min-width:992px){.row{display:flex}.col-md-8{width:71%}.col-md-4{width:26%}.product-info .col-md-4{width:30%}.product-info .col-md-8{width:68%;padding-left:30px}}