@font-face{font-family:PP Neue Montreal;src:url(/cdn/shop/files/PPNeueMontreal-Medium.ttf) format("ttf"),url(/cdn/shop/files/PPNeueMontreal-Medium.woff2) format("woff2"),url(/cdn/shop/files/PPNeueMontreal-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/cdn/shop/files/PPNeueMontreal-Book.ttf) format("ttf"),url(/cdn/shop/files/PPNeueMontreal-Book.woff2) format("woff2"),url(/cdn/shop/files/PPNeueMontreal-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/cdn/shop/files/PPNeueMontreal-Bold.ttf) format("ttf"),url(/cdn/shop/files/PPNeueMontreal-Bold.woff2) format("woff2"),url(/cdn/shop/files/PPNeueMontreal-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--text-blue:#1B2023;--grey-bg:#EDEDED;--font-stack-header:"PP Neue Montreal";--bg-cart-wishlist-count:var(--text-blue)}html{scroll-behavior:smooth}body{background-color:#fafafa!important}.h1,h1{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(3.4rem,2vw,5rem);line-height:clamp(4rem,2vw,5.313rem);letter-spacing:-.25px;color:var(--text-blue)}.h2,h2,.m-info-box h3,.m-page-header h1{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(1.8rem,2vw,3.75rem);line-height:clamp(2.3rem,2vw,4.5rem);letter-spacing:-.25px;color:var(--text-blue)}.h3,h3,h3 a{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(1.3rem,1.5vw,3rem);line-height:clamp(1.8rem,1.5vw,3.125rem);letter-spacing:-.25px;color:var(--text-blue)}.h4,h4,.m-section__description{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(.9rem,1vw,2.25rem);line-height:clamp(1.4rem,1vw,2.688rem);letter-spacing:-.25px;color:var(--text-blue)}.m-menu__item--mega .m-sub-menu--level-1{display:grid;grid-template-columns:repeat(2,1fr);margin:0!important;width:100%!important;flex:1 1 50%!important;gap:1rem 0;padding-right:10%}.m-menu__item--mega .m-sub-menu__item--level-1{width:100%!important}.m-show-menu-column-divider .m-sub-menu__item--level-1{padding:0!important;margin:0!important;border:0!important}.m-mega-menu__content .m-product-card .m-product-card__media{padding:1rem!important}.m-logo__image{padding-bottom:0!important;padding-top:5px!important}.m-header__container .m-header__center{justify-content:flex-end;padding-right:1%}.m-mega-product-list{padding-left:0!important}.m-mega-menu__content .m-product-card__price,.m-mega-product-list__header,.m-megamenu-mobile__block .m-product-card__price{display:none!important}.m-mega-menu__content .m-product-card__info,.m-megamenu-mobile__block .m-product-card__info{margin:0!important}.m-mega-menu__content{flex:1 1 50%!important;padding:0!important}.m-mega-menu__content .m-product-card__content{padding:1rem}.m-mega-menu__content .m-product-card__title{margin:0!important}.m-menu__item--has-submenu .m-mega-menu__inner{align-items:flex-start}.m-mega-menu__inner:after{content:"";display:block;top:10%;bottom:10%;left:50%;width:1px;height:100%;transform:translate(-50%)}.m-mega-menu__content .m-product-card__name,.m-megamenu-mobile__block .m-product-card__name{font-size:1rem!important;line-height:1.2rem!important;text-align:center}.m-header__right .m-tooltip{padding:0!important}.m-header__container .m-menu__link--main{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:.85rem!important;line-height:1rem!important;color:var(--text-blue)}.m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link{position:relative!important;display:inline-block!important;width:auto;color:#606060!important}.m-header{min-height:unset!important}.m-header__container{padding-top:10px;padding-bottom:10px}.m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link{padding:0!important}.m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link:after{position:absolute;content:"";width:0;height:2px;background-color:currentColor;left:0;bottom:0;transition:width var(--m-duration-default, .25s) ease-in-out}.m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link:hover{color:var(--text-blue)!important}.m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link:hover:after{width:100%}.m-announcement-bar__content{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:.8rem;line-height:1rem;color:var(--text-blue);padding:5px 10px}.m-header__wrapper:not(:has(.m-menu__item--active)) .m-color-default{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffffbf,#ffffff26)}.m-header.stuck .m-header__wrapper{box-shadow:0 0!important}.m-header:has(.m-menu__item--active) .m-header__container{background:#fff!important}.m-mega-active .m-header__dropdown-bg{background:transparent}.m-header__dropdown-bg,.m-menu__item--active .m-mega-menu.m-show-menu-column-divider{background:linear-gradient(#fff,#ffffff8c);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:0!important}.m-header.header-sticky-always .m-header__wrapper:not(.m-unset-shadow){box-shadow:none!important}.logo-left-menu-center .m-header__right{flex:none!important}.hero-slideshow .m-slide__content{padding-left:2%;max-width:650px}.hero-slideshow .m-richtext__subtitle,.page-title-richtext .m-richtext__subtitle{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:clamp(.8rem,1vw,1.3rem);line-height:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-blue)}.hero-slideshow h2,.institutional-banner .h1,.page-title-richtext .h2,.marigold-banner h2{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(3.5rem,3vw,5rem);line-height:clamp(4rem,3vw,5.3rem);text-transform:capitalize;color:var(--text-blue);letter-spacing:-.25px}.institutional-banner .h1{color:#fff!important}.hero-slideshow .m-richtext__description{max-width:40%}.hero-slideshow .m-richtext__description p{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(1rem,3vw,1.2rem);line-height:clamp(1.2rem,3vw,1.6rem);color:var(--text-blue)}.hero-slideshow .m-button--white,.institutional-banner .m-hero__btn .m-button{background-color:#fafafa99!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;font-family:var(--font-stack-body);font-style:normal;font-weight:700;font-size:clamp(.8rem,3vw,.9rem);line-height:clamp(1rem,3vw,1.3rem);letter-spacing:.1em;text-transform:uppercase;color:var(--text-blue);padding:.8rem 2rem;position:relative;overflow:hidden}.hero-slideshow .m-button--white span{display:block;position:relative;z-index:2}.m-collection-products .m-product-card__action-wrapper .m-add-to-cart{position:relative;overflow:hidden!important}.m-collection-products .m-product-card__action-wrapper .m-add-to-cart span[data-atc-text]{position:relative;z-index:2!important;color:#fff!important}.hero-slideshow .m-button--white:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fafafa;border-radius:inherit;z-index:1}.m-collection-products .m-product-card__action-wrapper .m-add-to-cart:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#5f686e;border-radius:inherit;z-index:1}.hero-slideshow .m-button--white:not(:hover):after,.m-collection-products .m-product-card__action-wrapper .m-add-to-cart:not(:hover):after{animation:btnSlideOut .5s forwards}.hero-slideshow .m-button--white:hover:after,.m-collection-products .m-product-card__action-wrapper .m-add-to-cart:hover:after{animation:btnSlideIn .5s}.institutional-banner .m-hero__btn .m-button{padding:1.4rem 2.5rem}.institutional-banner .m-hero__content{max-width:unset!important}.hero-slideshow .swiper-pagination{flex-direction:row;bottom:3%!important;top:unset!important;left:50%!important;transform:translate(-50%) translateY(-50%)!important;right:unset!important}.hero-slideshow .m-dot-circle .m-dot,.hero-slideshow .m-dot-circle .swiper-pagination-bullet,.hero-slideshow .swiper-pagination .m-dot,.hero-slideshow .swiper-pagination .swiper-pagination-bullet,.hero-slideshow .m-dot-circle .m-dot:before,.hero-slideshow .m-dot-circle .m-dot:after,.hero-slideshow .m-dot-circle .swiper-pagination-bullet:before,.hero-slideshow .m-dot-circle .swiper-pagination-bullet:after,.hero-slideshow .swiper-pagination .m-dot:before,.hero-slideshow .swiper-pagination .m-dot:after,.hero-slideshow .swiper-pagination .swiper-pagination-bullet:before,.hero-slideshow .swiper-pagination .swiper-pagination-bullet:after{width:40px!important;height:2px!important;border-radius:1rem!important;background-color:#fafafa!important;transition:all var(--m-duration-long, .5s) cubic-bezier(.1,.2,.7,1);will-change:width}.m-dot-circle .m-dot,.m-dot-circle .swiper-pagination-bullet,.swiper-pagination .m-dot,.swiper-pagination .swiper-pagination-bullet,.m-dot-circle .m-dot:before,.m-dot-circle .m-dot:after,.m-dot-circle .swiper-pagination-bullet:before,.m-dot-circle .swiper-pagination-bullet:after,.swiper-pagination .m-dot:before,.swiper-pagination .m-dot:after,.swiper-pagination .swiper-pagination-bullet:before,.swiper-pagination .swiper-pagination-bullet:after{width:40px!important;height:2px!important;border-radius:1rem!important;background-color:#ccc;transition:all var(--m-duration-long, .5s) cubic-bezier(.1,.2,.7,1);will-change:width}.hero-slideshow .m-dot-circle .m-dot--active,.hero-slideshow .m-dot-circle .m-dot--active:before,.hero-slideshow .m-dot-circle .m-dot--active:after,body .swiper-pagination-bullet-active,body .swiper-pagination-bullet-active:before,body .swiper-pagination-bullet-active:after{width:70px!important;background-color:var(--text-blue)!important;border-color:var(--text-blue)!important;transition:all var(--m-duration-long, .5s) cubic-bezier(.1,.2,.7,1);will-change:width}.m-section__heading,.testing-lab .m-richtext__title,.m-image-with-text__inner .m-richtext__title,.why-naturally .m-richtext__title{padding-bottom:5%;font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(3.7rem,2vw + 1rem,3.5rem);line-height:clamp(3.7rem,2vw + 1.2rem,4rem);color:var(--text-blue);letter-spacing:-.25px}.m\:text-left .m-section__heading,.m-image-with-text__inner .m\:text-left .m-richtext__title,.why-naturally .m\:text-left .m-richtext__title{padding-right:30%}.m-image-with-text__inner .m-richtext__title{padding-right:0!important}.m-section__description,.testing-lab .m-richtext__description,.why-naturally .m-richtext__description{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(1.2rem,3vw,1.5rem);line-height:clamp(1.8rem,3vw,2rem);letter-spacing:.02em;color:var(--text-blue);padding-bottom:3%;margin:0}.m\:text-left .m-section__description,.testing-lab .m\:text-left .m-richtext__description,.why-naturally .m\:text-left .m-richtext__description{max-width:50%}.testing-lab .m-richtext__button{margin:0!important;padding-bottom:2%}.testing-lab .m-richtext__button .m-button--link{padding-bottom:3px;font-family:var(--font-stack-header);font-weight:500;font-size:clamp(.9rem,3vw,1.2rem);line-height:clamp(1.2rem,3vw,1.5rem);color:var(--text-blue)}.collection-grids .m-collection-card{border-radius:20px;overflow:hidden}.collection-grids .m-collection-card--inside .m-collection-card__info{bottom:5%!important}.m-hero-section .m-image{border-radius:30px!important;overflow:hidden!important}.custom-features .container-fluid{max-width:95%}.custom-features .m-icon-box__inner{border-radius:20px!important;overflow:hidden;background:#f1f1f1!important;height:100%}.custom-features .m-icon-box{height:100%}.custom-features .m-icon-box--vertical .m-icon-box__content{margin:0!important;padding:2rem 3rem;width:100%;min-height:120px;display:flex;align-items:center;justify-content:start;flex-direction:column;gap:.5rem}.custom-features .m-icon-box__heading{font-family:var(--font-stack-body);font-style:normal;font-weight:500;font-size:1.2rem;line-height:1.5rem;text-align:center;color:var(--text-blue)}.m-footer--middle{padding-top:3.5rem}@media (min-width:1024px){.m-header .ssw-link-fave-menu,.m-header__compare,.m-header__account,.m-header__wishlist,.m-search-form__button,.m-header .m-cart-icon-bubble{padding:0 .5rem!important}.m-header__container .m-svg-icon--medium,.m-header__container .m-svg-icon--medium-small{width:15px;height:15px}.institutional-grids.collection-grids .m-collection-card__link{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(2rem,3vw,3rem)!important;line-height:clamp(2.5rem,3vw,3.4rem)!important;color:#fff;margin-bottom:5%}.institutional-grids .m-collection-card__info{min-height:200px}.collection-grids .m-collection-card__info .description{font-size:1.1rem!important;line-height:1.5rem!important;opacity:0;visibility:hidden;transition:opacity .5s ease;color:#fff!important;max-width:70%;margin:0 auto}.collection-grids .m-collection-card--inside:hover .description{opacity:1;visibility:visible}.collection-grids .m-collection-card--inside .m-collection-card__info .m-button,.institutional-collections .m-button{opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--m-duration-default, .5s) cubic-bezier(.1,.2,.7,1);will-change:visibility}.collection-grids .m-collection-card--inside:hover .m-collection-card__info .m-button,.collection-grids .m-collection-card--inside:focus .m-collection-card__info .m-button,.institutional-collections .m-hero:hover .m-button,.institutional-collections .m-hero:focus .m-button{opacity:1;visibility:visible;transform:translateY(0);color:var(--text-blue)}}.collection-grids .m-collection-card__link{color:#fafafa}.m-collection-card--inside:hover .m-button{color:var(--text-blue)!important}.collection-grids .m-button--white,.institutional-collections .m-hero .m-button{display:none;width:unset!important;height:unset!important;border-radius:9999px!important;background-color:#fafafa99!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 2rem!important;font-family:var(--font-stack-body);font-style:normal;font-weight:700;font-size:.8rem;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-blue);margin-top:1.5rem!important}.institutional-collections .m-hero .m-button{display:inline-flex;color:#fff}.beyond-products img,.custom-image-with-text img{border-radius:20px!important}.custom-image-with-text .m-hover-box{overflow:hidden!important;border-radius:20px!important}.beyond-products .m-content-box,.custom-image-with-text .m-content-box{max-width:70%;margin:auto}.beyond-products .m-richtext__description,.custom-image-with-text .m-richtext__description{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:1rem;line-height:1.5rem;color:var(--text-blue)}.video-banner .m-hero{border-radius:20px;overflow:hidden}.video-banner .m-hero__content{max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.video-banner .h1{font-family:var(--font-stack-header);max-width:70%;font-style:normal;font-weight:500;font-size:clamp(9rem,4vw,14rem);line-height:clamp(8rem,3vw + 1rem,16rem);background:linear-gradient(180deg,#83a9f5,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;flex:1 1 100%}.video-banner .m-hero__text{max-width:30%}.video-banner p{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:1.3rem;line-height:1.6rem;color:#fafafa}.video-banner .m-hero__btn a{background:#005be3;border-radius:9999px;padding:1rem 2.3rem;border:0;font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:1.4rem;line-height:2.4rem;color:#fafafa;position:relative;overflow:hidden}.video-banner .m-hero__btn a span{position:relative;display:block;z-index:3}.video-banner .m-hero__btn a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0043a7;border-radius:inherit;z-index:1}.video-banner .m-hero__btn a:not(:hover):after{animation:btnSlideOut .5s forwards}.video-banner .m-hero__btn a:hover:after{animation:btnSlideIn .5s}@keyframes btnSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes btnSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.m-button:hover,.m-button--primary:hover{box-shadow:0 0!important}.m-footer .m-footer--block-title{font-family:var(--font-stack-body);font-style:normal;font-weight:700;font-size:1.2rem!important;line-height:1.5rem!important;text-align:center;color:var(--text-blue)}.m-footer--middle .m-footer--block ul li{line-height:1rem!important;height:1.2rem}.m-footer--middle .m-footer--block ul li a{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:.8rem;line-height:1.6rem;color:#404040}.m-footer--middle .m-footer--block ul li a:hover{color:var(--text-blue)!important}.footer-bottom-menu{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 0;border-top:1px solid #000;border-bottom:1px solid #000}.footer-bottom-menu .m-footer--bottom-menu{justify-content:flex-start!important;width:auto!important;margin:0!important;gap:10%;flex:1}.footer-bottom-menu .m-link{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:.9rem;line-height:1.1rem;color:var(--text-blue)}.m-footer--bottom-inner{justify-content:center!important;padding-bottom:20px!important}.m-footer--bottom-inner .m-footer__copyright{font-weight:400;font-size:.8rem;color:var(--text-blue)}.social-media-links--item{display:flex;align-items:center;border-radius:50%;border:1px solid #000;padding:9px}.template-page #MainContent{padding:0!important}.m-main-product--media{max-height:100dvh;height:95vh;width:100%;max-width:100%}.m-product-media--slider__thumbnails{display:none!important}.m-main-product--media .swiper-slide-duplicate,.m-main-product--media .swiper-slide{transition:transform .8s cubic-bezier(.1,.2,.7,1);transform:scale(.8);will-change:transform}.m-main-product--media .swiper-slide-duplicate-active,.m-main-product--media .swiper-slide-active{transform:scale(1);z-index:2;will-change:transform;transition:transform .8s cubic-bezier(.1,.2,.7,1)}.m-product-media--slider{max-height:100vh}.m-main-product--info{position:absolute;bottom:10%;right:5%;max-width:35%}.pdp-explore-more .m-hover-box__wrapper,.pdp-explore-more .m-image{border-radius:10px;overflow:hidden}.pdp-video-banner.video-banner .m-hero__content{flex-direction:column}.pdp-video-banner.video-banner .m-hero__text{max-width:40%;margin-left:auto}.pdp-video-banner.video-banner .h1{max-width:50%}@media (min-width:1600px){.m-main-product--info{position:absolute;bottom:10%;right:5%;max-width:520px}}.m-main-product{background:#dbdbdb;position:relative;margin:0!important}.m-main-product .swiper-wrapper,.m-main-product .swiper-container{transition-timing-function:linear}.m-main-product .m-product-info--wrapper{display:flex;flex-direction:column;gap:1.2rem}.m-main-product .title-wrapper,.m-main-product .product-information-wrapper{background:#ffffff8f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:15px;padding:1.4rem 2rem;margin:0!important}.m-main-product .title-wrapper .product-block-group{display:flex;justify-content:space-between;align-items:center}.m-main-product .title-wrapper .m-tooltip{margin:0}.m-main-product .m-product-title{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(1.4rem,3vw,2rem)!important;line-height:clamp(1.6rem,3vw,2.2rem)!important;color:var(--text-blue)}.m-main-product .m-price__sale .m-price-item--last{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:clamp(1rem,3vw,1.4rem);line-height:clamp(1.2rem,3vw,1.7rem);color:#303030}.m-main-product .m-price--on-sale .m-price__sale{align-items:flex-end}.m-main-product .m-price__sale .m-price-item--regular{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:clamp(.6rem,3vw,1rem);line-height:clamp(.8rem,3vw,1.2rem);text-decoration-line:line-through;color:#aeaeae}.m-main-product .m-product-tax{display:none}.m-main-product .m-product-text{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:clamp(.8rem,3vw,1.1rem);line-height:clamp(1rem,3vw,1.4rem);color:var(--text-blue)}.m-product-form .m-add-to-cart{background:transparent;border-radius:2rem;border:1px solid var(--text-blue)}.m-sticky-addtocart{display:none!important}.m-sticky-addtocart .m-product-form .m-add-to-cart{color:var(--text-blue)!important}.shopify-payment-button__button{background:var(--text-blue)!important;color:#fafafa!important;border-radius:2rem!important;box-shadow:0 0!important}.m-product-form .m-cartadd-to-:hover{background-color:#5f686e!important}.m-product-media__zoom-in{width:30px;height:30px}.template-product{padding:0!important}.purity-redefined .m-richtext{max-width:50%;margin:0 auto}.purity-redefined .m-richtext__description{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:clamp(.8rem,3vw,1.2rem);line-height:clamp(1rem,3vw,1.5rem);text-align:center;color:var(--text-blue)!important}.purity-redefined .m-richtext__button{display:flex;justify-content:center;align-items:center}.purity-redefined .m-richtext__button .m-button{border-radius:2rem;background:#f2f2f2;border:0!important;font-family:var(--font-stack-body);font-style:normal;font-weight:700;font-size:clamp(.8rem,3vw,1rem);line-height:clamp(.9rem,3vw,1rem);text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--text-blue);display:flex;justify-content:center;align-items:center;gap:.4rem}.purity-redefined .m-richtext__button .m-button:before{content:"";position:relative;background:url(/cdn/shop/files/explore-icon.svg?v=1758876919);background-size:30px 30px;width:30px;height:30px}.features-content .m-image,.features-content .text-card-with-image__media{border-radius:30px!important}.features-content .m-richtext__description{max-width:70%;color:var(--text-blue)}.custom-pdp-faqs .container-fluid{max-width:90%;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.custom-pdp-faqs .m-section__heading{font-weight:500;font-size:2.5rem;line-height:3rem;padding-right:30%;padding-bottom:5%}.custom-pdp-faqs .m-section__button,.whatsapp-button{padding:.9rem 1.4rem;background:#005be3;border-radius:2rem;color:#fff;font-family:var(--font-stack-body);font-weight:400;text-transform:uppercase;font-size:.9rem}.pure-living-collections .m-collection-card__title{display:none!important}.pure-living-collections .m-collection-card{border-radius:20px;overflow:hidden}.institutional-collections .m-hero{border-radius:20px}.institutional-collections h2{color:#fff!important}.institutional-collections .m-hero__text{max-width:90%;margin:auto}.pdp-video-banner .container-fluid:not(.m-hero__inner){max-width:95%}.built-for-scale .m-hero--has-overlay:before{opacity:.8!important}.built-for-scale .m-hero__subtitle{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(2.4rem,3vw,3rem);line-height:clamp(2rem,3vw,2.3rem);color:#ededed}.built-for-scale .m-hero__text h1{font-family:var(--font-stack-body);font-style:normal;font-weight:900;font-size:17rem;line-height:17rem;letter-spacing:-.04em;color:#ededed;margin:0!important}.built-for-scale .m-hero__text p:nth-of-type(1){font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:clamp(1rem,3vw,1.2rem);line-height:clamp(1.2rem,3vw,1.5rem);color:#ededed;margin-bottom:4%}.built-for-scale .m-hero__text p{max-width:80%;margin:0 auto}.built-for-scale .m-hero{border-radius:30px!important;overflow:hidden}.m-collection-products{margin:0!important;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1rem}.m-collection-products .m-product-item{width:100%!important;max-width:100%!important;padding:0!important}.m-product-card__info{margin-top:0!important}.m-product-card__content{background:#f4f4f4!important;padding:2.5rem;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.m-product-card .m-product-card__media{padding:3rem 1rem;background:#dbdbdb!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important}.m-product-card__price{margin-bottom:2%}.m-product-card__content .m-price__sale .m-price-item--last{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:1.4rem;line-height:1.7rem;display:flex;align-items:center;color:#303030!important}.m-product-card__content s.m-price-item{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:1rem;line-height:1.3rem;text-decoration-line:line-through;color:#303030}.m-product-card__action-wrapper .m-add-to-cart{background:var(--text-blue)!important;color:#fff!important}.container-fluid:has(.m-contact-form__main){max-width:90%}.m-contact-form__info{order:1!important;gap:1.5rem;flex-basis:50%;padding-right:15%;flex-direction:row!important}.m-contact-form__main{padding:0!important;order:2!important;flex-basis:50%}.m-contact-form .m-info-box{margin:0!important;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex:1 1 100%}.m-info-box:nth-of-type(1) .m-info-box__content{max-width:80%}.m-info-box:nth-of-type(1) .m-info-box__content p{color:#303030!important}.m-info-box:nth-of-type(2){align-items:flex-start}.m-info-box:nth-of-type(2):before{content:"";position:absolute;display:block;background:url(/cdn/shop/files/phone.svg) no-repeat;background-size:contain;width:20px;height:20px}.m-info-box:nth-of-type(2) .m-info-box__content{text-indent:calc(1rem + 20px);color:#000!important}.m-info-box:nth-of-type(3):before{content:"";position:absolute;display:block;background:url(/cdn/shop/files/email.svg) no-repeat;background-size:contain;width:20px;height:20px}.m-info-box:nth-of-type(3) .m-info-box__content{text-indent:calc(1rem + 20px);color:#000!important}.form-field{border-color:#8e8e8e!important;background:transparent!important;border-radius:10px!important}.m-contact-form__main .m-button{border-radius:2rem!important;width:100%}.m-contact-form{margin-top:0!important}.contact .m-breadcrumb{display:none!important}.social-media-links{gap:10px!important}@media (min-width:1399px){.marigold-banner h2{padding-right:20%;line-height:4rem!important}.hero-slideshow .m-richtext__description{max-width:60%}.why-naturally .container-fluid,.why-naturally-busy .container-fluid{padding-top:calc(var(--section-padding-top) + 4%)}}@media (min-width:1025px) and (max-width:1398px){.custom-features .m-icon-box--vertical .m-icon-box__content{padding:1.2rem 1.5rem}.beyond-products .m-content-box,.custom-image-with-text .m-content-box{max-width:80%}.hero-slideshow .m-richtext__description p{font-size:clamp(.9rem,3vw,1.3rem);line-height:clamp(1rem,3vw,1.7rem)}.hero-slideshow h2,.institutional-banner .h1,.page-title-richtext .h2,.marigold-banner h2{font-size:clamp(3rem,3vw,4rem);line-height:clamp(3.3rem,3vw,4.5rem)}.hero-slideshow .m-button--white{font-size:clamp(.6rem,3vw,.9rem);line-height:clamp(1rem,3vw,1.3rem);padding:.8rem 1.6rem}.m-section__heading,.testing-lab .m-richtext__title,.m-image-with-text__inner .m-richtext__title,.why-naturally .m-richtext__title{font-size:clamp(2rem,2vw + 1rem,3rem);line-height:clamp(2.4rem,2vw + 1.2rem,3.4rem)}.m-section__description,.testing-lab .m-richtext__description,.why-naturally .m-richtext__description{font-size:clamp(1.1rem,1.5vw,2rem);line-height:clamp(1.5rem,1.5vw,2.3rem);max-width:50%;margin:0}.video-banner .h1{font-size:clamp(5rem,3vw,6rem);line-height:clamp(5.5rem,3vw,6.4rem)}.features-content .m-richtext__description{max-width:65%}}@media (min-width:768px){.collection-grids .m-mixed-layout__inner{grid-template-columns:repeat(2,1fr)}.pure-living-collections .m-mixed-layout__inner{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1024px){.m-section__heading,.testing-lab .m-richtext__title,.m-image-with-text__inner .m-richtext__title,.why-naturally .m-richtext__title{font-size:2.4rem;line-height:3rem}.beyond-products .m-content-box,.custom-image-with-text .m-content-box{max-width:100%}.beyond-products .m-richtext__description,.custom-image-with-text .m-richtext__description{font-size:1.25rem;line-height:1.5rem}.pdp-video-banner.video-banner .m-hero__content{flex-direction:column}.pdp-video-banner.video-banner .m-hero__text{max-width:50%;margin-left:auto}.video-banner .h1{font-size:6rem;line-height:5rem}.video-banner .m-hero__text p{font-size:1rem;line-height:1.3rem}.m-main-product--info,.m-section__description,.testing-lab .m-richtext__description{max-width:100%!important}.m-section__heading,.testing-lab .m-richtext__title,.m-image-with-text__inner .m-richtext__title{padding-right:10%}.collection-grids .m-collection-card__link{font-size:1.4rem;line-height:1.8rem}.video-banner .m-hero__text{max-width:50%}.m-contact-form__info{padding-right:5%}.video-banner .m-hero__content{gap:1rem}.custom-pdp-faqs .container-fluid{max-width:100%}.custom-pdp-faqs .m-section__heading{padding-right:10%;font-size:2.2rem;line-height:2.4rem}}@media screen and (max-width:769px){.collection-grids .m-collection-card__link{color:var(--text-blue)!important}.m-contact-form .m-row{flex-direction:column!important;gap:2rem!important}.container-fluid:has(.m-contact-form__main){max-width:100%}.m-collection-products{grid-template-columns:repeat(1,1fr)!important}.m-hero-section .m-image{border-radius:10px!important;overflow:hidden!important}.hero-slideshow .m-slide[class*=--middle-] .m-slide__wrapper{align-items:flex-start;justify-content:center}.hero-slideshow .m-richtext__subtitle{text-align:center;font-size:.8rem!important;line-height:1rem!important}.m-main-product .m-product-title{font-size:2rem!important;line-height:2rem!important}.h2,h2,.m-info-box h3,.m-page-header h1{font-size:1.7rem;line-height:1.6rem}.hero-slideshow h2,.institutional-banner .h1,.page-title-richtext .h2,.marigold-banner h2{font-size:2.5rem;line-height:3rem;text-align:center;letter-spacing:.02em}.hero-slideshow .m-richtext__description{max-width:70%;margin:1rem auto 0}.hero-slideshow .m-richtext__description p{text-align:center;font-size:1.25rem;line-height:1.5rem;letter-spacing:.02em}.hero-slideshow .m-richtext__button{justify-content:center}.hero-slideshow .m-button--white{font-size:clamp(.8rem,3vw,1.2rem);line-height:clamp(1.2rem,3vw,1.5rem);padding:.4rem 1.2rem}.m-slider .swiper-pagination{position:absolute!important}.hero-slideshow .m-dot-circle .m-dot,.hero-slideshow .m-dot-circle .swiper-pagination-bullet,.hero-slideshow .swiper-pagination .m-dot,.hero-slideshow .swiper-pagination .swiper-pagination-bullet,.hero-slideshow .m-dot-circle .m-dot:before,.hero-slideshow .m-dot-circle .m-dot:after,.hero-slideshow .m-dot-circle .swiper-pagination-bullet:before,.hero-slideshow .m-dot-circle .swiper-pagination-bullet:after,.hero-slideshow .swiper-pagination .m-dot:before,.hero-slideshow .swiper-pagination .m-dot:after,.hero-slideshow .swiper-pagination .swiper-pagination-bullet:before,.hero-slideshow .swiper-pagination .swiper-pagination-bullet:after{width:25px!important;height:3px!important}.m-dot-circle .m-dot,.m-dot-circle .swiper-pagination-bullet,.swiper-pagination .m-dot,.swiper-pagination .swiper-pagination-bullet,.m-dot-circle .m-dot:before,.m-dot-circle .m-dot:after,.m-dot-circle .swiper-pagination-bullet:before,.m-dot-circle .swiper-pagination-bullet:after,.swiper-pagination .m-dot:before,.swiper-pagination .m-dot:after,.swiper-pagination .swiper-pagination-bullet:before,.swiper-pagination .swiper-pagination-bullet:after{width:25px!important;height:3px!important}.hero-slideshow .m-dot-circle .m-dot--active,.hero-slideshow .m-dot-circle .m-dot--active:before,.hero-slideshow .m-dot-circle .m-dot--active:after,.m-dot-circle .m-dot--active,.m-dot-circle .m-dot--active:before,.m-dot-circle .m-dot--active:after{width:40px!important;height:3px!important}.m-section__heading,.testing-lab .m-richtext__title,.m-image-with-text__inner .m-richtext__title,.custom-pdp-faqs .m-section__heading,.why-naturally .m-richtext__title,.beyond-products .m-richtext__title{font-size:2.5rem!important;line-height:2.6rem!important;padding-bottom:10%!important;padding-right:0!important}.template-page.about-us .m-richtext__description h1{font-size:2.5rem!important;line-height:2.6rem!important;text-align:center}.m-section-py{padding-top:3rem;padding-bottom:3rem}.m-footer .m-footer--block-title{font-weight:500;font-size:.9rem!important}.h1,h1{font-weight:500;font-size:clamp(3rem,2vw,5rem);line-height:3rem}.template-collection .m-rich-text .m-richtext__description,.tabs-wrapper .tab-titles .tab,.m-section__description,.testing-lab .m-richtext__description,.purity-redefined .m-richtext__description,.why-naturally .m-richtext__description{font-size:1.25rem;line-height:1.5rem}.m-collapsible--button span,.collapsible--button span{font-size:1.15rem!important;line-height:1.3rem!important}.why-naturally .m-richtext__description{max-width:100%!important}.tabs-wrapper .tab-titles .tab{padding-bottom:0!important}.testing-lab .m-richtext__button{padding-bottom:6%}.collection-grids .m-mixed-layout--mobile-grid .m-mixed-layout__inner{grid-template-columns:100%;gap:2rem}.collection-grids .m-collection-card{border-radius:0!important}.collection-grids .m-collection-card__image{border-radius:10px!important}.collection-grids .m-collection-card .m-image{--aspect-ratio: 1/1.2 !important}.collection-grids .m-collection-card--inside .m-collection-card__info{padding:1rem 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.pure-living-collections .m-collection-card__title{display:block!important}.institutional-collections .m-hero__text{display:none}.collection-grids .m-collection-card .m-button,.institutional-collections .m-hero .m-button{display:block!important;background-color:#000!important;font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:.7rem!important;line-height:.9rem!important;padding:.7rem 1.5rem!important;color:#fafafa;margin-top:.8rem!important}.beyond-products .m-content-box{max-width:unset}.beyond-products .m-image-with-text__content{order:1}.beyond-products .m-image-with-text__content h3{text-align:center}.beyond-products .m-image-with-text__content p{font-size:1.25rem;line-height:1.5rem;text-align:center;letter-spacing:.02em;padding:0 1rem}.beyond-products .m-image-with-text__image{order:2}.video-banner .m-hero__bg{--aspect-ratio-mobile:1/1.2 !important}.video-banner .m-hero__content{gap:1rem;flex-direction:column}.video-banner .h1{max-width:100%;font-size:4.5rem!important;line-height:4rem!important;margin-bottom:1rem!important}.video-banner .m-hero__text{max-width:80%!important}.video-banner .m-hero__text p{font-size:1.3rem;line-height:1.5rem;color:#fafafa}.video-banner .m-hero__btn a{padding:.2rem 1rem;font-size:1rem;line-height:2rem}.m-main-product .m-product-text{font-size:1.25rem!important;line-height:1.5rem!important}.m-main-product--media{height:auto}.m-main-product--info{position:static;padding-bottom:2rem}.purity-redefined .m-richtext{max-width:80%}.features-content .m-richtext__description{max-width:unset}.features-content .m-richtext__description p{font-size:1.25rem;line-height:1.5rem}.features-content .m-custom-content__wrapper{gap:4rem}.features-content .m-image,.features-content .text-card-with-image__media{border-radius:10px!important}.custom-pdp-faqs .container-fluid{display:flex;flex-direction:column;max-width:100%;gap:4rem}.pdp-video-banner .container-fluid:not(.m-hero__inner){max-width:100%}.custom-pdp-faqs .m-section__heading{padding-bottom:2rem!important}.container-fluid:has(.testing-lab){padding-top:0!important}.footer-bottom-menu,.footer-bottom-menu .m-footer--bottom-menu{display:block}.m-footer--middle .m-footer--block-title{padding:0!important}.social-links{padding-top:1rem}.m-footer--bottom-left{margin:0!important}.m-footer--bottom{padding-bottom:var(--mobile-sticky-bar-height, 0px)!important}.featured-icons .m-mixed-layout--mobile-scroll .m-mixed-layout__inner{--slider-grid: auto / auto-flow var(--mobile-column-width, 33vw) !important}.pdp-video-banner.video-banner .m-hero__content{flex-direction:column}.pdp-video-banner.video-banner .m-hero__text{max-width:70%;margin-left:0;margin-right:auto}.pdp-video-banner.video-banner .h1{max-width:80%;margin-bottom:1.5rem}.institutional-collections .m-hero{background-color:transparent;margin:0}.institutional-collections .m-hero__inner{padding:12px 0 0!important}.institutional-collections .m-image{border-radius:10px;overflow:hidden}.institutional-collections h2{font-size:1.3rem!important;line-height:1.8rem!important;letter-spacing:-.25px;color:var(--text-blue)!important;margin:0}.institutional-banner .m-hero__content{padding:0 10%}.built-for-scale .m-hero__subtitle{font-size:1.4rem;line-height:1.8rem}.built-for-scale .m-hero__text h1{font-size:9rem;line-height:9rem}.built-for-scale .m-hero__text p{max-width:100%;margin:0 auto;font-size:1rem;line-height:1.3rem}.built-for-scale .m-hero{border-radius:10px!important;overflow:hidden;position:relative}.built-for-scale .m-hero__content{z-index:2}.built-for-scale .m-hero__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--color-image-overlay);opacity:.8!important;border-radius:var(--blocks-radius)}.m-footer--bottom .social-media-links{margin:0!important}.beyond-products .container-fluid{padding-top:0!important;padding-bottom:0!important}.m-collection-card--inside:hover .m-button{color:#fff!important}.m-header .m-cart-count{top:3px!important;right:0!important;font-size:10px!important;width:20px!important;height:20px!important}.m-product-card__price{margin-bottom:12px}.m-product-card .m-price__sale .m-price-item--last{font-size:1rem!important;line-height:1.3rem!important}.m-product-card s.m-price-item{font-size:.8rem!important;line-height:1.2rem}.template-collection .m-richtext__description h1,.template-page.about-us .m-richtext__description h1{margin:0!important}.template-collection .m-rich-text .container-fluid,.template-page.about-us .m-rich-text .container-fluid{padding-top:3rem!important}.institutional-banner .m-hero__btn .m-button{padding:.7rem 1.5rem;font-size:.7rem}.template-product.erasmus-request-quote .m-collection-card__title{margin-bottom:.8rem!important}.template-product:not(.erasmus-request-quote) .trust-drink .m-section-py,.template-collection .trust-drink .container-fluid{padding-top:0!important;padding-bottom:0!important}.template-product.erasmus-request-quote .trust-drink .m-section-py{padding-top:0!important}.marigold-banner .m-hero{margin:0}.marigold-banner .container-fluid{padding-top:4rem}.marigold-banner h2,.marigold-banner .rte *{color:#000!important;text-align:left}.template-product #MainContent,.video-banner{padding-bottom:0!important}.hero-slideshow .m-slide[class*=--middle-] .m-slide__wrapper{padding-top:2rem}.custom-features .m-icon-box--vertical .m-icon-box__content{padding:1rem 1.5rem;gap:.5rem}.custom-features .m-icon-box--vertical .m-icon-box__content p{font-size:.8rem!important}.custom-features .m-icon-box__heading{font-size:1rem;line-height:1.3rem}.text-card-with-image__content{margin-top:3rem!important}.m-header .m-product-card__content{padding:1rem}.m-header .m-product-card__title{margin:0}}@media (min-width: 768px){.collection-grids{padding-top:2rem;padding-bottom:2rem}.testing-lab .m\:text-left .m-richtext__title{margin-right:6rem}}.m-header .m-cart-count{font-size:.5rem;min-width:unset;width:15px;height:15px;top:-5px}.m-collapsible [data-content],.collapsible [data-content]{transition:all var(--m-duration-long, .8s) cubic-bezier(.75,.35,.7,1)}.m-link-lists .m-link:after{transition-duration:.5s!important}.m-menu__link--main:after{opacity:0;transition:width .6s cubic-bezier(.77,0,.175,1),opacity .4s ease!important}.m-menu__link--main:hover:after{opacity:1!important}.m-collapsible--content__inner p,.m-collapsible--content__inner ul,.m-collapsible--content__inner ol,.m-collapsible--content__inner li{font-size:.9rem;line-height:1.5;letter-spacing:-.25px}@media (max-width: 769px){.features-content{position:relative}.features-content .m-gradient:after{display:block;content:"";border-bottom:1px solid grey}.your-health .tabs-wrapper:before{display:block;content:"";border-bottom:1px solid grey}.your-health .tabs-wrapper:after{display:block;content:"";border-bottom:1px solid grey}}.product-form{margin-top:4rem}.social-media-links{pointer-events:none}@media (min-width: 320px) and (max-width: 400px){.pdp-video-banner .h1{width:100%!important;font-size:3.4rem!important}.pdp-video-banner p{font-size:.9rem!important}}.m-product-media--zoom-icon .m-tooltip--style-1{background:transparent!important;color:#000!important;border-color:unset!important;box-shadow:unset!important}.m-product-media--zoom-icon .m-tooltip--style-1:hover svg{color:#f4f4f4!important}.m-product-media--zoom-icon .m-tooltip__content,.m-product-media--zoom-icon .m-tooltip__content:after{background:#f4f4f4!important;color:#000!important}.swiper-button-next,.swiper-button-prev{background:transparent!important;border:unset!important;border-color:unset!important;box-shadow:unset!important}.swiper-button-next:hover svg,.swiper-button-prev:hover svg{color:#f4f4f4!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
