.ast-woo-shop-archive .site-content>.ast-container{flex-direction:column}.woocommerce-js .woocommerce-breadcrumb a,.woocommerce-js .woocommerce-breadcrumb{color:#fff;margin-bottom:0}.woocommerce-products-header__title.page-title{color:var(--color-secondary);font-weight:600}.button.add_to_cart_button{font-size:14px!important}.button.add_to_cart_button span{margin-right:5px;display:inline-block;vertical-align:middle;text-transform:uppercase}@media screen and (max-width:1200px){.ast-container .woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid),.woocommerce.mobile-columns-2 ul.products:not(.elementor-grid),.woocommerce-page.mobile-columns-2 ul.products:not(.elementor-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:544px){.woocommerce-products-header__title.page-title{margin-bottom:0}.ast-container .woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid),.woocommerce.mobile-columns-2 ul.products:not(.elementor-grid),.woocommerce-page.mobile-columns-2 ul.products:not(.elementor-grid){grid-template-columns:repeat(1,minmax(0,1fr))!important}body.woocommerce-page #primary{margin-top:2em}}@media screen and (min-width:921px){.woocommerce-products-header__title.page-title{text-align:center}.custom-header-content{text-align:center}body.ast-woo-shop-archive .woocommerce-breadcrumb,body.tax-product_cat .woocommerce-breadcrumb{text-align:center}body.ast-woo-shop-archive #primary,body.tax-product_cat #primary{margin:4em 0}}.woocommerce-result-count,.woocommerce-ordering{display:none!important}.custom-moved-header>h2:first-child{font-size:clamp(32px, 2.5vw, 24px)}.woocommerce-js ul.products li.product,.woocommerce-page ul.products li.product{position:relative;border-radius:15px;overflow:hidden}.woocommerce-js ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin-bottom:0!important;transition:.25s transform ease-in-out}.woocommerce-page ul.products li.product:hover a img{transform:scale(1.05)}.astra-shop-summary-wrap{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);text-align:center;width:90%;margin:0 auto;display:flex;-webkit-display:flex;flex-wrap:wrap;gap:10px}.astra-shop-summary-wrap .ast-loop-product__link{background-color:rgb(0 0 0 / .6);color:#fff;display:block;border-radius:10px;padding:10px;margin-bottom:10px;width:100%;display:block;text-decoration:none;margin-bottom:0!important}.astra-shop-summary-wrap .ast-loop-product__link h2{margin-bottom:0!important}.astra-shop-summary-wrap .price{flex:0 0 calc(50% - 5px);background-color:rgb(0 0 0 / .7);color:#fff;border-radius:5px;display:flex;-webkit-flex:flex;align-items:center;align-content:center;justify-content:center;border-radius:10px;margin-bottom:0!important}.astra-shop-summary-wrap .add_to_cart_button{flex:0 0 calc(50% - 5px);padding:11px 10px!important;margin-top:0!important;margin-bottom:0!important;border-radius:10px!important}.widget_product_categories .cat-item{background-color:#181e20;border-radius:10px;padding:8px 15px!important}.widget_product_categories .cat-item a{display:block}.woocommerce-js .woocommerce-ordering select{background-color:#fff;background-position:95% 50%}.custom-cat-wrapper{display:flex;align-items:center;gap:20px;margin-top:20px}.custom-cat-wrapper .cat-image{flex:0 0 33.3333333%;display:none;border-radius:20px;overflow:hidden}.custom-cat-wrapper .cat-image img{width:100%;height:auto}.custom-cat-wrapper .cat-text h2,.custom-cat-wrapper .cat-text h3{color:var(--color-secondary)}@media screen and (min-width:921px){.custom-cat-wrapper .cat-image{display:block}}.tax-product_cat .site-content{margin-top:0!important}.nav-categories{margin-top:20px;flex-grow:1}.nav-categories ul{margin:0;list-style:none;display:flex;-webkit-display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.nav-categories ul li{background-color:#fff;padding-right:0;flex:0 0 calc(50% - 15px);border-radius:10px}.nav-categories ul li a{display:flex;-webkit-display:flex;align-content:center;align-items:center;position:relative;padding:5px;flex-direction:column}.nav-categories ul li a img{width:100%;max-width:60px;display:block}.nav-categories ul li a span{color:#000;text-align:center;display:block;width:100%}@media screen and (min-width:550px){.nav-categories ul{justify-content:center;gap:30px}.nav-categories ul li{flex:0 0 calc(33.333333% - 14px)}.nav-categories ul li a{flex-direction:row;padding:8px 10px 8px 0}.nav-categories ul li a img{width:100%;max-width:100px;display:block;left:-15px;position:absolute}.nav-categories ul li a span{padding-left:80px;color:#000;text-align:center;display:block;width:100%}}@media screen and (min-width:768px){.nav-categories ul li{min-width:200px;flex:0 0 auto}}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{text-align:center}body.woocommerce-cart #secondary{display:none!important}body.woocommerce-cart #primary{padding-left:0;width:100%;border-left:none}body.woocommerce-cart .shop_table.shop_table_responsive.cart{background-color:#fff}body.woocommerce-cart .shop_table.shop_table_responsive.cart thead{color:#000}body.woocommerce-cart .shop_table.shop_table_responsive.cart tbody tr td.product-price,body.woocommerce-cart .shop_table.shop_table_responsive.cart tbody tr td.product-subtotal{color:#000}body.woocommerce-cart .cart_totals.calculated_shipping{background-color:#fff;color:#000}.woocommerce-cart .cart-collaterals .cart_totals>h2,body.woocommerce-cart .cart_totals.calculated_shipping h2{color:#000}.woocommerce-cart .cart-collaterals .cart_totals{background-color:#fff;color:#000}body.woocommerce-checkout #secondary{display:none!important}body.woocommerce-checkout #primary{padding-left:0;width:100%;border-left:none}#order_review_heading,#order_review{background-color:#fff;color:#000}.woocommerce-js ul.products li.product .onsale{padding:2px 10px;border-radius:0;margin:0;display:none}.woocommerce-MyAccount-navigation>ul{background-color:#fff}.ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total .amount,.woocommerce .ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total .amount{color:#000}