body.mm-roller-category .roller-calculation-call{display:none}
@media(max-width:600px){
 body.mm-roller-category .hero{gap:14px}
 body.mm-roller-category .hero-copy{order:0}
 body.mm-roller-category .hero-photo{order:1}
 body.mm-roller-category .hero-photo img{height:220px;aspect-ratio:auto;object-fit:cover}
 body.mm-roller-category #systems .system-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}
 body.mm-roller-category #systems .system-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0 12px;padding:14px!important;align-content:start}
 body.mm-roller-category #systems .system-card>figure{grid-column:1;grid-row:1/span 3;padding:0;margin:0}
 body.mm-roller-category #systems .system-card img{width:96px;height:140px;object-fit:contain;border-radius:8px}
 body.mm-roller-category #systems .system-card figcaption{font-size:10px;line-height:1.4;padding:6px 0;margin:0}
 body.mm-roller-category #systems .card-content{display:contents}
 body.mm-roller-category #systems .card-content>.eyebrow{display:block;grid-column:2;grid-row:1;font-size:10px;line-height:1.4;margin:0 0 6px}
 body.mm-roller-category #systems .card-content>h3{grid-column:2;grid-row:2;font-size:20px;font-weight:500;line-height:1.3;margin:0 0 8px}
 body.mm-roller-category #systems .card-content>p:not(.eyebrow):not(.check){grid-column:2;grid-row:3;font-size:14px;line-height:1.5;margin:0}
 body.mm-roller-category #systems .card-content>.check{grid-column:1/-1;grid-row:4;font-size:13px;line-height:1.45;margin:12px 0 0}
 body.mm-roller-category #systems .card-content>a{grid-column:1/-1;grid-row:5;display:flex;align-items:center;min-height:44px;font-size:15px;line-height:1.4;margin:10px 0 0}
 body.mm-roller-category #systems .section-intro>.intro{font-size:15px;line-height:1.5}
 body.mm-roller-category #systems .section-note{font-size:13px;line-height:1.5;margin-top:14px}
 body.mm-roller-category #prices .price-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}
 body.mm-roller-category #prices .price-links a{padding:12px;min-height:92px;gap:6px}
 body.mm-roller-category #prices .price-links span{font-size:12px;line-height:1.4}
 body.mm-roller-category #prices .price-links strong{font-size:17px;line-height:1.35;font-weight:500}
 body.mm-roller-category #prices .intro{font-size:15px;line-height:1.5}
 body.mm-roller-category #prices .fine{font-size:12px;line-height:1.5;margin-top:12px}
 body.mm-roller-category #prices .roller-calculation-call{display:flex;margin-top:12px}
 body.mm-roller-category #fabrics .fabric-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}
 body.mm-roller-category #fabrics .fabric-grid>article{padding:14px;border:1px solid #d8c8b5;border-radius:10px}
 body.mm-roller-category #fabrics .label{font-size:11px;line-height:1.4}
 body.mm-roller-category #fabrics .fabric-grid h3{font-size:18px;font-weight:500;line-height:1.35;margin:6px 0 8px}
 body.mm-roller-category #fabrics .fabric-grid p{font-size:14px;line-height:1.5;margin:0}
 body.mm-roller-category #fabrics .fabric-grid a{display:block;min-height:44px;padding:12px 0;font-size:14px;margin-top:8px}
 body.mm-roller-category main .mm-disclosure{padding-block:0;margin-block:0}
 body.mm-roller-category main .mm-disclosure>summary{padding:10px 0;min-height:44px}
 body.mm-roller-category main .mm-disclosure>summary :is(h2,h3){display:inline;font-size:18px;line-height:1.4;font-weight:400;margin:0}
 body.mm-roller-category #fabrics .fabric-proof{display:block;margin-top:16px}
 body.mm-roller-category #fabrics .fabric-proof img{height:210px;object-fit:contain}
 body.mm-roller-category #fabrics .fabric-proof p{font-size:14px;line-height:1.5}
 body.mm-roller-category #mount:has(>.mm-disclosure){display:block}
 body.mm-roller-category #mount:has(>.mm-disclosure:not([open])){padding-block:8px!important}
 body.mm-roller-category #mount p{font-size:14px;line-height:1.5}
 body.mm-roller-category #mount .mount-list{margin-top:14px}
 body.mm-roller-category #mount .mount-list li{padding-left:38px;margin-bottom:14px;padding-bottom:14px}
 body.mm-roller-category #mount .mount-list strong{font-size:16px}
}
