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