html,body{font-family:dinosaur,sans-serif;font-weight:400;font-style:normal;background:none!important}html.sr body[data-anim-load=true] .section__title.js-sr-loaded .section__title-text:after,html.sr body[data-anim-load=true] .section__title .section__title-text.js-sr-loaded:after{display:none}[type=text],[type=password],[type=datetime],[type=datetime-local],[type=date],[type=month],[type=time],[type=week],[type=number],[type=email],[type=url],[type=search],[type=tel],[type=color],select,textarea{height:auto!important}#top.header{border-bottom:none}.main{margin-top:0!important}table.fixed{table-layout:fixed;width:100%}table.fixed td{width:33.33%;word-break:break-word}#master-supplements-inc .main,#master-supplements .main{margin-top:30px!important}.page-container{max-width:100%}.container{padding-right:0;padding-left:0;max-width:100%}.o-layout{max-width:1200px;left:50%;margin-left:-50px}.blog__items .o-layout{left:0}.article__content,.article__meta-wrapper{margin:0 auto;max-width:900px;padding-left:10%;padding-right:10%}.article__content p{font-size:1.1em}.blog-page__list .o-layout__item{padding-left:0}.o-layout,.custom-page__wrapper .custom-inner{max-width:1200px;margin:0 auto}.custom-page__wrapper .custom-inner-no-image{max-width:900px;margin:0 auto}.custom-page__wrapper .custom-inner-no-image{margin-bottom:75px}.custom-page__wrapper .page-body.custom-inner-no-image{display:block!important}.custom-page__wrapper .custom-inner-no-image .text{width:100%}.section__bg.section__bg--white{display:none}.header.header--center .primary-nav{margin-top:12px!important}.header{background-color:#2a582e!important}.header--mega .primary-nav .nav__sub-wrap{background-color:#f3eee4!important}.header--mega .primary-nav .nav__sub--cta .nav__sub__items{padding-left:30px}.header--mega .primary-nav #sub-3.nav__sub--cta .nav__sub__items,.header--mega .primary-nav #sub-4.nav__sub--cta .nav__sub__items{padding-left:0}.header--mega .primary-nav .nav__sub--cta .nav__sub__cta{background-color:#fff;display:flex;max-width:250px;color:#231f20;flex-direction:column;align-items:center;padding:10px 25px;float:right;margin-top:10px}.header--mega .primary-nav #sub-3.nav__sub--cta .nav__sub__cta,.header--mega .primary-nav #sub-4.nav__sub--cta .nav__sub__cta{display:none}.header--light.header--mega .primary-nav .nav__sub__cta-link .link{background-color:#4b7b4a;border-radius:30px;max-width:175px}.header--light.header--mega .primary-nav .nav__sub__cta-link .link{font-family:dinosaur,sans-serif;font-style:normal;font-weight:700;letter-spacing:2px;font-size:15px;padding:5px 20px;width:100%;display:block}.header--light.header--mega .primary-nav .nav__sub__cta-link .link.link--arrow:after{content:none}.header--mega .primary-nav .nav__sub--cta .nav__sub__items{float:right}.header--mega .primary-nav .nav__sub__items--3 .nav__sub__item{width:28%}.header--mega .primary-nav .nav__sub__item{padding-right:0}.header--mega .primary-nav .nav__sub__item--sub:hover .nav__sub__link:hover,.header--light.header--mega .primary-nav .nav__sub__item--sub:hover .nav__sub__link{border:none}.header--mega .primary-nav .nav__sub__item--sub .nav__sub__link{margin:0;padding-top:0;padding-bottom:0}.header--light.header--mega .primary-nav .nav__sub__link{color:#4b7b4a;font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:20px;border:none}.header--light.header--mega .primary-nav #sub-2 .nav__sub-wrap{padding-left:15%}.header--light.header--mega .primary-nav #sub-2 .nav__sub__items{margin-top:10px}.header--light.header--mega .primary-nav #sub-2 .nav__sub__item{display:block;width:100%;line-height:20px}.header--light.header--mega .primary-nav .nav__sub-t__link,.header--light.header--mega .primary-nav #sub-2 .nav__sub__link{color:#020201;font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:18px;padding-top:0;padding-bottom:0;line-height:32px!important;margin-top:0;margin-bottom:0;text-transform:none!important}.header--light.header--mega .primary-nav .nav__sub-t__link:hover{color:#020201;font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:19px}.nav__sub__cta-image{padding-left:25px;padding-top:15px}.secondary-nav__item--search{display:none}[type=search]{cursor:text}.header.header--center .primary-nav__item{margin:0 20px}.header__logo-img{padding:14px 0!important}.header-navs{padding-right:0!important;padding-left:0!important;background:#cdbfa4!important}.header-navs .primary-nav__link{color:#020201!important;font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:18px}.header--light .secondary-nav__link,.header--light .secondary-nav__item--sub .primary-nav__link{color:#f3eee4!important;font-size:13px}.js-section__home-slider .section{margin-bottom:0}.home-carousel__content{max-width:660px}.home-carousel__content.home-carousel__content--btn{text-align:center;margin-left:15%!important}.home-carousel--minimal .home-carousel__btn{background-color:#667997!important}.home-carousel-text-wrapper{text-align:center}.home-carousel__content .title-text{font-family:dinosaur,sans-serif;font-style:normal;font-weight:300;font-size:29px;color:#433d3a;line-height:48px}.home-carousel__content .subtitle-text{font-family:linotype-didot,serif;font-style:normal;font-weight:400;font-size:106px;color:#4c7b4b;letter-spacing:-5px;line-height:95px}.home-carousel__content .description{font-family:dinosaur,sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:28px;color:#433c39;max-width:375px;margin:0 auto}.home-carousel__btn,.collection-list-button a,.c-btn--primary{border-radius:30px;font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;letter-spacing:2px;font-size:18px}.c-btn--primary{background-color:#7ac1c4!important;color:#fff!important}.btn.subscribe{border-radius:0;margin-left:5px}.solution-works-wrapper{width:100%;background-color:#ebe2cb;text-align:center;min-height:81px;justify-content:center;display:flex;align-items:center}.solution-works-wrapper .solution-works-text{font-family:linotype-didot,serif;font-style:italic;font-weight:100;font-size:2.4em;letter-spacing:-1px;color:#433c39}.collection-list-item{max-width:400px;margin:0 auto}.collection-list-item-image{width:100%}h3.collection-list-title-text{font-family:linotype-didot,serif;font-style:normal;font-weight:400;font-size:40px;color:#433c39;text-align:center;text-transform:none;max-width:300px;margin:0 auto;letter-spacing:-2px}.collection-list-description-text{font-family:dinosaur,sans-serif;font-style:normal;font-weight:100;color:#5e5754;text-align:center;margin:0 auto 20px;max-width:300px;line-height:22px}.collection-list-button{text-align:center}.collection-list-button a{width:80%}.guarantee-wrapper .top-div,.guarantee-wrapper .bottom-div{min-height:120px;background:#add6d8;padding-bottom:75px}.guarantee-wrapper .top-div{background:#fff;padding-top:100px}.guarantee-wrapper img{display:block;margin:-120px auto;max-width:250px}.guarantee-wrapper .title{font-family:linotype-didot,serif;font-style:italic;font-weight:400;font-size:66px;color:#231f20;max-width:600px;margin:0 auto;padding-top:140px;padding-bottom:20px;text-align:center;line-height:75px;letter-spacing:-1px}.guarantee-wrapper .description{font-family:dinosaur,sans-serif;font-style:normal;font-weight:300;font-size:22px;color:#231f20;max-width:600px;margin:0 auto;text-align:center;line-height:29px}.guarantee-wrapper .button{max-width:600px;margin:20px auto 0}.guarantee-wrapper .button a{border-radius:30px;font-family:dinosaur,sans-serif;font-style:normal;font-weight:700;background-color:#4b7b4a;color:#fff;width:50%;display:block;text-align:center;text-transform:uppercase;margin:0 auto;padding:10px 0;letter-spacing:2px;font-size:18px}.section.section--footer{margin-bottom:0}.footer__content{max-width:1200px;margin:0 auto}.menu-tool .site-nav a{font-family:dinosaur,sans-serif;font-weight:400;font-style:normal;font-size:20px;letter-spacing:.13em}.newsletter .newsletter-wrapper{display:flex;justify-content:center}.newsletter .newsletter-content{max-width:720px}.newsletter .newsletter-sign-up{font-family:linotype-didot,serif;font-style:italic;font-weight:300;font-size:4em;color:#fff;margin-right:50px;letter-spacing:-2px}.newsletter .section__title-desc{font-family:dinosaur,sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:28px;color:#fff;margin-bottom:10px}.newsletter .mc-field-group{display:flex;align-items:flex-start}.newsletter .newsletter__btn{font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:21px;color:#231f20!important;border-radius:0;width:33%}.newsletter .newsletter__input{width:66%;cursor:text}.section.section-home-testimonials{margin-bottom:0}.shopify-section.js-section__home-testimonials{margin-top:-42px}.home-testimonials__items{position:relative;overflow:visible}.home-testimonials-wrapper{background-color:#fff;opacity:.8;padding:0 75px;position:absolute;bottom:0;left:0;width:100%;min-height:240px}.home-testimonials__content{text-align:left}.home-testimonials--grid .home-testimonials__content{padding:0 15%}.collection__header-info{background:none}.collection--img .collection__header-info{margin-top:-250px!important;text-align:center;padding-bottom:0}h1.section__title-text{font-family:linotype-didot,serif;font-style:normal;font-weight:400;font-size:55px;letter-spacing:-2px;text-transform:none;color:#231f20;line-height:1}h1.section__title-text:after{display:none}.section__title.collection__header-info__title{margin-bottom:10px}.collection__header-info__text{font-family:dinosaur,sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:28px;max-width:400px;margin:0 auto}.collection-main .theme-spinner{display:none}.collection-main .collection-cta,.product-single .product-cta{width:100%;display:flex;justify-content:center;padding:30px;margin-top:50px}.collection-main .collection-cta .text,.product-single .product-cta .text{font-family:linotype-didot,serif;font-style:italic;letter-spacing:-1px;font-weight:400;font-size:37px;color:#433c39;margin-right:30px;display:flex;align-items:center}.collection-main .collection-cta .button,.product-single .product-cta .button{display:flex;align-items:center}.collection-main .collection-cta .button a,.product-single .product-cta .button a{padding:5px 55px}.collection-main .collection-header,.home-testimonials-wrapper .title{font-family:linotype-didot,serif;font-style:normal;font-weight:400;font-size:53px;line-height:80px;color:#433c39;text-align:center;margin-top:40px;margin-bottom:20px}.collection-main .collection-header .filters{margin:0 auto;display:flex;justify-content:center}.collection-main .collection-header .filters div{padding:15px;min-width:250px}.collection-main .collection-header .filters select{border:2px solid #4B7B4A;font-family:dinosaur,sans-serif;font-style:normal;font-weight:700;font-size:17px;width:100%}.collection-main .collection-header .filters select{color:#4b7b4a}.collection-main .collection-header .filters option:not(:checked){color:#433c39}.product-single__top{max-width:1200px;margin:0 auto}.product-single__top .breadcrumb__item{font-family:dinosaur,sans-serif;font-style:normal;font-weight:300;font-size:16px}.product-single__top .breadcrumb__item.o-list-inline__item{color:#433d3a;opacity:1}.product-single__top .breadcrumb__link.breadcrumb__link--current{color:#4b7b4a;opacity:1}.product-wrapper .product{max-width:250px;margin:0 auto}.product__details .product__title.h4{font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;letter-spacing:-1px;font-size:30px;line-height:38px;text-transform:none;color:#4b7b4a}.product__media,.product__img.product__img{background:none}.product-wrapper .product .product__price.h5,.product-wrapper .product .product__summary.h5{font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;margin-top:10px}.o-layout.ingredients{text-align:center}.o-layout.tabs{margin-top:25px}ul.tabs{margin-left:0;margin-bottom:0;border-bottom:1px solid #D2D2D2}ul.tabs li{font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:24px;letter-spacing:3px;background:#e5e5e5;color:#4b7b4a;display:inline-block;padding:8px 0;cursor:pointer;transition:.3s;width:22%!important;text-align:center;margin-right:4%;text-transform:uppercase;margin-bottom:-1px}ul.tabs li:last-child{margin-right:0}ul.tabs li.current{background:#fff;border-top:1px solid #D2D2D2;border-right:1px solid #D2D2D2;border-left:1px solid #D2D2D2;border-color:#D2D2D2 #D2D2D2 #fff}.product-tabs .tab-content{display:none;border:1px solid #D2D2D2;border-bottom:0px;border-top:0px;font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin-bottom:0;padding:50px 100px 100px}.product-tabs .tab-content.current{display:inherit}.product-tabs .tab-content table{background-color:#fff}.product-tabs .tab-content table th{background:#fff;vertical-align:top}ul.tabs li{height:auto!important}.product-single .ftd{width:100%;display:flex;justify-content:center;min-height:360px;background-position:center;background-repeat:no-repeat;background-size:cover}.product-single .ftd-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#ebe2cb1a}.product-single .ftd .text{font-family:linotype-didot,serif;font-style:normal;font-weight:400;font-size:37px;color:#433c39;margin-right:30px;display:flex;align-items:center}.product-single .ftd .button a{padding:6px 55px}.product-single .ftd .title{font-family:linotype-didot,serif;font-style:italic;font-weight:400;font-size:80px;letter-spacing:-3px;line-height:60px;color:#231f20;text-align:center;margin-top:1em;margin-bottom:10px}.product-single .ftd .text{font-family:dinosaur,sans-serif;font-style:normal;font-weight:300;font-size:25px;line-height:22px;color:#231f20;text-align:center;margin:30px 0}.product-single .ftd .buttons{width:100%;display:flex;justify-content:space-evenly;margin-bottom:40px}.product-single .ftd .buttons .c-btn--primary{background-color:#4b7b4a!important}#shopify-section-product-recommendations .section__title-text{font-family:linotype-didot,serif!important;font-style:italic;letter-spacing:-2px;font-weight:400;font-size:53px!important;line-height:80px;text-transform:none}.collection-pagination{margin-top:42px}.collection-pagination .pagination .page a:hover,.collection-pagination .pagination .next a:hover,.collection-pagination .pagination .prev a:hover{border-radius:30px}.collection-pagination .pagination .page a,.collection-pagination .pagination .next a,.collection-pagination .pagination .prev a{color:#4b7b4a;font-family:dinosaur,sans-serif;font-style:normal;font-weight:700}.collection-pagination .pagination .page.current,.collection-pagination .pagination .next.current,.collection-pagination .pagination .prev.current{color:#fff;background-color:#4b7b4a;border-radius:30px;margin-right:2px;font-family:dinosaur,sans-serif;font-style:normal;font-weight:700}.collection-pagination .pagination .page,.collection-pagination .pagination .next,.collection-pagination .pagination .prev{border:none}.video-section .video-wrapper{display:flex;background-color:#add6d8;padding:75px 0}.video-section .video-wrapper .text-wrapper{display:flex;width:40%}.video-section .video-wrapper .text{display:flex;flex-direction:column;justify-content:center;max-width:350px;margin:0 auto}.video-section .video-wrapper .text .title{font-family:linotype-didot,serif;font-style:normal;font-weight:400;font-size:80px;letter-spacing:-4px;line-height:66px;color:#231f20}.video-section .video-wrapper .text .description{font-family:dinosaur,sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:28px;color:#231f20;margin-top:15px;margin-bottom:15px}.video-section .video-wrapper .text .button{margin-top:10px}.video-section .video-wrapper .text .button a{background-color:#4b7b4a!important;padding:5px 80px}.video-section .video-wrapper .video{width:60%;padding:1px 50px}.section--product-single .right-side,.section--product-single .left-side{width:50%}.section--product-single .section__title.js-product-title{margin-bottom:0}.section--product-single .product-single__content-text,.page-sub-header{font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:30px;margin-bottom:15px}.section--product-single .product-single__content-text p:nth-child(1){font-size:24px;margin-top:20px}.section--product-single .product-single__box{border:none}.section--product-single .product-single__price{background:none;padding:0}.section--product-single .product-single__price-text{font-family:dinosaur,sans-serif;font-style:normal;font-weight:300;font-size:53px}.section--product-single .product-single__add{text-align:center}.section--product-single .product-single__add-btn{background-color:#4b7b4a!important;padding:5px;max-width:300px}.section--product-single .product-single__qty{margin-top:0;overflow:visible}.section--product-single .product-single__qty-input{float:none}.header--mega .primary-nav .nav__sub__items--1 .nav__sub-t__items,.header--mega .primary-nav .nav__sub__items--2 .nav__sub-t__items{column-count:auto}@media only screen and (min-device-width: 768px){.section--product-single .product-single__photo__nav__dots .slick-dots .product-single__photo-thumbs__item{width:120px;height:120px}}.section__title-text.h2{color:#4b7b4a!important;padding:25px}section.custom-page{margin-top:0;margin-bottom:0}section.custom-page .header-container{position:relative}section.custom-page .header-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}section.custom-page .header-image img{width:100%}.custom-page__wrapper .title-text-wrapper{margin-top:75px}.custom-page__wrapper .title-text-wrapper .title-text,.custom-page__wrapper .page-body .text-header{color:#4b7b4a!important;font-family:linotype-didot,serif;font-style:normal;font-weight:400;letter-spacing:-2px;font-size:60px;text-transform:none;line-height:1}.custom-page__wrapper .title-text-wrapper .title-text{text-align:center}.custom-page__wrapper .title-text-wrapper .sub-title-text{font-size:24px;line-height:38px;margin:0 auto;max-width:800px;text-align:center}.custom-page__wrapper .page-body{display:flex;margin-top:75px}.custom-page__wrapper .page-body.custom-inner .image,.custom-page__wrapper .page-body.custom-inner .text{width:50%;align-self:flex-start;padding:25px}.custom-page__wrapper .page-body.custom-inner .image{text-align:center}.custom-page__wrapper .page-body .text{font-size:18px;padding-left:5%;padding-right:5%}.custom-page__wrapper .banner-image .image{width:100%}.custom-page__wrapper .based-in-science{background-color:#add6d8!important;margin-bottom:0;padding-bottom:45px;line-height:1.8em}.custom-page__wrapper .based-in-science .video{max-width:600px;margin:-175px auto 0}.custom-page__wrapper .based-in-science .title{text-align:center;max-width:600px;margin:0 auto}.custom-page__wrapper .based-in-science .title .text{font-family:linotype-didot,serif;font-style:normal;font-weight:400;font-size:64px;letter-spacing:-3px;line-height:66px;color:#231f20;padding:20px 0 10px}.custom-page__wrapper .based-in-science .text-wrapper{display:flex;justify-content:space-evenly}.custom-page__wrapper .based-in-science .text-wrapper .left,.custom-page__wrapper .based-in-science .text-wrapper .right{width:50%;padding:30px;align-self:flex-start;font-size:18px}.custom-page__wrapper .based-in-science .button{text-align:center;margin:30px 0 50px}.custom-page__wrapper .based-in-science .button a{background-color:#4b7b4a!important;padding:5px 80px}.custom-page__wrapper .page__contact-form{width:100%;margin-bottom:50px}.footer-nav__social-link .footer-nav.footer-nav--social{margin-bottom:10px}.footer-nav a{font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:17px;color:#938074}.footer-nav__social-link{border-color:#938074}.footer__content .payment-options .text,.footer-copyright a{color:#938074}.footer-nav__title.h5{font-family:dinosaur,sans-serif;font-style:normal;font-weight:700;font-size:21px;color:#ebe2cb}.footer-copyright .logo{margin-bottom:25px;text-align:center}.footer-copyright{color:#938074;text-align:center;font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:17px}.footer-copyright-sub-text{max-width:600px;margin:5px auto 0;font-family:dinosaur,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1em}.footer__bottom{display:none}h3,.h3{line-height:1.4}.page-category-wrapper{max-width:800px;margin:35px auto}.page-category-products{display:flex;justify-content:space-between;flex-wrap:wrap}.page-category-products .page-category-product{text-align:center;padding:30px;width:33%}.product-single__form{padding-left:0}.footer-copyright .logo img{max-width:400px}.collection-main .collection-header{font-family:linotype-didot,serif;font-style:italic;font-weight:400;font-size:40px;letter-spacing:-2px;color:#433c39;text-align:center}sup{font-size:50%}.section--product-single .section__title-text.product-single__title-text{font-family:ff-meta-web-pro,sans-serif;font-weight:900;font-style:normal;letter-spacing:-3px;font-size:5em;color:#4b7b4a}.header--light.header--mega .primary-nav .nav__sub__cta-title{font-family:linotype-didot,serif;font-style:italic;font-weight:400;font-size:24px;line-height:1.2em;letter-spacing:-1px;color:#231f20;text-transform:none;max-width:150px;text-align:center}.home-testimonials-wrapper .trustpilot-desktop{display:block}.home-testimonials-wrapper .trustpilot-mobile{display:none}#create_customer .o-layout__item{padding-left:0!important}.section--account .welcome{text-align:left;margin-bottom:60px}.section--account .links{margin-bottom:15px;max-width:80%}.section--account .links a{width:100%;margin:5px 0;font-size:15px;padding:5px 0}.section--account .links .log-out{background-color:#667997!important}.section--account .links .manage-subscription{background-color:#2a582e!important}.section--account .links .manage-subscription img{max-width:30px}.sls-purchase-options-container{border:none!important}.sealsubs-container .sls-purchase-options-container .sls-option-container{border-bottom:0px!important}label.sls-selling-plan-group-name{font-weight:400!important;font-size:18px!important}.o-layout__item{font-size:16px!important}.sls-active .sls-selling-plan-group-options{background-color:#e5e5e5;text-align:center;padding:10px;font-size:16px}.sealsubs-container label{font-size:16px!important}.sls-selling-plan-group-options{margin-top:0!important}.seal-subscription-page .seal-subscriptions-list .seal-container{margin-bottom:175px}@media only screen and (max-device-width: 980px) and (min-device-width: 768px){#RecoverPasswordForm .section__title{opacity:1!important}#customer_login,#create_customer{padding:0 10px}.header-trigger{display:flex!important}.js-section__home-collection-list .collection-list__items .o-layout__item,#create_customer .o-layout__item{padding-left:0!important}.collection--img .collection__header-info{margin-top:-200px!important;text-align:center;padding-bottom:0}.collection-main .collection-cta,.product-single .product-cta{margin-top:20px;flex-direction:column;align-items:center}.newsletter .newsletter-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.newsletter .newsletter-sign-up{font-size:48px;line-height:56px;margin-right:30px}.video-section .video-wrapper{flex-direction:column-reverse;padding-top:25px}.video-section .video-wrapper .text-wrapper,.video-section .video-wrapper .video{width:100%;text-align:center}.video-section .video-wrapper .video{padding:10px 15px 25px}.product-single{padding:0 15px}.section--product-single .left-side{width:100%;padding-left:0!important}.section--product-single .product-single__add-btn{margin-top:30px;padding:15px}.section--product-single ul.tabs li{font-size:12px;letter-spacing:0px}.section--product-single .product-tabs .tab-content{padding:15px}.product-single .product-cta{padding:30px 10px}.product-single .ftd{display:none}.home-testimonials__items{background-size:contain!important}}@media only screen and (max-device-width: 767px){#RecoverPasswordForm .section__title{opacity:1!important}#customer_login,#create_customer{padding:0 10px}.footer-copyright .logo img{max-width:90%}.home-carousel--minimal .home-carousel__content.home-carousel__content{width:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;padding:0 0 35px!important;background:#ffffffe6;margin:auto 0 0!important}.home-carousel__content .subtitle-text,.section__title-text.h2{padding-right:15px;font-size:60px;line-height:60px}.solution-works-wrapper .solution-works-text{font-size:2em}.js-section__home-collection-list .collection-list__items .o-layout__item,#create_customer .o-layout__item{padding-left:0!important}.js-section__home-collection-list .collection-list-item{margin-bottom:40px!important}.newsletter .newsletter-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.newsletter .newsletter-sign-up{font-size:48px;line-height:56px;margin-right:30px}.newsletter .mc-field-group{flex-direction:column}.newsletter .mc-field-group input{width:100%}.collection__header.collection__header--img .collection__header-media,.collection__header-img.collection__header-img--collection-template.u-bg-cover{background:none!important}.collection__header-media.o-ratio{display:none!important}.collection__header-info__text{padding:0 10px}.collection--img .collection__header-info{margin-top:40px!important}.collection-main .collection-cta,.product-single .product-cta{flex-direction:column;align-items:center}.collection-main .collection-cta .text,.product-single .product-cta .text{margin-right:0;font-size:22px}.collection-main .collection-header{font-size:32px}.collection-main .collection-header .filters{display:block}.collection-products .collection-wrapper{padding:0 10px}.collection-products .product__details .product__title.h4{min-height:76px}.product-wrapper .product .product__price.h5,.product-wrapper .product .product__summary.h5{padding:0 10px}.video-section .video-wrapper{flex-direction:column-reverse;padding-top:25px}.video-section .video-wrapper .text-wrapper,.video-section .video-wrapper .video{width:100%;text-align:center}.video-section .video-wrapper .video{padding:10px 15px 25px}.product-single{padding:0 15px}.section--product-single .left-side{width:100%;padding-left:0!important}.section--product-single .product-single__add-btn{margin-top:30px;padding:15px}.section--product-single ul.tabs li{font-size:12px;letter-spacing:0px}.section--product-single .product-tabs .tab-content{padding:15px}.product-single .product-cta{padding:30px 10px}.product-single .ftd{display:none}.solution-works-wrapper{line-height:1;padding:0 25px}.custom-page .header-container,.custom-page .header-container .header-image{display:none}.custom-page__wrapper .title-text-wrapper{margin-top:30px}.custom-page__wrapper .page-body.custom-inner .image,.custom-page__wrapper .page-body.custom-inner .text{width:100%}.custom-page__wrapper .page-body.custom-inner .image{padding-bottom:0}.custom-page__wrapper .page-body.custom-inner .text{padding-top:0}.custom-page__wrapper .page-body{display:flex;margin-top:25px;flex-direction:column}.custom-page__wrapper .based-in-science{padding-bottom:10px}.custom-page__wrapper .based-in-science .video{margin:0}.custom-page__wrapper .based-in-science .text-wrapper{display:block}.custom-page__wrapper .based-in-science .text-wrapper .left,.custom-page__wrapper .based-in-science .text-wrapper .right{width:100%;padding:0 25px}.home-testimonials__items{background-size:contain!important}.home-testimonials-wrapper{padding:0}.home-testimonials-wrapper .trustpilot-desktop{display:none}.home-testimonials-wrapper .trustpilot-mobile{display:block}.home-testimonials-wrapper .trustpilot-mobile .trustpilot-widget{padding:25px;display:block}.home-carousel__item{padding-bottom:0!important}.page-category-products .page-category-product{width:100%}}form{max-width:700px;margin:auto}.faq__accordion{width:90%;padding-left:10%}.page-body a{color:#4b7b4a}#CartContainer .discounts,.section--cart .discounts{text-align:center;font-size:18px}#CartContainer .discounts a,.section--cart .discounts a{color:#4c7b4b}.section--cart .discounts{margin-bottom:20px}.section.page.default{max-width:800px;margin:0 auto}.partnerpages{width:48%}.partnerpagesprod{width:22%;float:left;margin-right:2%}.partnerpagescontainer{padding:5%;max-width:1200px;margin:auto}@media screen and (max-width: 760px){.partnergreydesktop{display:none}.partnerpages,.partnerpagesprod{width:100%}.partnerpagescontainer{padding:5%;max-width:760px;margin:auto}}@media screen and (min-width: 761px){.partnergreymobile{display:none}}.collection__header collection__header--img{z-index:-1}.collection-main{z-index:99999}
/*# sourceMappingURL=/s/files/1/0320/1404/1226/t/5/assets/msi-custom.css.map */
