.static-products__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.static-products__category--apron{background-image:url('../images/static-products/aprons/apron-oma-1001.png')}
.apron-product{display:grid;grid-template-columns:42% 58%;width:min(100%,78rem);margin-inline:auto;overflow:hidden;border:1px solid var(--sp-line);border-radius:1.5rem;background:#fff;box-shadow:0 .75rem 1.9rem rgba(15,23,42,.06)}
.apron-product__image{display:grid;min-height:30rem;padding:2.25rem;overflow:hidden;place-items:center;background:#fff}
.apron-product__image img{display:block;width:auto;max-width:100%;height:auto;max-height:31rem;object-fit:contain;transition:transform .3s ease}
.apron-product:hover .apron-product__image img{transform:scale(1.025)}
.apron-product__details{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3.5rem);border-left:1px solid var(--sp-line)}
.apron-product__details h3{margin:0 0 1.4rem;color:var(--sp-navy);font-size:clamp(2rem,3vw,2.75rem);font-weight:700;letter-spacing:-.035em}
.apron-product__details dl{display:grid;gap:0;margin:0}
.apron-product__details dl>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:1rem;padding-block:.9rem;border-top:1px solid var(--sp-line)}
.apron-product__details dt{color:var(--sp-navy);font-weight:700}
.apron-product__details dd{margin:0;color:#52616f;line-height:1.6}
@media(max-width:850px){.apron-product{grid-template-columns:1fr;width:min(100%,38rem)}.apron-product__image{min-height:0;padding:2rem}.apron-product__image img{max-height:29rem}.apron-product__details{border-top:1px solid var(--sp-line);border-left:0}}
@media(max-width:560px){.static-products__category-grid{grid-template-columns:1fr}.apron-product{border-radius:1rem}.apron-product__image{padding:1.25rem}.apron-product__image img{max-height:24rem}.apron-product__details{padding:1.5rem}.apron-product__details dl>div{grid-template-columns:1fr;gap:.3rem}}
