[id^="MainProduct-"] .product__title h1{font-size:clamp(2.8rem,3vw,4rem);line-height:1.2}
#RadarDetails details{border-bottom:1px solid #ded8cc;padding:1.3rem 0}
#RadarDetails summary{cursor:pointer;font-weight:600}
#RadarDetails h2{margin-top:3rem}
#FFLCustomizer .ffl-builder__mockup img{object-fit:contain}
.ffl-radar-fields{display:grid;gap:18px;margin-top:24px}
.ffl-radar-fields>label:not(.ffl-radar-confirmation){display:grid;gap:8px}
.ffl-radar-fields input[type="text"],.ffl-radar-fields textarea{width:100%;padding:12px;border:1px solid #d7d4cb;border-radius:10px;background:#fffdf8;color:inherit;font:inherit}
.ffl-radar-fields textarea{min-height:90px;resize:vertical}
.ffl-radar-confirmation{display:flex;gap:12px;align-items:flex-start;line-height:1.6}
.ffl-radar-confirmation input{flex:0 0 auto;margin-top:6px}
@media(max-width:749px){[id^="MainProduct-"] .product-media-container.media-type-image .product__media.media{padding:0;height:auto;min-height:0;aspect-ratio:var(--ratio,1)}[id^="MainProduct-"] .product-media-container.media-type-image .product__media img{inset:0;width:100%;height:100%;object-fit:contain}}
