.container{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:992px){.container{max-width:100%}}@media (min-width:1200px){.container{max-width:100%}}@media (min-width:1400px){.container{max-width:100%}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}[class*="col-gap"]{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex:1 0 0%}.col-1{flex:0 0 8.33%;max-width:8.33%}.col-2{flex:0 0 16.66%;max-width:16.66%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33%;max-width:33.33%}.col-5{flex:0 0 41.66%;max-width:41.66%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33%;max-width:58.33%}.col-8{flex:0 0 66.66%;max-width:66.66%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33%;max-width:83.33%}.col-11{flex:0 0 91.66%;max-width:91.66%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{flex:1 0 0%}.col-sm-1{flex:0 0 8.33%;max-width:8.33%}.col-sm-2{flex:0 0 16.66%;max-width:16.66%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33%;max-width:33.33%}.col-sm-5{flex:0 0 41.66%;max-width:41.66%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33%;max-width:58.33%}.col-sm-8{flex:0 0 66.66%;max-width:66.66%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33%;max-width:83.33%}.col-sm-11{flex:0 0 91.66%;max-width:91.66%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{flex:1 0 0%}.col-md-1{flex:0 0 8.33%;max-width:8.33%}.col-md-2{flex:0 0 16.66%;max-width:16.66%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33%;max-width:33.33%}.col-md-5{flex:0 0 41.66%;max-width:41.66%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33%;max-width:58.33%}.col-md-8{flex:0 0 66.66%;max-width:66.66%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33%;max-width:83.33%}.col-md-11{flex:0 0 91.66%;max-width:91.66%}.col-md-12{flex:0 0 100%;max-width:100%}}.newsletter-form .wpforms-container.inline-fields .wpforms-field{padding-right:0px!important}.wc-block-components-price-slider__range-input-wrapper:before{display:none;content:""}@media screen and (max-width:921px){.product_price{margin-top:20px!important}.wc-block-components-price-slider__controls{margin:36px 0}}h1.woocommerce-products-header__title.page-title{font-size:18px!important;letter-spacing:1px;font-weight:600;list-style:25px!important}body header.woocommerce-products-header .term-description p{font-size:14px!important}.ast-woocommerce-container{margin:0 15px!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:#000!important;color:#fff!important}.woocommerce nav.woocommerce-pagination ul li span{background:transparent!important;color:#000!important}.astra-shop-summary-wrap span.price{font-size:12px!important}.wc-block-components-price-slider__controls{margin-top:36px!important}.product_color h3.wp-block-heading{margin-bottom:20px}.theme-astra table.variations td.value{padding:0!important}ul.products li.product .ast-woo-shop-product-description p{margin-bottom:0em;font-size:12px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cfvsw-swatches-option .cfvsw-swatch-inner{width:calc(100% - 5px)!important;height:calc(100% - 5px)!important}.product_categories.widget h2,.widget h3.wp-block-heading,.widget h3.wc-block-price-filter__title{font-size:15px;font-weight:500;margin-bottom:10px!important;letter-spacing:1px}.select2-container--default .select2-results__option--highlighted[aria-selected]:hover,.select2-container--default .select2-results>.select2-results__options li.select2-results__option[data-selected]:hover,.select2-container--default .select2-results__option--highlighted[data-selected]{background:#000;color:#fff!important}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#000}.wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(to right, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100% /100% 100% !important;--range-color:none !important;background:none!important;--high:0% !important}.widget{margin:0 0}.product_price.widget{margin:10px 0 0 0}.wc-block-components-price-slider__actions{position:absolute;top:0;right:20px}button.wc-block-components-filter-reset-button{text-decoration:none}.sidenav{height:100%;width:0;position:fixed;z-index:99999;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:0.5s}.py-2{padding-left:30px;padding-top:100px;padding-right:30px}span.filter-icon{font-size:16px;margin-left:5px;font-weight:500}.main-filter{display:flex;align-items:center;overflow-y:hidden;justify-content:space-between}.main-d-flex{display:flex;align-items:center}.sidenav .closebtn{top:20px;right:15px;color:#000!important;border-radius:50px;border:1px solid #dfdfdf;opacity:1;margin-left:0;position:absolute;font-size:36px}.sidenav a{padding:5px 9px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s}.woocommerce-no-products-found{margin:30px 0}.sidenav::-webkit-scrollbar-thumb{background:#000;border-radius:3px}.sidenav::-webkit-scrollbar{width:5px;background:#dfdfdf}a.more-link:hover{text-decoration:underline}a.more-link{color:#000;font-weight:600}.woocommerce ul.products{display:grid!important;gap:10px;grid-template-columns:repeat(4,1fr)}.woocommerce ul.products.grid-2{grid-template-columns:repeat(2,1fr)}.align-items-center{align-items:center}.subcategory-buttons a{background:#fff0;border:1px solid #dfdfdf;margin:3px;padding:5px 17px;font-size:13px;border-radius:5px}body.archive.post-type-archive.post-type-archive-product .sub-categories{display:none}button#toggle-grid{background:#fff0;color:#000;border:1px solid #dfdfdf;padding:3px 9px}.woocommerce-js ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:0.5rem!important}a.subcategory-button.active{border:1px solid #000;color:#000}.min-icon{display:flex;align-items:center}.min-icon .box-icon{font-size:10px;line-height:1}.woocommerce-js ul.products li.product a img,.woocommerce-page ul.products li.product a img{height:530px;object-fit:cover;object-position:top}.woocommerce-js .variations select,.woocommerce-js .woocommerce-ordering select{padding:0}.woocommerce .woocommerce-ordering{float:right;margin-bottom:.5em}.woocommerce-js .woocommerce-result-count{margin:0;line-height:1}.woocommerce-js ul.products.grid-2 li.product a img,.woocommerce-page ul.products.grid-2 li.product a img{height:900px;object-fit:cover}.subcategory-buttons{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.subcategory-button{display:inline-block;margin-right:10px;padding:10px 20px;text-decoration:none;color:#000;background-color:#f2f2f2;border:1px solid #ccc;border-radius:5px}.subcategory-buttons::-webkit-scrollbar{height:0}.left-side-filter{overflow-y:hidden}.sub-categories{overflow-y:hidden}.subcategory-buttons::-webkit-scrollbar-thumb{background-color:#888;border-radius:0}.subcategory-buttons::-webkit-scrollbar-track{background-color:#f1f1f1}.woocommerce-js .woocommerce-result-count{font-size:12px;margin-top:10px}#main{transition:margin-left .5s;padding:10px 0}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.filter-btn{font-size:15px;cursor:pointer;border:1px solid #dfdfdf;border-radius:5px;color:#000;font-weight:300;padding:9px 16px;margin-right:20px}@media only screen and (min-width:1708px) and (max-width:4097px){.woocommerce-js ul.products.grid-2 li.product a img,.woocommerce-page ul.products.grid-2 li.product a img{height:1200px}.woocommerce-js ul.products.grid-4 li.product a img,.woocommerce-page ul.products.grid-4 li.product a img{height:800px}}@media only screen and (min-width:4098px){.woocommerce-js ul.products.grid-2 li.product a img,.woocommerce-page ul.products.grid-2 li.product a img{height:1500px}.woocommerce-js ul.products.grid-4 li.product a img,.woocommerce-page ul.products.grid-4 li.product a img{height:1200px}}@media only screen and (width:344px) and (height:882px){.left-side-filter .main-d-flex div#main{width:39%!important}}@media only screen and (width:1024px) and (height:1366px){.left-side-filter .main-d-flex div#main{width:15%!important}}@media only screen and (min-width:767px) and (max-width:1023px){.left-side-filter .main-d-flex div#main{width:25%!important}}@media only screen and (min-width:400px) and (max-width:766px){.left-side-filter .main-d-flex div#main{width:32%!important}}@media only screen and (max-width:766px){header.woocommerce-products-header{margin-top:60px}.wc-block-components-price-slider__range-text{margin:15px 0!important}.wc-block-components-price-slider{margin-bottom:0!important}.sidenav a{padding:5px 6px}.main-filter{display:flex;align-items:center;margin-bottom:10px;justify-content:space-between}button#toggle-grid{padding:5px 10px;margin-right:9px}.subcategory-buttons a{margin:0 5px;padding:5px 10px}.filter-btn{padding:7px 7px}#main{padding:6px 0}span.filter-icon{font-size:15px}.left-side-filter .main-d-flex div#main{width:35%}.left-side-filter .main-d-flex .sub-categories{width:100%}form.woocommerce-ordering{float:inline-end!important;margin:0 0 10px 0!important}.woocommerce-js .woocommerce-result-count{font-size:12px}.woocommerce-js .woocommerce-ordering select{padding:.6em}.py-2{padding-left:20px;padding-top:100px;margin-bottom:50px;padding-right:20px}.woocommerce-js ul.products.grid-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.woocommerce-js ul.products.grid-2 li.product a img,.woocommerce-page ul.products.grid-2 li.product a img{height:220px;object-fit:cover}.ast-woocommerce-container{margin:0!important}.woocommerce-js ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap{padding:2px!important}}