#MainContent>.shopify-section:first-child .section-content-wrapper{gap:12px!important;padding-block:24px!important;min-height:0!important}
#MainContent>.shopify-section:first-child h1{font-size:clamp(28px,3.4vw,42px);line-height:1.15;margin:0}
#MainContent>.shopify-section:first-child .text-block:has(p){width:100%!important;max-width:850px!important}
#MainContent>.shopify-section:first-child p{max-width:72ch;font-size:14px;line-height:1.6}
#ResultsList .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}
#ResultsList .product-grid__card{padding:12px!important;background:#faf7f0;border:1px solid #ded5c4!important;border-radius:10px;gap:12px!important}
#ResultsList .product-grid h3{font-size:14px;line-height:1.4}
#ResultsList .product-grid .price{font-size:22px!important}
#ResultsList .product-grid img{object-fit:contain}
@media(max-width:989px){#ResultsList .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}}
@media(max-width:749px){#ResultsList .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#ResultsList .product-grid__card{padding:8px!important}#ResultsList .product-grid .price{font-size:20px!important}#MainContent>.shopify-section:first-child .section-content-wrapper{padding-block:20px!important}#MainContent>.shopify-section:first-child h1{font-size:29px}}
