.venus-slat-choice{display:none}
@media(max-width:600px){
 body.mm-venus-review #construction>.cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
 body.mm-venus-review #construction .cards>article{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px 14px;padding:14px!important;align-items:start}
 body.mm-venus-review #construction article>figure{grid-column:1;grid-row:1/span 2;margin:0}
 body.mm-venus-review #construction figure img{width:80px!important;height:96px!important;object-fit:contain;background:#fffaf2}
 body.mm-venus-review #construction figcaption{font-size:11px;line-height:1.4;margin-top:6px}
 body.mm-venus-review #construction article>:not(figure){grid-column:2;margin:0}
 body.mm-venus-review #construction h3{font-size:18px;font-weight:500;line-height:1.35}
 body.mm-venus-review #construction article>p{font-size:15px;line-height:1.5}
 body.mm-venus-review #choose>.cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
 body.mm-venus-review #choose .cards>article{padding:14px!important}
 body.mm-venus-review #choose .slat-sample{display:flex;align-items:center;gap:16px;height:48px;padding:0;margin:0 0 10px}
 body.mm-venus-review #choose .slat-sample b{font-size:22px;line-height:1.3;margin:0;white-space:nowrap}
 body.mm-venus-review #choose .slat-sample i{flex:1;min-width:0;max-width:180px}
 body.mm-venus-review #choose .s16 i{height:20px}
 body.mm-venus-review #choose .s25 i{height:32px}
 body.mm-venus-review #choose h3{font-size:18px;line-height:1.4;font-weight:500;margin:0 0 6px}
 body.mm-venus-review #choose article>p{font-size:15px;line-height:1.5;margin:0 0 12px}
 body.mm-venus-review .venus-slat-choice{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 12px;background:#fffaf2;color:#65472f;border:1px solid #a88a69;border-radius:8px;font:500 15px/1.4 Arial,sans-serif;cursor:pointer}
 body.mm-venus-review .venus-slat-choice[aria-pressed=true]{background:#65472f;color:#fff;border-color:#65472f}
 body.mm-venus-review .venus-slat-choice:disabled{opacity:.6;cursor:wait}
 body.mm-venus-review main .mm-disclosure{padding-block:0}
 body.mm-venus-review main section:has(>.mm-disclosure:not([open])){padding-block:8px!important}
 body.mm-venus-review #installation .cards>article{padding:14px!important}
 body.mm-venus-review #installation .mount{height:120px;margin:12px 0}
 body.mm-venus-review #cost .horizontal-standard-title{font-size:20px}
}
