.hero-banner-block .content-above:has(.hero-banner-inner) .mobile-banner-heading{display:none!important}.hero-banner-block .mobile-banner-heading span{display:block;font-size:.7em}.hero-banner-block .read-more-actions{text-align:left!important}.hero-banner-block .read-more-wrap{max-height:var(--read-more-preview-height,10rem);overflow:hidden}.mobile-hero-banner-fallback .hero-banner-inner{background:unset!important;padding:unset!important}.pool-colors-tabs .btn{text-transform:none}.product-specifications-image{aspect-ratio:var(--aspect-ratio);height:auto!important;max-height:400px;padding-top:unset!important}.product-specifications-image img{-o-object-fit:contain;object-fit:contain}.tease-color .tease-color-preview{aspect-ratio:3/2;background-color:var(--tease-color)}@media (min-width:768px){.mobile-hero-banner-fallback .hero-banner-inner{display:inline-flex!important}.product-specifications{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.product-specifications .specification-item{-moz-column-break-inside:avoid;break-inside:avoid}}@media (min-width:1366px){.hero-banner-block .opening-date-block{--opening-date-label-font-size:1.5rem}.hero-banner-block .opening-date-block .opening-date-label{font-size:var(--opening-date-label-font-size)}}@media (min-width:1680px){.hero-banner-block .opening-date-block{--opening-date-label-font-size:1.75rem}}@media (orientation:landscape){.hero-banner-block .hero-banner-inner{align-self:start}}
/*# sourceMappingURL=third-party-single-abri.ea4da542.css.map*/