.footer--header{display:flex;gap:32px;align-items:center;width:100%;padding:16px}.footer--heading{font-size:32px;max-width:424px;font-weight:300!important}.footer--heading h3{color:#597d95;font-family:Canela Text Light}.logo--image{height:62px;width:111px}@media only screen and (max-width:768px){.footer--header{gap:24px;justify-content:center}.logo--image{height:40px;width:72px}.footer--heading{max-width:230px;font-size:21px}.footer--about-text{display:none}}.sm-feature-collection-header-products-wrapper{display:flex;flex-direction:column;align-items:flex-start}.sm-featured-collection-header-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.sm-featured-collection-title{padding:80px 40px 80px 16px;max-width:70%}.sm-featured-collection-title h2{font-size:30px;text-align:left}.sm-featured-collection-title p{text-align:left;margin-top:16px}.sm-featured-collection-title strong{color:#597d95}.sm-collection-bottom-spacing{padding-bottom:20px}.sm-featured-collection-wrapper{display:flex;flex-direction:row;gap:50px}.sm-featured-collection-image-wrapper{width:100%;max-width:30vw;position:relative}.sm-featured-collection-image-wrapper-mobile{width:100%;position:relative}.sm-featured-collection-custom-image{width:100%;height:100%;max-width:30vw;max-height:80vh;aspect-ratio:477 / 647;display:block}.sm-featured-collection-custom-image-mobile{width:100%;height:auto;aspect-ratio:786 / 558}.sm-featured-collection-explore-all{position:absolute;bottom:64px;width:100%;display:flex;justify-content:center}.sm-featured-collection-explore-all a{color:#fff;border-bottom:1px solid #fff}.sm-featured-collection-cta-arrow{width:0px}.featured-collection--show-more:hover .sm-featured-collection-cta-arrow,.sm-featured-collection-explore-all:hover .sm-featured-collection-cta-arrow{width:10px;transition:all;transition-duration:.1s;margin-left:8px}@media only screen and (max-width: 1280px){.sm-featured-collection-wrapper{gap:50px}.sm-featured-collection-title{padding:16px 24px}}@media only screen and (min-width: 1024px){.sm-root-override{padding-left:0}.sm-root-remove-h-padding{padding-top:0;padding-bottom:0}.sm-featured-collection-image-wrapper-mobile{display:none}}@media only screen and (max-width: 1023px){.sm-featured-collection-header-wrapper{flex-direction:column;padding-bottom:40px}.sm-featured-collection-image-wrapper{display:none}.sm-featured-collection-wrapper{flex-direction:column}.sm-featured-collection-title{max-width:90%}.sm-featured-collection-title h2{font-size:28px;text-align:center}.sm-featured-collection-title p{text-align:center}}.sm-custom-footer{padding:64px;display:flex;flex-direction:column;gap:64px;background:linear-gradient(0deg,#dfeef900,#dfeef9)}.sm-custom-footer-header{display:flex;flex-direction:row;gap:32px;align-items:center}.sm-custom-footer-header img{max-width:111px;width:100%;height:auto}.sm-custom-footer-header h2{font-family:Canela Text Light;font-weight:300!important;font-size:32px;max-width:424px;color:#597d95;text-align:left}.sm-custom-footer-content{display:flex;flex-direction:row;justify-content:space-between;gap:40px;align-content:start}.sm-custom-footer-about-section{display:flex;flex-direction:column;gap:56px;max-width:335px;font-size:14px;color:#444}.sm-custom-footer-menu-section{display:flex;flex-direction:column;gap:64px}.sm-custom-footer-menu-list{display:flex;flex-direction:column;gap:8px;align-items:start}.sm-custom-footer-menu-list a{font-size:12px;font-weight:700;color:#597d95;border-bottom:1px solid transparent}.sm-custom-footer-menu-list a:hover{border-bottom:1px solid #597D95}.sm-custom-footer-menu-list-group{display:flex;flex-direction:row;gap:32px}.sm-custom-footer-newsletter-section{display:flex;flex-direction:column;gap:32px;max-width:424px}.sm-custom-footer-newsletter-header{display:flex;flex-direction:column;gap:32px}.sm-custom-footer-newsletter-header h3{font-size:24px}.sm-custom-footer-newsletter-header p{font-size:14px}.sm-custom-footer-newsletter-field-group{display:flex;flex-direction:row;align-items:center;gap:8px;background-color:#fff;padding:4px 12px 4px 0}.sm-custom-footer-newsletter-form input{border:none;margin:0}.sm-custom-footer-newsletter-form input,.sm-custom-footer-newsletter-form input::placeholder{font-weight:400;font-size:16px}.sm-custom-footer-newsletter-form button{background-color:#fff;color:#597d95;font-family:Gotham;font-weight:700;font-size:14px;border-bottom:1px solid #597D95;padding:0 0 12px;height:auto;display:flex;line-height:14px;align-items:center}.sm-custom-footer-newsletter-form button img{width:0px}.sm-custom-footer-newsletter-form button:hover img{width:10px;transition:all;transition-duration:.5s;margin-left:8px}@media only screen and (max-width: 1023px){.sm-custom-footer{padding:40px 24px;align-items:center}.sm-custom-footer-content{flex-direction:column-reverse;align-content:center}.sm-custom-footer-header h2{max-width:350px;font-size:28px}.sm-custom-footer-about-section{flex-direction:column-reverse;gap:12px}.sm-custom-footer-about-section-description{display:none}.sm-custom-footer-about-section img{width:98px}.sm-custom-footer-newsletter-header{text-align:center}}@media only screen and (max-width: 540px){.sm-custom-footer{gap:32px}.sm-custom-footer-header img{max-width:72px}.sm-custom-footer-header h2{font-size:21px}.sm-custom-footer-newsletter-header h3{font-size:16px}.sm-custom-footer-content{gap:32px}.sm-custom-footer-menu-list-group{justify-content:space-between}}.sm-ingredients-section{display:flex;flex-direction:column;gap:56px;background:linear-gradient(0deg,#dfeef900,#dfeef9),#fff;padding:64px;align-items:center}.sm-ingredients-header-description strong{font-weight:500}.sm-ingredients-header{display:flex;flex-direction:column;gap:24px;max-width:520px;text-align:center}h2{font-size:32px;text-align:center}.sm-ingredient-cards{display:flex;gap:24px;justify-items:center;flex-direction:row;max-width:1200px}.sm-ingredient-card{display:flex;gap:16px;align-items:center;width:100%;flex-direction:row}.sm-ingredient-card.column{flex-direction:column}.sm-ingredient-card.column .sm-ingredient-details{text-align:center;max-width:500px}.sm-ingredient-icon{width:200px;height:auto}.sm-ingredient-details{display:flex;flex-direction:column;gap:16px;align-items:center;max-width:300px;padding:24px;text-align:start}.sm-ingredient-name{font-weight:500;width:100%}.sm-supporting-ingredient-card{display:flex;flex-direction:column;gap:16px;align-items:center;max-width:340px;text-align:center}.sm-supporting-ingredient-icon{width:180px;height:auto}.sm-supporting-ingredient-name{font-weight:500;width:100%}.sm-ingredients-credentials-wrapper{display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap}.sm-ingredients-credentials-card{padding:0 16px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;border-right:1px #444 solid;max-width:150px;font-size:16px}#card-1.sm-ingredients-credentials-card{padding-left:0!important}#card-4.sm-ingredients-credentials-card{border-right:none!important}.sm-ingredients-credentials-text{font-size:14px;line-height:130%}@media only screen and (max-width:1279px){.sm-ingredient-card{flex-direction:column;gap:24px}.sm-ingredient-details{text-align:center;max-width:none;padding:0}.sm-supporting-ingredient-card{max-width:none}.sm-supporting-ingredient-icon{width:260px;height:auto}}@media only screen and (max-width:767px){.sm-ingredients-section{padding:56px 24px;gap:40px}.sm-ingredient-cards{flex-direction:column;gap:40px}.sm-ingredient-icon{width:200px}.sm-ingredient-details{max-width:300px!important}.sm-ingredients-credentials-wrapper{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;justify-items:center;align-items:start;max-width:400px;width:100%;gap:16px}.sm-ingredients-credentials-card{padding:0!important;border:0}}@media only screen and (max-width:1023px){.sm-ingredient-card.column .sm-ingredient-icon{width:120px}}.sm-product-review-carousel-section{background-color:#597d95;display:flex;flex-direction:column;align-items:center;gap:40px;padding:64px}.sm-product-review-cards-desktop{display:flex;gap:20px;align-items:stretch}.sm-product-review-carousel-section button{font-size:14px;font-family:Gotham;font-weight:700;letter-spacing:.5px}.sm-product-review-carousel-section h2{color:#fff}.sm-product-review-carousel-wrapper{overflow:hidden;max-width:100%;position:relative}.sm-product-review-carousel-track{display:flex;transition:transform .4s ease-in-out}.sm-product-review-carousel-slide{flex:0 0 100%;display:flex;justify-content:center}.sm-product-review-carousel-dots{margin-top:24px;display:flex;justify-content:center;align-items:center}.sm-product-review-carousel-dot{width:12px;height:12px;margin:0 5px;border-radius:50%;border:1px solid #fff;background-color:transparent;cursor:pointer}.sm-product-review-carousel-dot.active{background-color:#fff}@media only screen and (max-width: 1023px){.sm-product-review-cards-desktop{display:none}.sm-product-review-carousel-section{padding:40px 16px}.sm-product-review-carousel-section h2{max-width:250px;font-size:28px}}@media only screen and (min-width: 1024px){.sm-product-review-carousel-wrapper{display:none}}.sm-section-heading{padding:64px;display:flex;flex-direction:column;align-items:start;gap:32px;text-align:start;color:#fff}.sm-section-heading-wrapper{width:100%;display:flex;align-items:end;justify-content:space-between}.sm-section-heading-wrapper p{max-width:490px}.sm-section-heading-wrapper a{color:#fff;border-bottom:1px #fff solid}.sm-section-heading-wrapper a img{width:0px}.sm-section-heading-wrapper a:hover img{width:10px;transition:all;transition-duration:.1s;margin-left:8px}@media only screen and (max-width:1023px){.sm-section-heading{padding:40px 24px}}@media only screen and (max-width:1023px){.sm-section-heading{align-items:center;gap:24px;text-align:center}.sm-section-heading h2{font-size:28px}.sm-section-heading-wrapper p{max-width:none}.sm-section-heading-wrapper{flex-direction:column;align-items:center;justify-content:center;gap:24px}}.sm-testimonial-section{padding:60px 40px;background-color:#597d95}.sm-testimonial-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.sm-testimonial-content{display:flex;flex-direction:row;justify-items:center;align-items:stretch;gap:20px;max-width:1200px}.sm-testimonial-wrapper h2{font-size:32px;color:#fff}.sm-testimonial-card{background-color:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;width:100%}.sm-testimonial-detail{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:16px;padding:24px 40px;height:100%}.sm-testimonial-image{width:100%;height:auto;display:block}.sm-testimonial-text{color:#444;line-height:130%}.sm-testimonial-title{color:#5b7d97;line-height:130%;font-size:18px}@media only screen and (max-width:767px){.sm-testimonial-section{padding:40px 24px}.sm-testimonial-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px}.sm-testimonial-content{flex-direction:column;gap:40px;max-width:400px}.sm-testimonial-detail{padding:24px 16px}}.sm-video-feature{display:flex;justify-content:center;text-align:start;background:linear-gradient(0deg,#dfeef900,#dfeef9);padding:80px 24px}.sm-video-feature-content{display:flex;justify-items:start;align-items:stretch;max-width:1065px}.sm-video-feature-mobile-header{display:none}.sm-video-feature-info h2{text-align:start;padding:32px;border-bottom:1px solid #444}.sm-video-feature-info{width:50%;border:1px solid #444}.sm-video-feature-credentials{display:flex;border-bottom:1px solid #444;border-top:1px solid #444}.sm-video-feature-credentials>*:not(:last-child){border-right:1px solid #444}.sm-video-feature-credential-item{display:flex;flex-direction:column;justify-content:start;align-items:center;text-align:center;width:100%;padding:32px 12px;gap:16px}.sm-video-feature-description{padding:32px}.sm-video-feature-subtext{padding:32px 32px 0;display:flex;align-items:center}.sm-video-feature-video-wrapper{position:relative;width:50%;height:100%;max-width:531px;max-height:767px;border-top:solid 1px #444;border-bottom:solid 1px #444;border-right:solid 1px #444}.sm-video-feature-video-mute-toggle{position:absolute;left:40px;bottom:40px;border-radius:40px;background:#fffc;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);font-family:Gotham;font-size:16px;display:flex;align-items:center;gap:8px}.sm-video-feature-video-mute-toggle:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.sm-video-feature-video-wrapper video{max-width:530px;max-height:767px;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1279px){.sm-video-feature-info h2,.sm-video-feature-description{padding:24px}.sm-video-feature-credential-item{padding:24px 12px}.sm-video-feature-subtext{padding-top:24px}}@media only screen and (max-width:1023px){.sm-video-feature-credential-item img{width:50px}.sm-video-feature-credential-item{padding:12px}.sm-video-feature-info h2{font-size:28px;padding:16px 24px}.sm-video-feature-description{padding:16px 24px}.sm-video-feature-subtext{padding:12px 24px 0}.sm-video-feature-credential-text{font-size:14px}.sm-video-feature-video-wrapper{max-height:750px}}@media only screen and (max-width:767px){.sm-video-feature-info h2{display:none}.sm-video-feature-content{flex-direction:column-reverse}.sm-video-feature-info,.sm-video-feature-video-wrapper{width:100%}.sm-video-feature-video-wrapper{max-height:600px;max-width:none;border-top:0}.sm-video-feature-video-wrapper video{max-width:none;border-left:solid 1px #444;border-right:solid 1px #444;border-top:solid 1px #444}.sm-video-feature-description{padding:32px 24px;font-size:16px}.sm-video-feature-subtext{font-size:12px;padding:24px}.sm-video-feature-credential-item{padding:16px 16px 24px}.sm-video-feature-video-mute-toggle{left:16px;bottom:24px}.sm-video-feature-mobile-header{display:block;font-size:28px;width:100%;padding:32px 24px;border-top:solid 1px #444;border-left:solid 1px #444;border-right:solid 1px #444;align-self:flex-start}}@media only screen and (max-width:767px){.sm-video-feature-video-wrapper{max-height:400px}}.sm-video-side-banner-section{display:flex;color:#444}.sm-video-side-banner-video-wrapper{width:50%;position:relative}.sm-video-side-banner-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.sm-video-side-banner-body-wrapper{padding:64px;display:flex;flex-direction:column;gap:56px;max-width:548px}.sm-video-side-banner-body-wrapper h1{font-size:32px}.sm-video-side-banner-body-wrapper div,.sm-video-side-banner-header-wrapper{display:flex;flex-direction:column;gap:32px}.sm-video-side-banner-cta{background:transparent;padding-left:0;padding-right:0;border-bottom:1px solid #444;font-size:14px;font-weight:700;color:#444;font-family:Gotham}.sm-video-side-banner-cta-arrow{width:0px}.sm-video-side-banner-cta:hover .sm-video-side-banner-cta-arrow{width:10px;transition:all;transition-duration:.1s;margin-left:8px}@media only screen and (max-width:1023px){.sm-video-side-banner-section{flex-direction:column;align-items:center}.sm-video-side-banner-video-wrapper{height:40vh;width:100%}.sm-video-side-banner-body-wrapper{padding:40px 24px;gap:32px;max-width:600px;text-align:center;align-items:center}.sm-video-side-banner-body-wrapper h1{font-size:28px}}.sm-product-review-card{border:solid 1px #fff;max-width:390px;color:#fff;display:flex;flex-direction:column;width:100%}.sm-product-review-card img{max-width:387px;width:100%}.sm-product-review-content{padding:40px 24px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.sm-product-review-bottom{display:flex;flex-direction:column;gap:24px}.sm-product-review-name{font-size:16px;font-weight:700}.sm-product-review-product-title{font-size:12px}.sm-product-review-description p{font-size:20px}.sm-product-review-card a{color:#fff;font-size:14px;font-weight:700;padding:4px 0;border-bottom:1px solid #fff;letter-spacing:.5px}.sm-product-review-card a img{width:0px}.sm-product-review-card a:hover img{width:10px;transition:all;transition-duration:.1s;margin-left:4px}@media only screen and (max-width: 767px){.sm-product-review-content{padding:24px}}.sm-collection-card{border:1px solid #fff;text-align:center}.sm-collection-card img{width:330px;height:auto;border-bottom:1px solid #fff}.sm-collection-card h6{padding:24px;font-weight:700;font-family:Gotham;font-size:16px;color:#fff}.sm-collection-card a:hover h6,.sm-collection-card a:hover div{color:#597d95;background-color:#fff}.line-clamp-2{display:-webkit-box!important;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:48px}.product-button{width:100%}@media only screen and (min-width: 1024px){.product-button{height:auto;padding:4px 32px}}
/*# sourceMappingURL=/cdn/shop/t/87/compiled_assets/styles.css.map */
