.container{max-width:1400px;margin:auto}.flex,.two-col{display:flex}.two-col .col{width:49%}.two-col .col:first-child{margin-right:1%}.two-col .col:last-child{margin-left:1%}.flex-column{flex-direction:column}.align-items-center{align-items:center}.justify-content-center{justify-content:center}@media screen and (max-width:800px){.two-col{flex-direction:column}.two-col .col{width:100%}.two-col .col:first-child{margin:0 0 60px}.two-col .col:last-child{margin-left:0}}.hulk-age-verify .preview_btn{display:block}.spr-review-header-title{display:none}html,body{overflow-x:hidden}.main-content{max-width:2000px;margin:auto}#CartDrawer,#NavDrawer{z-index:10000}.announcement{font-size:14px;letter-spacing:1px}.site-header--stuck{background-color:#fff}.ajaxcart__product-meta{font-size:14px;font-weight:600;color:#b5b5b5}.rc_widget__option__label{font-family:Futura,sans-serif;font-weight:400;font-size:16px;letter-spacing:1.5px;text-transform:capitalize}div.rc_widget__option--active{background:transparent!important}.header-item--logo h1{font-family:fairweather,serif;font-size:40px;font-weight:700;letter-spacing:-2px}.template-index .header-item--logo h1 a,.template-index .site-nav__link{color:#fff!important}.template-index .site-nav__link{font-weight:700}.rc_popup__label{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600;color:#b5b5b5;margin-left:3px}.rc_widget__price{font-weight:800;color:#b5b5b5}svg.rc_popup__icon{opacity:.4}.template-index #hero{display:flex;align-items:flex-end;justify-content:center;width:100%;margin:-140px auto auto;height:90vh;min-height:800px;max-height:900px;position:relative;background-image:url(/cdn/shop/files/AdobeStock_261095814_c5dbd45b-58d8-4b7e-8839-5969a75dc2c0.jpg?v=1632985923);background-size:cover;background-position:center}@media screen and (max-width:1000px){.template-index #hero{display:flex;align-items:flex-end;margin-top:-140px;height:650px;min-height:650px;max-height:650px}}.template-index #hero h1{font-family:Fairweather,serif;font-weight:800;font-size:72px;line-height:90%;letter-spacing:0;text-align:center;text-transform:capitalize;margin:0 0 16px;color:#fff}@media screen and (max-width:1000px){.template-index #hero h1{font-size:32px;line-height:90%;margin:0 0 16px}}@media screen and (min-width:768px)and (max-width:999px){.template-index #hero h1{font-size:56px;margin-bottom:20px}}.template-index #hero .subheader{font-family:Sofia Sans,sans-serif;font-weight:600;font-size:22px;line-height:130%;letter-spacing:0;text-align:center;margin:0 0 16px;color:#fff;max-width:600px}@media screen and (max-width:1000px){.template-index #hero .subheader{font-size:14.28px;line-height:130%;margin:0 0 16px}}@media screen and (min-width:768px)and (max-width:999px){.template-index #hero .subheader{font-size:20px;max-width:500px;margin:0 auto 20px}}.template-index #hero .stars-line{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;color:#fff;margin:0 0 16px;display:block}@media screen and (max-width:1000px){.template-index #hero .stars-line{font-size:14px;line-height:130%;margin:0 0 16px}}@media screen and (min-width:768px)and (max-width:999px){.template-index #hero .stars-line{font-size:16px;margin-bottom:20px}}.template-index #hero .stars-line .stars{color:#fff;margin-right:8px;letter-spacing:2px}.template-index #hero .trust-badges{margin-top:24px;text-align:center}@media screen and (min-width:768px)and (max-width:999px){.template-index #hero .trust-badges{margin-top:30px}}@media screen and (min-width:1000px){.template-index #hero .trust-badges{margin-top:40px}}.template-index #hero .trust-badges p{font-family:Sofia Sans,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#fff;margin:0 0 12px}@media screen and (min-width:768px)and (max-width:999px){.template-index #hero .trust-badges p{font-size:16px;line-height:20px}}@media screen and (min-width:1000px){.template-index #hero .trust-badges p{font-size:18px;line-height:22px}}.template-index #hero .trust-badges .logos{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (min-width:768px)and (max-width:999px){.template-index #hero .trust-badges .logos{gap:20px}}@media screen and (min-width:1000px){.template-index #hero .trust-badges .logos{gap:40px}}.template-index #hero .trust-badges .logos img{height:24px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}@media screen and (min-width:768px)and (max-width:999px){.template-index #hero .trust-badges .logos img{height:28px}}@media screen and (min-width:1000px){.template-index #hero .trust-badges .logos img{height:32px}}.template-index #hero .trust-badges .logos img.logo-nordstrom{height:18px}@media screen and (min-width:768px)and (max-width:999px){.template-index #hero .trust-badges .logos img.logo-nordstrom{height:22px}}@media screen and (min-width:1000px){.template-index #hero .trust-badges .logos img.logo-nordstrom{height:24px}}.template-index #hero .content{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 60px 40px;z-index:9;text-align:center;max-width:650px;margin:auto auto 0;position:relative;height:auto}@media screen and (max-width:1000px){.template-index #hero .content{width:100%;height:auto;padding:0 20px 40px;justify-content:flex-end;margin:auto auto 0}}@media screen and (min-width:768px)and (max-width:999px){.template-index #hero .content{padding:0 40px 40px}}.template-index #hero .image{width:50%;text-align:right;z-index:9}.template-index #hero .image img{position:relative;object-fit:cover;height:100%}@media screen and (max-width:1000px){.template-index #hero .image{width:100%;position:absolute;z-index:1;display:block;top:0}.template-index #hero .image img{max-width:100%;right:unset;height:90vh;max-height:720px}}.template-index .background-circle-stroke{position:absolute;top:0;right:0;z-index:1}@media screen and (max-width:1000px){.template-index .background-circle-stroke{display:none}}.template-index #features{position:relative;padding:120px 0 100px;min-height:940px}.template-index #features .left-offset-30{left:30px}@media screen and (max-width:1000px){.template-index #features .left-offset-30{left:unset}}.template-index #features .left-offset-90{left:90px}@media screen and (max-width:1000px){.template-index #features .left-offset-90{left:unset}}.template-index #features .right-offset-30{right:30px}@media screen and (max-width:1000px){.template-index #features .right-offset-30{right:unset}}.template-index #features .right-offset-90{right:90px}@media screen and (max-width:1000px){.template-index #features .right-offset-90{right:unset}}.template-index #features .left-offset-60{left:60px}@media screen and (max-width:1000px){.template-index #features .left-offset-60{left:unset}}.template-index #features h2{text-align:center;font-size:50px}@media screen and (max-width:1000px){.template-index #features h2{font-size:38px}}.template-index #features h2 small{font-family:Futura,sans-serif;display:block;font-weight:400;font-size:34px;letter-spacing:2px}@media screen and (max-width:1000px){.template-index #features h2 small{font-size:26px}}.template-index #features .rye-background-element{object-fit:contain;left:-150px;top:50px;position:absolute}.template-index #features .rye-background-element img{max-width:600px}@media screen and (max-width:1000px){.template-index #features .rye-background-element{display:none}}.template-index #features .leaves-background-element{object-fit:contain;right:-260px;top:50px;position:absolute}.template-index #features .leaves-background-element img{max-width:600px}@media screen and (max-width:1000px){.template-index #features .leaves-background-element{display:none}}.template-index #features .featured-product{margin:auto;display:block;max-width:560px;position:relative;top:80px;transform:rotate(125deg);left:20px}@media screen and (max-width:1000px){.template-index #features .featured-product{max-width:360px;top:0;margin-top:25px}}.template-index #features .interactive{display:flex;max-width:1000px;margin:auto;justify-content:center;flex-wrap:wrap}@media screen and (max-width:1000px){.template-index #features .interactive .ft-prd{order:-1;max-height:300px}}.template-index #features .interactive .interactive-col{display:flex;flex-direction:column;text-align:center}@media screen and (max-width:1000px){.template-index #features .interactive .interactive-col{flex-direction:row;width:100%}}.template-index #features .interactive .interactive-col span{display:block;font-size:14px;line-height:18px;top:-36px;position:relative}.template-index #features .interactive .interactive-col>div{flex-grow:1;margin-top:56px;position:relative}@media screen and (max-width:1000px){.template-index #features .interactive .interactive-col>div{margin-top:0}}.template-index #features .interactive img.featured-icon{max-width:90px}.template-index #our-supplements{position:relative;max-width:1400px;margin:90px auto 120px;display:flex;align-items:center}@media screen and (max-width:1000px){.template-index #our-supplements{flex-direction:column;margin-top:0}}.template-index #our-supplements h2{font-size:50px}@media screen and (max-width:1000px){.template-index #our-supplements h2{font-size:38px}}.template-index #our-supplements .left{width:50%}@media screen and (max-width:1000px){.template-index #our-supplements .left{width:100%;margin-bottom:20px}}.template-index #our-supplements .left .blob{position:absolute;left:-120px;top:-150px;z-index:1;max-width:760px}@media screen and (max-width:1000px){.template-index #our-supplements .left .blob{position:relative;left:unset;top:unset}}.template-index #our-supplements .right{width:50%}.template-index #our-supplements .right>div{margin-left:14%;max-width:450px}@media screen and (max-width:1000px){.template-index #our-supplements .right>div{margin:0 20px;max-width:100%}}@media screen and (max-width:1000px){.template-index #our-supplements .right{width:100%}}.template-index #our-supplements .right p{font-size:20px}#best-sellers{max-width:1400px;margin:190px auto 90px;position:relative;padding:0 20px}#best-sellers .product-container{display:flex;flex-wrap:wrap;z-index:9;position:relative}@media screen and (max-width:1000px){#best-sellers .product-container{flex-direction:column}}#best-sellers .product-container>a{width:30.333%;margin:1%}@media screen and (max-width:1000px){#best-sellers .product-container>a{width:100%;margin:0}}#best-sellers .product-container>a img{width:100%}#best-sellers .blob{position:absolute;right:-450px;top:-190px;z-index:0}#best-sellers .btn{position:relative}#our-difference{position:relative;margin-top:190px}#our-difference .container{max-width:1400px;margin:auto;padding:100px 38px}#our-difference h2{font-size:56px;margin-top:100px;margin-bottom:45px!important;color:#fff;position:relative;z-index:9}@media screen and (max-width:1000px){#our-difference h2{font-size:44px;margin-top:40px;margin-bottom:40px!important}}#our-difference h4{font-size:28px;font-family:Futura,sans-serif;color:#fff;font-style:italic}#our-difference .points{display:flex;position:relative;z-index:1}#our-difference .points>div{margin-right:18px}#our-difference .points>div:last-child{margin-right:unset}#our-difference .points p{color:#fff}@media screen and (max-width:1000px){#our-difference .points{flex-direction:column}}#our-difference .leaf-bunch{position:absolute;bottom:0;left:0;width:auto;min-height:760px;object-fit:cover}@media screen and (max-width:1000px){#our-difference .leaf-bunch{bottom:0;right:-40%;max-width:800px;height:1531px}}#our-difference .grain-bunch{position:absolute;top:400px;left:-477px;max-width:700px}@media screen and (max-width:1000px){#our-difference .grain-bunch{left:0;bottom:-360px;top:unset}}.btn{font-family:sofia-pro,sans-serif;padding:18px}.btn.btn-black{border-radius:30px!important;letter-spacing:0px;padding:18px 50px;margin:6px 0;background-color:#fff!important;color:#333;font-weight:800}.btn.btn-red{border-radius:30px!important;letter-spacing:0px;padding:18px 50px;margin:6px 0;background-color:#f25834!important;color:#fff;font-weight:800}.btn.btn-wire{background-color:#fff!important;color:#000!important;border:1px solid #000;border-radius:50px!important;font-weight:500;letter-spacing:2px;padding:10px}.star-ratings{display:flex;align-items:center}.star-ratings svg{margin:0 1px}.star-ratings .review-count{color:#b5b5b5;font-size:12px;font-weight:600;margin-left:4px}.footer-nav p{margin-bottom:4px;font-weight:700;font-size:18px}.footer-nav a{display:block;color:#fff;margin-bottom:4px;font-size:18px}#shopify-section-footer{position:relative;z-index:1}#shopify-section-footer .footer-flex{display:flex}@media screen and (max-width:1000px){#shopify-section-footer .footer-flex{display:block;padding:30px}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn.add-to-cart{border-radius:10px;text-transform:uppercase;font-size:18px;font-weight:800;padding-bottom:20px;background:linear-gradient(-45deg,#fe8745,#fd5e50,#fa1b60,#e2320a);background-size:400% 400%;animation:gradient 15s ease infinite}.btn[disabled].add-to-cart{color:#fff}.gradient-border{background:#1d1f20;position:relative;border-radius:3px}.gradient-border:after{content:"";position:absolute;top:-3px;left:-3px;height:calc(100% + 6px);width:calc(100% + 6px);background:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);border-radius:6px;z-index:-1;animation:animatedgradient 3s ease alternate infinite;background-size:300% 300%}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.review-container{max-width:1500px;margin:auto;padding:38px}.review-container h2,.review-container h3{font-family:Futura,sans-serif}.review-container .spr-review-footer{display:none}.review-container .spr-review-content{margin:auto}.review-container .spr-review-content-body,.review-container .spr-review-header-byline{font-size:16px}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1);font-weight:600}}@keyframes scale-up-center{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1);font-weight:600}}.scale-up-center{-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both}.tab-container{max-width:100%;margin:60px auto 40px}.tab-container .tab{overflow:hidden;border:1px solid #e8e8e8;border-radius:4px 4px 0 0;background-color:#f8f8f9;display:flex;justify-content:center}.tab-container .tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s;font-size:14px;letter-spacing:1px;color:#333}.tab-container .tab button:hover{background-color:#ddd}.tab-container .tab button.active{border-bottom:2px solid #e8e8e8}.tab-container .tabcontent{display:none;padding:20px 18px;border:1px solid #e8e8e8;border-top:none;text-align:center}.tab-container .tabcontent p{margin:0}.tab-container .tabcontent strong{display:block;margin-top:16px}.tab-container .tabcontent h2{font-family:Futura,sans-serif;font-size:22px}.tab-container .usage{max-width:600px;margin:auto;text-align:left;padding-left:20px;padding-right:20px}.tab-container .usage ul{margin:0}.tab-container .ingredients-container{max-width:600px;margin:auto;padding-left:20px;padding-right:20px}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal{display:none}.modal.is-open{display:block;z-index:9999}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center}.modal__container{background-color:#fff;padding:30px;max-width:500px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{background:transparent;border:0}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:#000c}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:#000c;border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}
/*# sourceMappingURL=/cdn/shop/t/8/assets/styles.scss.css.map */
