.nimian-mens-match{padding:clamp(40px,6vw,88px) 0;background:#faf9f7;border-top:1px solid #ebe7e2;color:#272222}
.nimian-mens-match__inner{max-width:1440px;padding:0 clamp(16px,4vw,64px);margin:auto}
.nimian-mens-match__intro{text-align:center;margin:0 auto 34px;max-width:690px}
.nimian-mens-match__eyebrow{margin:0 0 12px;color:#761d31;font:600 10px/1.5 var(--font-body--family,Arial,sans-serif);letter-spacing:.17em}
.nimian-mens-match__intro h2{margin:0;font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(35px,4.4vw,68px);font-weight:400;line-height:1.08;letter-spacing:-.03em}
.nimian-mens-match__intro h2 em{font-weight:400;color:#722038}
.nimian-mens-match__lede{margin:14px 0 0;color:#6a615e;font-size:14px;line-height:1.7}
.nimian-mens-match__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.nimian-mens-match__item{min-width:0}
.nimian-mens-match__item .product-card{height:100%;background:transparent}
.nimian-mens-match__item .card-gallery{background:#fff}
.nimian-mens-match__item .product-media-container{background:#fff}
.nimian-mens-match__item .product-media__image{object-fit:contain}
.nimian-mens-match__item .product-card__content{padding-inline:0!important;gap:6px!important}
.nimian-mens-match__footnote{text-align:center;color:#6c6460;font-size:12px;line-height:1.6;margin:22px 0 0}
@media(max-width:749px){.nimian-mens-match{padding:40px 0 45px}.nimian-mens-match__inner{padding-inline:16px}.nimian-mens-match__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.nimian-mens-match__intro{margin-bottom:22px}.nimian-mens-match__lede{font-size:13px}}
