/* URMOT v3.0.3 — compact brand showcase, scoped to homepage */
.makes-section{padding-top:28px!important;padding-bottom:0!important}
.makes-section .section-head{align-items:center;margin-bottom:13px!important;gap:14px}
.makes-section .section-head h2{font-size:clamp(23px,2.1vw,29px);line-height:1.3;margin:3px 0 0}
.makes-section .section-kicker{font-size:10px;letter-spacing:1.5px}
.makes-section .brand-carousel-controls{gap:7px}
.makes-section .brand-carousel-arrow{width:35px;height:35px;font-size:17px}
.makes-section .brand-carousel{gap:12px;padding:2px 2px 9px;scroll-padding-inline:2px}
.makes-section .brand-carousel-card{flex:0 0 clamp(132px,12.3vw,170px);min-height:155px;padding:11px 8px;gap:5px;border-radius:17px;justify-content:center}
.makes-section .brand-carousel-logo{width:62px;height:62px;padding:9px;border-radius:14px}
.makes-section .brand-carousel-card strong{font-size:13px;line-height:1.3}
.makes-section .brand-carousel-card small{font-size:11px;line-height:1.2}
.makes-section .brand-carousel-count{font-size:10px;padding:3px 8px}
.makes-section .brand-carousel-link{display:none!important}
.makes-section + .listings#latest{padding-top:22px!important}
.makes-section + .featured-section{padding-top:22px!important}
@media(max-width:700px){
 .makes-section{padding-top:20px!important}
 .makes-section .section-head{margin-bottom:11px!important}
 .makes-section .section-head h2{font-size:22px}
 .makes-section .brand-carousel{gap:9px;padding-bottom:8px}
 .makes-section .brand-carousel-card{flex-basis:125px;min-height:145px;padding:10px 7px;gap:4px}
 .makes-section .brand-carousel-logo{width:55px;height:55px;padding:8px}
 .makes-section + .listings#latest,.makes-section + .featured-section{padding-top:16px!important}
}
