.rebuy-cart__flyout,.rebuy-cart__flyout-body,.rebuy-cart__flyout-footer,.rebuy-cart__flyout-recommendations{background-color:#fbf8f2!important}body #SmartCart_title{font-family:Futura,sans-serif;font-size:28px;text-transform:uppercase;color:#4b4f54;font-weight:400;padding:10px 0}body .rebuy-cart__flyout-recommendations .rebuy-widget .primary-title{font-family:Futura,sans-serif;font-size:20px;color:#4b4f54}body .rebuy-cart__flyout-item-product-title,body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title,body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title,body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-info .rebuy-product-title{font-family:Raleway,sans-serif;font-weight:400;font-size:15px;text-transform:none;color:#4b4f54}body .rebuy-cart__flyout-item-product-title:hover{color:#45c1c8}body .rebuy-cart__flyout-item-price .rebuy-money span,.rebuy-money,body .rebuy-widget .rebuy-money{font-weight:700;font-size:15px}body .rebuy-cart__flyout-item-quantity-widget-label{background-color:#fff;border:0;height:31px;font-family:Raleway,sans-serif;font-size:16px}body .rebuy-cart__flyout-header{background-color:#fbf8f2!important;position:relative;border:0;padding-bottom:0}.rebuy-cart__flyout-item-quantity-widget-button,.rebuy-cart__flyout-item-quantity-widget-label{height:31px!important;font-weight:400!important}.rebuy-cart__flyout-item-quantity-widget-button:hover,.rebuy-cart__flyout-item-quantity-widget-label:hover{color:#4b4f54}body .rebuy-cart__progress-bar-container.above{position:relative;border:0;padding:10px}body .rebuy-cart__progress-bar-prompt{font-family:Raleway,sans-serif;font-size:15px;line-height:20px}.rebuy-cart__flyout-shipping-bar-meter-fill,.rebuy-cart__progress-bar-meter-fill{background-color:#45c1c8!important}.rebuy-cart__flyout-item-quantity-widget{background:#fff}.rebuy-cart__flyout{border-radius:3px!important}body .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-actions .rebuy-button{padding:10px;font-size:15px;height:44px}body .rebuy-cart__flyout-actions{padding-top:20px}body .rebuy-button{font-weight:700}body .rebuy-cart__flyout-actions .rebuy-button{padding:15px}body .rebuy-cart__flyout-recommendations{padding:0 20px}body .rebuy-cart__flyout-item-buy-more-save-more-button-container button{background-color:#45c1c8!important}body .rebuy-checkbox{display:block}body .rebuy-cart__flyout-announcement-bar-message{background-color:#45c1c8!important;font-family:Raleway,sans-serif;font-weight:700;font-size:16px;line-height:20px;padding:10px;color:#fff}body .rebuy-cart__progress-free-products-list,body .rebuy-cart__progress-free-products,body .rebuy-cart__flyout-item-bundle,.cart_notification,.fancybox-overlay{display:none!important}.add_to_cart .text.animated.zoomIn:before{content:"ADD TO CART"}.products.related-product-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}div[role=dialog].kl-private-reset-css-Xuajs1 .ql-font-caveat{font-family:Verlag!important;font-weight:400!important;color:#45c1c8!important}div[role=dialog].kl-private-reset-css-Xuajs1 button.klaviyo-close-form{height:35px!important;width:35px!important}div[role=dialog].kl-private-reset-css-Xuajs1 button.klaviyo-close-form svg{height:35px;width:35px}div[role=dialog].kl-private-reset-css-Xuajs1 p{line-height:1.2!important}body.collection>.container{padding-bottom:90px}.okeReviews .oke-reviewsTab{display:none!important}.index-sections{overflow:hidden}.container{max-width:1250px!important;padding-left:15px;padding-right:15px;box-sizing:border-box}.container .products .four.columns{width:25%;padding:0 0 90px}@media only screen and (max-width: 768px){.container .products .four.columns{width:50%}}@media only screen and (max-width: 480px){.container .products .four.columns{width:100%}}.shopify-section{color:#231f20;margin-top:0;margin-bottom:0!important}.shopify-section h1{color:#45c1c8;font-size:30px;font-weight:325;padding-bottom:20px}@media only screen and (max-width: 959px){.shopify-section h1{font-size:24px;line-height:100%}}.related-product-list{display:flex;align-items:unset!important}.related-product-list .product_image img{max-width:100%!important}.related-product-list .thumbnail{margin-top:0}.related-product-list .info{padding:0 30px;font-size:18px;font-weight:300}.related-product-list .info .money,.related-product-list .info .sold_out{font-size:16px}.related-product-list .info .money{color:#000}.related-product-list .info .oke-sr-count{vertical-align:top}.related-product-list .info .oke-sr-count-number{font-size:16px;position:relative}.related-product-list .info .oke-sr-count-number:before{content:"(";position:absolute;bottom:-5px;left:-5px}.related-product-list .info .oke-sr-count-number:after{content:")";position:absolute;bottom:-5px;right:-5px}.related-product-list .info .oke-sr-label-text{display:none}@media only screen and (max-width: 959px){.related-product-list .info{font-size:16px;line-height:24px}}.related-product-list .homepage_add_to_cart{position:absolute;bottom:0;width:100%}.related-product-list .action_button,.reef-safe-products-section .action_button,.rebuy-cart .rebuy-cart__flyout-empty-cart a,.rebuy-cart .rebuy-cart__flyout-recommendations button,.add_to_cart.action_button,#btnNotifyMe{border:1px solid #00ABC7;border-radius:74px!important;text-shadow:none;font-size:16px;font-weight:500!important;background-color:transparent;color:#00abc7}:is(.related-product-list .action_button,.reef-safe-products-section .action_button,.rebuy-cart .rebuy-cart__flyout-empty-cart a,.rebuy-cart .rebuy-cart__flyout-recommendations button,.add_to_cart.action_button,#btnNotifyMe).waitlist-me{margin:10px 0 30px}:is(.related-product-list .action_button,.reef-safe-products-section .action_button,.rebuy-cart .rebuy-cart__flyout-empty-cart a,.rebuy-cart .rebuy-cart__flyout-recommendations button,.add_to_cart.action_button,#btnNotifyMe):hover{background-color:#00abc7;color:#fff}.action_button,.oke-button{border-radius:74px!important;min-height:44px;max-height:44px;padding:12px 30px!important;line-height:1.2;font-size:16px;font-weight:500!important;text-shadow:none!important}.flex-control-nav.flex-control-paging{bottom:4%;display:flex;flex-direction:row;justify-content:center;gap:10px}.flex-control-nav.flex-control-paging li{margin:0}.flex-control-nav.flex-control-paging li a{height:13px;width:13px}@media only screen and (max-width: 798px){.flex-control-nav.flex-control-paging li a{height:13px;width:13px}}h3,.section-header{font-weight:400!important;color:#45c1c8!important}p{font-size:18px;font-weight:300;color:#231f20;line-height:1.8}@media only screen and (max-width: 959px){h3,.section-header{font-size:23px!important}p{font-size:15px!important}}footer.footer-v2{background-color:#fcf8f0!important}footer.footer-v2 .footer-logo{max-height:143px;width:auto}footer.footer-v2 .footer-1{padding:80px 0 70px}footer.footer-v2 .columns-100{display:flex;flex-direction:row;justify-content:space-between}footer.footer-v2 .columns-100 .col-50{width:50%}footer.footer-v2 .newsletter{max-width:442px;padding-top:35px}footer.footer-v2 .newsletter .newsletter-text{margin-bottom:20px}footer.footer-v2 .newsletter h6{display:none}footer.footer-v2 .newsletter p{font-size:15px}footer.footer-v2 .newsletter form{margin:unset}footer.footer-v2 .newsletter form>div.kl-private-reset-css-Xuajs1{min-height:unset!important}@media only screen and (max-width: 480px){footer.footer-v2 .newsletter form [data-testid=form-row]{flex-direction:column!important;gap:20px}}footer.footer-v2 .newsletter form input{background-color:transparent!important;border-top:0px!important;border-left:0px!important;border-right:0px!important;border-bottom:1px solid #4C5055!important;padding-left:0!important}footer.footer-v2 .newsletter form .kl-private-reset-css-Xuajs1{justify-content:unset!important}footer.footer-v2 .newsletter form .kl-private-reset-css-Xuajs1:not(button){background-color:transparent!important;font-size:15px!important;text-transform:uppercase}footer.footer-v2 .newsletter form button{background-color:#00abc7!important;font-weight:500!important;font-size:16px;border:1px solid #00ABC7!important;border-radius:74px!important;padding:0 40px!important;transition:all .3s ease-in-out;max-height:44px;height:42px!important}footer.footer-v2 .newsletter form button:hover{background-color:transparent!important;color:#00abc7!important;border:1px solid #00ABC7!important}footer.footer-v2 .newsletter form button[aria-label="Copy coupon code"]{color:#fff!important}footer.footer-v2 .newsletter form button[aria-label="Copy coupon code"] svg>svg path{fill:#fff!important}footer.footer-v2 .newsletter form button[aria-label="Copy coupon code"] svg>svg rect{stroke:#fff!important}footer.footer-v2 .newsletter form button[aria-label="Copy coupon code"]:hover{color:#00abc7!important}footer.footer-v2 .newsletter form button[aria-label="Copy coupon code"]:hover svg>svg path{fill:#00abc7!important}footer.footer-v2 .newsletter form button[aria-label="Copy coupon code"]:hover svg>svg rect{stroke:#00abc7!important}footer.footer-v2 .footer-vertical-menus{display:flex;flex-direction:row;gap:100px}footer.footer-v2 .footer-vertical-menus ul{list-style:none;display:flex;flex-direction:column;gap:24px;margin-bottom:0}footer.footer-v2 .footer-vertical-menus ul li{list-style:none;line-height:1.2!important}footer.footer-v2 .footer-vertical-menus ul li a{color:#221f20!important;font-size:15px!important;text-transform:uppercase}footer.footer-v2 .bg-blue{background-color:#3fc2cd}footer.footer-v2 .footer-2{padding:5px 0}footer.footer-v2 .footer-2 .social_icons{gap:15px}footer.footer-v2 .footer-2 .social_icons a{width:unset!important;margin:0!important;height:30px}footer.footer-v2 .footer-2 .footer-horizontal-menus ul{display:flex;flex-wrap:wrap;gap:20px;height:100%;align-items:center;justify-content:center}footer.footer-v2 .footer-2 .footer-horizontal-menus ul li{padding:0;line-height:1.2!important}footer.footer-v2 .footer-2 .footer-horizontal-menus ul li a{color:#fff!important;font-size:15px!important}footer.footer-v2 .footer-2 .credits{color:#fff!important;text-align:center}footer.footer-v2 .footer-2 .credits a{color:#fff!important}footer.footer-v2 .footer-3{padding:15px 0}footer.footer-v2 .footer-3 .columns-100{justify-content:center}footer.footer-v2 .footer-3 .payment-methods{display:flex;align-items:center;gap:5px}footer.footer-v2 .footer-3 .footer-sponsors{display:flex;align-items:center;gap:15px}footer.footer-v2 .footer-3 .footer-sponsors .sub-title{font-family:Futura,sans-serif!important;font-size:16px!important}footer.footer-v2 .footer-3 .footer-sponsors .sponsor_images{display:flex;align-items:center}footer.footer-v2 .footer-3 .footer-sponsors .sponsor-img-wrap{padding:0}footer.footer-v2 .footer-3-wrapper{gap:20px}footer.footer-v2 .footer-3-wrapper>div{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 798px){footer.footer-v2 .footer-2{padding:50px 0!important}footer.footer-v2 .footer_menu{flex-direction:column;padding:25px 0}}@media only screen and (max-width: 1199px){footer.footer-v2 .footer-vertical-menus{gap:50px}}@media only screen and (max-width: 959px){footer.footer-v2 .columns-100{flex-direction:column;gap:40px}footer.footer-v2 .columns-100 .col-50{width:100%;display:flex;flex-direction:column;align-items:center}footer.footer-v2 .footer-2{padding:20px 0}footer.footer-v2 .footer-2 .columns-100{gap:20px}footer.footer-v2 .newsletter-text{text-align:center}footer.footer-v2 .footer-vertical-menus{flex-direction:column;gap:5px}footer.footer-v2 .footer-vertical-menus ul{gap:5px}footer.footer-v2 .footer-vertical-menus li{text-align:center}}@media only screen and (max-width: 798px){footer.footer-v2 .footer-logo img{width:100%;height:auto}}@media only screen and (max-width: 470px){footer.footer-v2 .newsletter-text{padding-bottom:50px}}.contact-section{padding-bottom:90px}@media only screen and (max-width: 959px){.contact-section form{display:flex;flex-direction:column}.contact-section form>div{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}}.kl-teaser-UwZpZf{left:unset!important;right:5%!important;bottom:120px!important;width:134px!important;height:134px!important}@media only screen and (max-width: 998px){.kl-teaser-UwZpZf{right:0!important;width:110px!important;height:110px!important}}.kl-teaser-UwZpZf .kl-private-reset-css-Xuajs1{border-radius:100%;overflow:hidden}.kl-teaser-UwZpZf p>span{color:#fff!important;font-size:18px!important;padding:0 13px;text-align:center;display:block;line-height:1;text-transform:uppercase}@media only screen and (max-width: 998px){.kl-teaser-UwZpZf p>span{font-size:15px!important}}.kl-teaser-UwZpZf .klaviyo-close-form{width:37px!important;height:37px!important;top:-2px!important;right:2px!important}.kl-teaser-UwZpZf .klaviyo-close-form svg{width:37px;height:37px}.kl-teaser-UwZpZf .klaviyo-close-form svg circle{fill:#f5a78e!important;stroke:#f5a78e!important}.kl-teaser-UwZpZf .klaviyo-close-form svg path{stroke-width:1.5!important}@media only screen and (max-width: 998px){.kl-teaser-UwZpZf .klaviyo-close-form{width:30px!important;height:30px!important;top:4px!important;right:2px!important}.kl-teaser-UwZpZf .klaviyo-close-form svg{width:30px;height:30px}}@media only screen and (max-width: 998px){:is(body.index,body.page-our-story,body.page-community,body.page-center,body.page-reef).nav-open .kl-teaser-UwZpZf>div>span{background-color:#e3f3f6!important}:is(body.index,body.page-our-story,body.page-community,body.page-center,body.page-reef).nav-open .kl-teaser-UwZpZf>div>span p span{color:#45c1c8!important}}body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef{padding-top:40px}body:not(.index):not(.page-our-story):not(.page-product-guide):not(.page-community):not(.page-center):not(.page-reef){padding-top:200px}@media only screen and (max-width: 959px){body:not(.index):not(.page-our-story):not(.page-product-guide):not(.page-community):not(.page-center):not(.page-reef){padding-top:100px!important}}body.index{padding-top:0}.topbanner-wrap:after{display:none}.topbanner-wrap p{margin-bottom:0;padding:5px 10px 10px}@media only screen and (max-width: 959px){.topbanner-wrap p{position:relative;z-index:11}}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) .header-container{padding:20px 10px 80px!important}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) .header-container.shrink .logo-desktop{background-image:url(lu-logo-2025-mb.png);height:48.27px!important;margin-top:0!important}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) .header-container.shrink .header-logo{padding-top:0!important}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) .header-section{background:linear-gradient(to bottom,#221f20,#221f2000 90%)!important}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) .header-section .logo-desktop{background-image:url(lu-logo-2025.png)}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) .header-section .logo-mobile{background-image:url(lu-logo-2025-mb.png)}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) .header-section .login-cart .icon-user{background-image:url(person-2025.png)}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) .header-section .login-cart .icon-cart1{background-image:url(cart-2025.png)}@media only screen and (max-width: 959px){body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #shopify-section-header .header-container{padding-bottom:0!important}}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .header-section .logo-desktop{background-image:url(lu-logo-2025-dark.png)}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .header-section .logo-mobile{background-image:url(lu-logo-2025-mb-dark.png)}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .header-section .login-cart .icon-user{background-image:url(person-2025-dark.png)}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .header-section .login-cart .icon-cart1{background-image:url(cart-2025-dark.png)}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .header-section .login-cart .svg-user path{fill:#231f20}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .header-section .login-cart .svg-cart path{fill:#231f20}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .header-section .login-cart .cart-count{color:#231f20}@media only screen and (max-width: 959px){body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide).nav-open .header-section .topbanner-wrap p{color:#231f20}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide).nav-open .header-section .login-cart .icon-user{background-image:url(person-2025-green.png)}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide).nav-open .header-section .login-cart .icon-cart1{background-image:url(cart-2025-green.png)}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide).nav-open .header-section .login-cart .cart-count{color:#45c1c8}}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .header-container .header-logo{padding-top:0!important}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .header-container.shrink .header-logo{padding-top:0!important}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .header-container.shrink .logo-desktop{background-image:url(lu-logo-2025-mb-dark.png);height:48.27px!important;margin-top:0!important}#shopify-section-header .header-container .main-menu,#shopify-section-header .header-container .login-cart{flex:1}@media only screen and (max-width: 959px){#shopify-section-header .header-container{padding:0 10px 20px!important}}#shopify-section-header .header-container .main-menu #nav{margin-top:0!important;display:flex;align-items:center;height:100%}#shopify-section-header .header-container .main-menu #nav .nav-align--center ul{text-align:left}#shopify-section-header .header-container .main-menu #nav .sub_submenu_list li{border-top:1px solid #ECECEC}#shopify-section-header .header-container .main-menu #nav .sub_submenu_list li:first-child{border-top:0px}#shopify-section-header .header-container .main-menu #nav .sub_submenu_list li>a{padding:2px 5px}#shopify-section-header .header-container .main-menu #nav .submenu_list li:first-child:hover .sub_submenu_list{display:flex;flex-wrap:wrap;width:640px}#shopify-section-header .header-container .main-menu #nav .submenu_list li:first-child:hover .sub_submenu_list li{width:50%;border-top:0!important;box-sizing:border-box;border-bottom:1px solid #ECECEC}#shopify-section-header .header-container .main-menu #nav .submenu_list li:first-child:hover .sub_submenu_list li>a{padding:10px 5px!important}#shopify-section-header .header-container .main-menu #nav .submenu_list li:first-child:hover .sub_submenu_list li:last-child{border-bottom:0px}#shopify-section-header .header-container .main-menu #nav .submenu_list li:first-child:hover .sub_submenu_list li:nth-child(odd){border-right:1px solid #ECECEC}#shopify-section-header .header-container .main-menu #nav a.show-product-image{display:flex;flex-direction:row;align-items:center;gap:10px}#shopify-section-header .header-container .main-menu #nav a.show-product-image div.product-information{display:flex;flex-direction:column;gap:5px}#shopify-section-header .header-container .main-menu #nav a.show-product-image div.product-information .menu-tags{display:flex;gap:5px}#shopify-section-header .header-container .main-menu #nav a.show-product-image div.product-information .menu-tags span{font-size:10px;font-weight:700;border-radius:12px;padding:4px 10px}#shopify-section-header .header-container .main-menu #nav a.show-product-image div.product-information .menu-tags span.gray{background-color:#e8e8e8;color:#221f20}#shopify-section-header .header-container .main-menu #nav a.show-product-image div.product-information .menu-tags span.green{background-color:#45c1c8;color:#fff}#shopify-section-header .header-container .main-menu #nav a.show-product-image div.product-information .menu-tags span.teracotta,#shopify-section-header .header-container .main-menu #nav a.show-product-image div.product-information .menu-tags span.red{background-color:#f5a78e;color:#221f20}#shopify-section-header .header-container .main-menu .icon-down-arrow:before{font-weight:700}#shopify-section-header .header-container .main-menu #nav>ul.menu-navigation>li:hover>a{border-bottom:2px solid #45C1C8}#shopify-section-header .header-container .main-menu #nav>ul.menu-navigation>li>a{border-bottom:2px solid transparent}@media only screen and (max-width: 959px){#shopify-section-header .header-container .main-menu{order:0;width:20%!important}}#shopify-section-header .header-container .header-logo{flex:0 0 auto;z-index:10}#shopify-section-header .header-container .header-logo>a{display:flex;justify-content:center}#shopify-section-header .header-container .header-logo .logo-desktop{display:block;width:103px;height:98.41px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:height .2s ease;margin-top:15px}#shopify-section-header .header-container .header-logo .logo-desktop img{display:none}#shopify-section-header .header-container .header-logo .logo-mobile{display:none;width:133px;height:48.27px;background-size:contain;background-repeat:no-repeat;background-position:center}#shopify-section-header .header-container .header-logo .logo-mobile img{display:none}@media (max-width: 959px){#shopify-section-header .header-container .header-logo .logo-mobile{display:block}#shopify-section-header .header-container .header-logo .logo-desktop{display:none}}#shopify-section-header .header-container .login-cart{z-index:10}#shopify-section-header .header-container .login-cart ul{justify-content:right;gap:5px;margin-top:0;margin-right:0;align-items:center;height:100%}#shopify-section-header .header-container .login-cart #customer_login_link,#shopify-section-header .header-container .login-cart .cart_button{display:flex;align-items:center}#shopify-section-header .header-container .login-cart .svg-cart{width:28px;height:28px}@media only screen and (max-width: 959px){#shopify-section-header .header-container .login-cart .svg-cart{width:24px;height:24px}}#shopify-section-header .header-container .login-cart .cart-count{background-color:transparent!important;top:1px;left:0;font-size:11px;font-weight:400;height:30px;width:28px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 959px){#shopify-section-header .header-container .login-cart .cart-count{top:2px;width:24px;height:24px;font-size:9px}}#shopify-section-header .header-container .header-logo img{max-height:128.41px}#shopify-section-header .header-container .icon-user{width:30px;height:30px}@media only screen and (max-width: 959px){#shopify-section-header .header-container .icon-user{width:24px;height:24px}}#shopify-section-header .header-container .svg-user{width:28px;height:28px}@media only screen and (max-width: 959px){#shopify-section-header .header-container .svg-user{width:24px;height:24px}}#shopify-section-header .header-container:after{display:none}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) .main-menu #nav ul.menu-navigation>li>a,:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) .main-menu #nav ul.menu-navigation>li a.sub-menu--link{color:#fff!important}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) #mobile_nav .slicknav_btn .icon-menu{background-image:url(mobile-menu-icon-2.png);background-repeat:no-repeat;background-position:center}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) #mobile_nav .slicknav_btn.slicknav_open .icon-menu{background-image:url(mobile-menu-icon-close.png)}:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) #mobile_nav ul li a,:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) #mobile_nav ul li a:visited,:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) #mobile_nav ul li a:active,:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) #mobile_nav ul li.slicknav_open .slicknav_parent-link a a.slicknav_btn,:is(body.index,body.page-our-story,body.page-product-guide,body.page-community,body.page-center,body.page-reef) #mobile_nav .mobile_currency select{color:#fff!important}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .main-menu #nav ul.menu-navigation>li>a,body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) .main-menu #nav ul.menu-navigation>li a.sub-menu--link{color:#231f20!important}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #mobile_nav .slicknav_btn .icon-menu{background-image:url(mobile-menu-icon-dark-2.png);background-repeat:no-repeat;background-position:center}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #mobile_nav .slicknav_btn.slicknav_open .icon-menu{background-image:url(mobile-menu-icon-dark-close.png)}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #mobile_nav .slicknav_nav{background-color:#faf3e6!important}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #mobile_nav .slicknav_nav>li:not(:last-child){border-bottom:1px solid #fff!important}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #mobile_nav ul.slicknav_nav{top:-95px}@media only screen and (max-width: 959px){body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #mobile_nav ul.slicknav_nav{padding:200px 13px}}body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #mobile_nav ul li a,body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #mobile_nav ul li a:visited,body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #mobile_nav ul li a:active,body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #mobile_nav a.slicknav_btn,body:not(.index):not(.page-our-story):not(.page-community):not(.page-center):not(.page-reef):not(.page-product-guide) #mobile_nav .mobile_currency select{color:#45c1c8!important}@media (max-width: 959px){.main-menu #nav{display:none!important}}.main-menu #nav ul.menu-navigation>li>a,.main-menu #nav ul.menu-navigation>li a.sub-menu--link{font-weight:300!important;font-size:14px!important}.main-menu #nav ul li .submenu_list{border-radius:15px;padding:15px 0 15px 8px;width:auto;left:0;max-width:178px;width:143px}.main-menu #nav ul li .submenu_list>li{padding-right:30px;width:110%}.main-menu #nav ul li .submenu_list>li .icon-right-arrow{display:none}.main-menu #nav ul li .submenu_list li a{text-transform:uppercase;font-size:14px;line-height:1.3}.main-menu #nav ul li .submenu_list li a:hover{color:#45c1c8!important}.main-menu #menu ul ul{border-radius:15px;padding:10px;width:329px;left:150px;top:-16px}.main-menu #mobile_nav{display:none;left:unset;right:unset;width:100%;margin-top:0!important}@media only screen and (max-width: 959px){.main-menu #mobile_nav{display:block}.main-menu #mobile_nav .icon-down-arrow,.main-menu #mobile_nav .icon-right-arrow,.main-menu #mobile_nav .icon-left-arrow{display:none}}.main-menu #mobile_nav .icon-menu-wrapper{padding-top:10px}@media only screen and (max-width: 959px){.main-menu #mobile_nav .icon-menu-wrapper{padding-top:15px}}.main-menu #mobile_nav .icon-menu{width:24px;height:24px;padding:0!important}.main-menu #mobile_nav .icon-menu:before{display:none}.main-menu #mobile_nav .slicknav_btn{z-index:11}.main-menu #mobile_nav ul.slicknav_nav{display:flex;flex-direction:column;align-items:center;padding:60px 13px;top:0;left:0;right:0;background-color:#45c1c8!important;border-bottom:1px solid #45C1C8;height:100vh}.main-menu #mobile_nav ul.slicknav_nav>li{padding:30px 0 20px!important;width:100%;text-align:center}.main-menu #mobile_nav ul.slicknav_nav>li a.sub-menu--link,.main-menu #mobile_nav ul.slicknav_nav>li>a{font-size:30px!important;font-weight:400!important}.main-menu #mobile_nav ul.slicknav_nav>li a.slicknav_item{display:none!important}.main-menu #mobile_nav ul.slicknav_nav>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.4)}@media only screen and (max-width: 959px){.main-menu #mobile_nav ul.slicknav_nav{padding:100px 13px}}.main-menu #mobile_nav ul.submenu_list{display:flex;flex-direction:column;gap:6px;margin-top:20px}.main-menu #mobile_nav ul.submenu_list li{width:100%;padding-left:0!important;text-align:center}.main-menu #mobile_nav ul.submenu_list li a{font-size:18px;font-weight:300!important}.page-center .page-banner-section{margin-bottom:90px!important}body.rebuy-cart-visible .rebuy-cart__flyout-recommendations{margin-bottom:30px}body.rebuy-cart-visible .rebuy-cart__flyout-recommendations>div .rebuy-product-block{background-color:#fff;padding:15px 15px 0!important;border-bottom:0px!important;border-color:transparent!important;align-items:stretch!important}body.rebuy-cart-visible .rebuy-cart__flyout-recommendations>div .rebuy-product-block:last-child{padding-bottom:15px!important}body.rebuy-cart-visible .rebuy-cart__flyout-recommendations>div .rebuy-product-block .rebuy-button{max-width:150px;margin-top:10px}@media only screen and (max-width: 480px){body.rebuy-cart-visible .rebuy-cart__flyout-recommendations>div .rebuy-product-block .rebuy-button{font-size:12px}}body.rebuy-cart-visible .rebuy-cart__flyout-recommendations .rebuy-widget .primary-title{text-transform:none;padding-bottom:10px}body.rebuy-cart-visible .rebuy-cart__flyout-recommendations .rebuy-product-media{display:flex;justify-content:center;align-items:center;background-color:#f8efde}body.rebuy-cart-visible .rebuy-cart__flyout-recommendations .rebuy-product-media img{max-height:100px}body.rebuy-cart-visible .rebuy-cart__flyout-recommendations .rebuy-product-info{padding-top:10px!important;display:flex;flex-direction:column;justify-content:space-between}body.rebuy-cart-visible .rebuy-cart__flyout-recommendations .rebuy-product-actions{display:flex;justify-content:center;align-items:center}body.rebuy-cart-visible .rebuy-cart__flyout-recommendations .rebuy-product-price .rebuy-money{font-size:18px;color:#45c1c8}body.rebuy-cart-visible .rebuy-cart__flyout-recommendations .rebuy-product-price .rebuy-money.compare-at{color:#4b4f54}@media only screen and (max-width: 480px){body.rebuy-cart-visible .rebuy-cart__flyout-recommendations .rebuy-product-price .rebuy-money{font-size:15px}}body.rebuy-cart-visible .rebuy-cart__flyout-content.no-items .rebuy-cart__flyout-empty-cart{border-bottom:0px;padding-bottom:0}body.rebuy-cart-visible .rebuy-cart__flyout-content.no-items .rebuy-cart__flyout-empty-cart h3{color:#231f20!important;font-size:24px;padding-bottom:0;margin-bottom:0}body.rebuy-cart-visible .rebuy-cart__flyout-content.no-items .rebuy-cart__flyout-empty-cart-footer{order:3}body.rebuy-cart-visible .rebuy-cart__flyout-content.no-items .rebuy-cart__flyout-empty-cart-footer button.empty-cart-button{border:1px solid #00ABC7;border-radius:74px!important;text-shadow:none;font-size:16px;font-weight:500!important;background-color:#00abc7;color:#fff;padding:11.5px}body.rebuy-cart-visible .rebuy-cart__flyout-content.no-items .rebuy-cart__flyout-empty-cart-footer button.empty-cart-button:hover{background-color:transparent;color:#00abc7}body.rebuy-cart-visible .rebuy-cart__flyout-content.has-items .rebuy-cart__flyout-item .rebuy-cart__flyout-item-media{background-color:#f8efde}.property-value-248114 .rebuy-cart__flyout-item-quantity-widget,.property-value-204501 .rebuy-cart__flyout-item-quantity-widget,.property-value-248116 .rebuy-cart__flyout-item-quantity-widget,.property-value-248114 .rebuy-cart__flyout-item-subscription,.property-value-204501 .rebuy-cart__flyout-item-subscription,.property-value-248116 .rebuy-cart__flyout-item-subscription{display:none}.rebuy-cart__progress-bar-container .rebuy-cart__progress-step .rebuy-cart__progress-step-label{text-transform:uppercase}#shopify-section-1543528243805 .slides>li .banner-ribbon{position:absolute;top:0;right:0;width:40%;height:auto;max-width:400px}#shopify-section-1543528243805 .flex-control-nav.flex-control-paging{bottom:7%}#shopify-section-1543528243805 .show-desktop{padding-bottom:0!important;height:100vh}#shopify-section-1543528243805 .show-mobile{padding-bottom:0!important;height:100vh;background-position-y:bottom!important}#shopify-section-1543528243805 .homepage_slider__flex-caption{text-shadow:none}@media only screen and (max-width: 600px){#shopify-section-1543528243805 .homepage_slider__flex-caption{top:190px!important}#shopify-section-1543528243805 .homepage_slider__flex-caption.with-image-text{top:40%!important}}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content.text-left{text-align:left}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .text-as-image-desktop{display:block;max-width:85%}@media only screen and (max-width: 600px){#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .text-as-image-desktop{display:none}}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .text-as-image-mobile{display:none;max-width:75%}@media only screen and (max-width: 600px){#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .text-as-image-mobile{display:block}}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline{padding-bottom:0;margin-bottom:0}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span{display:block}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-1-small{font-weight:300;font-size:34px;line-height:120%}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-1,#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-3{font-weight:300;font-size:47px;line-height:120%}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-2{font-size:72px;font-weight:400;line-height:120%}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .subheading{font-size:22px;margin-bottom:20px}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .action_button{padding:12px 40px!important;max-height:44px;font-size:16px;font-weight:500;line-height:1.2;text-shadow:none!important}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .action_button.btn-white{background-color:#fff!important;border:1px solid #fff!important;color:#00abc7!important}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .action_button.btn-white:hover,#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .action_button.btn-blue{background-color:#00abc7!important;border:1px solid #00ABC7!important;color:#fff!important}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .action_button.btn-blue:hover{background-color:#fff!important;border:1px solid #fff!important;color:#00abc7!important}@media only screen and (max-width: 959px){#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-1,#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-3{font-size:35px!important}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-2{font-size:60px!important}}@media only screen and (max-width: 768px){#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-1-small{font-size:21px}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-1,#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-3{font-size:25px!important}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-2{font-size:40px!important}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .action_button{margin-top:15px}}@media only screen and (max-width: 600px){#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content{padding-top:40px}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-1-small{font-size:18px}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-1,#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-3{font-size:16px!important}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .headline span.line-2{font-size:35px!important}#shopify-section-1543528243805 .homepage_slider__flex-caption .text-content .action_button{font-size:14px!important;margin-top:15px;padding:10px 25px!important;height:30px;min-height:38px}}#shopify-section-1543528243805 .disclaimer{position:absolute;bottom:0;width:calc(100% - 40px);padding:20px 20px 50px;font-size:24px;color:#fff;line-height:1}#rebuy-cart .rebuy-cart__flyout-item-quantity .rebuy-cart__flyout-item-quantity-widget{margin:0;max-width:140px;max-height:44px;border-radius:75px;overflow:hidden;border:1px solid #00ABC7;align-items:center;background-color:transparent;width:120px;height:44px}#rebuy-cart .rebuy-cart__flyout-item-quantity .rebuy-cart__flyout-item-quantity-widget .rebuy-cart__flyout-item-quantity-widget-button:first-child{background-color:transparent;height:100%;width:35%;display:flex;justify-content:right;align-items:center;padding-right:3px;color:#00abc7;font-weight:700;font-size:16px;font-family:Raleway,sans-serif}#rebuy-cart .rebuy-cart__flyout-item-quantity .rebuy-cart__flyout-item-quantity-widget .rebuy-cart__flyout-item-quantity-widget-label{width:30%;height:100%!important;color:#00abc7;font-size:16px;font-feature-settings:"lnum";font-family:Raleway,sans-serif;font-weight:700!important;padding:12px 3px 10px;background-color:transparent;line-height:1.2;text-align:center}#rebuy-cart .rebuy-cart__flyout-item-quantity .rebuy-cart__flyout-item-quantity-widget .rebuy-cart__flyout-item-quantity-widget-button:last-child{height:100%;width:35%;display:flex;justify-content:left;align-items:center;background-color:transparent;padding-left:3px;color:#00abc7;font-size:16px}#rebuy-cart .rebuy-cart__flyout-actions button{border-radius:74px;max-height:44px;min-height:44px;text-shadow:none!important;transition:all .3s ease-in;padding:12.5px 15px!important;line-height:1}#rebuy-cart .rebuy-cart__flyout-actions button.rebuy-cart__checkout-button{border:2px solid #00ABC7!important;background-color:#00abc7!important}#rebuy-cart .rebuy-cart__flyout-actions button.rebuy-cart__checkout-button:hover{color:#00abc7!important;background-color:#fff!important;border:2px solid #00ABC7!important}#rebuy-cart .rebuy-cart__flyout-actions button.rebuy-cart__continue-shopping-button{color:#00abc7!important;border:2px solid #00ABC7!important}#rebuy-cart .rebuy-cart__flyout-actions button.rebuy-cart__continue-shopping-button:hover{color:#fff!important;background-color:#00abc7!important}#rebuy-cart .rebuy-cart__flyout-actions button.rebuy-cart__shop-pay-button{padding-top:8px!important;padding-bottom:10px}.featured-collection-section{padding-top:90px;padding-bottom:90px}.featured-collection-section .button{display:flex;justify-content:center}.featured-collection-section .button a{width:auto;margin:auto}@media only screen and (max-width: 799px){.featured-collection-section{padding-top:0;padding-bottom:50px}}body.product,.featured-collection-section,.collection-template-section{background-color:#faf3e6}:is(body.product,.featured-collection-section,.collection-template-section) .feature-desc{font-size:23px;font-weight:300;line-height:36px;max-width:1000px;margin-bottom:50px}@media only screen and (max-width: 959px){:is(body.product,.featured-collection-section,.collection-template-section) .feature-desc{font-size:16px;line-height:24px;margin-bottom:20px}}:is(body.product,.featured-collection-section,.collection-template-section) .related-product-list>div{margin:25px 0}:is(body.product,.featured-collection-section,.collection-template-section) .products>div{position:relative;z-index:2}@media only screen and (max-width: 798px){:is(body.product,.featured-collection-section,.collection-template-section) .products>div{width:50%!important;margin:20px 0}}@media only screen and (max-width: 480px){:is(body.product,.featured-collection-section,.collection-template-section) .products>div{width:100%!important}}:is(body.product,.featured-collection-section,.collection-template-section) .products>div:before{content:"";display:block;position:absolute;opacity:0;left:0;top:-30px;background-color:#fff6;width:100%;height:110%;border-radius:170px;z-index:-1}:is(body.product,.featured-collection-section,.collection-template-section) .products>div:hover:before{opacity:1}:is(body.product,.featured-collection-section,.collection-template-section) .products>div a:hover{color:#000!important}@media only screen and (max-width: 798px){:is(body.product,.featured-collection-section,.collection-template-section) .products>div:hover:before{opacity:0}}.shopify-section.featured-promotions-section .dark-overlay:before{content:"";top:0;left:0;width:100%;height:100%;background:#0006;z-index:0;display:none}#shopify-section-1598592848204.image-with-text-overlay-section{padding-top:0;padding-bottom:90px;position:relative}#shopify-section-1598592848204.image-with-text-overlay-section h3.headline{color:#fff!important}@media only screen and (max-width: 1200px){#shopify-section-1598592848204.image-with-text-overlay-section:before{left:-600px!important}}@media only screen and (max-width: 959px){#shopify-section-1598592848204.image-with-text-overlay-section{margin-top:0}#shopify-section-1598592848204.image-with-text-overlay-section:before{display:none!important}}#shopify-section-1598592848204.image-with-text-overlay-section:before{content:"";display:block;background-image:url(bg-star.png);background-size:cover;background-position-y:-100px;width:500px;height:500px;position:absolute;left:-240px;top:-50px;z-index:1}#shopify-section-1598592848204.image-with-text-overlay-section .container .ten.columns{width:922px;padding-left:0}@media only screen and (max-width: 796px){#shopify-section-1598592848204.image-with-text-overlay-section .container .ten.columns{width:100%}}#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption{top:0;transform:none;display:flex;justify-content:center;padding-top:100px;padding-bottom:90px;position:relative}@media only screen and (max-width: 959px){#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption{padding-top:100px;padding-bottom:80px}}@media only screen and (max-width: 796px){#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption{padding-top:80px;padding-bottom:80px}#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .action_button{padding:12px 20px!important}}@media only screen and (max-width: 479px){#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .action_button{font-size:16px!important}}#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption>div{display:flex;justify-content:center;max-width:1079px}@media only screen and (min-width: 799px) and (max-width: 959px){#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption>div{width:768px}}#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .headline{font-size:40px!important;font-weight:300!important;line-height:120%;font-family:Verlag,Raleway,sans-serif!important;font-feature-settings:"lnum";margin-bottom:20px;text-shadow:none;padding-bottom:60px!important;max-width:800px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 959px){#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .headline{font-size:28px!important}}#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .subtitle{margin-bottom:50px}@media only screen and (max-width: 796px){#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .subtitle{margin-bottom:80px}}#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .subtitle .icons{display:flex;justify-content:space-between;margin-top:-15px;margin-bottom:-15px}@media only screen and (max-width: 959px){#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .subtitle .icons{flex-wrap:wrap}}@media only screen and (max-width: 796px){#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .subtitle .icons{max-width:350px;margin-left:auto;margin-right:auto}}#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .subtitle .icons div{position:relative;padding-bottom:90px;width:16%;display:flex;justify-content:center;margin:15px 0}@media only screen and (max-width: 959px){#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .subtitle .icons div{width:33%}}@media only screen and (max-width: 799px){#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .subtitle .icons div{width:50%}#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .subtitle .icons div label{padding-left:10px;padding-right:10px}}#shopify-section-1598592848204.image-with-text-overlay-section .flex-caption .subtitle .icons div label{position:absolute;bottom:0;font-family:Futura;font-size:16px;font-weight:400;line-height:1.2;text-shadow:none;min-height:60px}.image-with-text-overlay-section{padding-top:0;position:relative;background-color:#faf3e6}.refresh-2025-image-with-text.image-left{padding-top:100px}.refresh-2025-image-with-text.image-right{padding-bottom:100px}.refresh-2025-image-with-text .action_button{font-weight:500;margin-top:30px!important;text-shadow:none!important}@media only screen and (max-width: 799px){.refresh-2025-image-with-text:first-child{padding-bottom:50px}.refresh-2025-image-with-text .align_left{text-align:center}}.testimonial-section{background-image:none;background-color:#faf3e6;padding:90px 0!important}@media only screen and (max-width: 799px){.testimonial-section{padding-top:50px!important;padding-bottom:20px!important}}.testimonial-section .homepage_slider:not(.flexslider-show-nav) .flex-direction-nav{display:none}.testimonial-section .flex-direction-nav .flex-prev{text-align:left}.testimonial-section .flex-direction-nav .flex-next{text-align:right}.testimonial-section .testimonial-container>div{margin-left:0;margin-right:0}.testimonial-section .testimonial-container>div .testimonial{overflow:visible}.testimonial-section .testimanial-title{max-width:none;margin-bottom:40px}.testimonial-section p{font-family:Verlag,Raleway,sans-serif;font-feature-settings:"lnum"}.testimonial-section p.trim-paragraph{font-family:Verlag,Raleway,sans-serif;font-feature-settings:"lnum";text-align:left}.testimonial-section p.trim-paragraph .name{font-weight:400;display:flex;align-items:center;gap:10px}.testimonial-section p.trim-paragraph .name:after{content:"";display:inline-block;width:113px;height:18px;background-image:url(/cdn/shop/files/verified_buyer.png?v=1757465830);background-size:cover;background-repeat:no-repeat}.testimonial-section .testimonial-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.testimonial-section .testimonial-block-row{display:flex!important;justify-content:space-between}@media only screen and (max-width: 799px){.testimonial-section .testimonial-block-row{flex-direction:column;gap:25px}}.testimonial-section .testimonial-block{padding:20px 10px 10px;box-sizing:border-box;position:relative;background-image:url(/cdn/shop/files/testimonial-icon.png?v=1757468425);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;background-size:contain}.testimonial-section .testimonial-block:before{content:"";display:block;position:absolute;background-image:url(/cdn/shop/files/rating.png?v=1757464788);width:136px;height:24px;top:0}@media only screen and (max-width: 799px){.testimonial-section .testimonial-block{width:100%!important;background-size:contain;background-position-x:left}}.testimonial-section .testimonial-block .testimonial-block__text{text-align:left}.testimonial-section .flex-control-paging{bottom:0}.testimonial-section .flex-control-paging a{border:1px solid #45C1C8!important}.testimonial-section .flex-control-paging a.flex-active,.testimonial-section .flex-control-paging a:hover{background-color:#45c1c8!important}.testimonial-section .button{padding-top:50px;text-align:center}.testimonial-section .button a{width:auto}#shopify-section-logo_bar_ACH3Wg{padding-top:80px;padding-bottom:50px}@media only screen and (max-width: 799px){#shopify-section-logo_bar_ACH3Wg{display:none}}#shopify-section-logo_bar_ACH3Wg .logo-bar-section{max-width:unset!important}#shopify-section-logo_bar_ACH3Wg .logo-bar{display:flex;flex-direction:row;gap:50px}#shopify-section-logo_bar_ACH3Wg .logo-bar__item{display:flex;flex-direction:row;gap:50px;max-width:unset;align-items:center;padding:0}#shopify-section-logo_bar_ACH3Wg .logo-bar__item .logo-img-wrap{order:2;padding:0}#shopify-section-logo_bar_ACH3Wg .logo-bar__item .logo-img-wrap img{width:49.71px;height:47.2px;max-width:unset}#shopify-section-logo_bar_ACH3Wg .logo-bar__item .logo-title{font-size:64px;color:#3fc2cd;order:1;white-space:nowrap}@keyframes scroll-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}.page-banner-section{width:100%;position:relative}.page-banner-section .page-banner{padding-bottom:35%;background-size:cover;background-repeat:no-repeat;filter:brightness(.8)}@media only screen and (max-width: 959px){.page-banner-section .page-banner{padding-bottom:75%}}.page-banner-section .page-banner.banner-desktop{opacity:1}.page-banner-section .page-banner.banner-mobile{opacity:0;width:100%;position:absolute;top:0;background-position-x:center}@media only screen and (max-width: 959px){.page-banner-section .page-banner.banner-desktop{opacity:0}.page-banner-section .page-banner.banner-mobile{opacity:1}}.page-banner-section .page-banner-content{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff}.page-banner-section .page-banner-content img.title-desktop{height:20%;margin-bottom:-90px}.page-banner-section .page-banner-content.with-title-image-mb img.title-desktop{display:block}.page-banner-section .page-banner-content.with-title-image-mb img.title-mobile{display:none}@media only screen and (max-width: 959px){.page-banner-section .page-banner-content.with-title-image-mb img.title-desktop{display:none}.page-banner-section .page-banner-content.with-title-image-mb img.title-mobile{display:block}}.page-banner-section .page-banner-content h1{font-weight:500;color:#fff}.reef-safe-section{padding:90px 0}.reef-section{padding-top:90px;overflow:hidden}:is(.our-story-section,.reef-safe-section) h2{font-size:50px;font-weight:500;color:#45c1c8;padding-bottom:50px;line-height:1.2}:is(.our-story-section,.reef-safe-section) .title-desktop{display:flex;justify-content:center;padding-bottom:50px}:is(.our-story-section,.reef-safe-section) .title-desktop img{max-width:100%}@media only screen and (max-width: 798px){:is(.our-story-section,.reef-safe-section) .title-desktop{display:none}}:is(.our-story-section,.reef-safe-section) .title-mobile{display:none;justify-content:center;padding-bottom:50px}:is(.our-story-section,.reef-safe-section) .title-mobile img{max-width:100%}@media only screen and (max-width: 798px){:is(.our-story-section,.reef-safe-section) .title-mobile{display:flex}}:is(.our-story-section,.reef-safe-section) .layout{margin-left:0;display:flex;flex-direction:row;justify-content:center;align-items:center}:is(.our-story-section,.reef-safe-section) .layout>div{width:50%}@media only screen and (max-width: 959px){:is(.our-story-section,.reef-safe-section) .layout{flex-direction:column;padding-bottom:40px;gap:25px}:is(.our-story-section,.reef-safe-section) .layout>div{width:100%}}:is(.our-story-section,.reef-safe-section) .layout__item.layout__item--body{padding-left:0;padding-right:40px;flex:1 1 0%}@media only screen and (max-width: 959px){:is(.our-story-section,.reef-safe-section) .layout__item.layout__item--body{padding-right:0}}:is(.our-story-section,.reef-safe-section) .layout__item.layout__item--figure img{width:100%}:is(.our-story-section,.reef-safe-section)>.layout:nth-of-type(odd) .layout__item.layout__item--body{order:2;padding-left:40px;padding-right:0}@media only screen and (max-width: 959px){:is(.our-story-section,.reef-safe-section)>.layout:nth-of-type(odd) .layout__item.layout__item--body{padding-left:0}}:is(.our-story-section,.reef-safe-section)>.layout:nth-of-type(odd) .layout__item.layout__item--figure{order:1}.reef-safe-products-container{padding:90px 0}.reef-safe-products-container .reef-safe-products-wrapper{width:100%}.reef-safe-products-container .reef-safe-products-wrapper .products-desktop{display:flex;flex-direction:row;gap:60px}@media only screen and (max-width: 1199px){.reef-safe-products-container .reef-safe-products-wrapper .products-desktop{gap:50px;justify-content:center;align-items:center;flex-wrap:wrap}}@media only screen and (max-width: 798px){.reef-safe-products-container .reef-safe-products-wrapper .products-desktop{display:none}}.reef-safe-products-container .reef-safe-products-wrapper .products-desktop .product-item{display:flex;flex-direction:column;gap:50px}.reef-safe-products-container .reef-safe-products-wrapper .products-desktop .product-item img{max-height:420px;width:auto}@media only screen and (max-width: 1199px){.reef-safe-products-container .reef-safe-products-wrapper .products-desktop .product-item{gap:30px}}.reef-safe-products-container .reef-safe-products-wrapper .products-mobile{display:none}@media only screen and (max-width: 798px){.reef-safe-products-container .reef-safe-products-wrapper .products-mobile{display:block}}.reef-safe-products-container .reef-safe-products-wrapper .products-mobile .product-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.reef-safe-products-container .reef-safe-products-wrapper .products-mobile .product-item img{max-height:420px;width:auto}.reef-safe-products-container .reef-safe-products-wrapper .products-mobile .product-item .action_button{max-width:220px}.reef-safe-products-container .reef-safe-products-wrapper .products-mobile .flexslider{padding-bottom:70px}.reef-safe-products-container .reef-safe-products-wrapper .products-mobile .flex-control-paging{bottom:0}.reef-safe-products-container .reef-safe-products-wrapper .products-mobile .flex-control-paging li a{border:1px solid #00ABC7;color:#00abc7}.reef-safe-products-container .reef-safe-products-wrapper .products-mobile .flex-control-paging li a.flex-active{background-color:#00abc7}.reef-benefits-container{background-image:url(reef-benefits-bg.png);background-size:cover;padding:90px 0}.reef-benefits-container hr{border-top:1px solid #fff}@media only screen and (max-width: 959px){.reef-benefits-container{padding:50px 0}.reef-benefits-container .intro{padding:50px 0}.reef-benefits-container .intro img{margin-top:30px}}.reef-benefits-container .intro{max-width:900px;margin:auto;text-align:center;padding-bottom:90px}.reef-benefits-container .intro img{max-width:100%;margin-top:50px}.reef-benefits-container .items{padding-top:90px;display:flex;flex-wrap:wrap;margin:-20px}@media only screen and (max-width: 959px){.reef-benefits-container .items{padding-top:50px}}.reef-benefits-container .items .item{width:50%}.reef-benefits-container .items .item .item_wrapper{padding:20px}.reef-benefits-container .items .item h3{font-size:38px!important;font-weight:600!important;margin-bottom:20px}.reef-benefits-container .items .item img{max-height:75px;max-width:100%;width:auto;margin-bottom:20px}@media only screen and (max-width: 1199px){.reef-benefits-container .items .item img{max-height:55px}}@media only screen and (max-width: 959px){.reef-benefits-container .items .item{width:100%}.reef-benefits-container .items .item img{max-height:40px}}#shopify-section-1543916913732{background-image:none!important}.logo-list-section:not(#shopify-section-logo_bar_ACH3Wg){background-image:url(reef-logo-bar.jpg);background-size:cover;background-position:center;padding:90px 0!important}.logo-list-section:not(#shopify-section-logo_bar_ACH3Wg) .description{max-width:922px;margin:auto;padding-bottom:70px}.logo-list-section:not(#shopify-section-logo_bar_ACH3Wg) .description p{color:#fff!important;font-size:40px;line-height:1.2}@media only screen and (max-width: 959px){.logo-list-section:not(#shopify-section-logo_bar_ACH3Wg) .description p{font-size:35px!important}}@media only screen and (max-width: 798px){.logo-list-section:not(#shopify-section-logo_bar_ACH3Wg) .description p{font-size:26px!important;line-height:1.5}}@media only screen and (max-width: 798px){.logo-list-section:not(#shopify-section-logo_bar_ACH3Wg) .logo-bar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:-20px;margin-bottom:-20px}.logo-list-section:not(#shopify-section-logo_bar_ACH3Wg) .logo-bar .logo-bar__item{width:50%;padding:20px 0}}.logo-list-section:not(#shopify-section-logo_bar_ACH3Wg) .logo-title{color:#fff!important;margin-top:13px;font-size:16px;line-height:1.2;max-width:150px!important;text-transform:uppercase}@media only screen and (max-width: 798px){.logo-list-section:not(#shopify-section-logo_bar_ACH3Wg) .logo-title{font-size:13px!important}}#shopify-section-pledge{padding:90px 0}#shopify-section-pledge h2{font-size:38px!important;font-weight:600!important;margin-bottom:20px;color:#45c1c8}#shopify-section-pledge img.title-desktop{max-height:75px;max-width:100%;width:auto;margin:auto auto 20px}#shopify-section-pledge img.title-mobile{display:none;max-width:100%;margin:auto}@media only screen and (max-width: 1199px){#shopify-section-pledge img.title-desktop{max-height:55px}}@media only screen and (max-width: 959px){#shopify-section-pledge img.title-mobile{display:block}#shopify-section-pledge img.title-desktop{display:none}}#shopify-section-pledge .pledge-text{max-width:1410px;margin:auto}#shopify-section-pledge .sign-the-pledge{width:auto;margin:auto}#shopify-section-pledge form{padding-top:50px}#shopify-section-pledge form p.error{background-color:transparent;color:red;font-weight:400}#shopify-section-pledge form h3{text-align:center;font-size:24px!important}#shopify-section-pledge form #btn-submit{background:#00abc7!important;border:1px solid #00ABC7!important;color:#fff;padding:10px 20px;text-align:center;font-size:16px;font-family:Raleway,sans-serif;font-weight:500;line-height:1.2;width:auto}#shopify-section-pledge form input[type=text],#shopify-section-pledge form input[type=email]{margin-bottom:5px}#shopify-section-pledge form input[type=submit]{margin-top:15px;max-width:200px}#shopify-section-pledge form label{color:#231f20!important;line-height:1.2;text-align:left;font-weight:400}#shopify-section-pledge form .clearButton a.show{display:none}#shopify-section-pledge form div.mce_inline_error{background-color:transparent;padding:0;text-align:left;color:red;font-weight:400;font-size:12px;line-height:1.3}#shopify-section-pledge .signature-form{max-width:700px;margin:auto}.reef-safe-commitment-section{padding:90px 0}@media only screen and (max-width: 959px){.reef-safe-commitment-section{padding:40px 0}}.reef-safe-commitment-section blockquote{margin-top:40px;padding:0}@media only screen and (max-width: 959px){.reef-safe-commitment-section blockquote{font-size:13px}}#shopify-section-page-community img{margin-right:auto;margin-left:auto;display:block}body.\34 04{background-color:#e3f3f6}body.\34 04 .header-section{background-color:#e3f3f6!important}.page-404{padding-bottom:30px}@media only screen and (max-width: 798px){.page-404{padding-top:40px}}.page-404 .text-content{max-width:700px;margin:auto;text-align:center}.page-404 .text-content h1{color:#45c1c8;font-size:40px;max-width:574px}@media only screen and (max-width: 798px){.page-404 .text-content h1{font-size:28px;line-height:1.1}}.page-404 ul.collections{list-style:none;display:flex;flex-wrap:wrap;width:100%}.page-404 ul.collections li{list-style:none;width:calc(25% - 20px);background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:16%;position:relative;border-radius:24px;margin:10px}@media only screen and (max-width: 798px){.page-404 ul.collections li{width:calc(50% - 20px);padding-top:30%}}.page-404 ul.collections li a{color:#fff!important;font-size:24px;font-weight:700;position:absolute;bottom:5px;display:flex;justify-content:space-between;padding-left:20px;padding-right:20px;padding-bottom:20px;width:calc(100% - 40px);align-items:end}.page-404 ul.collections li a svg{min-width:21px;min-height:21px}@media only screen and (max-width: 1200px){.page-404 ul.collections li a{font-size:20px;line-height:1.1}}@media only screen and (max-width: 959px){.page-404 ul.collections li a{font-size:16px;line-height:1}.page-404 ul.collections li a svg{min-width:14px;min-height:14px;max-width:14px;max-height:14px}}@media only screen and (max-width: 500px){.page-404 ul.collections li a{padding-left:15px;padding-right:15px;padding-bottom:15px;width:calc(100% - 30px)}}.page-404 .footer-text p{text-align:center;font-weight:700}body.product .toggle-wrap .sidebar.columns{float:none}:is(body.product,body.product-combo,body.product-giftcard) .bold-bundle.bold-bundle-loaded{display:none}:is(body.product,body.product-combo,body.product-giftcard) .add_to_cart.action_button{font-weight:700!important}:is(body.product,body.product-combo,body.product-giftcard) .fixed-cart-item{display:none}:is(body.product,body.product-combo,body.product-giftcard) .show-select .select select{max-width:100%;width:100%;border-radius:74px}:is(body.product,body.product-combo,body.product-giftcard) .container .sixteen.columns{margin:0}@media only screen and (max-width: 480px){:is(body.product,body.product-combo,body.product-giftcard) .container .sixteen.columns{width:100%;padding:0}}:is(body.product,body.product-combo,body.product-giftcard) .related-product-wrapper{padding-top:0}@media only screen and (max-width: 798px){:is(body.product,body.product-combo,body.product-giftcard) .logo-bar .logo-bar__item{width:35%!important}}:is(body.product,body.product-combo,body.product-giftcard) .logo-list-section .logo-bar .logo-bar__item .logo-img-wrap{margin-bottom:20px}.product-template-2025 .product-main{display:flex;padding-bottom:30px}.product-template-2025 .product-main>div{width:50%!important}@media only screen and (max-width: 959px){.product-template-2025 .product-main{flex-direction:column}.product-template-2025 .product-main>div{width:100%!important}}.product-template-2025 .product-main .images-container,.product-template-2025 .product-main .product-details-container{padding:0;margin:0}.product-template-2025 .mobile-breadcrumb{display:none}@media only screen and (max-width: 959px){.product-template-2025 .mobile-breadcrumb{display:block}.product-template-2025 .desktop-breadcrumb{display:none}}.product-template-2025 .product_breadcrumb{margin:0 0 30px;line-height:1.3}@media only screen and (max-width: 959px){.product-template-2025 .product_breadcrumb{text-align:left!important}}.product-template-2025 .product-images .desktop-images .main-image{background-color:#fff6;border-radius:15px;display:flex;justify-content:center;align-items:center;padding:10px;margin-bottom:20px;max-height:790px;overflow:hidden}.product-template-2025 .product-images .desktop-images .main-image img{max-width:100%;max-height:100%}.product-template-2025 .product-images .desktop-images .other-images{display:flex;flex-wrap:wrap;margin:-10px}.product-template-2025 .product-images .desktop-images .other-images .item{width:50%}.product-template-2025 .product-images .desktop-images .other-images .item div{padding-bottom:75%;border-radius:15px;background-size:cover;background-position:center;margin:10px}.product-template-2025 .product-images .mobile-images{display:none;padding-bottom:20px}.product-template-2025 .product-images .mobile-images .homepage_slider{padding-bottom:20%}.product-template-2025 .product-images .mobile-images .homepage_slider .flex-control-paging li a{border:1px solid #45C1C8}.product-template-2025 .product-images .mobile-images .homepage_slider .flex-control-paging li a.flex-active{background-color:#45c1c8}.product-template-2025 .product-images .mobile-images .product-image{width:100%;padding-bottom:100%;border-radius:15px;background-size:cover;background-position:center}.product-template-2025 .product-images .bundle-images{padding-bottom:20px}.product-template-2025 .product-images .bundle-images .homepage_slider{padding-bottom:20%}.product-template-2025 .product-images .bundle-images .homepage_slider .flex-control-paging li a{border:1px solid #45C1C8}.product-template-2025 .product-images .bundle-images .homepage_slider .flex-control-paging li a.flex-active{background-color:#45c1c8}.product-template-2025 .product-images .bundle-images .product-image{width:100%;padding-bottom:85%;border-radius:15px;background-size:cover;background-position:center}@media only screen and (max-width: 959px){.product-template-2025 .product-images .desktop-images{display:none}.product-template-2025 .product-images .mobile-images{display:block}}.product-template-2025 .notify_email{border-radius:74px}.product-template-2025 .natural-note,.product-template-2025 .more-question,.product-template-2025 .social_links{display:none}.product-template-2025 .product-details-container>div{padding-left:110px}@media only screen and (max-width: 1199px){.product-template-2025 .product-details-container>div{padding-left:50px}}@media only screen and (max-width: 959px){.product-template-2025 .product-details-container>div{padding-left:0}}.product-template-2025 .product-details-container .price-review-line{display:flex;flex-direction:row;align-items:center;gap:50px;margin-bottom:20px}.product-template-2025 .product-details-container .price-review-line span.money{font-weight:700}.product-template-2025 .product-details-container .purchase-details{display:flex;flex-direction:row;gap:10px;padding-bottom:10px}@media only screen and (max-width: 798px){.product-template-2025 .product-details-container .purchase-details{flex-direction:column;gap:20px}.product-template-2025 .product-details-container .purchase-details .purchase-details__quantity{max-width:100%!important}.product-template-2025 .product-details-container .purchase-details .purchase-details__quantity input.quantity{max-width:50%!important;width:unset}.product-template-2025 .product-details-container .purchase-details .purchase-details__buttons{gap:20px}.product-template-2025 .product-details-container .purchase-details .purchase-details__buttons .add_to_cart{max-width:100%}.product-template-2025 .product-details-container .purchase-details .purchase-details__buttons .shopify-payment-button{max-height:44px}}.product-template-2025 .product-details-container .purchase-details .purchase-details__quantity{margin:0;max-width:110px;max-height:44px;border-radius:75px;overflow:hidden;border:1px solid #00ABC7;align-items:center}.product-template-2025 .product-details-container .purchase-details .purchase-details__quantity .product-minus{display:none;height:100%;width:35%;display:flex;justify-content:right;align-items:center;background-color:transparent;padding-right:3px;color:#00abc7;font-weight:700;font-size:16px;font-family:Raleway,sans-serif}.product-template-2025 .product-details-container .purchase-details .purchase-details__quantity input.quantity{width:30%;height:100%;color:#00abc7;font-size:16px;font-feature-settings:"lnum";font-family:Raleway,sans-serif;font-weight:700;background-color:transparent;padding:12px 3px 10px;text-align:center}.product-template-2025 .product-details-container .purchase-details .purchase-details__quantity .product-plus{height:100%;width:35%;display:flex;justify-content:left;align-items:center;background-color:transparent;padding-left:3px}.product-template-2025 .product-details-container .purchase-details__buttons{justify-content:space-between}.product-template-2025 .product-details-container .purchase-details__buttons .add_to_cart{max-width:150px;padding:12px 20px!important}.product-template-2025 .product-details-container .purchase-details__buttons .shopify-payment-button{border-radius:75px;overflow:hidden;margin-left:0}@media only screen and (max-width: 959px){.product-template-2025 .product-details-container .purchase-details__buttons .shopify-payment-button{margin-top:0!important}}.product-template-2025 .product-details-container .toggle-all--true h4.toggle{border-bottom:1px solid #45C1C8!important;color:#45c1c8}.product-template-2025 .product-details-container .toggle-wrap .toggle[aria-expanded=false] span{background-image:url(arrow_expand_2.png)!important}.product-template-2025 .product-details-container .toggle-wrap .toggle[aria-expanded=true] span{background-image:url(arrow_collapse_2.png)!important}.product-template-2025 .product-details-container p{line-height:1.4}.product-template-2025 .logo-list-section .logo-bar{display:flex}.related-products-container{padding-bottom:50px}.related-products-container h3{padding:30px 0}.oke-w-header{padding-bottom:30px}.okeReviews[data-oke-container] .oke-state--noTopBorder,div.okeReviews .oke-state--noTopBorder{min-width:100%;border-bottom:0px!important}.oke-w-reviewsTab{border-top:1px solid #45C1C8;padding-top:14px}.oke-w-reviewsTab .oke-w-reviews{display:flex;flex-wrap:wrap;justify-content:end;gap:14px}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-head{order:2;margin-bottom:0!important;margin-left:-7px;margin-right:-7px;padding-left:20px;gap:5px}.oke-w-reviewsTab .oke-w-reviews .oke-button{margin:0 7px;border:1px solid #00ABC7!important;background-color:transparent!important;font-size:16px!important;line-height:1.2!important;font-family:Raleway;color:#00abc7!important}.oke-w-reviewsTab .oke-w-reviews .oke-button:hover{background-color:#00abc7!important;color:#fff!important}.oke-w-reviewsTab .oke-w-reviews .oke-button:hover span{color:#fff!important}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-controls{order:1;flex:1}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-main{order:3;border-top:1px solid #45C1C8!important;width:100%}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-main .oke-w-reviews-list li{border-bottom:1px solid #45C1C8}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-footer{order:4;width:100%;padding-top:30px}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-footer .oke-showMore-button{border:1px solid #00ABC7;background-color:transparent!important;color:#00abc7!important;font-size:16px;line-height:1.2!important;font-family:Raleway}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-footer .oke-showMore-button span{color:#00abc7!important}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-footer .oke-showMore-button:hover{background-color:#00abc7!important;color:#fff!important}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-footer .oke-showMore-button:hover span{color:#fff!important}@media only screen and (max-width: 798px){.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-head{width:100%;margin-left:0;padding-left:0}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-head .oke-button{margin:5px -10px!important}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-head .oke-button.oke-w-reviews-filterToggle{order:2}.oke-w-reviewsTab .oke-w-reviews .oke-w-reviews-head .oke-w-reviews-writeReview{order:1}}.oke-button{line-height:1.5!important;margin-left:5px;margin-right:5px}.oke-button:before{display:none!important}.oke-button .oke-icon{display:none}.oke-w-reviewer>div{display:flex;flex-direction:column;gap:10px}.oke-w-reviewer-identity{text-transform:uppercase;font-size:22px!important}.oke-w-reviewer-verified{color:#000!important;font-size:11px!important;text-transform:uppercase;background-color:#fff;border-radius:12px;line-height:1;padding:5px 8px;display:inline;text-align:center;max-width:110px}.oke-w-reviewer-verified span{display:none}.oke-w-reviewerRecommendation.oke-w-reviewerRecommendation--yes{display:flex!important;gap:10px}.oke-w-reviewerRecommendation.oke-w-reviewerRecommendation--yes:before{content:""!important;background-image:url(recommendation-thumbs-up.png);width:24px!important;height:24px!important}.toggle-wrap{padding-top:20px;margin-top:20px;border-top:1px solid #45C1C8}.toggle-wrap .product-icons{border-top:1px solid #45C1C8;margin-top:20px;display:flex;flex-wrap:wrap;padding:20px;justify-content:center;gap:10px}.toggle-wrap .product-icons .product-icon__item{width:27%;text-align:center;position:relative}.toggle-wrap .product-icons .product-icon__item .icon-img-wrap{display:flex;align-items:center;justify-content:center;min-height:95px}@media only screen and (max-width: 768px){.toggle-wrap .product-icons .product-icon__item{width:37%}}body.product-combo .logo-list-section .logo-bar{justify-content:center}body.product-combo .logo-list-section .logo-bar .logo-bar__item .logo-img-wrap{margin-bottom:20px}.okendo-reviews-widget-container h3{padding-bottom:0;margin-bottom:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.4!important}.current_price{color:#000}.was_price{color:#72797a!important}#ingredients_preview{background-image:url(/cdn/shop/files/ingredients-bg.png?v=1754460915);background-size:cover;width:100%;min-height:100px;padding:90px 0;margin-top:30px}#ingredients_preview .container{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 1199px){#ingredients_preview .container{flex-direction:column;align-items:center;gap:30px}#ingredients_preview .container .center{order:1}#ingredients_preview .container .left{order:2}#ingredients_preview .container .right{order:3}#ingredients_preview .container .left,#ingredients_preview .container .right{display:flex;flex-direction:column}:is(#ingredients_preview .container .left,#ingredients_preview .container .right) img.heading{margin-left:auto;margin-right:auto}}#ingredients_preview p{line-height:1.4!important;margin-top:0;margin-bottom:0}#ingredients_preview .left,#ingredients_preview .right{flex:1 1 0;box-sizing:border-box;display:flex;flex-direction:column;gap:30px}#ingredients_preview .center{box-sizing:border-box}#ingredients_preview ul.inside{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin:-15px -10px}#ingredients_preview ul.inside li{width:50%;list-style:none}#ingredients_preview ul.inside li div{padding:15px 10px}#ingredients_preview ul.inside li span.title{text-transform:uppercase;display:block;font-size:16px;padding-bottom:10px;line-height:1.4}#ingredients_preview ul.not-inside{list-style:none;padding-left:0;margin-top:-10px;margin-bottom:-10px}#ingredients_preview ul.not-inside li{list-style:none}#ingredients_preview ul.not-inside li div.item-wrapper{display:flex;flex-direction:row;padding:10px}#ingredients_preview ul.not-inside li div.item-wrapper .icon{padding-right:10px;padding-top:3px}#ingredients_preview ul.not-inside li span.title{text-transform:uppercase;display:block;font-size:16px;padding-bottom:10px;line-height:1.4}.shopify-section.featured-promotions-section{background-color:#00abc7;padding:90px 0}@media only screen and (max-width: 796px){.shopify-section.featured-promotions-section{padding:50px 0}}.shopify-section.featured-promotions-section .promotions-grid-standard{position:relative}.shopify-section.featured-promotions-section .promotions-grid-standard:before{content:"";display:block;background-image:url(/cdn/shop/files/home-story-slide-ribbon.png?v=1756292839);background-size:cover;width:286px;height:293px;position:absolute;right:-100px;z-index:1;bottom:-50px}@media only screen and (max-width: 500px){{display:none}}@media only screen and (max-width: 796px){.shopify-section.featured-promotions-section .featured-promotions{padding-bottom:50px}}@media only screen and (max-width: 796px){.shopify-section.featured-promotions-section ul.slides{display:flex;height:100%}.shopify-section.featured-promotions-section ul.slides li{height:100%}.shopify-section.featured-promotions-section ul.slides li figure{height:100%}.shopify-section.featured-promotions-section ul.slides li figure>div{height:100%;justify-content:space-between}}.shopify-section.featured-promotions-section ul.slides li .feature-section{background-color:transparent!important}.shopify-section.featured-promotions-section ul.slides li .feature-section>div{display:flex;flex-direction:row}@media only screen and (max-width: 796px){.shopify-section.featured-promotions-section ul.slides li .feature-section>div{flex-direction:column}}.shopify-section.featured-promotions-section ul.slides li .feature-section>div figcaption{width:40%;text-align:left;color:#fff}.shopify-section.featured-promotions-section ul.slides li .feature-section>div figcaption .title{color:#fff}.shopify-section.featured-promotions-section ul.slides li .feature-section>div figcaption .feature-details{padding-bottom:20px}.shopify-section.featured-promotions-section ul.slides li .feature-section>div figcaption .feature-details p{text-align:left;color:#fff}.shopify-section.featured-promotions-section ul.slides li .feature-section>div figcaption a.action_button{background-color:#fff;color:#00abc7;border:1px solid white;position:unset;transform:unset}@media only screen and (max-width: 500px){.shopify-section.featured-promotions-section ul.slides li .feature-section>div figcaption a.action_button{width:100%}}@media only screen and (max-width: 796px){.shopify-section.featured-promotions-section ul.slides li .feature-section>div figcaption{width:100%}.shopify-section.featured-promotions-section ul.slides li .feature-section>div figcaption .feature-wrap{padding-left:0;padding-right:0;padding-bottom:40px}}.shopify-section.featured-promotions-section ul.slides li .feature-section>div a:not(.action_button){width:60%;padding-left:100px}.shopify-section.featured-promotions-section ul.slides li .feature-section>div a:not(.action_button)>div.dark-overlay{padding-bottom:65%!important;border:8px solid white;border-radius:15px;box-sizing:border-box}@media only screen and (max-width: 796px){.shopify-section.featured-promotions-section ul.slides li .feature-section>div a:not(.action_button){width:100%;padding-left:0}}.shopify-section.featured-promotions-section .flex-control-nav.flex-control-paging{justify-content:center;padding-left:30px;padding-right:30px;position:absolute;bottom:0;width:160px}@media only screen and (max-width: 796px){.shopify-section.featured-promotions-section .flex-control-nav.flex-control-paging{bottom:-7px;justify-content:center;padding-left:20px;width:100%;box-sizing:border-box}}.shopify-section.featured-promotions-section .flex-direction-nav{margin-left:10px;position:absolute;bottom:15px;width:200px}@media only screen and (max-width: 796px){.shopify-section.featured-promotions-section .flex-direction-nav{display:none!important;bottom:10px;margin-left:0}}.shopify-section.featured-promotions-section .flex-direction-nav a{height:auto!important;width:auto!important}.shopify-section.featured-promotions-section .flex-direction-nav a.flex-prev{opacity:.8;left:15px}.shopify-section.featured-promotions-section .flex-direction-nav a.flex-next{opacity:.8;right:15px}.know-whats-on-your-screen-desktop{background-size:cover;background-position:center;background-color:#b4e1d8;padding:90px 20px}@media only screen and (max-width: 796px){.know-whats-on-your-screen-desktop{display:none}}.know-whats-on-your-screen-desktop .kwoys-wrapper{display:flex;flex-direction:row;justify-content:center;gap:10px}.know-whats-on-your-screen-desktop .kwoys-wrapper div{width:33.33%;display:flex;justify-content:center}.know-whats-on-your-screen-desktop .kwoys-wrapper div img{width:100%;max-width:100%;height:auto}.know-whats-on-your-screen-desktop .kwoys-wrapper div.read{position:relative}.know-whats-on-your-screen-desktop .kwoys-wrapper div.read img.img-placeholder{opacity:64%;transition:opacity .3s ease;position:absolute}.know-whats-on-your-screen-desktop .kwoys-wrapper div.read img.img-hover{opacity:0%;transition:opacity .3s ease;position:absolute}.know-whats-on-your-screen-desktop .kwoys-wrapper div.read:hover img.img-placeholder{opacity:0%}.know-whats-on-your-screen-desktop .kwoys-wrapper div.read:hover img.img-hover{opacity:100%}.know-whats-on-your-skin{background-color:#b4e1d8;padding:50px 0}.know-whats-on-your-skin .homepage_slider{padding-bottom:40px}.know-whats-on-your-skin .flex-control-nav.flex-control-paging{bottom:20px}@media only screen and (min-width: 796px){.know-whats-on-your-skin{display:none;padding-bottom:90px}}.pumps-block{background:linear-gradient(to top,#0064a8,#3fabeb);color:#fff;padding:90px 0}.pumps-block .container{display:flex;justify-content:center;max-width:1079px}.pumps-block .container .ten.columns{width:922px;padding-left:0}@media only screen and (max-width: 796px){.pumps-block .container .ten.columns{width:100%}}.pumps-block .text h3,.pumps-block .text p{color:#fff!important}.pumps-block .icons{display:flex;justify-content:space-between;margin-top:-15px;margin-bottom:-15px}.pumps-block .icons div{position:relative;padding-bottom:90px;width:16%;display:flex;justify-content:center;margin:15px 0}.pumps-block .icons div label{position:absolute;bottom:0;font-family:Futura;font-size:16px;font-weight:400;line-height:1.2;text-shadow:none;min-height:60px}@media only screen and (max-width: 796px){.pumps-block .icons div{width:50%}}@media only screen and (max-width: 796px){.pumps-block .icons{max-width:350px;margin-left:auto;margin-right:auto;flex-wrap:wrap}}body.index .featured-collection-section .related-product-list{flex-wrap:nowrap;gap:15px}@media only screen and (max-width: 959px){body.index .featured-collection-section .related-product-list{flex-wrap:wrap}}body.index .featured-collection-section .related-product-list .thumbnail:before{display:none}@media only screen and (max-width: 959px){body.index .featured-collection-section .related-product-list .thumbnail{width:40%}}@media only screen and (max-width: 767px){body.index .featured-collection-section .related-product-list .thumbnail{padding-bottom:0}body.index .featured-collection-section .related-product-list .thumbnail a img{max-height:250px}}body.index .featured-collection-section .home-product{border-radius:80px;overflow:hidden;max-width:342px;margin:auto}@media only screen and (min-width: 768px){body.index .featured-collection-section .home-product:hover .image__container img.primary{opacity:0}body.index .featured-collection-section .home-product:hover .info .price{display:block}body.index .featured-collection-section .home-product:hover .info .info__text{font-weight:700}@media only screen and (max-width: 767px){body.index .featured-collection-section .home-product:hover .info .info__text{font-weight:400;max-width:220px;margin:auto}}body.index .featured-collection-section .home-product:hover .homepage_add_to_cart{display:block!important}}@media only screen and (max-width: 768px){body.index .featured-collection-section .home-product:hover .image__container img.secondary{opacity:0!important}}body.index .featured-collection-section .home-product>a{padding-bottom:0}body.index .featured-collection-section .home-product .product_image{margin-bottom:-220px}@media only screen and (max-width: 767px){body.index .featured-collection-section .home-product .product_image{margin-bottom:-140px}}body.index .featured-collection-section .home-product .product_image .img-primary{z-index:2}body.index .featured-collection-section .home-product .product_image .img-secondary{z-index:-1;position:absolute;top:0;left:0}body.index .featured-collection-section .home-product .product_image .img-secondary img{width:100%;max-width:100%;height:auto;max-height:unset}@media only screen and (max-width: 959px){body.index .featured-collection-section .home-product .product_image img{width:365px;height:350px}}body.index .featured-collection-section .home-product .info{padding:0!important}body.index .featured-collection-section .home-product .info .info-vector{margin-bottom:-6px;z-index:1}body.index .featured-collection-section .home-product .info .info-wrapper{background-color:#dcf0f1;width:100%;padding:0 20px;height:329px;position:relative;z-index:1}body.index .featured-collection-section .home-product .info .info-wrapper>div{position:absolute;left:0;bottom:35px;width:100%;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:15px}body.index .featured-collection-section .home-product .info .info__text{font-size:24px;line-height:32px}@media only screen and (max-width: 767px){body.index .featured-collection-section .home-product .info .info__text{font-size:18px;line-height:24px}}body.index .featured-collection-section .home-product .info .price{display:none;margin-bottom:35px}@media only screen and (max-width: 767px){body.index .featured-collection-section .home-product .info .price{display:block;margin-bottom:0}}body.index .featured-collection-section .home-product .info .price .money,body.index .featured-collection-section .home-product .info .price .sold_out{font-size:24px}@media only screen and (max-width: 767px){body.index .featured-collection-section .home-product .info .price .money,body.index .featured-collection-section .home-product .info .price .sold_out{font-size:18px;line-height:24px}}body.index .featured-collection-section .home-product .info .homepage_add_to_cart{position:unset;display:none}@media only screen and (max-width: 767px){body.index .featured-collection-section .home-product .info .homepage_add_to_cart{display:block}}body.index .featured-collection-section .home-product .info .homepage_add_to_cart form{margin-bottom:0!important}body.index .featured-collection-section .home-product .info .homepage_add_to_cart form .purchase-details__buttons{margin-bottom:0}body.index .featured-collection-section .home-product .info .add_to_cart.action_button{border:1px solid #00ABC7!important;background-color:#00abc7!important;border-radius:74px!important;text-shadow:none;font-size:16px;font-weight:500!important;background-color:transparent;color:#fff!important}body.index .featured-collection-section .home-product .info .add_to_cart.action_button:hover{border:1px solid #00ABC7!important;background-color:#fff!important;color:#00abc7!important}.page-exclusive15{background-color:#e3f3f6}.page-exclusive15 .shopify-section.header-section{background-color:#e3f3f6!important}.page-exclusive15 .exclusive15-content{display:flex;flex-direction:row;gap:40px;padding:90px 0}@media only screen and (max-width: 959px){.page-exclusive15 .exclusive15-content{flex-direction:column}}.page-exclusive15 .exclusive15-content>div{width:50%;text-align:left}@media only screen and (max-width: 959px){.page-exclusive15 .exclusive15-content>div{width:100%}.page-exclusive15 .exclusive15-content>div.form{order:2}.page-exclusive15 .exclusive15-content>div.exlusive-15-image{padding-bottom:60%;order:1}}.page-exclusive15 .exclusive15-content h1{font-family:Verlag;font-size:35px;line-height:120%;text-align:left;color:#45c1c8;margin-bottom:5px}@media only screen and (max-width: 959px){.page-exclusive15 .exclusive15-content h1{text-align:center;font-size:24px;margin-bottom:20px}}.page-exclusive15 .exclusive15-content h2{line-height:120%!important;padding:0;margin:0;text-align:left;font-size:18px}.page-exclusive15 .exclusive15-content p{margin-bottom:10px}.page-exclusive15 .exclusive15-content .exclusive15-form{background-color:#fff;border-radius:16px;padding:20px;background-image:url(/cdn/shop/files/exclusive-15-ribbon.png?v=1760071893);background-position-x:right;background-repeat:no-repeat}.page-exclusive15 .exclusive15-content .exclusive15-form .klaviyo-form-Rc4XAN>.kl-private-reset-css-Xuajs1{display:flex!important}.page-exclusive15 .exclusive15-content .exclusive15-form form.klaviyo-form{padding:0!important}.page-exclusive15 .exclusive15-content .exclusive15-form form.klaviyo-form>.kl-private-reset-css-Xuajs1{min-height:unset!important;position:relative}.page-exclusive15 .exclusive15-content .exclusive15-form form.klaviyo-form>.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1:not(input):not(button){padding:0!important}.page-exclusive15 .exclusive15-content .exclusive15-form form.klaviyo-form>.kl-private-reset-css-Xuajs1>.kl-private-reset-css-Xuajs1:last-child button{display:block!important;position:absolute!important;right:9px;max-height:45px;font-size:16px!important;font-weight:700!important;padding:0 20px!important;width:auto!important;top:-53px}@media only screen and (max-width: 959px){.page-exclusive15 .exclusive15-content .exclusive15-form form.klaviyo-form>.kl-private-reset-css-Xuajs1>.kl-private-reset-css-Xuajs1:last-child button{font-size:12px!important;height:40px!important;top:-46px;right:6px}}.page-exclusive15 .exclusive15-content .exclusive15-form form.klaviyo-form>.kl-private-reset-css-Xuajs1 input{background-color:#dcf0f1!important;border:1px solid #DCF0F1!important;border-radius:99px!important;height:61px!important;display:block!important}@media only screen and (max-width: 959px){.page-exclusive15 .exclusive15-content .exclusive15-form form.klaviyo-form>.kl-private-reset-css-Xuajs1 input{height:51px!important;font-size:14px!important}.page-exclusive15 .exclusive15-content .exclusive15-form form.klaviyo-form>.kl-private-reset-css-Xuajs1 input:placeholder{font-size:14px!important}}.page-exclusive15 .exclusive15-content .exclusive15-form #rich-text-01K73NGG9Z3WNZTQQJJMWRGKF1{margin-top:20px}:is(body.collection,body.collection-custom-bundle) .sort-tabs{display:flex;flex-direction:row;justify-items:center;align-items:center;justify-content:center;margin-bottom:50px}@media only screen and (max-width: 959px){:is(body.collection,body.collection-custom-bundle) .sort-tabs{margin-top:50px}}:is(body.collection,body.collection-custom-bundle) .sort-tabs li{background-color:#fff;list-style:none;min-width:270px;text-align:center;text-transform:uppercase;padding:8px}@media only screen and (max-width: 959px){:is(body.collection,body.collection-custom-bundle) .sort-tabs li{min-width:25%}}@media only screen and (max-width: 415px){:is(body.collection,body.collection-custom-bundle) .sort-tabs li{padding:5px}}:is(body.collection,body.collection-custom-bundle) .sort-tabs li:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}:is(body.collection,body.collection-custom-bundle) .sort-tabs li:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}:is(body.collection,body.collection-custom-bundle) .sort-tabs li a{color:#231f20;font-size:16px;font-weight:700;line-height:1;display:block;padding:14px 10px;border-radius:999px}:is(body.collection,body.collection-custom-bundle) .sort-tabs li a.is-active{background-color:#00abc7;color:#fff}@media only screen and (max-width: 480px){:is(body.collection,body.collection-custom-bundle) .sort-tabs li a{font-size:13px}}@media only screen and (max-width: 415px){:is(body.collection,body.collection-custom-bundle) .sort-tabs li a{padding:10px 15px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/refresh-2025.css.map */
