/* The beach is drawn entirely on a pixel grid, with no photographic layer. */
#carbonza-summer .summer-coast149{background:#e8f1ed!important;height:300px!important}
#carbonza-summer .summer-coast149:before{display:none!important}
#carbonza-summer .summer-coast149>picture{position:absolute;inset:0;display:block}
#carbonza-summer .summer-coast149>picture>img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:pixelated;filter:none!important}
#carbonza-summer .summer-coast149 p{left:auto!important;right:4.5vw!important;top:20px!important;color:#245a4c!important;font-weight:500!important}
#carbonza-summer .support-coast-photo{filter:none!important;image-rendering:pixelated;object-fit:cover!important;background:#e8f1ed}
@media(max-width:700px){#carbonza-summer .summer-coast149{height:240px!important}#carbonza-summer .summer-coast149 p{font-size:8px!important;right:20px!important;top:14px!important}}

#carbonza-summer.home-cinema .s-hero:after,#carbonza-summer .parts-hero:after,#carbonza-summer .cz-footer:before,#carbonza-summer.cart-page main:before{display:none!important}
#carbonza-summer .summer-footer-nav{padding-right:0!important}
#carbonza-summer.cart-page main>h1{padding-right:0!important}
#carbonza-summer.settings-page .settings-heading:after{display:none!important}
#carbonza-summer.settings-page .settings-heading{padding-right:0!important}
#carbonza-summer .summer-coast149{height:360px!important}
@media(max-width:700px){#carbonza-summer .summer-coast149{height:260px!important}}

#carbonza-summer .summer-coast149>svg{display:block;width:100%;height:100%}
#carbonza-summer .summer-coast149>.pixel-beach-narrow{display:none}
#carbonza-summer .support-coast-photo>svg{display:block;width:100%;height:100%}
html[data-motion=reduce] .summer-coast149 *,html[data-motion=reduce] .support-coast-photo *,html[data-autoplay=false] .summer-coast149 *,html[data-autoplay=false] .support-coast-photo *{animation:none!important}
@media(max-width:700px){#carbonza-summer .summer-coast149>.pixel-beach-wide{display:none}#carbonza-summer .summer-coast149>.pixel-beach-narrow{display:block}}
/* Keep both cars in frame on smaller laptops as well as wide displays. */
#carbonza-summer .summer-coast149{height:auto!important;aspect-ratio:10/3}
@media(max-width:700px){#carbonza-summer .summer-coast149{height:260px!important;aspect-ratio:auto}}
