.announcement-bar__message p{margin:0 auto;font-size:calc(12px + .1vw)}.announcement-bar__message a{color:#34a798}.text-align-center{text-align:center}.ingredients-box{padding:30px;background:#fafafa;margin-bottom:20px}.ingredients-box ul{padding:0}.ingredients-box h4{font-size:calc(var(--font-heading-scale) * 2.5rem);margin-top:0}.full-width-single-image img{max-width:100%;height:auto;width:100%;display:block}.bundle-product{display:grid;grid-template-columns:150px auto;align-items:center;grid-gap:15px;padding:10px;border:1px solid #12121214;margin-bottom:10px}.bundle-product{display:grid;grid-template-columns:150px auto;align-items:center}.bundle_product-product-image{text-align:center}.bundle_product-product-image img{display:block;margin:0 auto}.bundle-product a{color:#34a798}.shopify-policy__container{max-width:var(--page-width);padding:3.2rem}#shopify-section-template--24873547792658__multicolumn_3TCnx9 .multicolumn-list__item{position:relative;padding-top:90px}#shopify-section-template--24873547792658__multicolumn_3TCnx9 .multicolumn-list__item:before{position:absolute;top:50px;left:calc(50% - 20px);width:40px;height:40px;font-size:120%;font-weight:700;background:#f8d5fb;color:#000;text-align:center;display:grid;align-items:center;border-radius:6px}#shopify-section-template--24873547792658__multicolumn_3TCnx9 .multicolumn-list__item:nth-of-type(1):before{content:"1"}#shopify-section-template--24873547792658__multicolumn_3TCnx9 .multicolumn-list__item:nth-of-type(2):before{content:"2"}#shopify-section-template--24873547792658__multicolumn_3TCnx9 .multicolumn-list__item:nth-of-type(3):before{content:"3"}.product-grid .grid__item{padding:2rem;border:1px solid #ededed}.product-usage-step{padding:40px;border-bottom:1px solid #ededed;margin-bottom:20px}.step-title h4{font-weight:700}.videoWrapper{position:relative;height:0;margin:0 auto;max-width:1280px;max-height:720px;width:100%;padding-bottom:56.25%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.videoWrapper iframe,.videoWrapper object,.videoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.product-qanda{padding:40px 25px;box-sizing:border-box;border-bottom:2px solid #ededed}.product-qanda h3{margin-top:0}.product-qanda p{margin-bottom:0}.sustainability-tracker{padding:calc(40px + 2vw) 3.2rem}.customer-stat-block{padding:80px 4vw;background:#fafafa;border:1px solid #dcdcdc;text-align:center;margin-bottom:20px}.customer-stat-number{font-size:calc(30px + 2vw);font-weight:700}.customer-stat-number.plastic-saved{color:#0693e3}.customer-stat-number.co2-offset{color:#294c7d}.customer-stat-number.donated{color:#079e67}.customer-stat-text{font-weight:700;font-size:calc(14px + .5vw);white-space:nowrap}.customer-total-spend-wrapper{padding:0 0 40px}h3.welcome-back-text{font-size:calc(16px + 2vw);margin:0}#total-year-spend{font-size:calc(20px + 2vw);color:#079e67;font-weight:700;line-height:1}.donation-notice{font-size:15px;font-style:italic;text-align:center;margin:15px 0}.faq-wrapper{padding:calc(40px + 2vw) 1.5rem}.faq-wrapper h1.page-title{margin-bottom:0}.faq-wrapper h2{font-size:90%;color:#989898;margin:10px 0 50px;font-style:italic}.faq-list article{border-bottom:1px solid #ededed;padding:15px 0}.faq-list article h3{color:#34a798}.shopify-pc__banner__dialog{bottom:100px}a.mega-menu__link[href="#"]:hover{text-decoration:none;cursor:default}.cart-brochure{display:grid;justify-content:right;padding:20px}.bundle-header{align-items:center}.bundle-header .product__info-wrapper{padding:100px 5rem}.bundle-header .product.grid{align-items:center}.bundle-header .product__info-wrapper,.bundle-header .product-form__buttons{text-align:center;margin:0 auto}.bundle-header .product-form__buttons,.bundle-header .product__info-container{margin:0 auto}.bundle-header-image{display:flex}.bundle-header-image img{object-fit:cover;display:block;object-position:top;height:100%}.bundle-product-footer-section{padding:50px}.bundle-product-footer-section img{max-width:100%;height:auto}.bundle-content-left{padding:40px;box-sizing:border-box}.try-before-you-buy{background:#fafafa;padding:40px;border-radius:25px}.beauty-leader-section{background:#fafafa}.bundle-product-footer-section .h1,.bundle-product-footer-section .h2{margin:0}.bundle-footer-width{max-width:1800px;margin:0 auto}.menu-drawer__account .icon-discount{height:2rem;width:2rem;margin-right:1rem}.image-with-text__media img{object-fit:contain}.footer-signup{background:#1c566c}.footer-signup-left{background:#1c566c;color:#fff;padding:4vw;text-align:center}.footer-signup-left h4{color:#fff;font-weight:700;font-size:calc(26px + 1.1vw);margin:0}.footer-signup-right{background:#d6b160;padding:80px 4vw}.footer-signup-logo img{max-width:100%;width:400px;height:auto;display:block;margin:0 auto}.footer-signup #mc-embedded-subscribe{background:#1c566c;color:#fff}.footer-signup #mc_embed_signup{max-width:600px;margin:0 auto}.footer-signup #mc_embed_signup input{padding:15px;font-size:calc(16px + .2vw);border:2px solid #1c566c;width:100%;margin-bottom:10px;border-radius:11px}.footer-signup-cta-bar{background:#4d8caf;width:100px;height:4px}.global-media-settings video{max-width:100%}.rich-text__blocks .rich-text__buttons{max-width:none}.rich-text__buttons--multiple>a{min-width:1rem;flex-grow:unset}@media screen and (min-width:750px)and (max-width:990px){.product--right .product__info-wrapper{padding:0}.grid--2-col-tablet .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width:750px){.ingredients-box{margin-bottom:0}.ingredients-container{display:grid;grid-template-columns:repeat(2,minmax(0,.5fr));grid-gap:20px}.customer-statistics-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,.3333fr));align-items:center;grid-gap:20px}.customer-stat-block{margin-bottom:0}.faq-wrapper{padding:calc(40px + 2vw) 3.2rem}}@media screen and (min-width:960px){.bundle-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,.5fr));align-items:top;grid-gap:20px}.product-usage-step{display:grid;grid-template-columns:200px auto;align-items:center;grid-gap:50px}.bundle-grid-section{display:grid;grid-template-columns:repeat(2,minmax(0,.5fr));grid-gap:40px;align-items:center}.footer-signup{display:grid;grid-template-columns:60% 40%;align-items:center;grid-gap:0}.footer-signup-right{height:100%;display:grid;align-items:center}}@media screen and (min-width:1200px){.ingredients-container{grid-template-columns:repeat(3,minmax(0,.3333fr))}.bundle-header{height:70vh}.bundle-header-image{height:100%}.footer-signup-left{display:grid;grid-template-columns:repeat(2,minmax(0,.5fr));align-items:center;text-align:left;grid-gap:15px}.mc-split-names{display:grid;grid-template-columns:repeat(2,minmax(0,.5fr));grid-gap:10px;align-items:center}}@media screen and (min-width:990px){.desktop-localization-wrapper{position:fixed;left:0;bottom:0;padding:0 10px}.desktop-localization-wrapper .disclosure__button.localization-form__select{padding:5px;height:2em;min-height:2em}.desktop-localization-wrapper .disclosure__button.localization-form__select:after,.desktop-localization-wrapper .disclosure__button.localization-form__select:before{display:none}}@media screen and (max-width:989px){.header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{display:flex;align-content:center}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{padding-right:40px}.menu-drawer__localization.header-localization{display:grid;grid-template-columns:auto auto}.bundle-header-image{max-height:500px}.bundle-header-image img{width:100%;height:auto}}@media screen and (max-width:768px){.header__icon{height:3rem;width:3rem}.product-grid-container .button{font-size:15px}}.rwp-store-item{background:#fafafa;padding:20px;margin-bottom:20px;cursor:pointer}.rwp-store-item h3{margin-top:0}.rwp-store-item a.button{color:rgb(var(--color-button-text))}.rwp-store-content{display:none}.rwp-store-content.show{display:block}@media screen and (min-width:750px){.seaflora-store-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,.5fr));grid-gap:20px}.rwp-store-item{margin-bottom:0}}@media screen and (min-width:990px)and (max-width:1200px){.header-menu-top ul.list-menu li a{font-size:14px}}@media screen and (min-width:1200px){.seaflora-store-wrapper{grid-template-columns:repeat(3,minmax(0,.333fr))}}@media screen and (min-width:750px){.product.grid--2-col-tablet .grid__item{width:100%}}@media screen and (min-width:990px){.product.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width:768px){.grid--3-col-desktop .grid__item,.grid--5-col-desktop .grid__item,.grid--6-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.header-lower .header__inline-menu{text-align:right;margin-left:0}.header-lower .header__inline-menu .mega-menu__content{text-align:left;background:#fafafa}.header-menu-top ul.list-menu li a{font-size:1.2rem}.header-lower .link,.header-lower ul.list-menu li a{font-size:1.7rem}.header__menu-item .icon-caret,.localization-form__select .icon-caret{position:unset}@media screen and (min-width:990px){.page-width--narrow{max-width:120rem}}@media screen and (min-width:1200px){.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 160px;column-gap:2rem}}.seaflora-header-slide video{width:100%;height:auto}.seaflora-header-slide img{width:100%;height:auto;display:block}.media>*:not(.zoom):not(.deferred-media__poster-button).seaflora-banner-link{position:relative;z-index:10}@media screen and (min-width:750px){.slideshow__controls{border:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
