#MainContent h1{font-family:var(--font-heading--family),Georgia,serif;font-weight:400;line-height:1.2;color:#4f3d29;font-size:clamp(30px,4vw,46px);letter-spacing:0}
#MainContent .facets-block-wrapper{border-top:1px solid #e3d7bf;border-bottom:1px solid #e3d7bf;background:#fffdf8;padding-block:8px}
#MainContent .facets__summary{color:#51412e;min-height:44px}
#MainContent .product-grid product-card{border:1px solid #e9e0d0;border-radius:14px;background:#fff;overflow:hidden;padding:12px;height:100%}
#MainContent .product-grid .product-card__content{gap:10px}
#MainContent .product-grid .product-card__image{object-fit:contain}
#MainContent .product-grid .price{font-weight:700;font-variant-numeric:tabular-nums}
#MainContent .product-grid .compare-at-price{font-weight:400}
#MainContent .facets__panel-content{border-color:#d4c19b;border-radius:10px}
@media(max-width:749px){
#MainContent .product-grid{column-gap:10px;row-gap:18px}
#MainContent .product-grid product-card{padding:8px;border-radius:11px}
#MainContent .product-grid .product-card__content{gap:8px}
#MainContent .product-grid .price{font-size:19px}
#MainContent .product-grid .compare-at-price{font-size:14px}
}
