.slider-caption .btn.btn-custom{border:1px solid white}.title-bar h1,.title-bar h2,.spr-header-title{border:none}.btn-custom{padding:14px 55px}.slider-caption{letter-spacing:1px;width:80%;margin:0 auto;padding:25px 0}.slider-caption h4.first-fade{margin-bottom:0}.slider-caption .slider-caption--subheading{padding:15px 0;width:40%;margin:0 auto}.homepage-collection-suggestion h2{font-size:25px}.homepage-sections-wrapper h2 span{font-size:30px}.shopify-section .feature-products-wrapper,.shopify-section .feature-collection-wrapper{padding:100px 0}p.notification-bar__message{font-weight:700;letter-spacing:3px;font-size:12px}@media only screen and (max-width: 1024px){.slider-caption .slider-caption--subheading{width:40%;font-size:18px;padding:5px 0}.slider-caption p{font-size:18px;letter-spacing:.03em}}@media only screen and (max-width: 768px){.slider-caption .slider-caption--subheading{width:55%;font-size:16px}.slider-caption p{font-size:18px;letter-spacing:.03em}}@media only screen and (max-width: 767px){.slider-caption .slider-caption--subheading,.slider-caption h4{color:#000!important;text-align:center}.slider-caption .slider-caption--subheading{width:60%;font-size:16px}.slider-caption .btn.btn-custom{color:#000!important;border:1px solid!important;text-align:center;width:170px;margin:0 auto;display:block}}@media only screen and (max-width: 450px){p.notification-bar__message{font-size:10px}.slider-caption h4{font-size:32px;letter-spacing:12px}.slider-caption .slider-caption--subheading{width:100%}}.indiv-product .indiv-product-title-text,.indiv-product .money{font-size:18px;text-align:left}.indiv-product .money{color:#646464}.indiv-product .money-styling{text-align:left;padding-top:0}@media only screen and (max-width: 450px){.indiv-product .indiv-product-title-text,.indiv-product .money{font-size:20px;text-align:left}.homepage-sections-wrapper h2 span{font-size:22px;letter-spacing:6px}.shopify-section .feature-products-wrapper,.shopify-section .feature-collection-wrapper{padding:80px 0}}.text-over-image-container .link-over-image{font-family:DinCondensedBold,sans-serif!important;line-height:normal;font-size:24px;letter-spacing:10px;padding:18px 115px}.text-over-image-container .hero:before{background-color:transparent!important}.text-over-image-container .hero__inner{padding:230px 0}@media only screen and (max-width: 450px){.text-over-image-container .link-over-image{padding:14px 55px;white-space:unset!important;width:80%;font-size:18px;letter-spacing:3px}.text-over-image-container img{display:block;margin:10px auto 0;max-width:25px}.text-over-image-container .hero__inner{padding:80px 0}.parallax-wrapper .hero--medium{height:300px}}@media only screen and (max-width: 375px){.text-over-image-container .link-over-image{font-size:14px;letter-spacing:3px}}@media only screen and (min-width: 1025px){.feature-collection-wrapper .indiv-collection-grid-homepage{padding-bottom:30px}}.feature-collection-wrapper .collection-item-container{height:270px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;text-align:center}.feature-collection-wrapper .collection-item-container:before{background-color:#000;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:1}.feature-collection-wrapper p{color:#fff;border:1px solid white;padding:39px 30px;text-transform:uppercase;font-family:DinCondensedBold,sans-serif!important;letter-spacing:3px;font-size:16px;z-index:2;position:absolute;top:0;bottom:0;height:100px;margin:auto;right:0;left:0;width:73%}@media only screen and (max-width: 1024px){.feature-collection-wrapper .collection-item-container{margin-bottom:32px;height:245px}.feature-collection-wrapper p{padding:39px 0}}@media only screen and (max-width: 768px){.feature-collection-wrapper p{width:55%}}@media only screen and (max-width: 450px){.feature-collection-wrapper .collection-item-container{width:75%;margin:0 auto 32px;height:250px}.feature-collection-wrapper p{width:60%;padding:39px 0}}.blog-wrapper{padding:125px 0!important}.blog-item{padding-bottom:15px}.blog-item .read-more-btn{text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:700;position:relative;color:#000!important}.blog-item .read-more-btn:after{content:"";height:1px;background-color:#000;width:100%;position:absolute;bottom:-4px;left:0}.blog-title-wrapper h2 a{font-family:DinCondensedBold,sans-serif!important;color:#000!important;font-size:22px}.blog-title-wrapper time{font-size:16px}.home-blog-excerpt{padding-right:10px;margin-bottom:9px}@media only screen and (max-width: 450px){.blog-wrapper{padding:60px 0!important}.blog-item{margin-bottom:50px}.blog-item .read-more-btn{font-size:16px}.blog-title-wrapper h2 a{font-size:20px;letter-spacing:4px!important}.home-blog-excerpt{font-size:20px}}.shopify-section .testimonial-wrapper{padding:160px 0}.testimonial-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center}.testimonial-wrapper blockquote{padding:0 180px;margin-bottom:20px;line-height:1.8}.testimonial-wrapper .title-bar h2{width:44%;line-height:34px}.testimonial-wrapper .title-bar h2 span,.testimonial-wrapper .flexslider-container-testimonial,.testimonial-wrapper .testimonial-text,.testimonial-wrapper cite{color:#fff}.testimonial-wrapper .flex-control-paging li a.flex-active{background:white;box-shadow:none}.testimonial-wrapper .flex-control-paging li a{background:transparent;border:1px solid white;box-shadow:none}.testimonial-wrapper cite{font-style:normal;font-weight:700;letter-spacing:1px}.testimonial-wrapper .slider-pagination-container .flex-control-paging{bottom:-20px!important}@media only screen and (max-width: 1024px){.testimonial-wrapper .title-bar h2{width:65%}}@media only screen and (max-width: 768px){.testimonial-wrapper blockquote{padding:0 50px}.testimonial-wrapper .title-bar h2{width:75%}.testimonial-wrapper .slider-pagination-container .flex-control-paging{bottom:0!important}}@media only screen and (max-width: 480px){.shopify-section .testimonial-wrapper{padding:30px 0}.testimonial-wrapper blockquote{padding:0 20px;line-height:1.5}}.about-us-desktop{position:absolute;right:-76px;top:0;bottom:0;margin:auto;max-width:530px}.icon-section-desktop{max-width:200px;margin:0 auto;display:block}.whb-mobile,.about-us-mobile{display:none}.about-us-container{background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;padding:125px 0}.about-us-card-wrapper,.info-text-content{position:relative}.info-text-content h3{margin-top:10px;position:relative;padding-left:40px;font-size:25px;margin-bottom:27px}.info-text-content p{font-weight:400;margin-bottom:40px}.info-text-content h3:after{content:"";width:66px;height:47px;border-top:2px solid black;-webkit-transform:rotate(-52deg);position:absolute;left:4px;bottom:0}.info-text-container-left{background-color:#f5f5f5;height:675px;display:flex;align-items:center;justify-content:center;padding:0 250px 0 113px}.info-text-container-right{background-color:#f4efe6;height:675px;padding:200px 100px 200px 245px}img.about-us-desktop.image-right,img.about-us-desktop.image-left{max-width:704px}img.about-us-desktop.image-right{position:absolute;right:0;top:-113px}img.about-us-desktop.image-left{position:absolute;left:0;top:-113px}.plant-sterol-wrapper p{font-size:14px;margin-bottom:40px}.plant-sterol-wrapper h3{color:#003e6d}.plant-sterol-wrapper .fact-container{padding:70px 0;text-align:center}.icon-section-mobile{display:none}.search-results-product .indiv-product-title-text,.search-results-product .money-styling{color:#2e2e2e}.slide-checkout-buttons .btn-success,.slide-checkout-buttons .btn-success:hover{background-color:#cf2536}@media screen and (max-width: 1190px){.about-us-desktop{position:absolute;right:-5px;top:0;bottom:0;margin:auto;max-width:450px}}@media screen and (max-width: 1024px){.product-facts-wrapper .product-facts-nav a{font-size:14px}.product-facts-wrapper .product-facts-nav .facts-tab-one{padding:5px 20px 5px 0}.product-facts-wrapper li.facts-tab-two,.product-facts-wrapper li.facts-tab-three{padding:5px 20px}.product-facts-wrapper .tabs-content h3{font-size:55px}.product-facts-wrapper .tabs-content img{max-width:500px}.health-care-text-container p{padding-right:20px}.why-heartbar-wrapper h2{font-size:30px}.whats-inside-header,.plant-sterols-header{padding:65px 0}img.about-us-desktop.image-right,img.about-us-desktop.image-left{max-width:580px}.info-text-container-left{height:600px;padding:163px 189px 174px 81px;width:100%}.info-text-container-right{height:600px;padding:163px 81px 174px 189px}}@media screen and (max-width: 1024px){.desktop-pdp{display:none}.mobile-pdp{display:block}.whb-desktop{display:none}.whb-mobile{display:block}.pdp-brush-stroke,.about-us-desktop,.icon-section-desktop{display:none}.about-us-mobile{display:block}.icon-section-mobile{display:block;margin:0 auto 20px;max-width:295px}.about-us-mobile.image-right{position:absolute;top:-230px;max-width:400px;right:0;left:0;margin:auto}.about-us-mobile.image-left{position:absolute;top:-253px;max-width:480px;left:14px}.materialize-select{margin-top:17px}.product-facts-wrapper .tabs-content h3{font-size:50px}.product-facts-wrapper .product-facts-nav .facts-tab-one{padding:0 20px 0 0}.product-facts-wrapper li.facts-tab-two,.product-facts-wrapper li.facts-tab-three{padding:0 20px}.facts-panel-body img{max-width:100%}.spr-summary-actions-newreview{display:block;position:relative!important;margin-top:15px}.info-text-container-left{height:auto;padding:230px 140px 100px 166px}.why-heartbar-wrapper h2{font-size:25px}.info-text-container-right{height:auto;padding:240px 140px 100px 55px}.about-us-container{padding-top:250px}.health-care-text-container{width:100%;padding:0;text-align:center}}@media screen and (max-width: 991px){img.about-us-desktop.image-right,img.about-us-desktop.image-left{max-width:400px}img.about-us-desktop.image-right{right:14px;top:-286px}img.about-us-desktop.image-left{left:15px;top:-259px}}@media screen and (max-width: 650px){.about-us-mobile.image-right,.about-us-mobile.image-left{max-width:425px}}@media screen and (max-width: 500px){.homepage-icon-section img{max-width:55px}.homepage-icon-section h4{font-size:16px}.desktop-pdp{display:none}.mobile-pdp{display:block}.pdp-brush-stroke{display:none}.icon-section{margin-bottom:15px}.product-facts-wrapper .tabs-content h3{font-size:45px;letter-spacing:2px;margin-top:0}.product-facts-wrapper .product-facts-nav .facts-tab-one{padding:0;text-align:center;margin-bottom:20px;width:100%}.product-facts-wrapper .facts-container{padding:40px 15px}.product-facts-wrapper li.facts-tab-two,.product-facts-wrapper li.facts-tab-three{padding:0;text-align:center;margin-bottom:20px;width:100%}.product-facts-wrapper .product-facts-nav{padding:0}.product-facts-wrapper li.facts-tab-one,.product-facts-wrapper li.facts-tab-two{border:0px}.product-facts-nav li a:after,.product-facts-nav li a:hover:after{display:none}.facts-panel-body img{max-width:100%}.quantity-controls .quantity-selector{border-radius:0!important}.health-care-text-container p{padding:0}.health-care-wrapper{padding:60px 0}.health-care-text-container{text-align:center}.health-care-text-container p{text-align:center;font-size:14px}.health-care-text-container a{letter-spacing:1px}.health-care-text-container h3{font-size:23px;margin-bottom:25px}.info-text-container-left,.info-text-container-right{padding:180px 30px 50px 38px}.about-us-container{padding-bottom:80px}.plant-sterol-wrapper .fact-container{padding:34px 0 15px;margin-bottom:0}.plant-sterol-wrapper h3{font-size:20px}.about-us-mobile.image-right,.about-us-mobile.image-left{top:-202px;max-width:330px}.info-text-content h3{font-size:23px}}@media screen and (max-width: 375px){.product-facts-wrapper .tabs-content h3{font-size:40px;letter-spacing:1px}.about-us-mobile.image-right,.about-us-mobile.image-left{max-width:295px;top:-150px}.about-us-container{padding-top:200px}.info-text-content h3{margin-top:10px;padding-left:35px;font-size:25px;margin-bottom:15px}}.footer-info-container{position:relative;margin-top:280px;padding-bottom:257px;background-color:#232323}.footer-info-container .text-advert-section .grid__item span.text-advert-section--sub-header{font-family:MrEaves,sans-serif!important;font-weight:700;letter-spacing:2px;width:auto;border-bottom:1px solid white;padding:0 0 5px}.footer-info-container .text-info-container{display:flex;align-items:center;justify-content:center;margin:auto;height:43px}.footer-info-container .grid__item a,.footer-info-container .grid__item span,.footer-info-container .grid__item p{color:#fff!important;opacity:1!important;font-size:16px}.footer-info-container .grid__item p{margin-top:10px}.footer-info-container .grid__item .module-header{font-family:DinCondensedBold,sans-serif!important;text-transform:uppercase;font-size:22px!important;letter-spacing:6px}.wave-bg{position:absolute;width:100%;bottom:60px}@media only screen and (max-width: 1880px){.footer-info-container{padding-bottom:100px}.wave-bg{bottom:60px}}.section--text-adverts-wrapper .sections-wrapper--white{border-bottom:0}@media only screen and (max-width: 1440px){.footer-info-container{padding-bottom:100px;margin-top:172px}}@media only screen and (max-width: 1200px){.footer-info-container .grid__item .module-header{font-size:18px!important}.text-advert-section .grid__item{border-left:1px solid #f2f2f2}.wave-bg{top:-130px}}@media only screen and (max-width: 768px){.footer-info-container{background-color:#232323;padding-bottom:50px;margin-top:80px}.footer-info-container .grid__item .module-header{font-size:17px!important;letter-spacing:2px}.footer-info-container .grid__item p{font-size:16px}.footer-info-container .flex-control-paging li a{background:transparent;border:1px solid white;opacity:1}.footer-info-container .flex-control-paging li a.flex-active{background:white;border:1px solid white;opacity:1;box-shadow:none}.text-advert-section .grid__item span.text-advert-section--sub-header{font-size:16px}.wave-bg{bottom:120px;top:unset}}@media only screen and (max-width: 500px){.footer-info-container{padding:0}.footer-info-container .grid__item p{padding:0 100px}.wave-bg{bottom:97px}.text-advert-section .grid__item{border-left:none}.footer-info-container .text-info-container{height:auto;margin-bottom:16px}}@media only screen and (max-width: 425px){.footer-info-container .grid__item p{padding:0 20px;font-size:17px}.wave-bg{bottom:123px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-homepage.scss.css.map?v=59420961597110462051654731781 */