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}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/refresh-2025-general.css.map */
