html{scroll-behavior:smooth}.site-header__logo img{margin:0 auto}.index-section{padding-top:35px;padding-bottom:35px}@media only screen and (min-width:750px){.index-section{padding-top:40px;padding-bottom:40px}}@media only screen and (min-width:750px){.site-header.logo--center{padding:30px 0 10px}.mobile-only{display:none}.desktop-only{display:block}}@media only screen and (max-width:749px){.site-header__logo{padding-left:0}.mobile-only{display:block}.desktop-only{display:none}}.btn{background-color:#009e3d}.h3{font-weight:800;font-size:1.7em}@media only screen and (max-width:749px){.h3,h3{font-size:1.6em}}.small-subtext{font-size:.75em}.uppercase{text-transform:uppercase}.center{text-align:center}ul.single-before{list-style:none;padding:0;margin-left:0}ul.single-before li{padding-left:1rem;text-indent:-.7rem}ul.single-before li:before{content:"\2728  "}@media only screen and (max-width:749px){.landing-text-with-image.page-width{padding-left:0;padding-right:0}.landing-text-with-image .feature-row__text{padding-left:22px;padding-right:22px}.feature-row__text{order:-1;padding-top:0;padding-bottom:35px}}.icons-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px}.icon-group{max-width:31%;display:flex;flex-direction:column;align-items:center;text-align:center}.icon-group img{max-width:80%}.icon-group span{font-size:13px;line-height:1.5;color:#6f6f6f;margin:10px 0}@media only screen and (min-width:750px){.icons-container{justify-content:flex-start}.icon-group{max-width:25%;margin-right:10px}}#openBtn{border-radius:50%;width:60px;height:60px;background:#000;border:none;color:#fff}.key-feature-media{width:100%;border:2px solid black;border-radius:10px;display:flex;padding:30px 0;justify-content:center;align-items:center;position:relative;flex-direction:column}.landing-video-section button.active{background-color:#666}.landing-video-section button.paused{opacity:.3;bottom:0;left:50%;transform:translateY(150%)}.landing-video-section button .fa{font-size:32px;text-align:center;vertical-align:middle}.landing-video-section button.active .fa{padding-left:0}@media screen and (max-width:749px){.video-section-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.landing-video-section.mobile-only h2{text-align:center;transform:translateY(30px)}}.ctw{color:#fff;font-weight:400;font-size:20px}.ctw-desktop{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9}.quotation-marks{max-width:70px;position:absolute}.quotation-left{bottom:-15px;left:-15px}.quotation-right{top:-15px;right:-15px}.video-quote{color:#009e3d;text-transform:uppercase;width:100%;margin:auto;text-align:center;padding-top:30px;font-size:50px;position:relative}.video-quote h2{max-width:70%;margin:auto;font-weight:800}.video-modal-button{position:relative}@media only screen and (max-width:749px){.video-quote{font-size:28px}.video-quote h2{max-width:85%}.quotation-marks{max-width:50px;position:absolute}}.page-container{-ms-transform:none;-webkit-transform:none;transform:none}html.modal-active,body.modal-active{overflow:hidden}#modal-container{position:fixed;display:table;height:100%;width:100%;max-height:100vh;top:0;left:0;transform:scale(0);z-index:99}#modal-container.two{transform:scale(1)}#modal-container.two .modal-background{background:#0000;animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.two .modal-background .modal{opacity:0;animation:scaleUp .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.two+.content{animation:scaleBack .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.two.out{animation:quickScaleDown 0s .5s linear forwards}#modal-container.two.out .modal-background{animation:fadeOut .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.two.out .modal-background .modal{animation:scaleDown .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.two.out+.content{animation:scaleForward .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container .modal-background{display:table-cell;background:#000c;text-align:center;vertical-align:middle}#modal-container .modal-background .modal{background:#fff;padding:50px;display:inline-block;border-radius:3px;font-weight:300;position:relative}@media screen and (max-width:749px){#modal-container video{max-width:100%}#modal-container .modal-background .modal{padding:15px}}@keyframes fadeIn{0%{background:#0000}to{background:#000000b3}}@keyframes fadeOut{0%{background:#000000b3}to{background:#0000}}@keyframes scaleUp{0%{transform:scale(.8) translateY(1000px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes scaleDown{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.8) translateY(1000px);opacity:0}}@keyframes scaleBack{0%{transform:scale(1)}to{transform:scale(.85)}}@keyframes scaleForward{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes quickScaleDown{0%{transform:scale(1)}99.9%{transform:scale(1)}to{transform:scale(0)}}.icon-row-group{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.icon-row-group>*{max-width:100px}.icon-row-group span{font-size:13px;line-height:1.5;color:#6f6f6f;margin:10px 0}.icon-row-container{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:749px){.icon-row-container{display:grid;grid-template-columns:1fr 1fr}}.whats-inside h2{font-weight:600;text-transform:uppercase}.ingredient-container{display:grid;grid-template-columns:1fr 1fr 1fr}.ingredient-group{width:60%;display:flex;flex-direction:column;align-items:center;text-align:left;margin:0 auto 20px}.ingredient-group h4{font-weight:600;text-align:center}.ingredient-group span{font-size:13px;line-height:1.5;color:#6f6f6f;margin:10px 0}@media only screen and (min-width:750px){.whats-inside:before{position:absolute;z-index:-1;top:15%;left:0;width:100%;height:50%;content:"";background-color:#f5f5f5}}@media only screen and (max-width:749px){.whats-inside h2{text-align:center}.ingredient-container{display:flex;flex-direction:column;padding:0 10%}.ingredient-group{width:100%}}.happy-customers h2{font-weight:600;margin-bottom:40px}.review-group{border:2px solid #000000;border-radius:10px;width:100%;display:flex;flex-direction:row;margin-bottom:50px}.review-group:last-child{margin-bottom:0}.review-image{width:40%;display:flex;justify-content:center;align-items:flex-start}.review-text{width:70%;padding:20px}.review-stars{max-width:150px;margin-bottom:10px}.review-text h4{font-weight:600}@media only screen and (min-width:750px){.review-group:nth-child(2n) .review-image img{transform:translate(-8%,-15px)}.review-group:nth-child(odd) .review-image img{transform:translate(8%,-15px)}.review-group:nth-child(odd) .review-text{order:-1}}@media only screen and (max-width:749px){.happy-customers h2{text-align:center}.review-group{flex-direction:column;overflow:hidden}.review-image,.review-text{width:100%}.review-stars{width:150px;margin:0 auto 20px;text-align:center;display:block}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/landing-page.css.map */
