@font-face{font-family:'Proxima Nova Lt';src:url("ProximaNova-Light.eot");src:url("ProximaNova-Light.eot?#iefix") format("embedded-opentype"),url("ProximaNova-Light.woff2") format("woff2"),url("ProximaNova-Light.woff") format("woff"),url("ProximaNova-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Bold';src:url("ProximaNova-Bold.eot");src:url("ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("ProximaNova-Bold.woff2") format("woff2"),url("ProximaNova-Bold.woff") format("woff"),url("ProximaNova-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Rg';src:url("ProximaNova-Regular.eot");src:url("ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("ProximaNova-Regular.woff2") format("woff2"),url("ProximaNova-Regular.woff") format("woff"),url("ProximaNova-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.container{max-width:1366px;width:100%;padding:0px 15px;margin:auto}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;box-shadow:0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{transition-duration:0.5s}.twentytwenty-before-label,.twentytwenty-after-label{transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:white;font-size:13px;letter-spacing:0.1em}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:rgba(255,255,255,0.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,0.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid white;border-radius:1000px;box-shadow:0px 0px 12px rgba(51,51,51,0.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;box-shadow:0 3px 0 white,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;box-shadow:0 -3px 0 white,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;box-shadow:3px 0 0 white,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;box-shadow:-3px 0 0 white,0px 0px 12px rgba(51,51,51,0.5)}.twentytwenty-left-arrow{border-right:6px solid white;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid white;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid white;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid white;bottom:50%;margin-bottom:-17px}.quotes-wrapper .quotes-slider{margin-bottom:0}.quotes-wrapper .slick-dots{margin-top:10px}@media only screen and (min-width: 750px){.section-header--slider{margin-bottom:35px}}.template-eco .breadcrumbs-container{display:none !important}.template-eco .footer-newsletter-container{display:none !important}.product-eco-line{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:15px 0;margin:25px 0 0}@media (max-width: 767px){.product-eco-line{padding:0;margin:20px 0 0;border:none !important;order:7}}.product-eco-info{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:53px}@media (max-width: 767px){.product-eco-info{min-height:44px}}.product-eco-info::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";display:block;border-radius:10px;border:1px solid #93b2aa;background-image:linear-gradient(180deg, rgba(131,202,210,0.1) 0%, rgba(131,202,210,0.4) 100%);opacity:0.35;pointer-events:none}.product-eco-info span{display:inline-block;color:#282828;font-family:"Zona Pro";font-size:36px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:18px;margin-right:15px}@media (max-width: 767px){.product-eco-info span{font-size:26px;font-weight:700;font-style:normal;margin-right:10px}}.product-eco-info strong{color:#282828;font-family:"Zona Pro";font-size:18px;font-weight:700;font-style:normal;letter-spacing:1.35px;line-height:28px;text-align:left;text-transform:uppercase}@media (max-width: 767px){.product-eco-info strong{font-size:13px;font-weight:700;font-style:normal;letter-spacing:0.65px}}@media (max-width: 767px){.template--product .mob-reviews-product.eco{justify-content:space-between}}.welcome-box{padding:0 !important;margin-bottom:130px}@media (max-width: 991.98px){.welcome-box{margin-bottom:80px}}@media (max-width: 767.98px){.welcome-box{margin-bottom:18px}}.welcome-box>.container{position:relative}.welcome-box__video{width:100%;position:relative;overflow:hidden;max-height:670px;min-height:670px;margin-bottom:56px}@media (max-width: 991.98px){.welcome-box__video{display:flex;justify-content:center;align-items:center;max-height:592px;min-height:calc(100vh - 60px)}}@media (max-width: 767.98px){.welcome-box__video{max-height:200px;min-height:40vh;margin-bottom:32px}}@media (max-width: 575px){.welcome-box__video{min-height:32vh}}.welcome-box .container{min-height:inherit;position:relative}.welcome-box__text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 15px}.welcome-box__box{display:flex;align-items:center}.welcome-box__left{max-width:180px;width:100%;margin-right:40px}@media (max-width: 767.98px){.welcome-box__left{max-width:70px;margin-right:15px}}.welcome-box__left img{width:100%}.welcome-box__right{text-align:left}.welcome-box__right strong{display:block;color:#fff;font-family:"Proxima Nova Lt";font-size:86px;font-weight:300;font-style:normal;letter-spacing:6.45px;line-height:normal;text-align:left;text-transform:uppercase}@media (max-width: 991.98px){.welcome-box__right strong{font-size:54px}}@media (max-width: 767.98px){.welcome-box__right strong{font-size:31px}}@media (max-width: 575px){.welcome-box__right strong{letter-spacing:0}}.welcome-box__right span{color:#c9fffb;font-family:var(--font-heading-stack);font-size:34px;font-weight:700;font-style:normal;letter-spacing:3.4px;line-height:normal;text-align:left;text-transform:uppercase}@media (max-width: 991.98px){.welcome-box__right span{font-size:22px}}@media (max-width: 767.98px){.welcome-box__right span{font-size:13px;letter-spacing:1.4px}}.welcome-box__image{position:absolute;left:0;right:0;top:-280px;max-width:640px;margin:auto}@media (max-width: 767.98px){.welcome-box__image{max-width:83vw;top:-245px}}@media (max-width: 575px){.welcome-box__image{top:-150px}}.welcome-box__image img{width:100%}.welcome-box__desc{margin-top:190px;color:#282828;font-family:"Proxima Nova Lt";font-size:21px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:36px;text-align:center}@media (max-width: 767.98px){.welcome-box__desc{font-size:16px;line-height:28px}}@media (max-width: 575px){.welcome-box__desc{margin-top:120px}}.welcome-box .btn{display:none !important;align-items:center;justify-content:center;font-family:"Proxima Nova Bold";width:100%;max-width:350px;min-height:50px;font-size:20px !important;font-weight:bold;background-color:#83cad2 !important;color:#fff;text-transform:uppercase;padding:0 !important;margin:45px auto 0}@media (max-width: 991.98px){.welcome-box .btn{display:flex !important}}.welcome-box video{position:absolute;right:0;top:0;min-width:100%;min-height:100%;width:auto;height:auto;background-size:cover}@media (max-width: 991.98px){.welcome-box video{right:auto;margin:auto}}.text-and-img{counter-reset:number}.text-and-img-blocks{padding:0 !important}.text-and-img-blocks__item{display:flex;justify-content:stretch}.text-and-img-blocks__item.flex-row-reverse{flex-direction:row-reverse}@media (max-width: 767.98px){.text-and-img-blocks__item{flex-direction:column !important}}.text-and-img-blocks__number{display:none}@media (max-width: 767.98px){.text-and-img-blocks__number{position:absolute;display:flex;justify-content:center;align-items:center;min-width:70px;max-width:70px;min-height:70px;background-color:#fff;top:-10px;left:0;right:0;margin:auto;border-radius:50%}.text-and-img-blocks__number::before{display:flex;justify-content:center;align-items:center;counter-increment:number;content:counter(number);box-shadow:3px 3px 20px rgba(0,0,0,0.07);background-image:linear-gradient(137deg, #93b2aa 0%, #5ee2f1 100%);color:#fff;font-family:var(--font-heading-stack);font-size:26px;font-weight:700;border-radius:50%;min-width:56px;max-width:56px;min-height:56px}}.text-and-img-blocks__img{position:relative;flex:1}@media (max-width: 767.98px){.text-and-img-blocks__img{margin-top:28px;padding-top:28px}}.text-and-img-blocks__img img{width:100%;height:100%}@media (max-width: 991.98px){.text-and-img-blocks__img img{width:100%;max-width:100%;margin-bottom:32px}}@media (max-width: 767.98px){.text-and-img-blocks__img img{margin-bottom:20px;height:auto}}@media (max-width: 575px){.text-and-img-blocks__img img{margin-bottom:0}}.text-and-img-blocks__desc{display:flex;flex:1;justify-content:center;align-items:center;flex-direction:column}.text-and-img-blocks__desc.align-items-start .text-and-img-blocks__text{margin-right:45px}.text-and-img-blocks__desc.align-items-end .text-and-img-blocks__text{margin-left:45px}.text-and-img-blocks__text{text-align:center;padding:20px}@media (max-width: 767.98px){.text-and-img-blocks__text{margin:0 !important;padding:0}}.text-and-img-blocks__text div,.text-and-img-blocks__text p{color:#282828;font-family:"Proxima Nova Rg";font-size:21px;font-weight:400;font-style:normal;letter-spacing:normal;text-align:center}@media (max-width: 767.98px){.text-and-img-blocks__text div,.text-and-img-blocks__text p{font-size:16px;line-height:28px}}.text-and-img-blocks__text h3{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#93b2aa;font-size:42px;font-weight:700;font-style:normal;letter-spacing:2.5px;line-height:normal;text-align:center;margin-bottom:45px}@media (max-width: 767.98px){.text-and-img-blocks__text h3{font-size:30px;line-height:32px;letter-spacing:1.5px;margin-bottom:15px}}.text-and-img-blocks__text h3::before{counter-increment:number;content:counter(number);display:flex;justify-content:center;align-items:center;min-width:90px;max-width:90px;height:90px;background-color:#93b2aa;border-radius:50%;color:#fff;font-family:var(--font-heading-stack);font-size:40px;font-weight:700;margin-bottom:40px}@media (max-width: 767.98px){.text-and-img-blocks__text h3::before{content:none}}.features{background-color:rgba(246,239,229,0.4);padding:90px 0 !important;margin:130px 0}@media (max-width: 991.98px){.features{margin:80px 0;padding:60px 0 !important}}@media (max-width: 767.98px){.features{margin:50px 0;padding:30px 0 !important}}.features__list{display:flex;flex-wrap:wrap}@media (max-width: 991.98px){.features__list{justify-content:space-between}}.features__item{width:25%;display:flex;flex-direction:column;align-items:center}@media (max-width: 991.98px){.features__item{width:50%;margin-bottom:40px}}@media (max-width: 767.98px){.features__item{margin-bottom:25px}}@media (max-width: 767.98px){.features__item:first-child img{max-width:90px !important}}.features__text{text-align:center}.features__text strong{font-family:"Proxima Nova Bold";display:inline-block;font-size:24px;font-weight:bold;font-style:normal;letter-spacing:normal;line-height:normal;text-transform:uppercase;margin-bottom:10px}@media (max-width: 767.98px){.features__text strong{font-size:16px;line-height:16px}}.features__text p{font-family:"Proxima Nova Rg";font-size:20px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:34px;margin:0}@media (max-width: 767.98px){.features__text p{font-size:12px;line-height:16px}}.features__img{display:flex;justify-content:center;align-items:center;min-height:160px;max-width:160px;width:100%;margin-bottom:10px}@media (max-width: 767.98px){.features__img{margin-bottom:0}}.features__img img{max-width:160px}@media (max-width: 767.98px){.features__img img{max-width:130px !important}}@media (max-width: 767.98px){.slider-before-section .container{padding:0 !important}}.slider-before{padding:0 !important;margin:0 auto 150px}@media (max-width: 991.98px){.slider-before{margin:0 auto 80px}}@media (max-width: 767.98px){.slider-before{margin:0 auto 50px}}.slider-before .cocoen:not(.twentytwenty-container){display:none !important}.slider-before__desc{margin:0 0 100px}@media (max-width: 991.98px){.slider-before__desc{margin:0 0 70px}}@media (max-width: 767.98px){.slider-before__desc{padding:0 15px;margin:0 0 45px}}.slider-before__desc p{color:#282828;font-family:"Proxima Nova Lt";font-size:21px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:36px;text-align:center}@media (max-width: 767.98px){.slider-before__desc p{font-size:16px;line-height:28px}}.slider-before .twentytwenty-wrapper{max-width:1102px;margin:auto}.slider-before .twentytwenty-handle{display:flex;justify-content:center;align-items:center;border-radius:0 !important;border:none !important;box-shadow:none !important}.slider-before .twentytwenty-handle .twentytwenty-left-arrow{position:relative !important;width:16px;height:95px;box-shadow:0 3px 6px rgba(0,0,0,0.29);background-color:#66e1be;border:none;margin:0 !important;top:auto;left:auto;z-index:10 !important;margin-left:2px !important}@media (max-width: 767.98px){.slider-before .twentytwenty-handle .twentytwenty-left-arrow{width:7px;height:40px;margin-left:4px !important}}.slider-before .twentytwenty-handle::before,.slider-before .twentytwenty-handle::after{background-color:#93b2aa !important;z-index:0 !important;box-shadow:none !important;margin:0 !important}@media (max-width: 767.98px){.slider-before .twentytwenty-handle::before,.slider-before .twentytwenty-handle::after{width:1px !important;margin-left:1.5px !important}}.slider-before .twentytwenty-handle .twentytwenty-right-arrow{display:none !important}.js-showcase-container .showcase__title{max-width:650px;margin:auto;text-align:center}@media (max-width: 991.98px){.js-showcase-container .showcase__title{padding:0px 15px}}.js-showcase-container .showcase__title h2{font-family:"Proxima Nova Bold";font-weight:bold;font-size:42px;margin-bottom:40px}@media (max-width: 767.98px){.js-showcase-container .showcase__title h2{font-size:30px;margin-bottom:10px}}.js-showcase-container .showcase__title h3{font-size:21px;line-height:44px;font-weight:400;margin:0 0 100px}@media (max-width: 767.98px){.js-showcase-container .showcase__title h3{font-size:16px;line-height:22px;margin:0 0 25px}}.collection-products{padding:0 !important}.collection-products__listing{max-width:90%}@media (min-width: 991.98px){.collection-products__listing{grid-column-gap:0 !important}}@media (max-width: 991.98px){.collection-products__listing{max-width:100%}}.collection-products__listing .main-item-img{padding-top:85% !important}@media (max-width: 767.98px){.collection-products__listing .main-item-img{padding-top:100% !important}}.collection-products__listing .product-grid-item__swatches{display:none !important}.collection-products__listing .product-grid-item__label>div:not(.product-label){display:none !important}.collection-products__listing .product-grid-item__title{font-size:24px;font-weight:800}@media (max-width: 767.98px){.collection-products__listing .product-grid-item__title{font-size:14px}}.collection-products__listing .product-grid-item__price{font-family:"Proxima Nova Lt";font-size:24px}@media (max-width: 767.98px){.collection-products__listing .product-grid-item__price{font-size:14px}}.collection-products__listing>div:last-child{}@media (max-width: 951px){.collection-products__listing>div:last-child{display:flex !important}}.collection-products__title h2{font-family:"Proxima Nova Bold";font-weight:bold;font-size:50px;line-height:67px;margin:142px 0 50px;letter-spacing:2px}@media (max-width: 991.98px){.collection-products__title h2{margin:80px 0 50px;font-size:32px;line-height:32px;letter-spacing:1.5px}}@media (max-width: 767.98px){.collection-products__title h2{font-size:22px;margin:50px 0}}@media (max-width: 575px){.collection-products__title h2{margin:50px 0 25px}}.collection-products__footer{display:flex;justify-content:center;margin-top:70px}@media (max-width: 767.98px){.collection-products__footer{margin-top:10px}}.collection-products__footer .btn{display:flex !important;align-items:center;justify-content:center;font-family:"Proxima Nova Bold";width:100%;max-width:450px;min-height:70px;font-size:30px !important;font-weight:bold;background-color:#83cad2 !important;color:#fff;text-transform:uppercase;padding:0 !important}@media (max-width: 767.98px){.collection-products__footer .btn{max-width:350px;min-height:50px;font-size:20px}}
