/* Experimento visual local: facilitar acesso à amostra e compra em janelas baixas sem mudar a composição. */
@media (min-width:701px) and (max-height:760px){
 .topbar{height:64px;padding:10px 36px}
 .hero{min-height:calc(100svh - 64px);padding:7px 36px 12px}
 .eyebrow{font-size:9px}
 h1{font-size:clamp(58px,7vw,78px);margin-top:6px}
 .hero-subtitle{font-size:15px;margin-top:5px}
 .material-facts{margin-top:7px;gap:10px}
 .material-fact{min-height:29px;padding:5px 8px;font-size:10px}
 .material-scene{height:clamp(205px,34vh,260px);margin-top:7px}
 .hero-purchase{margin-top:8px;max-width:740px}
 .purchase-dock{padding:12px 14px 12px 20px;gap:18px;border-radius:18px}
 .price{font-size:31px}
 .hero-actions>*{min-height:50px;border-radius:11px}
}
@media (max-width:700px) and (max-height:760px){
 .topbar{height:64px;padding:9px 18px}
 .hero{min-height:auto;padding:9px 18px 16px}
 h1{font-size:clamp(48px,13vw,58px);margin-top:7px}
 .hero-subtitle{font-size:14px;margin-top:6px}
 .material-facts{margin-top:8px}
 .material-scene{height:220px;margin-top:9px}
 .hero-purchase{margin-top:10px}
 .purchase-dock{padding:12px 11px 13px;gap:12px}
 .price{font-size:30px}
 .hero-actions>*{min-height:50px}
}
