.boat-visual{padding-bottom:0}
.boat-visual img{width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;border:1px solid #303135}
.boats-products .productgrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:0 auto}
.boats-products .cardimage{height:300px}
.boats-products .sectionhead{align-items:center}
.boat-directions{color:var(--muted);font-size:14px;max-width:900px;margin:28px auto 0}
@media(max-width:700px){.boat-visual{padding-left:20px;padding-right:20px}.boats-products .sectionhead{align-items:flex-start;flex-direction:column;gap:22px}.boats-products .sectionhead p{max-width:none}.boats-products .productgrid{grid-template-columns:1fr}.boats-products .cardimage{height:260px}.boat-directions{font-size:13px}}

.boat-engine{padding-bottom:0}
[data-category="boats"] .hd-viewport{aspect-ratio:3/2}
[data-category="boats"] .spin-previous,[data-category="boats"] .spin-next,[data-category="boats"] .spin-dots,[data-category="boats"] .spin-preview{display:none}
[data-category="boats"] .spin-viewport{cursor:default}
[data-category="boats"] .spin-viewport.zoomed{cursor:grab}
[data-category="boats"] .hd-marker{padding:5px 10px;background:#111319e8;border:1px solid #777b82;border-radius:8px;gap:8px}
[data-category="boats"] .hd-marker span{border:0;background:transparent;padding:0}
[data-category="boats"] .hd-marker.active{border-color:#ffbf00;box-shadow:0 0 0 4px #ffbf0030}
[data-category="boats"] .marine-marker-bottle{width:29px;height:60px;object-fit:contain}
@media(max-width:650px){[data-category="boats"] .marine-marker-bottle{width:23px;height:44px}[data-category="boats"] .hd-marker{padding:4px 6px;gap:5px}[data-category="boats"] .hd-marker span{max-width:75px;white-space:normal}}
