.hero-image{aspect-ratio:144/24}.hero-image img{block-size:100%;inline-size:100%;object-fit:cover;object-position:center}#cta-buttons span{display:inline-block;margin-right:20px;&:last-of-type { margin-right:0; } & a.button { padding:12px 20px; }}@media screen and (min-width:600px){#cta-buttons:has(a.button.coupon-eligible){&:after { content:''; display:block; width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,0.5); z-index:1100; animation-name:hide-background; animation-duration:5s; animation-iteration-count:1; animation-fill-mode:forwards; animation-timing-function:ease-in-out; } & a.button.coupon-eligible { position:relative; z-index:1101; border:1px solid var(--yellow); animation-name:scale-button; animation-duration:5s; animation-iteration-count:1; animation-fill-mode:forwards; animation-timing-function:ease-in-out; }}}@keyframes scale-button{30%{transform:scale(1);border-color:#fff}50%{transform:scale(1.5)}60%{transform:scale(1.5)}100%{transform:scale(1);border-color:var(--yellow)}}@keyframes hide-background{0%{opacity:0}30%{opacity:1}60%{opacity:1}100%{opacity:0;display:none}}.entry-content{margin-bottom:1.5em}.pricing strong{font-size:26px;color:var(--dark-blue)}#features>ul{margin-bottom:1.5rem;padding-left:0;list-style:none;columns:3;column-gap:80px;& > li { display: inline-block; width: 100%; position: relative; padding-left: 1.75em; margin-bottom: 15px; &:before { content: '\f00c'; font-family: 'Font Awesome 6 Pro'; color: var(--medium-blue); position: absolute; top: 0; left:0; } }}.calculator-wrapper #gform_wrapper_22{max-width:720px;margin:0 auto 0 0;border:1px solid rgba(0,0,0,.4);background:rgba(255,255,255,.6);padding:40px 20px 20px;border-radius:10px;@media screen and (min-width:460px){padding: 40px 40px 20px;}& #gform_submit_button_22 { max-width: 100%; text-wrap: auto; @media only screen and (max-width: 641px) { line-height: 1.5; border-radius: 10px; } }}#result{& p { font-size: 1.3rem; margin-bottom: 0.7rem; text-align: center; & strong { color: var(--dark-blue); font-size: 2.2rem; } & > a.button:not(:nth-of-type(1)) { margin-left: 20px; } }}.page-nav-wrapper{padding:1.5em 0}.page-nav-wrapper ul{list-style:none;text-align:center;padding-left:0}.page-nav-wrapper ul li{display:inline-block;margin-right:20px;&:last-child { margin-right:0; } & a { text-underline-offset:10px; }}.primary-image{position:relative;background:#ececec}.inventory-status{position:absolute;top:0;left:0;width:15ch;padding:5px;font-size:1.125rem;color:#fff;z-index:30;line-height:1;text-align:center;&.OA { background-color: var(--medium-blue); } &.HA { background-color: var(--dark-blue); }}.inventory-slider{margin-left:calc((100% - 1360px)/2)}.inventory-slider-wrapper .button-wrapper .slick-arrow{border-radius:50%;width:60px;height:60px;font-size:1.625rem;padding:0;text-align:center;border:1px solid var(--yellow)}.inventory-slider-wrapper .button-wrapper .slick-arrow:hover,.inventory-slider-wrapper .button-wrapper .slick-arrow:focus-visible{background-color:var(--dark-blue);border-color:var(--dark-blue);color:#fff}.inventory-slider-wrapper .button-wrapper .slick-arrow.slick-disabled{border-color:#000;background-color:initial}.inventory-slider-wrapper .button-wrapper .slick-arrow.slick-disabled:hover,.inventory-slider-wrapper .button-wrapper .slick-arrow.slick-disabled:focus{cursor:not-allowed;color:#757575;border-color:#757575}.inventory-slider .slick-list{padding-right:10%}.inventory-slider .slick-slide{margin-right:30px}.inventory-slide-image{position:relative;& .inventory-status { font-size: 0.9375rem; }}.inventory-slide-image a{display:block;height:100%;aspect-ratio:4/3;overflow:hidden}.inventory-slide-image img{width:100%;height:100%;object-fit:cover;object-position:center}#boat-gallery.slick-dotted .slick-track{margin-bottom:40px}#boat-gallery .slick-slide{margin:0 20px}#boat-gallery .slick-slide>div{aspect-ratio:4/3}#boat-gallery .slick-slide>div img{block-size:100%;inline-size:100%;object-fit:cover;object-position:center}.inventory-specs{padding:16px 16px 0;margin-bottom:16px;border:1px solid #f2f2f2}.spec{flex-basis:48%;margin-bottom:16px}.spec>.flexed{justify-content:flex-start}.spec-icon{color:var(--medium-blue);padding-right:10px}.spec-icon i{font-size:24px}.spec-detail{font-size:12px;line-height:1.125}.spec-detail strong{display:block}.inventory-slide-button-wrapper a.button{padding:15px 30px}.modal-dialog{display:none}.modaal-inline.modaal-fullscreen .modaal-container{padding-top:5vh;max-width:min(90vw,1100px)}@media screen and (max-width:1460px){.inventory-slider{margin-left:20px}}@media screen and (max-width:1260px){.entry-header>.flexed#cta-buttons{display:block}.buttons-wrapper.text-right{text-align:left;margin-top:1em}}@media screen and (max-width:960px){#features ul{columns:2}#cta-buttons span{margin-bottom:20px}}@media screen and (max-width:860px){.entry-header>.flexed{display:block}.entry-header>.flexed>div.text-right{text-align:left}.tech-specs-wrapper .flex-18{flex-basis:23%}}@media screen and (max-width:767px){.inventory-slider-wrapper .intro-wrapper .flexed{display:block;text-align:center}.inventory-slider-wrapper .button-wrapper.text-right{text-align:center}.entry-content>.flexed{display:block}.primary-image{margin-bottom:2em}.tech-specs-wrapper .flex-18{flex-basis:31%}}@media screen and (max-width:560px){.tech-specs-wrapper .flex-18{flex-basis:47%}}@media screen and (max-width:460px){#features ul{columns:1}#cta-buttons span{margin-right:0;display:block;& > .button { display: block; }}.tech-specs-wrapper .container>.flexed{display:block}.page-nav-wrapper ul li{display:block;margin-right:0;margin-bottom:20px}}@media screen and (max-width:360px){.inventory-specs>.flexed{display:block}}