.shop-page .woo-main{width:calc(100% - 48px);max-width:1380px;padding-top:0;padding-bottom:45px}.shop-page .shop-breadcrumb .woocommerce-breadcrumb{color:inherit;font-size:inherit;margin:0}.shop-page .shop-layout{direction:rtl;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:26px;display:grid}.shop-page .shop-sidebar{min-width:0;position:static}.shop-page .shop-sidebar .mg-catalog-filter{background:0 0;border:0;border-radius:0;margin:0;padding:0}.shop-page .mg-catalog-form{display:block}.shop-page .mg-catalog-form :is(input[type=number],select){width:100%;min-width:0;max-width:none}.shop-page .shop-filter-section select{margin:12px 0}.shop-page .shop-filter-section fieldset{max-height:270px;overflow:auto}.shop-page .shop-sidebar-heading a{font-size:11px}.shop-page .shop-category-rail a{color:inherit;text-align:center;flex-direction:column;flex:0 0 110px;align-items:center;gap:7px;text-decoration:none;display:flex}.shop-page .shop-category-image{background:#f7f0de;border:1px solid #d0b879;border-radius:50%;place-items:center;width:82px;height:82px;font-size:30px;display:grid;overflow:hidden}.shop-page .shop-category-image img{object-fit:cover;width:100%;height:100%}.shop-page .shop-category-rail strong{font-size:12px}.shop-page .shop-category-rail small{opacity:.7;font-size:10px}.shop-page .shop-results{min-width:0}.shop-page .shop-results .woocommerce-products-header{display:none}.shop-page .shop-results ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;padding:0;list-style:none;display:grid!important}.shop-page .shop-results ul.products:before,.shop-page .shop-results ul.products:after{display:none!important}.shop-page .shop-results li.product{flex-direction:column;min-width:0;display:flex;float:none!important;clear:none!important;width:auto!important;margin:0!important}.shop-page .shop-results .woocommerce-result-count{float:none;margin:0 0 8px}.shop-page .shop-results .woocommerce-ordering{float:none;justify-content:flex-end;margin:0 0 20px;display:flex}.shop-page .shop-results .woocommerce-loop-product__title{font-size:16px;line-height:1.8}.shop-page .shop-results .shop-card-body{flex-direction:column;flex:1;display:flex}.shop-page .shop-card-body .price{margin-top:auto}.shop-page .shop-results li.shop-card{background:#fffdf8;border:1px solid #d9c6a0;border-radius:24px;padding:0;position:relative;overflow:hidden}.shop-page .shop-results li.shop-card img{object-fit:cover;border-radius:0;width:100%;height:100%}.shop-page .shop-card-media{aspect-ratio:1;display:block;overflow:hidden}.shop-page .shop-card-wish{z-index:2}.shop-page .shop-card-body h3{font-size:16px}.shop-page .shop-filter-form input[type=search]{width:100%;min-width:0}.shop-page .shop-filter-section label{align-items:center;gap:8px;display:flex}.shop-page .shop-price-fields label{display:grid}.shop-page .shop-filter-form .shop-apply{width:100%}.shop-page .shop-category-rail{overflow-x:auto}.shop-page .shop-filter-form .text-button{text-align:center;margin-top:14px;display:block}@media (width>=900px){.shop-page .shop-mobile-filter{display:none}.shop-page .mg-catalog-with-filter{grid-template-columns:260px minmax(0,1fr)}}@media (width<=899px){.shop-page .woo-main{width:calc(100% - 28px)}.shop-page .shop-layout{display:block}.shop-page .shop-sidebar{margin-bottom:20px}.shop-page .shop-mobile-filter{cursor:pointer;justify-content:space-between;gap:10px;display:flex}.shop-page .shop-results ul.products{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.shop-page .shop-hero{min-height:0}.shop-page .shop-category-rail a{flex-basis:90px}.shop-page .shop-category-image{width:65px;height:65px}}