.snrs-related__inner{padding:28px 8px 48px}
.snrs-related__heading{font-family:var(--text-font-family);font-size:13px;font-weight:600;letter-spacing:.035em;text-transform:uppercase;text-align:center;margin:0 0 28px;line-height:1.4}
.snrs-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 6px;align-items:start}
.snrs-related__grid .product-card{min-width:0}
.snrs-related__grid .product-card__figure{overflow:hidden}
.snrs-related__grid .product-card__info{padding:10px 4px 0}
.snrs-related__grid .product-title{font-size:12px;line-height:1.4;letter-spacing:0}
.snrs-related__grid .snrs-card-colour{font-size:12px}
.snrs-related__grid .price-list{color:#111}
@media(min-width:700px){
 .snrs-related__inner{padding:28px 24px 64px}
 .snrs-related__heading{font-size:16px;margin-bottom:32px}
 .snrs-related__grid{grid-template-columns:repeat(var(--snrs-related-desktop-columns,4),minmax(0,1fr));gap:36px 12px}
 .snrs-related__grid .product-title{font-size:13px}
}
@media(min-width:1000px){
 .snrs-related__inner{padding-inline:48px}
}

.shopify-section--main-product:has(.snrs-complete-look):has(~ .shopify-section--snrs-related) .section-spacing{padding-block-end:0}
