header.header.header--top-left{display:flex;justify-content:space-between;padding:10px 0!important}.rich-text-section .rich-text__blocks{max-width:100%}.rich-text-section .page-width{padding:0}.rich-text-section .rich-text__wrapper.page-width{max-width:100%}.rich-text-section p{font-size:18px}.rich-text-section .button:after{box-shadow:none;cursor:pointer}.rich-text-section a.button{background:none;opacity:1;border-bottom:solid 1px #e3d2a6;padding:0 120px;min-height:30px;color:#e3d2a6}.rich-text-section a.button:hover{background:#e3d2a6;color:#000;padding:0 130px}li a.list-menu__item{font-size:16px;color:#000;padding:1rem}.header__active-menu-item{text-underline-offset:.5rem!important}footer.footer{background:#000;color:#fff;display:flex}.footer-block__heading{text-align:left;color:#fff}.footer__blocks-wrapper .footer-block__heading{font-family:var(--font-heading-family);font-size:40px!important;font-weight:700;letter-spacing:-.02em}.footer__newsletter.newsletter-form{margin:0}.footer-block__heading{font-size:16px!important}footer.footer{background:#000;color:#fff;display:flex;width:1200px;margin:0 auto;justify-content:center}.shopify-section-sections--26163561365878__custom_footer_xBCyQn{background:#000}.rich-text-section .rich-text__heading{font-size:65px!important;letter-spacing:-.02em!important;color:#e3d2a6!important}.rich-text-section{height:auto;width:100%;margin-top:-50px}.rich-text-section .isolate{position:absolute;display:flex;align-items:end;margin:0 auto;justify-content:center;left:0;right:0}.video-section__media video{height:730px!important}#shopify-section-template--26163560776054__rich_text_BLYyCV h2,#shopify-section-template--26163560776054__rich_text_BLYyCV p{color:#fff}.video-section__media video{background:#000;width:-webkit-fill-available!important;object-fit:cover}#shopify-section-template--26163560776054__text_video_Y9PeAk .text-video__text{text-align:right;padding-right:50px;display:flex;flex-direction:column;justify-content:center}.homepage-custom .text-video__text{padding-right:50px;text-align:right}.text-video-section.page-width{padding:0}#shopify-section-template--26163560776054__text_video_Y9PeAk .text-video__subtext{font-size:18px;line-height:28px}.homepage-custom .content-for-layout section.shopify-section.section strong{font-weight:400;border-bottom:solid!important}section#shopify-section-template--26163560776054__rich_text_BLYyCV .section-template--26163560776054__rich_text_BLYyCV-padding{background:none}section#shopify-section-template--26163560776054__rich_text_BLYyCV .rich-text__blocks{background:none}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5){margin:80px 0}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) h2{font-size:25px!important;text-align:center;letter-spacing:-.02em;line-height:30px}#shopify-section-template--26163560776054__text_image_MeKGfi p{text-align:center;font-size:18px}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) .text-image__text{display:flex;align-items:center;flex-direction:column;justify-content:center}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) .text-image__wrapper{align-items:center}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) a{background:#000;padding:4px 70px 5px;border-radius:10px;color:#fff;text-decoration:none;font-size:17px}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) .text-image__image{text-align:center}#Banner-template--26163560776054__image_banner_iLnWhL .banner__box content-container{background:none}#Banner-template--26163560776054__image_banner_iLnWhL .banner__box content-container h2.banner__heading{color:#fff}#shopify-section-template--26163560776054__video_XdaQxr .video-section .page-width{position:absolute;bottom:0;z-index:9999999;color:#fff;width:45%}#shopify-section-template--26163560776054__video_XdaQxr h2{color:#fff;font-size:40px!important;letter-spacing:-.04em}h3,h2,button.faq-question,button.custom-faq-question{font-family:var(--font-heading-family)}.homepage-custom .content-for-layout .shopify-section:nth-of-type(6) h2{font-size:50px!important;letter-spacing:-.02em;margin-top:0}.homepage-custom .content-for-layout .shopify-section:nth-of-type(6) h3{font-size:22px;letter-spacing:-.2px;margin-bottom:0}.homepage-custom .content-for-layout .shopify-section:nth-of-type(6){background:#ededed}.homepage-custom .content-for-layout .shopify-section:nth-of-type(6) .page-width{padding:0}.homepage-custom .content-for-layout .shopify-section:nth-of-type(7){padding:0}#shopify-section-template--26163560776054__video_MHWhif button,#shopify-section-template--26163560776054__video_MHWhif img{height:660px}.homepage-custom .content-for-layout section.shopify-section.section h2{font-size:48px;color:#000;letter-spacing:-.02em}.homepage-custom .content-for-layout section.shopify-section.section p{font-size:18px}#shopify-section-template--26163560776054__video_XdaQxr h2{margin:5rem 0 10rem}.homepage-custom .content-for-layout .shopify-section .media-info-section .media-info__media{padding-right:30px}#shopify-section-template--26163560776054__video_MHWhif button .color-scheme-1{height:540px}.homepage-custom .content-for-layout section.shopify-section:nth-of-type(2) .banner__box{background:none;color:#fff;padding:0;width:100%;max-width:80rem}#Banner-template--26163560776054__image_banner_fHdGPP{height:800px}#Banner-template--26163560776054__image_banner_fHdGPP{align-items:baseline}.homepage-custom .content-for-layout section.shopify-section:nth-of-type(2) h2{font-size:50px;color:#fff}.shopify-section.shopify-section-group-footer-group{background:#000!important;color:#fff}.shopify-section.shopify-section-group-footer-group .custom-footer__block .custom-footer__heading{background:#000;color:#fff;margin-bottom:10px}.custom-footer.page-width{padding:10px 0 60px}.custom-footer__block .custom-footer__text a,.custom-footer__block .custom-footer__text a:hover{color:#e3d2a6}.custom-footer__block.custom-footer__block--hardcoded{width:40%;margin-left:auto}.disclosure{display:none}.custom-footer__text{margin-bottom:40px}.custom-footer__heading{font-size:36px;letter-spacing:-.02em;font-weight:700}.newsfield{padding:20px;font-size:17px}.newssubsbtn{padding:20px;font-size:17px;border-radius:10px;background:#e3d2a6;margin:10px 0}#shopify-section-template--26163560776054__media_info_4yAB6h h4{font-size:20px;margin:0}#shopify-section-template--26163560776054__media_info_4yAB6h .media-info__item{gap:24px}.homepage-custom .content-for-layout .media-info__content{justify-content:space-between;display:flex;flex-direction:column;margin:20px 0}.specs_custom .shopify-section:nth-of-type(3){background:#ededed}.sensor-item h3{margin-top:0}.text-video__subtext strong{font-weight:700}#shopify-section-template--26211801530742__rich_text_GXPNYd h2{letter-spacing:-.04em}.frameless-section p{margin-top:5px}.frameless-section h2{letter-spacing:-.04em}#shopify-section-template--26211801530742__fluid_engine_yHNLG9{margin-bottom:100px}.conctintgr{text-align:center}.conctintgr img{object-fit:cover;width:480px;height:500px;margin:0 auto}.connectivity-section h2{font-size:46px;letter-spacing:-.02em;text-align:center}.conintsec h3{font-size:28px;letter-spacing:-.02em}.conintsec p{line-height:40px}.conintsec p strong{font-weight:700}#shopify-section-template--26211801530742__rich_text_Frhike h2{font-size:48px;letter-spacing:-.02em}#shopify-section-template--26211801530742__technical_specification_zDegNg h2{letter-spacing:-.02em}.specs_custom .shopify-section:nth-of-type(8) .page-width{padding:0;margin:0}.installation-section{padding:270px 20px}.header__heading-link{padding:0!important}#shopify-section-template--26163560776054__video_MHWhif .color-scheme-1{margin-top:90px}.trustrevbtn{background:#000;color:#fff;border-radius:10px;padding:20px 60px;margin:40px auto 0;display:block;width:fit-content;text-decoration:none}.product.product--left{flex-direction:row-reverse}.livgrid_aquatic .shopify-section.section product-info{padding-top:80px;background:#ededed;padding-bottom:80px}#shopify-section-template--26163560972662__main .page-width{padding:0 1.5rem}@media screen and (min-width: 750px){#shopify-section-template--26163560972662__main .page-width{padding:0 5rem}}.livgrid_aquatic .page-width{padding:0 1.5rem}@media screen and (min-width: 750px){.livgrid_aquatic .page-width{padding:0 5rem}}#shopify-section-template--26163560972662__main .product__info-wrapper{padding:0}#shopify-section-template--26163560972662__main #Slide-template--26163560972662__main-66771825492342 .product-media-container.constrain-height.media-fit-contain,#shopify-section-template--26163560972662__main #Slide-template--26163560972662__main-66771827949942 .product-media-container.constrain-height.media-fit-contain,#shopify-section-template--26163560972662__main #Slide-template--26163560972662__main-66771827884406 .product-media-container.constrain-height.media-fit-contain{width:100%}.rte ul{padding-left:4rem}.product-description{color:#000}.product-description ul li p{display:inline}#Slider-Gallery-template--26163560972662__main #Slide-template--26163560972662__main-66771825492342,#Slider-Gallery-template--26163560972662__main #Slide-template--26163560972662__main-66771827949942,#Slider-Gallery-template--26163560972662__main #Slide-template--26163560972662__main-66771827884406{max-width:none!important}.product-media-container.constrain-height.media-fit-contain{width:100%!important}@media screen and (min-width: 990px){.product--medium #GalleryThumbnails-template--26163560972662__main .thumbnail-list{grid-template-columns:repeat(7,1fr)}.product-media-container.constrain-height .media{height:auto;max-height:400px}}.livgrid_aquatic .product-form__input.product-form__input--pill label{padding:18px 22px;border-radius:10px;border:1px solid #000;background:none;font-size:16px;color:#000}.livgrid_aquatic .product-form__input.product-form__input--pill label:hover{background:#000;color:#fff}.ordernowbtn{background:#000;color:#fff;text-align:center;padding:15px 20px;border-radius:10px;text-decoration:none;font-size:16px;margin-left:20px}.instagramicon{align-items:center;display:flex}a.header__heading-link{font-size:32px;font-family:var(--font-heading-family)}.instagramicon img{width:20px}.header__icon:not(.header__icon--summary),.header__icon span{margin:0 0 0 5px}.cart-count-bubble{bottom:-1px!important}#product-form-template--26163560972662__main .shopify-payment-button,#ProductInfo-template--26163560972662__main .product__inventory{display:none!important}#product-form-template--26163560972662__main .product-form__submit{border-radius:10px;letter-spacing:-.02em}button#ProductSubmitButton-template--26163560972662__main:after{content:none}.quantity:before{background:#ededed!important}.product-form__quantity .form__label,:is(.product-form__input--pill,.product-form__input--swatch) .form__label{color:#000;font-size:16px}.custom-image-text-block img{height:26px}.smttle{font-size:15px;letter-spacing:-.02em;color:#000;margin:0;cursor:pointer}.smttle:hover{text-decoration:underline}.smttxt{font-size:12px;margin:0;letter-spacing:-.02em;color:#000}.custom-image-text-block .imgsec{display:flex}#ProductInfo-template--26163560972662__main .product__tax{display:none}#ProductInfo-template--26163560972662__main .price-item.price-item--regular{font-family:var(--font-heading-family);font-size:26px;letter-spacing:-.02em}#shopify-section-template--26163560972662__rich_text_pQcBYh .isolate .rich-text--full-width{background:#ededed}#shopify-section-template--26163560972662__rich_text_pQcBYh .rich-text__blocks{max-width:130rem!important;text-align:left}.rich-text__blocks *{color:#000}#shopify-section-template--26163560972662__rich_text_pQcBYh .rich-text--full-width .page-width{padding:0;max-width:130rem}#shopify-section-template--26163560972662__main .page-width{max-width:130rem}.product__media-item:first-child .product__media.media{height:auto;max-height:400px}.header.header--top-left.header--mobile-center.page-width,.custom-footer.page-width{max-width:130rem}#ProductInfo-template--26163560972662__main h1{font-size:46px;letter-spacing:-.02em}.livgrid_aquatic .page-width{max-width:130rem}.page-width .product--left .product__info-wrapper.grid__item{max-width:47%;padding:0}.livgrid_aquatic .product-form__submit.button:after{content:none}.livgrid_aquatic .product-form__submit.button{padding:1.8rem 5rem;border-radius:10px;letter-spacing:-.02em}.page-width .product--left .product__media-wrapper.grid__item{max-width:53%}.product-description ul li p{letter-spacing:-.01em}.product-description.hidden-md-down{padding-right:55px}.product-form__buttons{max-width:52rem!important}.custom-popup{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:#0009}.custom-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;justify-content:center;align-items:center;z-index:9999;padding:0 20px;box-sizing:border-box}.payment-popup{background:#fff;width:100%;max-width:665px;border-radius:10px;overflow:auto;max-height:600px;margin:35px auto 20px}.popup-content{background:#ededed;padding:20px;border-radius:10px;width:100%;max-width:100%;text-align:center;position:relative}.popup-close{position:absolute;top:10px;right:15px;font-size:20px;cursor:pointer}a#cart-icon-bubble:hover .icon{transform:unset}.custom-image-text-block{max-width:100%!important;width:100%!important}.product-form__buttons .button#ProductSubmitButton-template--26163560972662__main{padding:1.8rem 5rem}#ProductSubmitButton-template--26163560972662__main:hover{opacity:.8}.section-template--26163560710518__cart-items-padding{padding-top:110px!important}.field input:focus+label,.field input:valid+label{display:none}input#NewsletterForm--sections--26163561365878__custom_footer_xBCyQn{padding-top:10px}.popup-content h2{font-size:18px;text-align:left}.popup-content p{font-size:21px;text-align:left}.payment-options{background:#e6e6e6;padding:7px;border-radius:10px;overflow-y:scroll;height:321px}.payment-option{background:#ededed;padding:7px;margin:10px 0;border-radius:10px}.payment-option p.option-title{font-size:14px;font-weight:600;margin:0}p.option-method{margin:0;font-size:11px;font-weight:600}p.option-total{margin:0;font-size:11px;font-weight:500}.leftboxsec{display:flex;justify-content:space-between;margin-bottom:10px}p.purchase-price{font-size:15px;margin:0}p.description{font-size:15px;font-weight:bolder;margin:10px 0}p.footer-note{font-size:10px;background:#e6e6e6;padding:7px!important;border-radius:10px;overflow-y:scroll;height:60px}.product-form__input--pill input[type=radio]:checked+label{background:#000!important;color:#fff!important}.newsletter-form__button:not(:focus-visible):not(.focused){background-color:#e3d2a6!important;font-size:17px;border-radius:10px;color:#000;padding:30px 0}.newsletter-form__field-wrapper .field{width:450px;background:none}button.newsletter-form__button{width:100px!important}.newsletter-form__field-wrapper .field__input{flex-grow:0!important;padding:29px 15px}.newsletter-form__field-wrapper .field__label{line-height:4rem}.field:before,.field:after{content:none}.newsletter-form__field-wrapper .field__input{width:320px;height:58px!important}.newsletter-form__message.newsletter-form__message--success{color:#fff}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5){background:#000;padding-top:0;padding-bottom:50px;margin:0}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) .container{width:75%;margin:0 auto}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) p{color:#fff;margin:20px auto 40px;text-align:right}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) a.btn{background:#e3d2a6;opacity:1;color:#000;letter-spacing:-.02rem;font-size:16px;padding:20px 50px;border-radius:13px;display:block;width:fit-content;margin:0 auto}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) h2{font-size:65px!important;font-weight:700;color:#e3d2a6;line-height:70px}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) .rich-text__blocks{max-width:100rem}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) a.btn:hover{opacity:.8}.custom-image-list{background:#000}.custom-image-list .right-col h2,.right-col .subtext{color:#e3d2a6}.custom-image-list .right-col h2{margin-top:0}.right-col .btn{display:inline-block;background:#e3d2a6;color:#000;padding:2px 120px 4px;border-radius:10px;text-decoration:none;transition:.3s;font-size:15px}.homepage-custom .content-for-layout section.shopify-section:nth-of-type(2) h2{font-weight:700}.homepage-custom .content-for-layout .shopify-section:nth-of-type(6) h2{font-weight:700}.video_reviewauto{position:absolute;top:0;z-index:-1;left:0;margin-top:110px}.reviewlogosection{display:flex;flex-wrap:wrap}.reviewlogosection img.left-image-1{width:300px}.reviewlogosection img.left-image-2{width:180px}.reviewlogosection img.left-image-3,.reviewlogosection img.left-image-4{width:110px}.reviewlogosection img.left-image-5{width:190px}.left-image-wrap.left-image-1{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.two-column-gallery-video{max-width:123rem;margin:0 auto;height:690px}.rightimgsec{justify-content:center;align-items:center;column-gap:40px}.right-image-wrap.right-image-7{display:flex;flex-wrap:wrap;width:100%;justify-content:end}.right-image-wrap.right-image-10{flex-wrap:wrap;display:flex;width:100%;padding-left:160px}.reviewlogosection img.right-image-7{width:390px}.right-image-8{width:150px}.right-image-wrap.right-image-8{margin-left:60px}.right-image-9{width:110px}.right-image-10{width:190px}.text-image-slider{background:#ededed;padding:80px 0}h2.testmonttl{margin-top:0;font-weight:700}.text-slider .slide h2{font-weight:700;letter-spacing:-.07em!important}.slider-mobile-gutter.page-width{width:100%;max-width:100%;padding:0}.slideshow__text-wrapper.banner__content{display:none}.custom-slider-section .page-width{max-width:100%;padding:0}.custom-slider-section{background:#000;padding:80px 0}.custom-slider-section .swiper img{width:100%}.custom-slider-section h2{color:#e3d2a6;font-size:46px;font-weight:700;text-align:center;margin-top:0;margin-bottom:50px}.text-image-section.page-width .text-image__image{text-align:center}.text-image-section.page-width img{border-radius:50px;width:70%;height:465px!important;object-fit:cover}.text-image-section.page-width{background:#ededed;max-width:1350rem;padding-top:50px;padding-bottom:50px}.text-image-section.page-width h2{font-weight:700;text-align:center;font-size:26px;letter-spacing:-.02em}.text-image__subtext.rte{text-align:center}.text-image__subtext.rte p a{background:#000;color:#fff;text-decoration:none;padding:25px 60px;border-radius:10px}.lefttextblock{padding:0 7rem;display:flex;flex-direction:column;justify-content:center}.homepage-custom .text-video__text h2{text-align:right}@media screen and (min-width: 992px){.text-image-section.page-width img{width:400px;height:520px!important}}@media screen and (min-width: 750px){.custom-footer.page-width{padding:10px 20px 60px}.section-template--26163560776054__rich_text_PhpUag-padding{padding-bottom:110px!important;padding-top:60px!important}}.homepage-custom .content-for-layout .shopify-section:nth-of-type(3){margin-bottom:100px}@media screen and (min-width: 768px) and (max-width: 1350px){header.header.header--top-left{padding:10px 20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.conctintgr img{width:100%}.custom-footer__wrapper .custom-footer__col.grid__item{width:58%}.custom-footer__wrapper .custom-footer__col.grid__item:nth-child(2){width:40%}.custom-footer__block.custom-footer__block--hardcoded{width:90%;margin-left:auto}}@media screen and (min-width: 481px) and (max-width: 767px){.custom-footer__wrapper.grid.grid--1-col.grid--2-col-tablet{flex-direction:column!important}}@media screen and (max-width: 750px){.footer-block--newsletter{align-items:baseline}.custom-footer__block.custom-footer__block--newsletter .footer__content-top{padding:0}.custom-footer__block.custom-footer__block--newsletter .footer__content-top .footer-block--newsletter,.footer-block--newsletter{align-items:baseline}.custom-footer.page-width{padding:10px 20px 60px}.custom-footer__block.custom-footer__block--hardcoded{width:40%;margin-left:120px}#shopify-section-template--26163560776054__video_XdaQxr .video-section .page-width{width:100%}#shopify-section-template--26163560776054__video_XdaQxr h2{font-size:24px!important}#shopify-section-template--26163560776054__media_info_4yAB6h{margin-bottom:0}#shopify-section-template--26163560776054__text_image_MeKGfi{margin:20px 0}.image-item img{width:100%!important}#shopify-section-template--26163560776054__image_banner_fHdGPP .banner__media{height:800px}#Banner-template--26163560776054__image_banner_fHdGPP .banner__content{position:absolute;top:40px}#shopify-section-template--26163560776054__image_banner_fHdGPP h2{font-size:32px}.custom-footer.page-width{padding:20px}.custom-footer__heading{font-size:28px}.custom-footer__block.custom-footer__block--hardcoded{width:60%;margin-left:0}#shopify-section-template--26163560776054__image_left_list_right_FUF3wH .left-col{padding-right:0}header.header.header--top-left{padding:0 20px!important}#shopify-section-template--26163560776054__text_video_Y9PeAk{padding:592px 20px 100px}#shopify-section-template--26163560776054__rich_text_BLYyCV .rich-text__heading{font-size:40px!important}#shopify-section-template--26163560776054__media_info_4yAB6h iframe{height:430px}#shopify-section-template--26163560776054__media_info_4yAB6h .media-info__media{padding-right:0}.iconsec{margin:0 auto}.about-us-section{padding:135px 20px 80px!important}.about-left{padding-top:0!important}.about-container{flex-direction:column-reverse!important}.about-left h2{font-size:30px!important}.about-right img{height:410px!important}.about-container{padding:0!important}.address{margin-top:0!important}#shopify-section-template--26211801530742__technical_specification_zDegNg{padding-top:82px}#shopify-section-template--26211801530742__rich_text_Frhike h2,#shopify-section-template--26211801530742__content_wrapper_iH864R h2{font-size:30px}.sensor-item img{height:70px!important}#shopify-section-template--26211801530742__rich_text_GXPNYd h2{font-size:30px}.frameless-section .frameless-grid img{max-width:100%!important;height:100%!important}.connectivity-section h2{font-size:30px;padding:0 30px;margin-bottom:15px!important;margin-top:0;font-weight:700;letter-spacing:-.02em;line-height:34px}.conctintgr img{width:100%;height:auto;border-radius:40px!important}.conintsec h3{font-size:22px;font-weight:700}.conintsec p{font-size:16px;line-height:36px}.installation-section{padding:80px 20px}.connectivity-section{padding:50px 0 30px!important}}@media screen and (max-width: 480px){.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) h2{font-size:42px!important;line-height:50px;font-weight:100}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) .container{width:100%}#shopify-section-template--26211801530742__technical_specification_zDegNg{padding-top:0}#Slider-Gallery-template--26163560972662__main .product__media.media img{width:auto!important;left:0!important;right:0!important;margin:0 auto!important}#shopify-section-template--26163560972662__main .section-template--26163560972662__main-padding{padding-top:0;background:#ededed}#ProductInfo-template--26163560972662__main{padding:0 20px}.payment-options{background:#e6e6e6;padding:7px;border-radius:10px;overflow-y:scroll;height:261px}.payment-popup{background:#fff;width:100%;max-width:665px;border-radius:10px;overflow:auto;max-height:519px;margin:16px auto 20px}}@media screen and (min-width: 481px) and (max-width: 768px){.custom-footer__newsletter form#CustomFooterNewsletter{display:flex;align-items:center;gap:10px}.newsfield{padding:20px;font-size:17px;width:224px;height:62px}}@media screen and (min-width: 769px) and (max-width: 1024x){.header.header--top-left.header--mobile-center.page-width,.custom-footer.page-width{max-width:130rem;margin:auto;padding:0 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.ftrttl{margin-top:0!important}.reviewlogosection img.left-image-1{width:200px}.reviewlogosection img.left-image-2{width:120px}.reviewlogosection img.left-image-3,.reviewlogosection img.left-image-4{width:80px}.right-image-wrap.right-image-10{padding-left:80px}.right-image-8,.right-image-10{width:120px}.right-image-9{width:70px}img.left-image-6{width:130px}.two-column-gallery-video{height:auto}.left-image-wrap.left-image-2,.left-image-wrap.left-image-3,.left-image-wrap.left-image-4{margin-bottom:0!important}.reviewlogosection img.right-image-7{width:250px}}@media screen and (min-width: 750px) and (max-width: 1200px){.product.product--medium.product--left{padding:0 20px;display:flex}#shopify-section-template--26163560972662__rich_text_pQcBYh .isolate .rich-text--full-width{background:#ededed;padding:0 20px 50px}.lefttextblock{padding:0}}@media screen and (max-width: 767px){.text-image__subtext.rte p a{display:block;width:fit-content;margin:0 auto 40px}.two-column-gallery-video .container{display:flex;flex-direction:column}.two-column-gallery-video{max-width:100%;margin:0 auto;height:auto;z-index:1;position:relative;padding:0!important;background:#000}.video_reviewauto{position:relative;top:0;z-index:-1;left:0;margin-top:0!important;order:-1}.reviewlogosection{justify-content:center;align-items:center}.left-image-wrap.left-image-2{width:180px;align-items:center}.left-image-wrap.left-image-3{width:90px}.homepage-custom .text-video__text h2{text-align:center}.homepage-custom .text-video__text{padding-right:20px;text-align:center;padding-left:20px;padding-bottom:30px}}@media screen and (max-width: 480px){.product.product--medium.product--left.product--stacked.product--mobile-show.grid.grid--1-col.grid--2-col-tablet{flex-direction:column;padding:0 20px}.page-width .product--left .product__info-wrapper.grid__item{max-width:100%;width:100%}.grid--1-col .grid__item{max-width:100%!important;width:100%!important}#shopify-section-template--26163560972662__rich_text_pQcBYh .isolate .rich-text--full-width{background:#ededed;padding-top:0}#Slider-Gallery-template--26163560972662__main #Slide-template--26163560972662__main-66771825492342,#Slider-Gallery-template--26163560972662__main #Slide-template--26163560972662__main-66771827949942,#Slider-Gallery-template--26163560972662__main #Slide-template--26163560972662__main-66771827884406{max-width:none!important;height:auto!important;max-height:400px!important}.grid--peek.slider .grid__item:first-of-type{margin-left:0}#Slider-Gallery-template--26163560972662__main li{height:auto!important;max-height:300px!important}.product-form__input{display:grid}.product__media-item:first-child .product__media.media{height:auto}.product__media img{height:auto;max-height:400px}#ProductInfo-template--26163560972662__main h1{font-size:31px;letter-spacing:-.02em}.homepage-custom .content-for-layout .shopify-section:nth-of-type(3){margin-bottom:0}.newsletter-form__field-wrapper .field__input{width:100%}.livgrid_aquatic .product__info-container{padding:0 20px}.homepage-custom .content-for-layout .shopify-section:nth-of-type(2) .text-video__text{text-align:center;margin-bottom:40px}.homepage-custom .content-for-layout .shopify-section:nth-of-type(2) h2{font-size:36px!important}.homepage-custom .content-for-layout section.shopify-section.section h2{font-size:36px}.homepage-custom .content-for-layout .shopify-section:nth-of-type(6) h2{font-size:36px!important}.text-slider .slide h2{font-size:36px!important}.homepage-custom .content-for-layout .shopify-section:nth-of-type(7){padding:0 0 40px}.livgrid_aquatic .shopify-section.section product-info{padding-top:40px;padding-bottom:40px}.homepage-custom .content-for-layout .shopify-section:nth-of-type(4) .autoplay-video-text .bg-video{width:100%;height:100%}.homepage-custom .content-for-layout .shopify-section:nth-of-type(4) .autoplay-video-text{padding:0}.ftrttl{margin-top:40px!important}.ftrlogo{padding:0 20px}.right-image-wrap.right-image-8{margin-left:0}.right-image-9{width:60px}.right-image-wrap.right-image-10{padding-left:0;width:auto}.lefttextblock{padding:0}.text-image__subtext.rte p a{padding:15px 40px;display:block;margin-bottom:40px}.text-image-section.page-width img{width:90%}.text-slider .slide h2{font-size:30px!important;line-height:34px!important}.specs_custom .rich-text__blocks h2.rich-text__heading{font-size:30px;font-weight:700}.specs_custom .section-template--26211801530742__rich_text_GXPNYd-padding{padding-top:10px;padding-bottom:10px}.frameless-section h2{font-weight:700}.homepage-custom .text-video__text{padding:0 20px}.homepage-custom .text-video__text h2{text-align:center}.homepage-custom .content-for-layout .shopify-section:nth-of-type(5) p{text-align:center}}@media screen and (min-width: 481px) and (max-width:1024px){.product{margin:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom.css.map */
