a.button{padding:1rem 2.5rem!important}.dot-color .heading strong,.collection-banner .banner__title strong{color:#ffcf6c}.full-width-sec .page-width--full{padding:0;overflow-x:hidden}.home-collage .collage,.home-collection-slider .card-grid{gap:0}.home-collage .collage .collage__item,.home-collection-slider .media-card,.home-collection-slider .media-card--standard .media{border-radius:0}.home-collection-slider .indicators,.home-collection-slider .indicators .button{opacity:1}.home-collection-slider .slider.slider--desktop .card-grid{display:flex}.home-collection-slider .slider.slider--desktop .card-grid .card.media-card{flex-shrink:0;width:calc(100dvw / 3)}.home-collection-slider .slider.slider--desktop .card-grid .media img{width:100%}.covered-icon-block .title-wrapper .heading em{font-style:normal;position:relative}.covered-icon-block .title-wrapper .heading em:after{position:absolute;content:"";width:151px;height:26px;background-image:url(/cdn/shop/files/heading-shape.png);background-size:contain;background-repeat:no-repeat;bottom:-25px;left:20px}.covered-icon-block .multicolumn{max-width:75%;margin:20px auto 0}.home-collection-grid .media-card,.home-collection-grid .media-card--standard .media{border-radius:0}.home-collection-grid .media-card .media-card__text{text-align:left}.home-collection-grid .media-card__text .heading{font-size:1.5rem}.key-features .page-width{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:30px}.key-features .page-width>*{width:calc(50% - 15px);margin:0}.key-features .title-wrapper .heading{max-width:70%;margin:0 auto}.key-features .multicolumn{display:flex;flex-wrap:wrap;flex-direction:column;gap:60px}.key-features .multicolumn .multicolumn-card>.grid{display:flex;align-items:center;flex-direction:row;width:100%;gap:20px}.key-features .multicolumn .heading{color:#fef7b3;font-weight:500}.key-features .multicolumn .multicolumn-card__info .leading-normal{max-width:70%}.home-about .image-with-text .image-with-text__item:first-child{width:60%}.home-about .image-with-text .image-with-text__item:last-child{width:40%}.home-about picture.media{border-radius:0!important}.home-about a.button{padding-left:3.5rem;padding-right:3.5rem}.home-about .image-with-text__item .rich-text{padding-left:max(3rem,50vw - 17px /2 - 1900px /2)!important}.video-banner .banner__title{margin-bottom:70px}.video-banner .banner__title em{font-style:normal;position:relative}.video-banner .banner__title em:after{position:absolute;content:"";background-image:url(/cdn/shop/files/heading-shape_large_39f9bd1d-4739-484c-8d79-d1750a52499b.png);background-size:contain;background-repeat:no-repeat;width:250px;height:52px;left:auto;right:20px;bottom:-50px}.featured-collection .title-wrapper{width:25%;justify-content:flex-start;padding:4%;margin:0}.featured-collection .title-wrapper .heading{color:#fff}.featured-collection .title-wrapper a.button{padding-block:1rem;background:#00a3fe}.featured-collection .title-wrapper a.button:hover{color:#00a3fe!important}.featured-collection .title-wrapper a.button:after{border-color:#00a3fe}.featured-collection .grid.slider{width:75%}.featured-collection .product-grid.card-grid{gap:0}.featured-collection .product-grid.card-grid .card.product-card{padding:2rem;border-top:1px solid #ccc;border-right:1px solid #ccc;border-radius:0;background:#fff}.featured-collection .product-grid.card-grid .card.product-card .product-card__media{max-width:80%;margin:0 auto}.featured-collection .card.product-card .product-card__content{padding:0}.featured-collection .card.product-card .product-card__content .product-card__title{font-size:22px;font-weight:700}.featured-collection .card.product-card .product-card__content .jdgm-widget{margin-top:20px}.featured-collection .card.product-card .quick-add-button{margin-top:15px!important}.featured-collection .card.product-card .quick-add-button .button{padding-block:1rem}.home-review-carousel>.relative.flex{padding-left:max(3rem,50vw - 17px / 2 - 1900px / 2)!important}.home-review-carousel .review-title-wrapper{width:28%}.home-review-carousel .title-wrapper{text-align:left;align-items:flex-start;margin:0}.home-review-carousel .title-wrapper .grid{gap:4rem}.home-review-carousel .title-wrapper a.button{padding-inline:4rem;font-size:1.3rem}.home-review-carousel .review-carousel{width:70%;display:block}.review-carousel .splide{visibility:visible}.review-carousel .splide__track{padding-right:18%!important}.review-carousel .splide .splide__slide{width:33.33%}.review-carousel .splide .review__media img.review-img{aspect-ratio:4 / 3;object-fit:cover;object-position:center center}.review-carousel .splide .splide__slide .review__content{margin-top:25px}.review-carousel .splide .splide__slide .review__content p{font-size:20px;margin:5px 0 18px}.info-icon .multicolumn-card .grid.w-full{display:flex;align-items:center}.info-icon .multicolumn-card img{width:100px}.section.faq .page-width{align-items:flex-start;justify-content:space-between}.section.faq .title-wrapper{align-items:flex-start;justify-content:flex-start;flex-direction:column}.section.faq .title-wrapper{align-items:flex-start;justify-content:flex-start;flex-direction:column;width:30%;margin:0}.section.faq .title-wrapper .description{font-size:28px;border-top:1px solid rgba(23,23,23,.1);padding-block-start:var(--sp-3)}.section.faq .faqs{width:65%}.section.faq .faqs .faq{padding:0;border:none}.section.faq .faqs .details__content{font-size:20px}.section.faq .title-wrapper .button{padding-inline:5rem}.section.faq .faqs .faq .accordion{padding-inline-start:3rem}.section.faq .faqs .faq .accordion svg.icon{width:20px;height:20px;position:absolute;left:10px}.section.faq .faqs .faq .accordion svg.icon path{stroke:#00a3fe}.home-blog .title-wrapper{margin-bottom:20px}.home-blog .title-wrapper .grid.gap-4{gap:0}.home-blog .blog-grid{grid-gap:40px}.home-blog .article-card{background:#000;gap:0}.home-blog .article-card .article-card__media{border-radius:0}.home-blog .article-card .article-card__content{padding:20px 25px;color:#fff}.home-blog .article-card__content>p{display:none}.home-blog .article-card__content .grid{max-width:70%}.home-blog .article-card__content .article-card__title{color:#fff}.home-blog .article-card__content .article-card__bottom{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home-blog .article-card .article-card__content .article-card__arrow{position:absolute;bottom:20px;right:40px}.home-blog .article-card .article-card__content .article-card__arrow svg.icon{width:30px;height:30px}.home-blog .article-card .article-card__content .article-card__arrow svg.icon path{stroke:#ffff85}.get-in-touch .get-in-touch__item{width:50%;margin-left:auto}.get-in-touch.flex-row-reverse .get-in-touch__item{margin-left:0;margin-right:auto}.get-in-touch .get-in-touch__contact{margin-top:40px;padding-top:40px;border-top:1px solid #606060;display:grid;gap:5%;grid-auto-flow:column}.get-in-touch .get-in-touch__contact .contact-icon{width:34px}.get-in-touch .get-in-touch__contact .contact-heading{margin:12px 0;font-size:20px}.get-in-touch .get-in-touch__contact .contact-link{display:inline-flex;width:auto;color:#00a3fe}.footer-newsletter .banner__box{max-width:unset;display:flex;align-items:center;justify-content:space-between}.footer-newsletter .banner__box>*{width:48%}.footer-newsletter .banner__title{color:#fdd16e}.footer-newsletter .banner__title strong{color:#fff}.footer-newsletter .banner__box .banner__form .newsletter-form{max-width:unset}.footer-newsletter .newsletter-form .field .input{background:#fff;color:#3a3a3a}.footer-newsletter .newsletter-form .field label{color:#3a3a3a}.page-title-sec h1{font-size:64px}.collection-banner .banner .banner__content{padding-inline:var(--page-padding)}.headline-border .heading em{position:relative;font-style:normal}.headline-border .heading em:after{position:absolute;content:"";background-image:url(/cdn/shop/files/headline-shape.png);background-size:contain;background-repeat:no-repeat;width:214px;height:25px;bottom:-20px;left:0}.headline-border .title-wrapper .subtext-md{font-size:1.6rem;color:#828282}.category-size .slider-btns{display:flex;justify-content:space-between;position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:99}.category-size .slider-btns button{width:56px;height:56px;padding:0;border-radius:100px}.category-size .slider-btns button:after{border-radius:100px}.category-size .size-card{align-items:center;padding:2rem;border-radius:20px;border:2px solid transparent}.category-size .size-card.highlight_size{border-color:#00a3fe}.category-size .size-card .size-tag{text-align:center;background:#000;padding:.5rem 1rem;min-width:150px;border-radius:10px;color:#fff;font-weight:600;margin-bottom:20px}.category-size .size-card .media{margin-block:2.5rem 2rem}.headline-border .block.media{margin:0!important}.category-size .size-card .media img{transform:scale(1)!important}.category-size .size-card .dimension-item-value{font-weight:700}.category-size .size-card .button{width:100%;margin-top:25px}.category-size .size-card.highlight_size .button{background:#fed16c}.category-size .size-card.highlight_size .button:hover{color:#fed16c}.category-size .size-card.highlight_size .button:after{border-color:#fed16c}.collec-image-compare .image-comparison{border-radius:0}.collec-image-compare .comparison__button:before,.collec-image-compare .comparison__button:after{background-color:#fff}.collec-image-compare .comparison__box{height:auto;margin-top:3%;opacity:1!important;z-index:9}.collec-image-compare .heading{font-size:4rem}.collec-image-compare .comparison__box p.text-xs{line-height:1.3;margin-top:10px}.collec-prod-img-text .image-with-text__item .media{border-radius:0}.collec-prod-img-text .image-with-text__item .rich-text{gap:1.5rem;display:flex;flex-flow:column;align-items:flex-start}.collec-prod-img-text .image-with-text__item .rich-text>*{margin:0}.collec-prod-img-text .image-with-text__item .rich-text .heading:first-child{margin-bottom:20px}.collec-prod-img-text .image-with-text__item .rich-text .heading:first-child+.rte p{font-weight:500}.collec-prod-img-text .image-with-text__item .rich-text .leading-normal h4{margin:0;font-size:var(--fluid-base-to-xl);font-weight:500;position:relative}.collec-prod-img-text .image-with-text__item .rich-text .leading-normal h4:before{position:absolute;content:"";background-image:url(/cdn/shop/files/highlight-circle.png);background-size:contain;background-repeat:no-repeat;width:140%;height:140%;top:-20%;left:-10%}.collec-prod-img-text .image-with-text__item .rich-text .leading-normal ul{margin:12px 0 0;padding:0;list-style:none}.collec-prod-img-text .image-with-text__item .rich-text .leading-normal ul li{margin-top:5px;padding-left:20px;position:relative}.collec-prod-img-text .image-with-text__item .rich-text .leading-normal ul li:before{position:absolute;content:"";width:7px;height:7px;border-radius:10px;background:#f8c751;top:13px;left:0}.collec-lookbook .title-wrapper{flex-direction:column;align-items:flex-start;margin:0}.collec-lookbook>div{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}.collec-lookbook>div .lookbook-header-area{width:30%;padding:70px 0}body .collec-lookbook .banner img.banner__image{height:90vh;position:unset!important;object-fit:cover;width:100%}.collec-lookbook .banner .banner__media{position:inherit;height:auto!important}.collec-lookbook .banner{border-radius:0;width:70%;padding-bottom:0!important;position:relative;height:90vh!important;overflow:hidden}.collec-lookbook .media{background-color:transparent}.hotspot{width:auto;height:auto;pointer-events:none}.hotspot:hover{pointer-events:all}.hotspot:before{width:30px;height:30px;pointer-events:all}.hotspot:after{width:14px;height:14px;pointer-events:all;top:8px;left:8px}lookbook-element a.hotspot__item{display:none}.hotspot .hotspot__content{position:relative;justify-content:space-between;width:25rem;top:50%;transform:translateY(-35%)!important;background-color:#fff;margin-left:50px}.hotspot .hotspot__content.bottom{top:100%;left:0;transform:translateY(10px)}.hotspot:hover .hotspot__content{pointer-events:all}.hotspot .hotspot__content .media{width:25%}.hotspot .hotspot__content .hotspot__content__text{width:73%;justify-content:space-between}.hotspot .hotspot__content .icon{left:-20px;top:50%;transform:translateY(-50%) rotate(-90deg);fill:#fff}.hotspot .hotspot__content .hotspot__content__text .rte{width:60%;min-width:unset}.hotspot .hotspot__content .hotspot__content__text .hotspot__content__button{width:38%}.hotspot .hotspot__content .button{padding:.5rem 1rem!important;font-size:12px;border-radius:8px;width:100%}.collec-product .featured-collection .title-wrapper{background-position:center}.collec-product .featured-collection .title-wrapper .heading{color:#fff}.collec-product .featured-collection .product-grid.card-grid .card.product-card:nth-last-child(-n+3){border-bottom:1px solid #ccc!important}.template-product-bimini-top-product-page .featured-product .social__sharing .leading-none{display:none}.featured-product .product__media-container .share__icon{width:40px;height:40px;border-radius:40px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.featured-product .product__media-container .social__sharing{z-index:9;margin:0 10px -70px auto;position:relative}.featured-product .product__media-container .social__sharing>.flex{position:absolute;width:max-content;top:-45px;left:50%;transform:translate(-50%);background:#fff;border-radius:8px;box-shadow:#959da533 0 8px 24px;border:1px solid #000;opacity:0;pointer-events:none;transition:all .4s ease-in-out}.featured-product .product__media-container .social__sharing .share__icon.active+.flex{opacity:1;pointer-events:all}.template-product-bimini-top-product-page .featured-product.product--thumbnail{padding-inline:0}.template-product-bimini-top-product-page .featured-product.product--thumbnail .product__gallery{padding-inline:5rem}.template-product-bimini-top-product-page .featured-product.product--thumbnail .product__gallery .product__thumbnail{border-radius:0;padding:5px;width:120px}.template-product-bimini-top-product-page .featured-product.product--thumbnail .product__gallery .product__thumbnail:after{border-radius:0}.template-product-bimini-top-product-page .featured-product.product--thumbnail .indicators{margin:0 auto;padding:0;bottom:-105px;left:50%;transform:translate(-50%);width:calc(100% + 8rem)}.template-product-bimini-top-product-page .featured-product.product--thumbnail .indicators .button:after{border-color:#000}.template-product-bimini-top-product-page .featured-product .product__info>*+*{margin-block-start:var(--sp-4)}.template-product-bimini-top-product-page .featured-product .product__price{margin-block-start:2rem}.template-product-bimini-top-product-page .featured-product .product__info .variant-picker{gap:2.5rem}.template-product-bimini-top-product-page .featured-product .product__info .product__inventory{margin-block-start:2.5rem}.template-product-bimini-top-product-page .product__inventory .stock__alert .font-medium{padding:.3rem .5rem;background:#bbf297;border:1px solid #55d05e;border-radius:6px;color:#076100}.template-product-bimini-top-product-page .product__inventory .stock__alert.low-stock .font-medium{background:#ffd392;border:1px solid #FF5722;color:#ff3d00}.template-product-bimini-top-product-page .product__inventory .stock__alert.no-stock .font-medium{background:#fff1f2;border:1px solid #be123c;color:#be123c}.template-product-bimini-top-product-page .featured-product .product-form__submit{text-transform:uppercase}.template-product-bimini-top-product-page .featured-product .quantity{background:#ddd;border:none}.template-product-bimini-top-product-page .featured-product .product__info .featured-icon{margin-top:3rem}.template-product-bimini-top-product-page .featured-product .featured-icon .icon-block{width:calc(40% - calc(var(--sp-4) / 2))}.template-product-bimini-top-product-page .featured-product .featured-icon .icon-block .icon{width:35px;height:35px}.template-product-bimini-top-product-page .item-featured-with-icon .multicolumn{row-gap:6rem}.template-product-bimini-top-product-page .item-featured-with-icon .multicolumn-card>.grid{display:flex;align-items:center;flex-direction:row;width:100%;gap:20px}.template-product-bimini-top-product-page .item-featured-with-icon .multicolumn .heading{color:#fef7b3;font-weight:500}.template-product-bimini-top-product-page .item-featured-with-icon .multicolumn .multicolumn-card__info .leading-normal{max-width:90%}.in-box .box__content__image{border-top:1px solid #b3b3b3;padding-block-start:6rem;margin-block-start:6rem}.in-box .box__content__image img{margin:0 auto}.in-box .box__content__text .title-wrapper{width:25%;margin:0}.in-box .box__content__text .content__text{width:68%;gap:7rem}.in-box .box__content__text .content__text p{font-size:22px}.in-box .box__content__text .content__text ul{margin:5px 0 20px}.in-box .box__content__text .content__text ul li{position:relative;padding-left:15px;font-size:18px;line-height:1.4}.in-box .box__content__text .content__text ul li:before{position:absolute;content:"";width:7px;height:7px;border-radius:10px;background:#f8c751;top:9px;left:0}.PDP-img-text .image-with-text__item .media{border-radius:0}.bimini-select-size .multicolumn{gap:2.5rem}.bimini-select-size .multicolumn .media{border-radius:0}.bimini-select-size .multicolumn-card__info{padding-inline:2rem}.bimini-select-size .multicolumn-card__info .subheading{font-weight:600;font-style:italic}.bimini-select-size .size__artboard .title-wrapper{width:30%;margin-block:5rem 0}.bimini-select-size .size__artboard .media{width:65%;background-color:transparent}.bimini-select-size .size__artboard .media .artboard_img{width:auto;height:100%;max-width:80%}.speed-boat span.banner__title{font-weight:300}.pdp-logo-list .title-wrapper{border-bottom:2px solid #dbdbdb;padding-block-end:1rem;margin-block-end:1rem}.knox-banner .banner__title{margin-top:5rem}.related-products .card-grid{gap:5rem}.related-products .card-grid .card.product-card{padding:0;border-radius:0;background:#fff}.related-products .card-grid .card.product-card .product-card__media{max-width:80%;margin:0 auto}.related-products .card.product-card{background:transparent}.related-products .card.product-card .product-card__content{padding:0}.related-products .card.product-card .product-card__content .product-card__title{font-size:22px;font-weight:700}.related-products .card.product-card .product-card__content .jdgm-widget{margin-top:20px}.related-products .card.product-card .quick-add-button{margin-top:15px!important}.related-products .card.product-card .quick-add-button .button{padding-block:1rem}.product-detail-tab{padding-block-end:50px}.product-detail-tab .heading{margin-bottom:1rem}.product-detail-tab .tabs .tab-links{display:flex;border-bottom:1px solid #f0f0f0}.product-detail-tab .tabs .tab-link{background:none;border:none;font-size:20px;font-weight:500;padding:15px 30px;color:#747474;cursor:pointer;position:relative;transition:color .3s ease}.product-detail-tab .tabs .tab-link.active,.product-detail-tab .tabs .tab-link:hover{color:#000}.product-detail-tab .tabs .tab-link:after{content:"";position:absolute;width:0;height:5px;bottom:-3px;left:50%;background:#fed16c;transition:all .4s ease}.product-detail-tab .tabs .tab-link.active:after{width:100%;left:0}.product-detail-tab .tabs .tab-content{display:none;animation:fadeInUp .5s ease;padding:2rem}.product-detail-tab .tabs .tab-content.active{display:block}.timeline__item img{height:100%}.collec-image-compare .page-width{display:flex;justify-content:space-between;align-items:flex-start}.collec-image-compare image-comparison{width:70%}.collec-image-compare .comparison__box{width:30%;position:unset}.affiliate-benefites .multicolumn-card{padding:20px;background:#ffcf6c;border-radius:10px;box-shadow:0 2px 3px #91919152}.affiliate-benefites .icon-list span{width:70%;line-height:1.5;font-size:18px}.affiliate-program-works p.heading{border-radius:10px;width:max-content;margin:0 auto;padding:5px 30px;color:#1a1a1a;font-size:30px;line-height:1}.affiliate-program-works h4{margin-top:20px}.affiliate-program-works ul{text-align:start}.affiliate-program-works .rte.leading-normal{text-align:center}.affiliate-benefites .icon-list{display:flex;column-gap:30px;align-items:center}.affiliate-benefites .icon-list img{width:40px}.affiliate-program-works .multicolumn-card{border:1px solid #000!important;padding:50px 20px;border-radius:10px}.affiliate-program-works li::marker{color:#000}.affiliate-richtext .rte.leading-normal.heading.subtext-md{text-align:center;font-weight:500;margin-bottom:50px}.affiliate-richtext h2.heading{text-align:center;margin-bottom:20px}.dealer-richtext h2.heading{width:80%;margin:0 auto}.dealer-benefits .description p,.dealer-benefits h2.heading{text-transform:capitalize}.dealer-richtext .rich-text{text-align:center}.dealer-richtext p{margin-top:20px}.template-page-career .dealer-richtext h3{margin:0;font-size:22px}.career-work .multicolumn{width:70%;margin:0 auto}.sitemap{padding:72px 0}.sitemap a{font-size:20px;line-height:1.5;text-decoration:underline}.sitemap ul{display:flex;flex-wrap:wrap}.sitemap li{width:33.33%;padding:10px 0}.care-manitenance-work .subtext-lg{font-size:16px!important}.tabbing-section{padding:72px 0}.refund-faq .page-width{justify-content:center}.refund-faq .page-width--narrow p{font-size:22px}.refund-faq .grow{padding:0!important}.refund-faq .page-width--narrow{padding:0!important;background-color:transparent!important}.refund-faq .details__content p{font-size:16px;line-height:1.5}@media (max-width: 1299.98px){.sitemap li{width:50%}.tabbing-section .tab-content{width:100%!important}.tabbing-section ul.tabs{display:flex;overflow-x:scroll;flex-wrap:nowrap}.tabbing-section ul.tabs li{padding-left:0!important;padding-right:0!important;max-width:400px;width:max-content;min-width:350px;text-align:center;height:max-content;font-size:18px!important}.page-title-sec h1{font-size:44px}.covered-icon-block .multicolumn{max-width:unset}.key-features .page-width>.title-wrapper{width:calc(40% - 15px)}.key-features .page-width>.grid.slider{width:calc(60% - 15px)}.featured-collection .title-wrapper{padding:3%}.headline-border .heading em:after{width:104px;height:25px;bottom:-28px}.headline-border .title-wrapper .subtext-md{font-size:1rem}.collec-image-compare .heading{font-size:2.5rem}.collec-lookbook>div{flex-direction:column}.collec-lookbook>div .lookbook-header-area{padding:70px 20px 50px}.collec-lookbook>div .lookbook-header-area,.collec-lookbook .banner{width:100%!important}}@media (max-width: 1299.98px) and (min-width: 1024px){.home-collection-slider .slider .media-card__content .heading{text-align:left;font-size:2rem}.template-product-bimini-top-product-page .featured-product.product--thumbnail .product__gallery{padding-inline:2rem}}@media (max-width: 1023.98px){.sitemap li a{font-size:16px}.refund-faq .details__content p{font-size:14px}.page-title-sec h1{font-size:34px}.home-collection-slider .slider .media-card__content .heading{text-align:left}.covered-icon-block{padding-block:4rem 5rem}.covered-icon-block .multicolumn{display:flex;flex-wrap:wrap}.key-features{padding-block:5rem}.key-features .page-width{gap:50px}.key-features .title-wrapper .heading{max-width:unset}.key-features .page-width>.title-wrapper,.key-features .page-width>.grid.slider{width:100%}.key-features .multicolumn{flex-direction:row;justify-content:space-between;gap:40px}.key-features .multicolumn .multicolumn-card.card{width:calc(50% - 20px)}.key-features .multicolumn .multicolumn-card>.grid{align-items:flex-start}.key-features .multicolumn .multicolumn-card .media{width:50px}.key-features .multicolumn .multicolumn-card .multicolumn-card__info{width:calc(100% - 65px)}.featured-collection{flex-direction:column}.featured-collection .title-wrapper{width:100%;justify-content:space-between;align-items:center;flex-direction:row}.featured-collection .grid.slider{width:100%}.featured-collection .product-grid.card-grid .card.product-card{border-width:0 1px 0 0!important}.home-about{padding-block:0}.home-about .image-with-text__item .rich-text{padding:1rem max(3rem,50vw - 17px /2 - 1900px /2)!important}.video-hero{height:550px}.home-review-carousel .review-title-wrapper,.home-review-carousel .review-carousel{width:100%}.home-review-carousel .title-wrapper{align-items:flex-end;margin:0 0 3rem;flex-direction:row}.home-review-carousel .review-title-wrapper{padding-inline:1.25rem}.home-review-carousel .title-wrapper .grid{gap:1rem}.home-review-carousel>.relative.flex{padding-inline:0!important;flex-direction:column}.review-carousel .splide__track{padding-right:5%!important;padding-left:1.25rem!important}.info-icon{padding-block:5rem}.section.faq .title-wrapper .description,.section.faq .faqs span.font-medium{font-size:20px}.section.faq .faqs .details__content{font-size:16px}.dealer-offer .banner{height:450px}.dealer-offer .banner .banner__box{max-width:unset;text-align:center}.home-blog .blog-grid{grid-gap:15px}.home-blog .article-card .article-card__content{padding:10px 15px}.home-blog .article-card__content .grid{max-width:80%}.home-blog .article-card .article-card__content .article-card__arrow{bottom:10px;right:10px}.contact-sec{padding-block:5rem}.get-in-touch .get-in-touch__item{width:65%}.category-size .size-card{padding:1rem}.collec-prod-img-text .page-width--full{padding-inline:var(--page-padding)}.collec-prod-img-text .image-with-text{flex-direction:column}.collec-prod-img-text .image-with-text__item media-element{height:350px}.collec-prod-img-text .image-with-text__item .media img{position:relative}.collec-prod-img-text .image-with-text__item .rich-text{gap:1rem;text-align:left}.collec-prod-img-text .image-with-text__item .rich-text .heading:first-child{margin-bottom:0}.collec-prod-img-text .image-with-text__item .rich-text .leading-normal h4:before{top:-30%;left:0}.collec-lookbook .title-wrapper{max-width:100%;right:calc(var(--page-padding))}.hotspot:focus{pointer-events:all}.hotspot:focus .hotspot__content{pointer-events:all;opacity:1}.hotspot .hotspot__content{width:15rem;flex-direction:column;align-items:flex-start}.hotspot .hotspot__content .hotspot__content__text{width:100%;flex-direction:column;align-items:flex-start}.hotspot .hotspot__content .hotspot__content__text .rte,.hotspot .hotspot__content .hotspot__content__text .hotspot__content__button{width:100%}.collec-product{padding-block-start:0}.collec-product .featured-collection .product-grid.card-grid .card.product-card:nth-last-child(-n+3){border-bottom:none!important}.collec-video-banner .video-hero{height:340px}.template-product-bimini-top-product-page .featured-product.product--thumbnail .product__gallery{padding-inline:0}.template-product-bimini-top-product-page .main-product{padding-block-start:2rem;padding-block-end:4rem}.featured-product .product__media-container .social__sharing>.flex{left:auto;right:0;transform:none}.template-product-bimini-top-product-page .featured-product .featured-icon .icon-block{width:calc(50% - calc(var(--sp-4)))}.product-detail-tab{padding-block-end:0}.product-detail-tab .tabs .tab-link{font-size:18px;padding:15px}.item-featured-with-icon{padding-block:5rem}.in-box{padding-block:4rem}.in-box .box__content__text .title-wrapper,.in-box .box__content__text .content__text{width:100%}.in-box .box__content__image{padding-block-start:3rem;margin-block-start:3rem}.bimini-select-size .size__artboard .title-wrapper{margin-block:2rem 0}.bimini-select-size .multicolumn-card__info{padding-inline:1rem}.PDP-img-text .image-with-text__item{width:44%}.PDP-img-text .image-with-text__item .rich-text{padding:0 var(--grid-gap)}.PDP-img-text .image-with-text__item media-element{height:350px}.PDP-img-text .lg\:flex-row-reverse{flex-direction:row-reverse}}@media (max-width: 767.98px){.sitemap{padding:30px 0}.sitemap li{width:100%}.tabbing-section ul.tabs li{min-width:300px}.refund-faq .page-width--narrow p{font-size:16px;line-height:1.3}.collec-lookbook .banner{height:400px!important;padding-bottom:0!important}body .collec-lookbook .banner__media{position:unset!important;height:100%!important}.collec-lookbook>.relative{flex-direction:column-reverse}.collec-lookbook>.relative .md\:hidden{margin:50px 0}.home-hero .banner__box{padding-block-start:6rem}.home-collection-slider .slider.slider--desktop .card-grid .card.media-card{width:calc(100dvw / 1.2)}.covered-icon-block .title-wrapper .heading em:after{opacity:0}.video-hero{height:450px}.key-features{padding-block:4rem}.key-features .multicolumn .multicolumn-card.card{width:100%}.featured-collection .title-wrapper{padding:2rem 1.25rem}.home-about .image-with-text{flex-direction:column}.home-about .image-with-text .image-with-text__item:first-child,.home-about .image-with-text .image-with-text__item:last-child{width:100%}.home-about .image-with-text__item .rich-text{padding:1.25rem!important;text-align:center}.home-about .image-with-text .heading{font-size:32px}.home-about .image-with-text .leading-normal.body{margin-top:15px}.home-about a.button{margin:1rem 0 0!important}.video-banner .banner__title em:after{display:none}.video-banner .banner__title{margin-bottom:20px}.home-review-carousel .title-wrapper{align-items:center;text-align:center;justify-content:center;flex-direction:column}.title-wrapper .sub-heading{margin:0 auto}.review-carousel .splide__track{padding-right:15%!important}.home-review-carousel,.info-icon{padding-block:3rem}.info-icon .multicolumn-card .grid.w-full{align-items:center;flex-direction:column;text-align:center}.section.faq{padding-block:3.5rem}.section.faq .page-width{flex-direction:column}.section.faq .title-wrapper{width:100%;gap:10px}.section.faq .faqs{width:100%;margin-top:1.5rem}.section.faq .title-wrapper .grid{gap:0}.section.faq .title-wrapper .heading{font-size:32px}.section.faq .title-wrapper .description{padding-block-start:10px;margin-top:10px}.dealer-offer .banner .page-width{align-items:center}.contact-sec{padding-block:3.5rem}.get-in-touch .get-in-touch__item{width:100%}.get-in-touch .get-in-touch__contact{margin-top:20px;padding-top:20px;gap:3%;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.get-in-touch .get-in-touch__item .subtext-custom{font-size:20px;margin-top:8px}.get-in-touch .get-in-touch__contact .contact__item{text-align:center;display:inline-flex;flex-direction:column;align-items:center;width:45%}.footer-newsletter .banner__box{flex-wrap:wrap}.footer-newsletter .banner__box>*{width:100%}.footer-newsletter .banner__box .leading-normal{margin-top:10px}.footer .footer-logo-block{margin-bottom:25px}.shopify-section-group-footer-group .section--padding{padding-block-end:30px}.footer-copyright{flex-direction:column-reverse}.footer-copyright .credits,.footer-copyright .copyright-icons-block{flex-direction:column}.footer-copyright .credits ul .reversed-link{margin:0 10px}.footer-copyright .credits ul .reversed-link:before{top:1px;left:-10px;opacity:.5}.footer-copyright .credits ul li:first-child .reversed-link:before{display:none}.headline-border .heading em:after{display:none}.category-size .slider-btns button{width:48px;height:48px}.collec-image-compare .comparison__box{max-width:unset;margin-top:0;text-align:center}.collec-image-compare .heading{font-size:1.5rem}.collec-image-compare .comparison__box p.text-xs{margin-top:5px;font-size:14px}.collec-prod-img-text .image-with-text__item media-element{height:250px}.collec-prod-img-text .image-with-text__item .rich-text{gap:.5rem;padding-top:20px}.collec-video-banner .video-hero{height:250px}.collec-lookbook{padding-block-start:2rem}.collec-lookbook .title-wrapper{position:relative;bottom:unset;right:unset!important;align-items:flex-start;max-width:100%!important;align-items:center;text-align:center}.collec-lookbook .title-wrapper .grid{gap:.2rem}.hotspot{display:none}lookbook-element a.hotspot__item{display:flex}.product-detail-tab .tabs .tab-links{flex-direction:column;align-items:center}.product-detail-tab .tabs .tab-link{text-align:center;width:100%;padding:15px 0}.product-detail-tab .tabs .tab-content{padding:2rem 0}.template-product-bimini-top-product-page .item-featured-with-icon .multicolumn{row-gap:4rem}.in-box .box__content__text .content__text{gap:2rem;flex-direction:column}.bimini-select-size .size__artboard{flex-direction:column}.bimini-select-size .size__artboard .title-wrapper,.bimini-select-size .size__artboard .media{width:100%}.bimini-select-size .size__artboard .media .artboard_img{max-width:100%}.bimini-select-size .multicolumn-card__info{padding-inline:0}.PDP-img-text .image-with-text__item{width:100%}.PDP-img-text .image-with-text{flex-direction:column}.PDP-img-text .image-with-text__item .rich-text{padding:1rem 0 0;text-align:center}.knox-banner .banner__title{margin-top:3rem}.related-products .heading{text-align:center}}h4.height-value{margin:10px 0 20px;font-size:20px}h4.length-value{font-size:20px;margin-top:10px}.length-title{font-size:20px}.topbar .social-icons ul.flex{display:none}.topbar .social-icons .button{padding:.7rem;background:#01a2fd}.topbar .social-icons .button:after{border:1px solid #01a2fd}.topbar .social-icons .button .btn-text{text-transform:uppercase;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/theme_style.css.map */
