@font-face{font-family:founderGroteskBold;src:url(../media/founders_grotesk_web_bold.p.0xh8mz4d.rjrx.woff?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff");font-display:swap}@font-face{font-family:founderGroteskBold;src:url(../media/founders_grotesk_web_bold.p.0y51hcc-lbrgb.woff2?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff2");font-display:swap}.foundergroteskbold_7a05e3c3-module__AR6r4a__className{font-family:founderGroteskBold}.foundergroteskbold_7a05e3c3-module__AR6r4a__variable{--font-founders-grotesk-bold:"founderGroteskBold"}
@font-face{font-family:founderGroteskRegular;src:url(../media/founders_grotesk_web_regular.p.0wm-omkkdvflg.woff?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff");font-display:swap}@font-face{font-family:founderGroteskRegular;src:url(../media/founders_grotesk_web_regular.p.0s4r25lzfqe86.woff2?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff2");font-display:swap}.foundergroteskregular_1ace0377-module__eUc-XW__className{font-family:founderGroteskRegular}.foundergroteskregular_1ace0377-module__eUc-XW__variable{--font-founders-grotesk-regular:"founderGroteskRegular"}
@font-face{font-family:founderGroteskLight;src:url(../media/founders_grotesk_web_light.p.02pey0ethq9e..woff?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff");font-display:swap}@font-face{font-family:founderGroteskLight;src:url(../media/founders_grotesk_web_light.p.0hy_ddup5y13..woff2?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff2");font-display:swap}.foundergrotesklight_fd95391e-module__ojeFta__className{font-family:founderGroteskLight}.foundergrotesklight_fd95391e-module__ojeFta__variable{--font-founders-grotesk-light:"founderGroteskLight"}
@font-face{font-family:founderGroteskSemiBold;src:url(../media/founders_grotesk_web_semibold.p.15557sbf6amhe.woff?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff");font-display:swap}@font-face{font-family:founderGroteskSemiBold;src:url(../media/founders_grotesk_web_semibold.p.0wl6fff7zhsf..woff2?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff2");font-display:swap}.foundergrotesksemibold_875cf743-module__qL670a__className{font-family:founderGroteskSemiBold}.foundergrotesksemibold_875cf743-module__qL670a__variable{--font-founders-grotesk-semibold:"founderGroteskSemiBold"}
@font-face{font-family:founderGroteskMedium;src:url(../media/founders_grotesk_web_medium.p.0zn9cp5yfw4_n.woff?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff");font-display:swap}@font-face{font-family:founderGroteskMedium;src:url(../media/founders_grotesk_web_medium.p.060~7iw6mbmul.woff2?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff2");font-display:swap}.foundergroteskmedium_50366852-module__cqojyG__className{font-family:founderGroteskMedium}.foundergroteskmedium_50366852-module__cqojyG__variable{--font-founders-grotesk-medium:"founderGroteskMedium"}
@font-face{font-family:bBModernPro;src:url(../media/BBMODERNPRO.p.01ecsogr.s-8c.woff2?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff2");font-display:swap}@font-face{font-family:bBModernPro;src:url(../media/BBMODERNPRO.p.051_0f~wsko8d.woff?dpl=dpl_BHy7344eAZfqRyoic86KZQdXCXDq)format("woff");font-display:swap}.bbmodernpro_7651d929-module__-b9cLG__className{font-family:bBModernPro}.bbmodernpro_7651d929-module__-b9cLG__variable{--font-bb-modern-pro:"bBModernPro"}
*{box-sizing:border-box;-ms-box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{width:100%;font-size:16px;font-weight:400;line-height:20px;font-family:var(--font-founders-grotesk-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;position:relative}html:has(.menu-open) body{visibility:hidden;transition:visibility .2s;overflow:hidden}:is(html:has(.menu-open) body .header-wrapper,html:has(.menu-open) body .marquee-container){visibility:visible}html:has(.menu-88) .marquee-container{visibility:hidden!important;overflow:hidden!important}.p-24{padding:24px}@media screen and (max-width:767px){.p-24{padding:20px}}.px-24{padding-left:24px;padding-right:24px}@media screen and (max-width:767px){.px-24{padding-left:20px;padding-right:20px}}.p-relative{position:relative}.p-fixed{position:fixed}.p-absolute{position:absolute}.t-60{top:60px}.t-36{top:36px}.t-38{top:14px}.t-24{top:24px}.py-24{padding:24px 0}@media screen and (max-width:767px){.py-24{padding:20px 0}}.pt-24{padding-top:24px}@media screen and (max-width:767px){.pt-24{padding-top:20px}}.pb-0{padding-bottom:0}.mt-70{margin-top:70px}@media screen and (min-width:992px){.mt-70:has(.home-banner-container) .home-banner-container{margin-top:-46px}}@media screen and (max-width:991px){:root{--layout-announcement-height:44px;--layout-header-gap:12px;--layout-header-pill-min:54px}.marquee-container+.px-24.mt-24{padding-top:calc(var(--layout-header-gap) + var(--layout-header-pill-min) + var(--layout-header-gap));margin-top:0}.marquee-container+.px-24.mt-24>.mt-70{margin-top:0}.header-wrapper.p-fixed.header-blue.t-60,.header-wrapper.p-fixed.header-blue.t-36{top:calc(var(--layout-announcement-height) + var(--layout-header-gap))}.header-wrapper.p-fixed.header-blue.t-24{top:var(--layout-header-gap)}}.my-24{margin:24px 0}@media screen and (max-width:767px){.my-24{margin:20px 0}}.mb-20{margin-bottom:20px}a{text-decoration:none!important}.our-formula-container{flex-direction:column;display:flex}.our-formula-container .image-slider-content{margin-top:40px}.our-formula-container .image-slider-content img{min-height:330px;max-height:700px}.our-formula-container .image-slider-content .product-tags{font-family:var(--font-founders-grotesk-regular);color:#00cbe9;flex-direction:column;gap:20px;width:100%;margin-top:0;padding:24px;display:flex;position:absolute}@media screen and (max-width:1180px){.our-formula-container .image-slider-content .product-tags{padding:20px}}@media screen and (max-width:991px){.our-formula-container .image-slider-content .product-tags{display:none}}.our-formula-container .image-slider-content .product-tags span{letter-spacing:1.6px;text-transform:uppercase;background:#00cbe91a;border-radius:13px;width:fit-content;padding:16px 20px;font-size:16px;line-height:100%}.mobile-menu-t-74_100{top:74px}@media screen and (max-width:991px){.mobile-menu-t-74_100{top:calc(var(--layout-announcement-height,44px) + var(--layout-header-gap,12px) + var(--layout-header-pill-min,54px) + 10px)}}.mobile-menu-t-24_48{top:24px}@media screen and (max-width:991px){.mobile-menu-t-24_48{top:calc(var(--layout-header-gap,12px) + var(--layout-header-pill-min,54px) + 8px)}}@media screen and (max-width:767px){.mobile-menu-t-24_48{height:calc(100% - 82px)}}.klaviyo-message{opacity:0;color:green;height:22px;font-size:14px;font-weight:500;font-family:var(--font-gordita);margin-top:10px;transition:opacity .3s ease-in-out}.klaviyo-success{transition:opacity .3s ease-in-out}.klaviyo-error{color:red;letter-spacing:.2px;margin-top:6px;font-size:14px;line-height:1.5;transition:opacity .3s ease-in-out}.visible{opacity:1}.primary-title{font-family:var(--font-bb-modern-pro);color:#00cbe9;font-size:80px;line-height:118%}@media screen and (max-width:768px){.primary-title{font-size:40px}}.section-title{font-size:49px;font-weight:400;line-height:1.2;font-family:var(--font-bb-modern-pro);color:#00cbe9}@media screen and (max-width:767px){.section-title{font-size:40px}}.home-container{margin:0 auto}.not-found-wrapper{width:100%;height:650px;margin:24px 0;position:relative}@media screen and (max-width:768px){.not-found-wrapper{height:450px}}.not-found-wrapper .not-found-bg{object-fit:cover;border-radius:32px;width:100%;height:100%}.not-found-wrapper .not-found-content{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-wrapper .not-found-content .title{font-family:var(--founders-grotesk-medium);letter-spacing:2.8px;text-transform:uppercase;font-size:28px;line-height:124%}@media screen and (max-width:768px){.not-found-wrapper .not-found-content .title{font-size:20px}}.not-found-wrapper .not-found-content .description{width:100%;font-family:var(--font-bb-modern-pro);margin:10px 0 24px;font-size:80px;line-height:118%}@media screen and (max-width:768px){.not-found-wrapper .not-found-content .description{font-size:42px}}.about-page{margin:0 auto}.about-page .title-section{gap:60px;padding:72px 0;display:flex}@media screen and (max-width:991px){.about-page .title-section{flex-direction:column;gap:0;padding:40px 0}}.about-page .title-section .empty-div{width:295px}@media screen and (max-width:991px){.about-page .title-section .empty-div{display:none}}.about-page .details-section{gap:60px;padding:24px 0;display:flex}@media screen and (max-width:991px){.about-page .details-section{flex-direction:column;gap:40px;padding:20px 0}}.about-page .details-section .left-section{width:295px;min-width:295px;height:fit-content;position:sticky;top:105px}@media screen and (max-width:991px){.about-page .details-section .left-section{width:100%;min-width:100%;position:static}}.about-page .details-section .left-section .nav-item{color:#00cbe9;font-family:var(--font-founders-grotesk-medium);letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;border-bottom:2px solid #0000;width:fit-content;font-size:16px;line-height:124%}.about-page .details-section .left-section .nav-item:hover{border-color:#00cbe9}.about-page .details-section .right-section,.about-page .details-section .right-section .hero-section{width:100%}.about-page .details-section .right-section .hero-section .hero-img-container{margin-bottom:24px;position:relative}.about-page .details-section .right-section .hero-section .hero-img-container .overlay-text{font-size:52px;font-family:var(--font-bb-modern-pro);color:#fff;width:100%;height:100%;font-weight:400;position:absolute;top:40px;left:24px}.about-page .details-section .right-section .hero-section .hero-img-container .hero-img{object-fit:cover;background-color:#00cbe9;border-radius:40px;width:100%;height:auto;display:block}.about-page .details-section .right-section .hero-section .hero-img-container .hero-img.desktop-only{display:block}.about-page .details-section .right-section .hero-section .hero-img-container .hero-img.mobile-only{display:none}@media screen and (max-width:575px){.about-page .details-section .right-section .hero-section .hero-img-container .hero-img.desktop-only{display:none}.about-page .details-section .right-section .hero-section .hero-img-container .hero-img.mobile-only{display:block}}.about-page .details-section .right-section .hero-section .image-text-container{gap:24px;display:flex}.about-page .details-section .right-section .hero-section .image-text-container.reverse-order{flex-direction:row-reverse}@media screen and (max-width:768px){.about-page .details-section .right-section .hero-section .image-text-container{flex-direction:column;align-items:center}.about-page .details-section .right-section .hero-section .image-text-container.reverse-order{flex-direction:column-reverse}}.about-page .details-section .right-section .hero-section .image-text-container .shoulder-wash-img{object-fit:cover;border-radius:30px;width:100%;max-width:40%;height:auto}@media screen and (max-width:768px){.about-page .details-section .right-section .hero-section .image-text-container .shoulder-wash-img{width:100%;max-width:100%}}.about-page .details-section .right-section .hero-section .image-text-container .description-section{color:#00cbe9;background-color:#f5f5f5;border-radius:30px;flex-direction:column;justify-content:space-between;gap:40px;max-width:60%;padding:32px;display:flex}@media screen and (max-width:768px){.about-page .details-section .right-section .hero-section .image-text-container .description-section{max-width:100%;padding:20px}}.about-page .details-section .right-section .hero-section .image-text-container .description-section .description .description-text{font-family:var(--font-bb-modern-pro);font-size:28px;line-height:120%}@media screen and (max-width:768px){.about-page .details-section .right-section .hero-section .image-text-container .description-section .description .description-text{font-size:24px;line-height:110%}}.about-page .details-section .right-section .hero-section .image-text-container .description-section .characteristics-container{flex-wrap:wrap;gap:10px;display:flex}.about-page .details-section .right-section .scents-section{margin-top:24px}@media screen and (max-width:768px){.about-page .details-section .right-section .scents-section{margin-top:24px}}.about-page .details-section .right-section .promise-section{margin-top:24px}@media screen and (max-width:768px){.about-page .details-section .right-section .promise-section{margin-top:24px}}.about-page .details-section .right-section .promise-section .image-text-container{min-height:690px;margin-bottom:24px;display:flex;position:relative}@media screen and (max-width:768px){.about-page .details-section .right-section .promise-section .image-text-container{flex-direction:column}}.about-page .details-section .right-section .promise-section .image-text-container.reverse-order{flex-direction:row-reverse}.about-page .details-section .right-section .promise-section .image-text-container .image-container{width:30%;height:100%}@media screen and (max-width:1250px){.about-page .details-section .right-section .promise-section .image-text-container .image-container{width:40%}}@media screen and (max-width:768px){.about-page .details-section .right-section .promise-section .image-text-container .image-container{width:100%}}.about-page .details-section .right-section .promise-section .image-text-container .image-container .berry-vanilla-cream-img{width:100%;max-width:569px;height:auto;display:block;position:absolute;top:50%;left:-165px;transform:translateY(-50%)}@media screen and (max-width:1250px){.about-page .details-section .right-section .promise-section .image-text-container .image-container .berry-vanilla-cream-img{width:90%}}@media screen and (max-width:768px){.about-page .details-section .right-section .promise-section .image-text-container .image-container .berry-vanilla-cream-img{width:100%;margin:0 auto 24px;position:static;top:0;left:0;transform:none}}.about-page .details-section .right-section .promise-section .image-text-container .characteristics-container{z-index:1;background-color:#f5f5f5;border-radius:30px;width:70%;margin-left:auto;padding:50px}@media screen and (max-width:1250px){.about-page .details-section .right-section .promise-section .image-text-container .characteristics-container{width:60%}}@media screen and (max-width:768px){.about-page .details-section .right-section .promise-section .image-text-container .characteristics-container{width:100%;padding:20px}}.about-page .details-section .right-section .promise-section .image-text-container .characteristics-container .characteristic{color:#00cbe9;font-family:var(--font-founders-grotesk-medium);letter-spacing:2px;text-transform:uppercase;border-top:2px solid #00cbe9;padding:24px 0;font-size:24px;line-height:120%}@media screen and (max-width:768px){.about-page .details-section .right-section .promise-section .image-text-container .characteristics-container .characteristic{padding:16px 0;font-size:20px}}.about-page .details-section .right-section .promise-section .image-text-container .characteristics-container .drops-img{margin-top:-50px;margin-left:auto;display:block}@media screen and (max-width:1250px){.about-page .details-section .right-section .promise-section .image-text-container .characteristics-container .drops-img{margin-top:-35px}}@media screen and (max-width:768px){.about-page .details-section .right-section .promise-section .image-text-container .characteristics-container .drops-img{margin-top:20px}}.about-page .details-section .right-section .promise-section .image-container .rinsing-arm-img{object-fit:cover;width:100%;height:auto}.about-page .details-section .right-section .promise-section .image-container .rinsing-arm-img.desktop-only{display:block}.about-page .details-section .right-section .promise-section .image-container .rinsing-arm-img.mobile-only{display:none}@media screen and (max-width:575px){.about-page .details-section .right-section .promise-section .image-container .rinsing-arm-img.desktop-only{display:none}.about-page .details-section .right-section .promise-section .image-container .rinsing-arm-img.mobile-only{display:block}}#hero-section,#scents-section,#promise-section{scroll-margin-top:24px}.policy-wrapper{color:#00cbe9}.policy-wrapper a{color:#00cbe9;text-decoration:underline!important}@media screen and (min-width:1441px){.policy-wrapper{padding:0 264px}}.policy-wrapper .content-wrapper{gap:60px;padding:24px 0;display:flex}.policy-wrapper .content-wrapper ul{list-style-position:inside}@media screen and (max-width:991px){.policy-wrapper .content-wrapper{flex-direction:column;gap:30px;padding:0}}.policy-wrapper .content-wrapper .dates{width:295px;min-width:295px;font-family:var(--font-founders-grotesk-medium);letter-spacing:1.6px;line-height:124%}.policy-wrapper .content-wrapper .policy-content{width:100%}.policy-wrapper .content-wrapper .policy-content .title{font-family:var(--font-founders-grotesk-bold);font-size:18px;line-height:20px}.policy-wrapper .content-wrapper .policy-content .content{margin-bottom:24px}@media screen and (max-width:991px){.policy-wrapper .content-wrapper .policy-content .content{margin-bottom:20px}}.policy-wrapper .content-wrapper .policy-content .content p,.policy-wrapper .content-wrapper .policy-content .content li{font-family:var(--font-founders-grotesk-regular);font-size:18px;line-height:20px}@media screen and (max-width:991px){.policy-wrapper .content-wrapper .policy-content .content p,.policy-wrapper .content-wrapper .policy-content .content li{font-size:16px;line-height:18px}}.policy-wrapper .content-wrapper .policy-content .content ul{margin-left:24px}@media screen and (max-width:991px){.policy-wrapper .content-wrapper .policy-content .content ul{margin-left:16px}}@media screen and (min-width:1441px){.faqs-wrapper{padding:0 264px}}.faqs-wrapper .faqs-content-wrapper{gap:60px;display:flex}@media screen and (max-width:991px){.faqs-wrapper .faqs-content-wrapper{flex-direction:column;gap:40px;padding:0}}.faqs-wrapper .faqs-content-wrapper a{color:#00cbe9;text-decoration:none}.faqs-wrapper .faqs-content-wrapper .categories{text-transform:uppercase;width:295px;font-family:var(--font-founders-grotesk-medium);letter-spacing:1.6px;height:fit-content;font-size:16px;line-height:124%;position:sticky;top:105px}.faqs-wrapper .faqs-content-wrapper .categories .category-name p{border-bottom:2px solid #0000;width:fit-content}.faqs-wrapper .faqs-content-wrapper .categories .category-name p:hover{border-color:#00cbe9}@media screen and (max-width:991px){.faqs-wrapper .faqs-content-wrapper .categories{width:100%;position:static}}.faqs-wrapper .faqs-content-wrapper .faqs-content{color:#00cbe9;flex-direction:column;flex:1;gap:40px;margin-bottom:40px;display:flex}.faqs-wrapper .faqs-content-wrapper .faqs-content a{color:#00cbe9;text-decoration:underline!important}.faqs-wrapper .faqs-content-wrapper .faqs-content .category .category-title{font-family:var(--font-bb-modern-pro);text-transform:capitalize;padding-bottom:16px;font-size:32px;line-height:124%}.faqs-wrapper #general,.faqs-wrapper #sustainability,.faqs-wrapper #efficacy-safety,.faqs-wrapper #ingredients-formulas{scroll-margin-top:100px}.our-products-banner{background:#00cbe9;border-radius:30px;flex-direction:column;height:880px;display:flex;position:relative}.our-products-banner img{object-fit:cover;border-radius:30px}@media screen and (min-width:1921px){.our-products-banner{height:1100px}}@media screen and (max-width:576px){.our-products-banner{height:50dvh}}.our-products-banner .our-product-content{z-index:9;margin-top:auto;padding:40px;position:relative}.our-products-banner .our-product-content h3{font-size:80px;line-height:1.2;font-family:var(--font-bb-modern-pro);color:#fff;font-weight:400}@media screen and (max-width:767px){.our-products-banner .our-product-content h3{font-size:64px}}@media screen and (max-width:576px){.our-products-banner .our-product-content h3{font-size:40px}}.where-to-buy-wrapper .where-to-buy-script{border-block:1px solid #0000001a;margin-bottom:24px;padding-left:355px}@media screen and (max-width:991px){.where-to-buy-wrapper .where-to-buy-script{padding-left:0}}.where-to-buy-wrapper .where-to-buy-script .storeMap-wrapper{border-left:1px solid #0000001a;padding:24px 0}@media screen and (max-width:991px){.where-to-buy-wrapper .where-to-buy-script .storeMap-wrapper{border-left:none}}.contact-page-container .contact-us-form{border-bottom:1px solid #fff6;margin-left:355px;padding:24px 0}@media screen and (max-width:1440px){.contact-page-container .contact-us-form{margin-left:0}}.contact-page-container .contact-us-form .secondary-container{font-family:var(--font-founders-grotesk-regular);flex-direction:column;gap:64px;margin:0 auto;display:flex}@media screen and (max-width:767px){.contact-page-container .contact-us-form .secondary-container{gap:50px}}.contact-page-container .contact-us-form .secondary-container .form-details{text-align:center}.contact-page-container .contact-us-form .secondary-container .form-details .title{font-family:var(--font-founders-grotesk-regular);letter-spacing:1px;margin-bottom:16px;font-size:40px;font-weight:800;line-height:100%}@media screen and (max-width:767px){.contact-page-container .contact-us-form .secondary-container .form-details .title{font-size:30px;line-height:110%}}.contact-page-container .contact-us-form .secondary-container .form-details .description{letter-spacing:.8px;font-size:16px;font-weight:400;line-height:22px}@media screen and (max-width:767px){.contact-page-container .contact-us-form .secondary-container .form-details .description{font-size:14px;line-height:20px}}.home-banner-container{border-radius:30px;width:100%;height:880px;max-height:calc(100svh - 88px);margin-bottom:24px;position:relative;overflow:hidden}@media screen and (min-width:1921px){.home-banner-container{height:1100px}}@media screen and (max-width:991px){.home-banner-container{height:calc(100dvh - 156px)}}.home-banner-container .home-banner-swiper{border-radius:30px;width:100%;height:100%;overflow:hidden}.home-banner-container .home-banner-swiper.swiper,.home-banner-container .home-banner-swiper .swiper-wrapper{height:100%}.home-banner-container .swiper-slide{box-sizing:border-box;height:100%}.home-banner-container .left-text{z-index:4;pointer-events:none;background:#fee04a;border-left:none;border-radius:0 100px 100px 0;width:fit-content;margin-right:10px;padding:15px 36px;position:absolute;top:90px;left:0}.home-banner-container .left-text p{font-family:var(--font-founders-grotesk-medium);letter-spacing:1.7px;text-transform:uppercase;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:1.25}@media screen and (max-width:767px){.home-banner-container .left-text p{font-size:16px}}@media screen and (max-width:991px){.home-banner-container .left-text{padding:12px 24px;top:40px}}.home-banner-container .right-logo{z-index:4;pointer-events:none;object-fit:contain;position:absolute;bottom:40px;right:40px}@media screen and (max-width:991px){.home-banner-container .right-logo{transform-origin:0 100%;width:90px;height:250px;bottom:120px;left:20px;right:auto;transform:rotate(90deg)}}@media screen and (max-width:420px){.home-banner-container .right-logo{width:70px;height:210px;bottom:10 0px}}.home-banner-container .home-banner-nav{z-index:8;pointer-events:none;gap:10px;display:flex;position:absolute;bottom:40px;left:40px;right:auto}@media screen and (max-width:991px){.home-banner-container .home-banner-nav{flex-direction:column;left:auto;right:20px}}.home-banner-container .home-banner-nav__btn{pointer-events:auto;cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .2s;display:flex}.home-banner-container .home-banner-nav__btn:hover{opacity:.85}.home-banner-container .home-banner-nav__btn.swiper-button-disabled{opacity:.35;cursor:not-allowed}.home-banner-container .home-banner-nav__btn img{width:20px;height:auto}.home-banner-split{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media screen and (max-width:991px){.home-banner-split{flex-direction:column}}.home-banner-split .left-container,.home-banner-split .right-container{flex:1;height:100%;position:relative}@media screen and (max-width:991px){.home-banner-split .left-container,.home-banner-split .right-container{width:100%}}.home-banner-split .left-container img,.home-banner-split .right-container img{object-fit:cover}.home-banner-split .right-container{flex-direction:column;display:flex}@media screen and (max-width:991px){.home-banner-split .right-container{position:absolute}}.home-banner-full-slide{width:100%;height:100%;min-height:0;position:relative}.home-banner-full-slide__img{object-fit:cover}.home-banner-full-slide__img--mobile{display:none!important}@media screen and (max-width:991px){.home-banner-full-slide__img--mobile{display:block!important}.home-banner-full-slide__img--desktop{display:none!important}}.marquee-container{z-index:21}.marquee-container .marquee-wrapper{gap:10px;padding:10px 5px;display:flex}.marquee-container .marquee-wrapper .marquee-content{align-items:center;gap:10px;display:flex}.dark-bg-marquee{background:#00cbe9}@media screen and (max-width:991px){.dark-bg-marquee{min-height:var(--layout-announcement-height,44px);box-sizing:border-box}}.dark-bg-marquee .marquee-content span{color:#fff;font-size:13px;font-family:var(--font-founders-grotesk-medium);letter-spacing:1.1px;text-transform:uppercase;font-weight:500}.transparent-bg-marquee{margin:0 -20px;width:auto!important}.transparent-bg-marquee:before,.transparent-bg-marquee:after{content:"";z-index:9;width:265px;height:100%;position:absolute;top:0}@media screen and (max-width:1800px){.transparent-bg-marquee:before,.transparent-bg-marquee:after{width:5%}}.transparent-bg-marquee .marquee-wrapper{padding:24px 5px}@media screen and (max-width:767px){.transparent-bg-marquee .marquee-wrapper{padding:20px 5px}}.transparent-bg-marquee .marquee-wrapper .marquee-content span{color:#00cbe9;font-family:var(--font-founders-grotesk-medium);text-transform:uppercase;letter-spacing:1.6px;font-size:16px;font-weight:500;line-height:1}@media screen and (max-width:767px){.transparent-bg-marquee .marquee-wrapper .marquee-content span{letter-spacing:2px;font-size:20px}}.footer-wrapper{font-family:var(--font-founders-grotesk-regular);color:#fff;background-color:#00cbe9;border-radius:30px;flex-direction:column;gap:50px;margin-top:24px;padding:40px 25px;font-size:18px;display:flex}.footer-wrapper a{color:#fff;width:fit-content;text-decoration:none}@media screen and (max-width:991px){.footer-wrapper{gap:24px;margin-top:20px}}@media screen and (max-width:575px){.footer-wrapper{padding:20px}}.footer-wrapper .top{justify-content:space-between;display:flex}@media screen and (max-width:991px){.footer-wrapper .top{flex-direction:column;gap:40px}}.footer-wrapper .top .top-left p{max-width:322px}@media screen and (max-width:991px){.footer-wrapper .top .top-left p{max-width:100%}}.footer-wrapper .top .top-left .form{background-color:#fff;border-radius:10px;justify-content:space-between;align-items:center;max-width:300px;margin-top:20px;padding:12px 15px;display:flex}@media screen and (max-width:991px){.footer-wrapper .top .top-left .form{width:100%;max-width:100%}}.footer-wrapper .top .top-left .form input{font-family:var(--font-founders-grotesk-medium);letter-spacing:1.6px;color:#00cbe9;border:none;outline:none;width:100%;font-size:16px;line-height:100%}.footer-wrapper .top .top-left .form input::placeholder{color:#00cbe9}.footer-wrapper .top .top-left .form img{cursor:pointer;width:24px;height:24px}.footer-wrapper .top .top-right{gap:48px;width:50%;display:flex}@media screen and (max-width:991px){.footer-wrapper .top .top-right{justify-content:space-between;gap:10px;width:100%}}@media screen and (max-width:767px){.footer-wrapper .top .top-right{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:24px 16px;display:grid}}.footer-wrapper .top .top-right .footer-links{flex-direction:column;gap:4px;font-size:16px;display:flex}@media screen and (max-width:991px){.footer-wrapper .top .top-right .footer-links{flex:1}}@media screen and (max-width:767px){.footer-wrapper .top .top-right .footer-links{flex:unset;min-width:0}}.footer-wrapper .bottom{justify-content:space-between;align-items:flex-end;display:flex}@media screen and (max-width:991px){.footer-wrapper .bottom{grid-template-areas:"right right""left center";gap:40px;display:grid}}@media screen and (max-width:575px){.footer-wrapper .bottom{grid-template-areas:"right""center""left";gap:20px}}.footer-wrapper .bottom .bottom-left{text-transform:capitalize;grid-area:left;font-size:14px;line-height:17.834px}.footer-wrapper .bottom .bottom-center{grid-area:center}.footer-wrapper .bottom .bottom-center .privacy-links{gap:20px;font-size:14px;display:flex}.footer-wrapper .bottom .bottom-right{grid-area:right}@media screen and (max-width:1100px){.footer-wrapper .bottom .bottom-right img{width:250px;height:auto}}@media screen and (max-width:575px){.footer-wrapper .bottom .bottom-right img{width:200px;height:auto}}.header-wrapper{font-family:var(--font-founders-grotesk-regular);z-index:100;border-radius:15px;justify-content:space-between;align-items:center;width:calc(100% - 48px);margin:auto;padding:15px 39px;transition:all .3s linear;display:flex}@media screen and (max-width:991px){.header-wrapper{margin-bottom:20px;padding:15px 24px}.header-wrapper.p-fixed{margin-bottom:0}}@media screen and (max-width:767px){.header-wrapper{width:calc(100% - 40px);margin:0 auto;padding:15px 20px}}.header-wrapper.header-hidden{top:-60px}.header-wrapper.header-transparent{background-color:#0000}.header-wrapper.header-blue{background-color:#00cbe9}.header-wrapper .nav-link,.header-wrapper .mobile-nav-link{color:#fff;font-size:14px;text-decoration:none}.header-wrapper .nav-link{font-family:var(--font-founders-grotesk-semibold);letter-spacing:1.4px;text-transform:uppercase;line-height:1.2}.header-wrapper .header-logo-link{align-items:center;line-height:0;display:flex}.header-wrapper .header-logo{width:auto;height:28px}.header-wrapper .left,.header-wrapper .right{align-items:center;gap:20px;display:flex}.header-wrapper .left .desktop,.header-wrapper .right .desktop{gap:35px;display:flex}@media screen and (max-width:991px){.header-wrapper .left .desktop,.header-wrapper .right .desktop{display:none}}.header-wrapper .left .mobile,.header-wrapper .right .mobile{display:none}@media screen and (max-width:991px){.header-wrapper .left .mobile,.header-wrapper .right .mobile{gap:20px;display:flex}}.header-wrapper .mobile-menu{display:none}@media screen and (max-width:991px){.header-wrapper .mobile-menu{z-index:100;background-color:#00cbe9;border-radius:0 0 15px 15px;flex-direction:column;width:calc(100% - 48px);height:0;margin:24px;padding:0 24px;transition:height .4s;display:flex;position:fixed;left:0;overflow:hidden}}@media screen and (max-width:991px) and (max-width:767px){.header-wrapper .mobile-menu{width:calc(100% - 40px);margin:0 20px}}@media screen and (max-width:991px){.header-wrapper .mobile-menu.menu-open{height:calc(100% - 128px);padding:0 24px}.header-wrapper .mobile-menu.menu-88{height:calc(100% - 88px)}.header-wrapper .mobile-menu .mobile-links{flex-direction:column;justify-content:space-between;height:100%;display:flex}.header-wrapper .mobile-menu .mobile-links .mobile-menu-links{font-family:var(--font-founders-grotesk-semibold);letter-spacing:1.8px;text-transform:uppercase;flex-direction:column;gap:24px;margin-top:40px;line-height:120%;display:flex}.header-wrapper .mobile-menu .mobile-links .mobile-menu-policy-links{flex-direction:column;gap:16px;margin:40px 0 16px;font-size:14px;line-height:120%;display:flex}}.header-wrapper .mobile-menu-icon{cursor:pointer;z-index:100;background:0 0;border:none;width:24px;padding:0;display:none}@media screen and (max-width:991px){.header-wrapper .mobile-menu-icon{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}}@media (max-width:767px){.header-wrapper .mobile-menu-icon{gap:3px}}.header-wrapper .mobile-menu-icon span{background-color:#fff;border-radius:2px;width:100%;height:3px;transition:all .3s}.header-wrapper .mobile-menu-icon.active span:first-child{transform:translateY(10.5px)rotate(45deg)}@media (max-width:767px){.header-wrapper .mobile-menu-icon.active span:first-child{transform:translateY(6.5px)rotate(45deg)}}.header-wrapper .mobile-menu-icon.active span:nth-child(2){opacity:0}.header-wrapper .mobile-menu-icon.active span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.slider-container .navigation-buttons{gap:4px;width:fit-content;margin-top:16px;margin-left:auto;display:flex}.slider-container .navigation-buttons .navigation-button{cursor:pointer}.slider-container .navigation-buttons .navigation-button img{width:40px;height:40px}.slider-container .navigation-buttons .navigation-button.swiper-button-disabled{opacity:.4;cursor:not-allowed}.image-slider-content{width:100%;height:100%;position:relative}.image-slider-content img{object-fit:cover;border-radius:30px;position:unset!important}@media screen and (max-width:767px){.image-slider-content img{border-radius:30px}}.reviews-section{color:#00cbe9}.review-card{background-color:#f5f5f5;border-radius:25px;flex-direction:column;gap:8px;padding:25px;display:flex}.review-card .rating-stars{gap:6px;display:flex}.review-card .title{font-family:var(--font-founders-grotesk-medium)}.review-card .name{font-size:16px;font-family:var(--font-founders-grotesk-medium)}.accordion{flex-direction:column;display:flex}.accordion .accordion-item{border-bottom:1px solid #00cbe9;padding:24px 0}@media screen and (max-width:576px){.accordion .accordion-item{padding:16px 0}}.accordion .accordion-item .accordion-header{cursor:pointer;color:#00cbe9;width:100%;font-size:18px;font-weight:500;line-height:normal;font-family:var(--font-founders-grotesk-medium);text-align:left;text-transform:uppercase;letter-spacing:1.8px;background:0 0;border:none;justify-content:space-between;align-items:center;gap:40px;padding:10px 0;display:flex}@media screen and (max-width:991px){.accordion .accordion-item .accordion-header{font-size:16px}}@media screen and (max-width:576px){.accordion .accordion-item .accordion-header{gap:10px}}.accordion .accordion-item .accordion-header h4{width:100%;font-weight:400;overflow:hidden}.accordion .accordion-item .accordion-header .accordion-icon{color:#00cbe9;-webkit-user-select:none;user-select:none;font-size:24px;line-height:1}@media screen and (max-width:1280px){.accordion .accordion-item .accordion-header .accordion-icon{font-size:20px}}.accordion .accordion-item .accordion-content-wrapper{text-align:left;padding:6px 0 14px;overflow:hidden}.accordion .accordion-item .accordion-content-wrapper .accordion-content{color:#00cbe9;margin-top:16px;font-size:16px;line-height:1.5}.accordion .accordion-item .accordion-content-wrapper .accordion-content a{color:#00cbe9}.horizontal-accordion-container{border-radius:0 30px 30px 0;justify-content:flex-end;width:100%;height:100%;display:flex;overflow:hidden}@media screen and (max-width:991px){.horizontal-accordion-container{border-radius:0 0 30px 30px;flex-direction:column}}.horizontal-accordion-container .horizontal-accordion-title{cursor:pointer;color:#fff;writing-mode:vertical-lr;text-transform:uppercase;z-index:2;flex-direction:row-reverse;justify-content:space-between;align-items:center;height:100%;padding:30px 40px;display:flex;position:relative;transform:rotate(180deg)}@media screen and (max-width:1280px){.horizontal-accordion-container .horizontal-accordion-title{padding:30px 24px}}@media screen and (max-width:991px){.horizontal-accordion-container .horizontal-accordion-title{writing-mode:horizontal-tb;border:none;flex-direction:row;width:100%;padding:24px;transform:none}}@media screen and (max-width:767px){.horizontal-accordion-container .horizontal-accordion-title{gap:10px;padding:16px 20px}}.horizontal-accordion-container .horizontal-accordion-title .icon{font-size:24px;font-weight:700;transition:transform .3s}@media screen and (max-width:991px){.horizontal-accordion-container .horizontal-accordion-title .icon{font-size:20px}}.horizontal-accordion-container .horizontal-accordion-title h4{letter-spacing:2.7px;font-size:20px;line-height:1;font-family:var(--font-founders-grotesk-medium);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:400;overflow:hidden}@media screen and (max-width:1280px){.horizontal-accordion-container .horizontal-accordion-title h4{font-size:20px}}@media screen and (max-width:991px){.horizontal-accordion-container .horizontal-accordion-title h4{letter-spacing:1.8px;font-size:18px}}@media screen and (max-width:767px){.horizontal-accordion-container .horizontal-accordion-title h4{letter-spacing:1.6px;font-size:16px}}.horizontal-accordion-container .description{font-size:16px;font-family:var(--font-founders-grotesk-medium);letter-spacing:1.8px;text-transform:uppercase;color:#fff;line-height:1.2}@media screen and (max-width:991px){.horizontal-accordion-container .description{margin:8px 0 40px}}@media screen and (max-width:767px){.horizontal-accordion-container .description{letter-spacing:1.6px;font-size:16px}}.horizontal-accordion-container .image-container{border-radius:18px;margin-top:auto;overflow:hidden}@media screen and (max-width:991px){.horizontal-accordion-container .image-container{margin-top:16px}}.horizontal-accordion-container .image-container img{object-fit:cover;width:100%;height:auto}@media screen and (max-width:991px){.horizontal-accordion-container .image-container img{object-fit:cover;border-radius:12px;max-height:350px}}.horizontal-accordion-container .desktop-accordion{display:flex}.horizontal-accordion-container .desktop-accordion .horizontal-accordion-item{width:106px;transition:width .5s;display:flex;position:relative;overflow:hidden}@media screen and (max-width:1280px){.horizontal-accordion-container .desktop-accordion .horizontal-accordion-item{width:68px}}.horizontal-accordion-container .desktop-accordion .horizontal-accordion-item.active{width:400px}@media screen and (max-width:1280px){.horizontal-accordion-container .desktop-accordion .horizontal-accordion-item.active{width:290px}}.horizontal-accordion-container .desktop-accordion .horizontal-accordion-item .horizontal-accordion-content{opacity:0;pointer-events:none;color:#fff;z-index:1;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:30px 40px 30px 0;transition:opacity .5s,transform .5s;display:flex;transform:translate(-30px)}@media screen and (max-width:1280px){.horizontal-accordion-container .desktop-accordion .horizontal-accordion-item .horizontal-accordion-content{padding:30px 24px 30px 0}}.horizontal-accordion-container .desktop-accordion .horizontal-accordion-item .horizontal-accordion-content.active{opacity:1;pointer-events:all;transform:translate(0)}.horizontal-accordion-container .desktop-accordion .horizontal-accordion-item .horizontal-accordion-content .content-wrapper{flex-direction:column;justify-content:space-between;width:255px;height:100%;display:flex}@media screen and (max-width:1280px){.horizontal-accordion-container .desktop-accordion .horizontal-accordion-item .horizontal-accordion-content .content-wrapper{width:200px}}.horizontal-accordion-container .mobile-accordion{overflow:hidden}.horizontal-accordion-container .mobile-accordion .accordion-content{padding:0 24px 24px}@media screen and (max-width:767px){.horizontal-accordion-container .mobile-accordion .accordion-content{padding:0 20px 16px}}.full-range{background-color:#f5f5f5;border-radius:30px;height:756px}@media screen and (max-width:991px){.full-range{height:auto}}.full-range .full-range-content{height:100%;display:flex}@media screen and (max-width:991px){.full-range .full-range-content{flex-direction:column}}.full-range .full-range-header{flex-direction:column;flex:1;justify-content:space-between;padding:30px;display:flex}@media screen and (max-width:991px){.full-range .full-range-header{gap:40px;padding:20px}}.full-range .full-range-title{color:#00cbe9;font-size:49px;font-weight:400;line-height:1.05;font-family:var(--font-bb-modern-pro);max-width:330px}@media screen and (max-width:1380px){.full-range .full-range-title{max-width:240px;font-size:52px}}@media screen and (max-width:991px){.full-range .full-range-title{max-width:250px}}@media screen and (max-width:767px){.full-range .full-range-title{max-width:100%;font-size:32px}}.full-range .full-range-accordion-container{flex:1}.small-width-accordion .full-range{height:590px}@media screen and (max-width:1199px){.small-width-accordion .full-range{height:auto}.small-width-accordion .full-range .full-range-content{flex-direction:column}.small-width-accordion .full-range .full-range-content .full-range-header{gap:40px;padding:20px}}.small-width-accordion .full-range .full-range-content .full-range-title{max-width:300px;font-size:49px}@media screen and (max-width:1440px) and (min-width:1200px){.small-width-accordion .full-range .full-range-content .full-range-title{max-width:210px;font-size:40px}}@media screen and (max-width:1199px){.small-width-accordion .full-range .full-range-content .full-range-title{max-width:250px}.small-width-accordion .full-range .horizontal-accordion-container{border-radius:0 0 30px 30px;flex-direction:column}}.small-width-accordion .full-range .horizontal-accordion-item{width:68px}.small-width-accordion .full-range .horizontal-accordion-item.active{width:290px}@media screen and (max-width:1440px) and (min-width:1200px){.small-width-accordion .full-range .horizontal-accordion-item{width:52px}}.small-width-accordion .full-range .horizontal-accordion-item .horizontal-accordion-content{padding:30px 24px 30px 0}@media screen and (max-width:1440px) and (min-width:1200px){.small-width-accordion .full-range .horizontal-accordion-item .horizontal-accordion-content{padding:20px 16px 20px 0}}.small-width-accordion .full-range .horizontal-accordion-item .horizontal-accordion-content .content-wrapper{width:200px}.small-width-accordion .full-range .horizontal-accordion-title{padding:30px 24px}@media screen and (max-width:1440px) and (min-width:1200px){.small-width-accordion .full-range .horizontal-accordion-title{padding:20px 16px}}@media screen and (max-width:1199px){.small-width-accordion .full-range .horizontal-accordion-title{writing-mode:horizontal-tb;border:none;flex-direction:row;width:100%;padding:24px;transform:none}}@media screen and (max-width:767px){.small-width-accordion .full-range .horizontal-accordion-title{gap:10px;padding:16px 20px}}.small-width-accordion .full-range .horizontal-accordion-title h4{font-size:20px}@media screen and (max-width:767px){.small-width-accordion .full-range .horizontal-accordion-title h4{letter-spacing:1.6px;font-size:16px}}@media screen and (max-width:1199px){.small-width-accordion .full-range .image-container{margin-top:16px}.small-width-accordion .full-range .image-container img{object-fit:cover;border-radius:12px;max-height:350px}}.our-range-container{width:calc(100% + 48px);max-width:none;margin-left:-24px;margin-right:-24px}@media screen and (max-width:767px){.our-range-container{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}.our-range__header{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;padding:24px;display:flex}@media screen and (max-width:767px){.our-range__header{padding:20px}}.our-range__title{flex:1;min-width:min(100%,280px);margin:0}.our-range__body{border:1px solid #00cbe9;border-width:1px 0;flex-direction:row;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.our-range__sidebar{flex-shrink:0;justify-content:center;align-items:stretch;display:flex}.our-range-carousel-tabs{border-bottom:none;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:flex}.our-range-carousel-tabs__tab{z-index:0;box-sizing:border-box;cursor:pointer;min-height:160px;font-family:var(--font-founders-grotesk-medium);letter-spacing:1.6px;text-transform:uppercase;color:#e0e0e0;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;background:0 0;border:0 solid #e0e0e0;border-left-width:1px;margin:0;padding:16px 40px 16px 16px;font-size:16px;font-weight:400;line-height:1.25;transition:color .2s,border-color .2s,font-weight .2s;display:flex;position:relative;transform:rotate(180deg)}.our-range-carousel-tabs__tab+.our-range-carousel-tabs__tab{margin-left:-1px}.our-range-carousel-tabs__tab:hover{color:#7a7a7a}.our-range-carousel-tabs__tab:focus-visible{outline-offset:2px;z-index:1;outline:2px solid #00cbe9}.our-range-carousel-tabs__tab--active{z-index:1;color:#00cbe9;border-color:#00cbe9;font-weight:500}.our-range-carousel-tabs__tab--active:hover{color:#00cbe9}.product-card-container{padding:24px 0 24px 24px}.product-card-container .swiper .swiper-slide{box-sizing:border-box;flex-shrink:0;justify-content:flex-start;height:auto;display:flex;width:335px!important}@media screen and (max-width:400px){.product-card-container .swiper .swiper-slide{width:min(335px,100vw - 48px)!important}}.product-card-container .swiper .swiper-slide>.card{flex:none;width:100%;min-width:0}.our-range-container .product-card-container{flex:1;min-width:0;margin-top:0;padding-left:24px}@media screen and (max-width:991px){.our-range__body{flex-direction:column;margin-top:24px}.our-range__sidebar{border-right:none;justify-content:flex-start;width:100%}.our-range-carousel-tabs{border:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;padding:0}.our-range-carousel-tabs__tab{writing-mode:horizontal-tb;text-orientation:mixed;text-align:left;border:none;border-bottom:1px solid #e0e0e0;border-radius:0;justify-content:flex-start;width:100%;min-width:0;min-height:0;padding:16px 24px;font-weight:400;transform:none;margin-left:0!important}.our-range-carousel-tabs__tab+.our-range-carousel-tabs__tab{margin-left:0!important}.our-range-carousel-tabs__tab--active{color:#00cbe9;border-bottom:1px solid #00cbe9;font-weight:500}.our-range-container .product-card-container{padding-top:24px;padding-left:0}}@media screen and (max-width:767px){.our-range-container .product-card-container{padding:20px}.our-range-container .product-card-container .swiper .swiper-slide{width:min(335px,100% - 52px)!important}}.reviews-section .swiper-slide,.reviews-section .swiper-slide.swiper-slide-active,.social-section .swiper-slide,.social-section .swiper-slide.swiper-slide-active{flex-grow:1}.btn{font-family:var(--font-founders-grotesk-medium);letter-spacing:1.6px;text-transform:uppercase;border-radius:16px;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:16px 20px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.btn.cursor-pointer{cursor:pointer}.btn.cursor-pointer.dark-bg:hover{color:#00cbe9;background-color:#fff}.btn.cursor-pointer.transparent-bg:hover{color:#fff;background-color:#00cbe9;border:1px solid #fff}.btn.dark-bg{color:#fff;background-color:#00cbe9;border:1px solid #00cbe9;display:inline-block}.btn.transparent-bg{color:#00cbe9;background-color:#0000;border:1px solid #00cbe9;display:inline-block}.btn.dark-bg-with-icon{color:#fff;text-transform:uppercase;background-color:#00cbe9;border:1px solid #00cbe9;border-radius:15px;justify-content:center;align-items:center;gap:10px;display:flex}.btn.dark-bg-with-icon img{width:20px;height:20px}.btn.product-detail-btn{color:#fff;letter-spacing:1.6px;gap:10px;font-size:16px}.btn.product-detail-btn:hover{opacity:.75}@media screen and (max-width:400px){.btn.product-detail-btn{flex-direction:column;align-items:center;width:100%}}.btn.characteristic-btn{text-align:center;letter-spacing:1.4px;border-radius:13px;width:127px;padding:10px 0}.btn.p-8-24{border-radius:13px;padding:8px 24px}.social-section{gap:60px;display:flex}@media screen and (max-width:991px){.social-section{flex-direction:column;gap:24px}}.social-section .left-section{width:295px;min-width:295px}@media screen and (max-width:991px){.social-section .left-section{width:100%;min-width:100%}}.social-section .right-section{width:calc(100% - 355px)}@media screen and (max-width:991px){.social-section .right-section{width:calc(100% + 24px)}}.social-section .right-section .slider-container .social-img{object-fit:cover;border-radius:30px;width:100%;height:auto}.social-section .right-section .slider-container .navigation-buttons{display:none}.banner-wrapper{width:100%;padding:72px 0}@media screen and (max-width:991px){.banner-wrapper{padding:40px 0}}.banner-wrapper .title{color:#00cbe9;font-family:var(--font-bb-modern-pro);margin-left:355px;font-size:52px;line-height:118%}@media screen and (max-width:991px){.banner-wrapper .title{margin:0}}.product-specification-container{flex-grow:1;gap:24px;display:flex}@media screen and (max-width:991px){.product-specification-container{flex-direction:column}}.product-specification-container .left-container{width:50%}@media screen and (max-width:991px){.product-specification-container .left-container{width:100%}}.product-specification-container .left-container img{max-height:700px}.product-specification-container .right-container{background-color:#f5f5f5;border-radius:30px;flex-direction:column;flex-grow:1;justify-content:space-between;width:50%;padding:30px;display:flex}@media screen and (max-width:991px){.product-specification-container .right-container{width:100%}}.product-specification-container .right-container .right-content span{color:#00cbe9;font-family:var(--font-founders-grotesk-medium);letter-spacing:1.8px;text-transform:uppercase;border-top:1px solid #00cbe94d;padding:18px 0;display:block}@media screen and (max-width:767px){.product-specification-container .right-container .right-content span{font-size:16px}}.width-50{width:50%}@media screen and (max-width:991px){.width-50{width:100%}}.our-product-container{gap:60px;max-width:1440px;margin:40px auto 0;display:flex}@media screen and (max-width:991px){.our-product-container{flex-direction:column;gap:30px}}.our-product-container .right-section{flex-direction:column;display:flex}.our-product-container .right-section .right-section-container{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:40px 20px;width:100%;height:100%;display:grid}@media screen and (max-width:1180px){.our-product-container .right-section .right-section-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.our-product-container .right-section .right-section-container{flex-direction:column;display:flex}}.our-product-container .product-tags{flex-direction:column;gap:10px;margin-top:40px;display:flex}.our-product-container .product-tags span{letter-spacing:1.6px;text-transform:uppercase;background-color:#00cbe91a;border-radius:13px;padding:8px 18px;font-size:16px;font-weight:600;line-height:1}@media screen and (max-width:991px){.our-product-container .product-tags{display:none}}.our-product-container .right-section .right-section-container .card,.product-card-container .card{text-align:center;border-radius:8px;flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0;max-width:335px;margin-inline:auto;display:flex;position:relative}@media screen and (max-width:1180px) and (min-width:768px){.our-product-container .right-section .right-section-container .card.card-8,.product-card-container .card.card-8{order:1;grid-column:span 2!important}}.our-product-container .right-section .right-section-container .card .dot,.product-card-container .card .dot{z-index:2;border-radius:50%;width:33px;height:33px;position:absolute;top:30px;right:30px}@media screen and (max-width:1440px){.our-product-container .right-section .right-section-container .card .dot,.product-card-container .card .dot{width:20px;height:20px;top:20px;right:20px}}.our-product-container .right-section .right-section-container .card .product-card-image,.product-card-container .card .product-card-image{aspect-ratio:3/4;border-radius:30px;flex-grow:1;flex-shrink:0;width:100%;max-height:455px;position:relative;overflow:hidden}@media screen and (max-width:991px) and (min-width:768px){.our-product-container .right-section .right-section-container .card .product-card-image,.product-card-container .card .product-card-image{max-height:565px}}.our-product-container .right-section .right-section-container .card .product-card-image img,.product-card-container .card .product-card-image img{object-fit:cover;will-change:transform;background-color:#f5f5f5;border-radius:30px;transition:transform .45s cubic-bezier(.4,0,.2,1);transform:scale(1);position:unset!important}.our-product-container .right-section .right-section-container .card .product-card-image .hover-overlay,.product-card-container .card .product-card-image .hover-overlay{z-index:2;border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.our-product-container .right-section .right-section-container .card .product-card-image .hover-overlay .hover-image,.product-card-container .card .product-card-image .hover-overlay .hover-image{object-fit:cover;will-change:transform;border-radius:30px;width:100%;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);transform:scale(1)}.our-product-container .right-section .right-section-container .card:hover .product-card-image img,.our-product-container .right-section .right-section-container .card:hover .product-card-image .hover-overlay .hover-image,.product-card-container .card:hover .product-card-image img,.product-card-container .card:hover .product-card-image .hover-overlay .hover-image{transition:transform 16s cubic-bezier(.2,0,.15,1);transform:scale(1.1)}.our-product-container .right-section .right-section-container .card.large-image,.product-card-container .card.large-image{grid-area:span 2/span 2;max-width:min(100%,690px)}@media screen and (max-width:1180px){.our-product-container .right-section .right-section-container .card.large-image,.product-card-container .card.large-image{grid-area:span 1/span 1;max-width:335px}}.our-product-container .right-section .right-section-container .card.large-image .product-card-image,.product-card-container .card.large-image .product-card-image{max-height:1098px}@media screen and (max-width:1180px){.our-product-container .right-section .right-section-container .card.large-image .product-card-image,.product-card-container .card.large-image .product-card-image{max-height:455px}}.our-product-container .right-section .right-section-container .card.large-image .dot,.product-card-container .card.large-image .dot{display:none}.our-product-container .right-section .right-section-container .card .product-info,.product-card-container .card .product-info{text-align:left;flex-direction:column;flex:none;gap:8px;width:100%;display:flex}.our-product-container .right-section .right-section-container .card .product-info h3,.product-card-container .card .product-info h3{font-family:var(--font-bb-modern-pro);color:#00cbe9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:25px;font-weight:100;line-height:1.2;display:-webkit-box}.our-product-container .right-section .right-section-container .card .product-info .product-info-type,.product-card-container .card .product-info .product-info-type{text-transform:uppercase;letter-spacing:1.3px;color:#00cbe9;padding-bottom:10px;font-size:13px;font-weight:600;line-height:1.3}.our-product-container .right-section .right-section-container .card .product-info .product-info-desc,.product-card-container .card .product-info .product-info-desc{font-family:var(--font-founders-grotesk-regular);color:#00cbe9;margin:0;font-size:14px;line-height:1.35}.our-product-container .right-section .right-section-container .card .content-text,.product-card-container .card .content-text{color:#00cffe;font-family:var(--font-bb-modern-pro);text-align:left;max-width:70%;margin:0 auto;padding:24px;font-size:40px;line-height:1;position:absolute;left:0}.our-product-container .right-section .right-section-container .card .product-tags,.product-card-container .card .product-tags{font-family:var(--font-founders-grotesk-regular);color:#00cbe9;text-align:left;flex-direction:column;align-items:flex-start;gap:20px;width:100%;margin-top:0;padding:24px;display:flex;position:absolute}@media screen and (max-width:1180px){.our-product-container .right-section .right-section-container .card .product-tags,.product-card-container .card .product-tags{padding:20px}}.our-product-container .right-section .right-section-container .card .product-tags span,.product-card-container .card .product-tags span{letter-spacing:1.6px;text-transform:uppercase;background:#00cbe91a;border-radius:13px;width:fit-content;padding:16px 20px;font-size:16px;line-height:100%}.left-section-container{width:295px;min-width:295px;font-family:var(--font-founders-grotesk-regular);color:#00cbe9;height:fit-content;position:sticky;top:105px}@media screen and (max-width:991px){.left-section-container{scrollbar-width:none;width:100%;position:static;overflow-x:auto}}.left-section-container .product-name-container{flex-direction:column;align-items:flex-start;gap:6px;width:max-content;display:flex}@media screen and (max-width:991px){.left-section-container .product-name-container{flex-direction:row}}.left-section-container .product-name-container.product-name-container--grouped{flex-direction:column;gap:0;width:100%}@media screen and (max-width:991px){.left-section-container .product-name-container.product-name-container--grouped{flex-direction:column;align-items:flex-start}}.left-section-container .product-name-container .product-name-group{flex-direction:column;gap:2px;width:100%;margin-bottom:20px;display:flex}.left-section-container .product-name-container .product-name-group:last-child{margin-bottom:0}.left-section-container .product-name-container .product-name-group-title{letter-spacing:2px;text-transform:uppercase;color:#00cbe9;margin:0;padding-bottom:14px;font-size:13px;font-weight:800;line-height:1.2}.left-section-container .product-name-container .product-name-content{align-items:center;gap:10px;width:max-content;display:flex}.left-section-container .product-name-container .product-name-content span{border-radius:50%;width:14px;height:14px}.left-section-container .product-name-container .product-name-content a{text-transform:capitalize;font-size:20px;font-weight:100;line-height:1;font-family:var(--font-bb-modern-pro);color:#00cbe9;border-bottom:2px solid #0000}.left-section-container .product-name-container .product-name-content a:hover{border-color:#00cbe9}@media screen and (max-width:1280px){.left-section-container.product-nav-filter{scrollbar-width:none;width:100%;position:static;overflow-x:auto}}.left-section-container.product-nav-filter .product-name-container.product-name-container--grouped .product-name-group-title,.left-section-container.product-nav-filter .product-name-container.product-name-container--grouped .product-name-content a{color:var(--product-nav-color,#00cbe9)}.left-section-container.product-nav-filter .product-name-container.product-name-container--grouped .product-name-content a:hover{border-color:var(--product-nav-color,#00cbe9)}.left-section-container.product-nav-filter .product-name-desktop{display:block}@media screen and (max-width:1280px){.left-section-container.product-nav-filter .product-name-desktop{display:none}}.left-section-container.product-nav-filter .product-filter-accordion{width:100%;display:none}@media screen and (max-width:1280px){.left-section-container.product-nav-filter .product-filter-accordion{display:block}}.left-section-container.product-nav-filter .product-filter-accordion .accordion .accordion-item{border-bottom-color:var(--product-nav-color,#00cbe9);padding:16px 0}.left-section-container.product-nav-filter .product-filter-accordion .accordion .accordion-header,.left-section-container.product-nav-filter .product-filter-accordion .accordion .accordion-header .accordion-icon{color:var(--product-nav-color,#00cbe9)}.left-section-container.product-nav-filter .product-filter-accordion .accordion .accordion-content--custom{color:var(--product-nav-color,#00cbe9);margin-top:0}.left-section-container.product-nav-filter .product-filter-accordion .product-filter-accordion-inner{flex-flow:wrap;gap:40px;display:flex}.left-section-container.product-nav-filter .product-filter-accordion .product-name-group-title{letter-spacing:2px;text-transform:uppercase;color:var(--product-nav-color,#00cbe9);margin:0;padding-bottom:10px;font-size:13px;font-weight:800;line-height:1.2}.left-section-container.product-nav-filter .product-filter-accordion .product-filter-group-links{flex-direction:column;gap:6px;padding-top:0;display:flex}.left-section-container.product-nav-filter .product-filter-accordion .product-name-content{align-items:center;gap:10px;width:100%;display:flex}.left-section-container.product-nav-filter .product-filter-accordion .product-name-content span{border-radius:50%;flex-shrink:0;width:14px;height:14px}.left-section-container.product-nav-filter .product-filter-accordion .product-name-content a{font-size:20px;font-weight:100;line-height:1;font-family:var(--font-bb-modern-pro);color:var(--product-nav-color,#00cbe9);text-transform:capitalize;border-bottom:2px solid #0000}.left-section-container.product-nav-filter .product-filter-accordion .product-name-content a:hover{border-color:var(--product-nav-color,#00cbe9)}@media screen and (max-width:1280px){.left-section-container.product-nav-filter .product-name-container{flex-direction:row}.left-section-container.product-nav-filter .product-name-container.product-name-container--grouped{flex-direction:column}}.left-section-container.product-nav-filter .product-name-content.active span,.left-section-container.product-nav-filter .product-name-content.active a{opacity:.3;border-bottom:2px solid #0000!important}.product-detail-container{gap:60px;max-width:1440px;margin:0 auto;display:flex}@media screen and (max-width:1280px){.product-detail-container{flex-direction:column;gap:24px}}.product-detail-container .right-section-container{flex:1}.product-detail-container .right-section-container .product-content-container{gap:20px;display:flex;position:relative}@media screen and (max-width:991px){.product-detail-container .right-section-container .product-content-container{flex-direction:column}}.product-detail-container .right-section-container .product-content-container .product-detail-image{border-radius:30px;width:50%;overflow:hidden}@media screen and (max-width:991px){.product-detail-container .right-section-container .product-content-container .product-detail-image{width:100%}}.product-detail-container .right-section-container .product-content-container .product-detail-image img{max-width:100%;position:unset!important}.product-detail-container .right-section-container .product-content-container .product-content{background-color:#f5f5f5;border-radius:30px;flex-direction:column;justify-content:space-between;gap:30px;width:50%;padding:32px;display:flex}@media screen and (max-width:991px){.product-detail-container .right-section-container .product-content-container .product-content{width:100%}}@media screen and (max-width:575px){.product-detail-container .right-section-container .product-content-container .product-content{padding:20px}}.product-detail-container .right-section-container .product-content-container .product-content .product-content-header{flex-direction:column;gap:20px;display:flex}.product-detail-container .right-section-container .product-content-container .product-content .product-content-header h3{font-family:var(--font-bb-modern-pro);font-size:39px;font-weight:400;line-height:1}.product-detail-container .right-section-container .product-content-container .product-content .product-content-header h4{font-family:var(--font-founders-grotesk-regular);letter-spacing:2.4px;font-size:16px;font-weight:800;line-height:1}.product-detail-container .right-section-container .product-content-container .product-content .product-content-header p{font-size:16px;font-family:var(--font-founders-grotesk-regular);line-height:130%}.product-detail-container .right-section-container .product-content-container .product-content .product-content-body .product-tag-container{gap:8px;margin-bottom:16px;display:flex}@media screen and (max-width:400px){.product-detail-container .right-section-container .product-content-container .product-content .product-content-body .product-tag-container{flex-direction:column}}.product-detail-container .right-section-container .product-content-container .product-content .product-content-body .product-tag-container .product-tag{border-radius:13px;width:fit-content;padding:8px 18px 11px}@media screen and (max-width:400px){.product-detail-container .right-section-container .product-content-container .product-content .product-content-body .product-tag-container .product-tag{text-align:center;width:100%}}.product-detail-container .right-section-container .product-content-container .product-content .product-content-body .product-tag-container .product-tag span{letter-spacing:.7px;font-size:13px;font-weight:700;line-height:0}.product-detail-container .right-section-container .product-flavor-image{margin:24px 0}.product-detail-container .right-section-container .product-flavor-image img{object-fit:cover;border-radius:32px;width:100%;max-width:100%;height:100%;min-height:450px;max-height:100%}.product-detail-container .right-section-container .image-and-text-wrapper{flex-direction:column;gap:24px;display:flex}.product-detail-container .right-section-container .image-and-text-wrapper .too-good-image{position:relative}.product-detail-container .right-section-container .image-and-text-wrapper .too-good-image img{object-fit:cover;border-radius:32px;width:100%;max-width:100%;height:100%;min-height:450px;max-height:100%}.product-detail-container .right-section-container .image-and-text-wrapper .too-good-image .too-good-text{max-width:400px;font-family:var(--font-bb-modern-pro);padding:24px;font-size:46px;line-height:50px;position:absolute}@media screen and (max-width:1024px){.product-detail-container .right-section-container .image-and-text-wrapper .too-good-image .too-good-text{max-width:302px;font-size:32px;line-height:125%}}@media screen and (max-width:767px){.product-detail-container .right-section-container .image-and-text-wrapper .too-good-image .too-good-text{padding:0 0 24px;position:relative}}.image-and-text-side-by-side{gap:24px;display:flex;overflow:hidden}@media screen and (max-width:991px){.image-and-text-side-by-side{flex-direction:column}}.image-and-text-side-by-side.reverse-order{flex-direction:row-reverse}@media screen and (max-width:991px){.image-and-text-side-by-side.reverse-order{flex-direction:column-reverse!important}}.image-and-text-side-by-side .image-container,.image-and-text-side-by-side .text-container{border-radius:32px;flex:1;gap:24px;display:flex;overflow:hidden}.image-and-text-side-by-side .image-container img,.image-and-text-side-by-side .text-container img{width:100%;height:100%}.image-and-text-side-by-side .text-content{background-color:#f5f5f5;border-radius:32px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px;display:flex}.image-and-text-side-by-side .text-content .water-drop-img{width:unset;height:unset;margin-left:auto}.image-and-text-side-by-side .text-content span{font-size:62px;line-height:1;font-family:var(--font-bb-modern-pro);max-width:70%;margin-top:95px}@media screen and (max-width:991px){.image-and-text-side-by-side .text-content span{max-width:350px}}@media screen and (max-width:576px){.image-and-text-side-by-side .text-content span{max-width:220px;font-size:40px}}.image-and-text-side-by-side .image-container img{object-fit:cover;width:100%;max-width:100%;height:100%}.contact-page-container .contact-us-form .contact-form-wrapper{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.contact-page-container .contact-us-form .contact-form-wrapper input,.contact-page-container .contact-us-form .contact-form-wrapper select,.contact-page-container .contact-us-form .contact-form-wrapper textarea{color:#003a48;font-size:18px;font-family:var(--font-founders-grotesk-regular);background-color:#0000;border:none;border-bottom:1px solid #00cbe9;border-radius:0;padding:10px 0}.contact-page-container .contact-us-form .contact-form-wrapper input:focus-visible,.contact-page-container .contact-us-form .contact-form-wrapper select:focus-visible,.contact-page-container .contact-us-form .contact-form-wrapper textarea:focus-visible{outline:none}.contact-page-container .contact-us-form .contact-form-wrapper input::placeholder,.contact-page-container .contact-us-form .contact-form-wrapper select::placeholder,.contact-page-container .contact-us-form .contact-form-wrapper textarea::placeholder{color:#acb5b6;font-family:var(--font-founders-grotesk-regular)}.contact-page-container .contact-us-form .contact-form-wrapper input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper select:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#003a48!important}.contact-page-container .contact-us-form .contact-form-wrapper .form-field{flex-direction:column;gap:8px;width:100%;display:flex}.contact-page-container .contact-us-form .contact-form-wrapper .form-field .input-label{font-size:16px;font-family:var(--font-founders-grotesk-regular);letter-spacing:.7px;color:#003a48;line-height:20px}.contact-page-container .contact-us-form .contact-form-wrapper .form-field .radio-group{gap:24px;padding-top:16px;display:flex}@media screen and (max-width:576px){.contact-page-container .contact-us-form .contact-form-wrapper .form-field .radio-group{flex-direction:column}}.contact-page-container .contact-us-form .contact-form-wrapper .form-field .radio-group .radio-label{font-family:var(--font-founders-grotesk-regular);align-items:center;gap:12px;height:fit-content;font-size:16px;font-weight:400;line-height:100%;display:flex}.contact-page-container .contact-us-form .contact-form-wrapper .form-field .radio-group .radio-label input[type=radio]{appearance:none;cursor:pointer;border:2px solid #000;border-radius:50%;min-width:18px;height:18px;padding:0;position:relative}.contact-page-container .contact-us-form .contact-form-wrapper .form-field .radio-group .radio-label input[type=radio]:checked{border-color:#00cbe9}.contact-page-container .contact-us-form .contact-form-wrapper .form-field .radio-group .radio-label input[type=radio]:checked:after{content:"";background-color:#00cbe9;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-page-container .contact-us-form .contact-form-wrapper .textarea-group{resize:none}.contact-page-container .contact-us-form .contact-form-wrapper .half-width-input{width:calc(50% - 20px)}@media screen and (max-width:768px){.contact-page-container .contact-us-form .contact-form-wrapper .half-width-input{width:100%}}.contact-page-container .contact-us-form .contact-form-wrapper .select-wrapper{position:relative}.contact-page-container .contact-us-form .contact-form-wrapper .select-wrapper:after{content:"";pointer-events:none;z-index:9;border:2px solid #00cbe9;border-width:0 2px 2px 0;width:6px;height:6px;transition:transform .2s;position:absolute;top:50%;right:15px;transform:translateY(-50%)rotate(45deg)}.contact-page-container .contact-us-form .contact-form-wrapper .select-wrapper:hover:after{transform:translateY(-80%)rotate(45deg)}.contact-page-container .contact-us-form .contact-form-wrapper .select-wrapper select{appearance:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;width:100%;padding:16px 16px 16px 8px;position:relative;overflow:hidden}.contact-page-container .contact-us-form .contact-form-wrapper .select-wrapper select option{color:#00cbe9;background-color:#f5f5f5}.contact-page-container .contact-us-form .contact-form-wrapper .submit-btn-wrapper button{cursor:pointer}.contact-page-container .contact-us-form .contact-form-wrapper .required-field-text{letter-spacing:.7px;color:#acb5b6;width:100%;font-size:16px;line-height:20px}.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group{align-items:flex-start;gap:8px;width:100%;font-size:16px;line-height:1.5;display:flex}.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-input{cursor:pointer;appearance:none;border:2px solid #00cbe9;border-radius:4px;width:20px;min-width:20px;max-width:20px;height:20px;margin-top:4px;padding:4px;transition:all .2s ease-in-out;position:relative}.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-input:after{content:"";opacity:0;border:2px solid #00cbe9;border-width:0 2px 2px 0;width:4px;height:8px;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)rotate(45deg)scale(0)}.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-input:checked{background-color:#fff}.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-input:checked:after{opacity:1;transform:translate(-50%,-65%)rotate(45deg)scale(1)}.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-input:invalid{border-color:green}.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-label{max-width:400px}.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-label p{opacity:.5;margin-top:10px}.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-label span{color:red}.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-error{border-color:red}.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group a{color:inherit;border-bottom:1px solid #00cbe9;padding-bottom:2px;text-decoration:none}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .custom-select{color:#f5f5f5;border-bottom:1px solid #00cbe9;width:100%;position:relative}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .select-header{cursor:pointer;color:#000;justify-content:space-between;align-items:center;height:100%;padding:10px 0;font-size:18px;display:flex}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .select-options{z-index:1000;background-color:#fff;margin-top:8px;padding:14px;font-size:14px;line-height:1;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #00000026,0 8px 12px #00000026}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .select-options .checkbox-input{border:2px solid #00cbe9}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .select-option{font-family:var(--font-founders-grotesk-regular);letter-spacing:.7px;color:#003a48;cursor:pointer;align-items:center;gap:8px;padding:14px 12px;font-size:16px;display:flex}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .select-option .checkbox-input{margin-top:0}.contact-page-container .contact-us-form .contact-form-wrapper .input-error{letter-spacing:.6px;color:red;font-size:14px;line-height:16px}.contact-page-container .contact-us-form .contact-form-wrapper .input-error-border{border-bottom:1px solid red!important}.contact-page-container .contact-us-form .contact-form-wrapper .message{width:100%;font-size:14px;font-weight:600}.contact-page-container .contact-us-form .contact-form-wrapper .message.success-msg{color:green}.contact-page-container .contact-us-form .contact-form-wrapper .message.error-msg{color:#f3676a;align-items:center;gap:0 10px;display:flex}.contact-page-container .contact-us-form .contact-disclaimer{font-family:var(--font-founders-grotesk-regular);max-width:400px;margin-top:20px;font-size:16px;line-height:20px}.contact-page-container .contact-us-form .contact-disclaimer a{color:#000;border-bottom:1px solid #00cbe9;padding-bottom:2px}.custom-select-wrapper{width:100%;font-family:var(--font-founders-grotesk-regular);position:relative}.select-box{cursor:pointer;color:#fff;border-bottom:1px solid #00cbe9;border-radius:0;justify-content:space-between;align-items:center;padding:10px 0;transition:all .2s;display:flex;position:relative}.select-box:after{content:"";pointer-events:none;z-index:99;border:2px solid #00cbe9;border-width:0 2px 2px 0;width:6px;height:6px;transition:transform .2s;position:absolute;top:50%;right:15px;transform:translateY(-50%)rotate(45deg)}.select-box.select-open:after{transform:translateY(-50%)rotate(-135deg)}.select-box .select-label{white-space:nowrap;text-overflow:ellipsis;color:#000;font-family:var(--font-founders-grotesk-regular);margin-right:10px;font-size:18px;overflow:hidden}.select-box .placeholder{color:#bfbfbf;opacity:.7;font-size:18px}.dropdown{color:#003a48;z-index:999;background:#fff;border-radius:0;width:100%;margin-top:8px;position:absolute;overflow:hidden;box-shadow:0 4px 12px #0000001a}.options-container{max-height:270px;overflow-y:auto}.options-container::-webkit-scrollbar{width:8px}.options-container::-webkit-scrollbar-track{background:#f0f0f0}.options-container::-webkit-scrollbar-thumb{background:#00cbe9}.options-container::-webkit-scrollbar-thumb:hover{background:#00cbe9}.options-container .option{cursor:pointer;justify-content:space-between;align-items:center;gap:4px;padding:14px 24px 10px 14px;transition:background-color .2s;display:flex}.options-container .option:last-child{border-bottom:none}.options-container .option:hover{background-color:#d1f9ff5d}.options-container .option.selected{background-color:#d1f9ff}.options-container .option.selected .check-icon{justify-content:center;align-items:center;display:flex}.options-container .option .option-label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.7px;color:#003a48;flex:1;font-size:16px;line-height:20px;overflow:hidden}.options-container .no-results{text-align:center;padding:16px;font-size:16px;font-weight:700}.search-container{background:#fff;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex;top:0}.search-container .search-input{transform-origin:0;outline:none;width:100%;padding:8px;position:relative;font-size:18px!important}@media screen and (max-width:575px){.search-container .search-input{transform:scale(.875)}}.search-container .search-input::placeholder{color:gray!important}.search-container .search-input:focus-visible{outline:none!important}.search-container .clear-search-icon{cursor:pointer}.file-upload-container{font-family:var(--font-founders-grotesk-regular);flex-direction:column;display:flex}.file-upload-container input[type=file]{display:none}.file-upload-container label{width:100%}.file-upload-container .preview-container{aspect-ratio:1;border-radius:16px;flex:auto;gap:5px;width:100%;max-width:230px;height:auto;margin-top:16px;position:relative;overflow:hidden}.file-upload-container .preview-container .pdf-indicator{background-color:#f3f3f3;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.file-upload-container .preview-container .pdf-indicator img{width:72px;height:72px}.file-upload-container .preview-container .file-preview{object-fit:cover;border-radius:16px;width:100%;height:100%;transition:transform .2s;overflow:hidden;position:unset!important}.file-upload-container .preview-container .file-preview:hover{transform:scale(1.05)}.file-upload-container .preview-container .video-indicator{color:#fff;cursor:default;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-upload-container .preview-container .video-indicator:hover{transform:translate(-50%,-50%)scale(1.1)}.file-upload-container .preview-container .file-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000b3);border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:100%;margin:0;padding:8px;font-size:14px;position:absolute;bottom:0;left:0;overflow:hidden}.file-upload-container .preview-container .remove-button{opacity:.8;cursor:pointer;background-color:#ffffffe6;border:none;border-radius:50%;width:22px;height:22px;padding:0;transition:all .2s;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000001a}.file-upload-container .preview-container .remove-button:hover{opacity:1;background-color:#fff;transform:scale(1.1)}.file-upload-container .preview-container .remove-button img{width:12px;height:12px;margin-top:3px}.file-upload-container .file-preview-list{flex-wrap:nowrap;gap:25px;width:100%;display:flex;overflow-x:auto}.file-upload-btn{cursor:pointer;width:fit-content;margin:10px 0 24px}.file-upload-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;padding-right:20px}.validation-message{align-items:center;gap:8px;font-size:14px;line-height:1.4;display:flex}.validation-message.valid{color:#00cbe9}.validation-message.invalid{color:#f3676a}.validation-message img{vertical-align:middle}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
