:root{--poolblue: #3BC0C0;--mont: "Montserrat", sans-serif}.flex{display:flex}.new-grid{display:grid}#shopify-section-slideshow,.title-mont{font-family:var(--mont)}#shopify-section-slideshow .slideshow{margin-top:0;height:100vh;max-height:792px}#shopify-section-slideshow .container{max-width:100%;padding:0}.slideshow .slideshow__welcome{font-size:16px;position:relative;display:block}.slideshow .slideshow__welcome:after{content:"";display:block;position:absolute;height:4px;width:49px;background:#fff;bottom:-20px;margin:0 auto;left:0;right:0}.slideshow .slideshow__title{text-transform:capitalize;max-width:775px;margin:20px auto 45px;padding:20px 0;font-size:70px;font-weight:600;line-height:68px;letter-spacing:-1px;position:relative}.slideshow .slideshow__title:before,.slideshow .slideshow__title:after{content:"";display:block;max-width:714px;width:100%;margin:0 auto;height:1px;background:rgba(255,255,255,.5);position:absolute;right:0;left:0}.slideshow .slideshow__title:before{top:0}.slideshow .slideshow__title:after{bottom:-10px}.slideshow .slideshow__content{max-width:545px;font-size:25px;line-height:34px;letter-spacing:-1px}@media screen and (max-width: 768px){.slideshow .slideshow__title{font-size:48px;line-height:52px;padding:20px}}@media screen and (max-width: 500px){.slideshow .slideshow__title{font-size:34px;line-height:36px}.slideshow .slideshow__title:before,.slideshow .slideshow__title:after{max-width:280px}.slideshow .slideshow__content{font-size:18px;line-height:24px;padding:0 20px}}#block-1601435394446-1 .promo-block--overlay:before{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 15%,#000000)!important;left:25px;display:none}.promo-block--overlay:before{top:auto;bottom:0;display:none}section.section{max-width:1634px;margin:0 auto}section.promo-blocks-section{padding-top:150px;padding-bottom:90px}.title-mont{font-weight:600}.small_title{color:var(--poolblue);font-size:20px;font-family:var(--mont)}.promo-blocks-section .promo-blocks__title{max-width:476px;width:100%;margin-right:auto}.promo-blocks-section .promo-blocks__content>div{max-width:490px;width:100%}.promo-blocks-section .promo-blocks__content div:first-child{margin-right:60px}.promo-blocks-section .promo-blocks__content{margin-top:55px}.promo-blocks__title h3{font-size:60px;line-height:73px;color:var(--gray);margin-top:10px}.promo-blocks-section .container{max-width:100%;padding:0;margin-top:95px}section.promo-blocks-section .promo-block{border-radius:0;min-height:700px}section.promo-blocks-section .promo-block__image-clip{width:calc(100% - 30px);left:auto}section.promo-blocks-section .promo-block__image-clip:before{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 15%,#000000)!important;position:absolute;content:"";height:100%;width:100%;left:0;top:0;background:linear-gradient(to top,rgba(0,0,0,0) 15%,rgba(0,0,0,.5));z-index:1}section.promo-blocks-section .promo-block .promo-block__image-wrapper{background-size:cover;width:100%;height:100%}section.promo-blocks-section .promo-block__inner{max-width:335px;left:60px;bottom:20px}section.promo-blocks-section .promo-block__inner .h3{font-weight:600;font-size:30px;letter-spacing:-1px}section.promo-blocks-section .promo-block__content{font-size:18px;line-height:28px}section.promo-blocks-section .button.promo-block__cta{padding:0;background:transparent;color:#fff;font-size:20px;letter-spacing:-1px;text-transform:capitalize;display:flex;align-items:center;margin-top:0}section.promo-blocks-section .button.promo-block__cta .icon{margin-left:20px}section.custom-section{padding-top:90px;padding-bottom:90px}#shopify-section-header.custom-sticky .new-header .new-header__top--container{padding:10px 0}#shopify-section-header.custom-sticky .new-header .new-header__bottom{max-height:50px}.new-header .header__action-item{display:flex;align-items:center}.new-header .header__action-item span{margin-left:15px}.new-header .header__action-list{padding-right:10px}@media screen and (max-width: 1600px){.promo-blocks-section .promo-blocks__content{flex-direction:column}.promo-blocks-section .promo-blocks__content div:first-child{margin-right:0;margin-bottom:30px}.promo-blocks-section .promo-blocks__content>div{max-width:700px}}@media screen and (max-width: 1500px){section.promo-blocks-section .promo-block__inner{left:30px}}@media screen and (max-width: 1400px){section.promo-blocks-section .promo-block__inner .h3{font-size:22px}}@media screen and (max-width: 1350px){section.promo-blocks-section .promo-block__image-clip{width:100%;left:0}section.promo-blocks-section .promo-block__inner{left:0}section.promo-blocks-section .promo-block .promo-block__image-wrapper{background-position:center}}@media screen and (max-width: 1250px){.promo-blocks-section .promo-blocks__title{margin-right:60px}}@media screen and (max-width: 1024px){.new-header .new-header__right{display:none}}@media screen and (max-width: 768px){.promo-blocks-section .promo-blocks__title{margin-right:0}.promo-blocks-section .promo-blocks-texts{flex-direction:column}.promo-blocks-section .promo-blocks__content{margin-top:30px}section.promo-blocks-section{padding-top:100px}}@media screen and (max-width: 500px){section.promo-blocks-section .promo-block{margin-left:0;margin-right:0}section.promo-blocks-section .block-list{margin:0}.promo-blocks__title h3{font-size:42px;line-height:46px}}@media screen and (max-width: 1635px){section.section{padding-left:30px;padding-right:30px}}@media screen and (min-width: 1025px){.new-header .header__action-list{padding-right:0}.new-header .header__action-item span{margin-left:0}}@media screen and (min-width: 1200px){.secondary_nav.hidden-lap-and-up,.header__mobile-nav.hidden-lap-and-up{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/new-styles.css.map?v=155937258410218460971692670037 */
