:root{--color-black: #000;--color-blue: #2097EB;--color-gray: #848D9B;--color-green: #04865f;--color-dark-gray: #595959;--color-dark-green: #066f4f;--color-eko-gray: #757575;--color-gray-50: #FAFAFA;--color-gray-100: #EEEFF0;--color-gray-200: #E9EBED;--color-gray-300: #BDC2C9;--color-gray-600: #717a85;--color-gray-800: #4D535A;--color-gray-900: #303438;--color-lavender: #9eb8e8;--color-light-gray: #f4f4f4;--color-mint-gray: #c5d2ca;--color-mint-light: #d9f1e8;--color-orange: #ff8d54;--color-pastel-green: #d9f1e8;--color-peach: #fcd8b1;--color-pink: #f57fa8;--color-red: #e84141;--color-sky-blue: #7ecbde;--color-soft-gray: #e3e6e4;--color-stone-gray: #a0a0a0;--color-white: #fff;--max-width: 1400px;--large-max-width: 2000px;--padding-desktop: 80px;--padding-mobile: 25px}@font-face{font-family:Harmonia;src:url(//www.ekohealth.com/cdn/shop/t/74/assets/HarmoniaSans-Regular.otf?v=117115814653677375181676911462) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Harmonia;src:url(//www.ekohealth.com/cdn/shop/t/74/assets/HarmoniaSans-SemiBold.otf?v=20545170474661943671677631362) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Harmonia;src:url(//www.ekohealth.com/cdn/shop/t/74/assets/HarmoniaSans-Bold.otf?v=162289949824373334671676911455) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Eko Standard;src:url(//www.ekohealth.com/cdn/shop/t/74/assets/AeonikPro-Regular.otf?v=59590610199074286511676911463) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Eko Script;src:url(//www.ekohealth.com/cdn/shop/t/74/assets/IvarDisplay-MediumItalic.otf?v=132820982275807518651676911457) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:FontAwesome;src:url(fontawesome-webfont.eot?v=4.7.0);src:url(fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(fontawesome-webfont.woff?v=4.7.0) format("woff"),url(fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@media screen and (min-width: 1280px){body{font-size:17px}}@media screen and (min-width: 1440px){body{font-size:18.5px}}@media screen and (min-width: 1920px){body{font-size:18.5px}}@media screen and (max-width: 991px){body{font-size:16px}}@media screen and (max-width: 500px){body{font-size:4vw}}body,html{background:var(--color-white);color:var(--color-gray-900);font-family:Harmonia,sans-serif;font-size:16px;font-weight:300;line-height:24px;text-rendering:geometricPrecision}h1,h2,h3,h4,h5{font-weight:300}h1,.h1{font-size:52px;line-height:58px;padding-bottom:40px}h2,.h2{font-size:42px;line-height:46px;padding-bottom:40px}h3,.h3{font-size:35px;line-height:40px;padding-bottom:35px}h4,.h4{font-size:26px;line-height:34px;padding-bottom:30px}h5,.h5{font-size:20px;line-height:28px;padding-bottom:30px}h6,.h6{font-size:18px;line-height:26px;padding-bottom:30px}@media screen and (max-width: 768px){h1,.h1{font-size:40px;line-height:44px;padding-bottom:40px}h2,.h2{font-size:35px;line-height:38px;padding-bottom:40px}h3,.h3{font-size:30px;line-height:34px;padding-bottom:35px}h4,.h4{font-size:25px;line-height:30px;padding-bottom:30px}}a{text-decoration:none;color:inherit}p,.p{font-style:normal;font-weight:300;font-size:16px;line-height:24px;padding-bottom:30px}p.large-text,.large-text{font-size:18px;line-height:25px;padding-bottom:40px}p.medium,.medium-text{font-style:normal;font-weight:400;font-size:1em;line-height:120%}p.small,.small-text{font-size:14.5px;line-height:22px;padding-bottom:40px}p a{text-decoration:underline}.font-500{font-weight:500}.font-600{font-weight:600}.font-80{font-size:80%}input{display:block;width:100%;padding:12px;border:2px solid #d9d9d9;outline:none}input.valid{border:2px solid var(--color-orange)}.button{display:inline-block;border-radius:30px;padding:8px 30px;color:var(--color-white);font-size:16px;text-decoration:none;border:1px solid transparent;cursor:pointer;font-weight:500;transition:background-color .2s ease,color .2s ease}.button-small{font-size:80%;padding:5px 20px}.button-large{padding:15px 40px}@media screen and (max-width: 768px){.button{font-size:14px;padding:5px 20px}.button-small{padding:3px 15px}.button-large{padding:9px 35px}}.button.black{background:var(--color-black)}.button.black-transparent{background:transparent;color:var(--color-black);border:1px solid var(--color-black)}.button.green{background:var(--color-green)}.button.green-transparent{background:transparent;color:var(--color-green);border:1px solid var(--color-green)}.button.white-transparent{background:transparent;color:var(--color-white);border:1px solid var(--color-white)}.button:hover{background:var(--color-green);color:var(--color-white);border:1px solid var(--color-dark-green)}.button.green:hover{background:var(--color-dark-green);color:var(--color-white)}.button:hover span{color:#fff!important}.button.disabled{background:var(--color-light-gray);pointer-events:none}.button.coral{background:var(--color-coral)}.button.gray{background:var(--color-gray-800)}.button.gray:hover{color:var(--color-gray-800);background:var(--color-gray-200)}.button.light-gray{background:var(--color-gray-200);color:var(--color-black)}.button.light-gray:hover,.button.light-gray.active{color:var(--color-gray-200);background:var(--color-gray-800)}.bg-coral{background:var(--color-coral)}.text-coral{color:var(--color-coral)}.bg-black{background:#000}.bg-blue{background:var(--color-blue)}.bg-gray-50{background:var(--color-gray-50)}.bg-gray-100{background:var(--color-gray-100)}.bg-gray-300{background:var(--color-gray-300)}.bg-gray-400{background:var(--color-gray-400)}.bg-gray-600{background:var(--color-gray-600)}.bg-gray-800{background:var(--color-gray-800)}.bg-green{background:var(--color-green)}.bg-lavender{background:var(--color-lavender)}.bg-mint-gray{background:var(--color-mint-gray)}.bg-mint-light{background:var(--color-mint-light)}.bg-orange{background:var(--color-orange)}.bg-peach{background:var(--color-peach)}.bg-pink{background:var(--color-pink)}.bg-red{background:var(--color-red)}.bg-sky-blue{background:var(--color-sky-blue)}.bg-soft-gray{background:var(--color-soft-gray)}.bg-white{background:#fff}.text-blue{color:var(--color-blue)}.text-gray-50{color:var(--color-gray-50)}.text-gray-100{color:var(--color-gray-100)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-green{color:var(--color-green)}.text-lavender{color:var(--color-lavender)}.text-mint-gray{color:var(--color-mint-gray)}.text-orange{color:var(--color-orange)}.text-peach{color:var(--color-peach)}.text-pink{color:var(--color-pink)}.text-red{color:var(--color-red)}.text-sky-blue{color:var(--color-sky-blue)}.text-soft-gray{color:var(--color-soft-gray)}.text-white{color:#fff}.text-uppercase{text-transform:uppercase}.text.small p,.text.small{font-size:14px;line-height:20px}.text.large p,.text.large{font-size:18px;line-height:28px}hr{border:none;width:100%;height:1px;background:var(--color-gray-300);margin:0}.align-left{text-align:left}.full-screen{height:100vh}.color-888{color:#888}.border-bottom{border-bottom:1px solid var(--color-gray-300)}.max-width-large{max-width:calc(var(--large-max-width) - 20px);margin:0 auto}.max-width{max-width:var(--max-width);margin:0 auto}.max-width-1000{max-width:1000px;margin:0 auto}.max-width-800{max-width:800px;margin:0 auto}.max-width-600{max-width:600px;margin:0 auto}.min-height-800{min-height:800px}.min-height-600{min-height:600px}.sr-only{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.full-screen .swiper-container{height:100%}.full-screen .swiper-container .swiper-slide{display:flex;height:auto;align-items:flex-end;padding-top:90px}.full-screen .swiper-container .swiper-slide .text{width:100%;padding-bottom:120px;position:relative;z-index:2}.full-screen .swiper-container .swiper-slide:before{content:" ";display:block;position:absolute;background:linear-gradient(to bottom,transparent,black);bottom:0;left:0;width:100%;height:70%;z-index:1}.roundy-card{border-radius:10px}.chonk{font-family:Domaine Sans Text;font-style:normal;font-weight:700;font-size:88px;line-height:108%}.product-slider .swiper-slide.vertical{width:30vw;height:40vw}.product-slider .swiper-slide.horizontal{width:60vw;height:40vw}.product-slider .weird-padding{padding-left:max(40px,calc(50vw - 760px))}.full-screen .swiper-pagination .swiper-pagination-bullet{background:#fff;height:14px;width:14px;border:2px solid white;opacity:1;margin:0 8px}.full-screen .swiper-pagination .swiper-pagination-bullet-active{background:transparent}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:60px}#BsscommercePasswordForm{max-width:1280px;text-align:center;margin:0 auto;padding:40px 40px 120px}#BsscommercePasswordForm h2 strong{font-weight:300}form#bsscommerce-ltap-password{max-width:500px;display:flex;align-items:center;margin:10px auto 0}input#bsscommerce-password{font-size:14px;padding:16px 32px;border:1px solid var(--color-gray-300);border-radius:30px 0 0 30px}#bsscommerce-ltap-password p{padding-bottom:0}input#bsscommerce-password-submit{background-color:#04865f;color:#fff;font-size:14px;padding:16px 32px;border:1px solid #04865f;border-radius:0 30px 30px 0}
/*# sourceMappingURL=/cdn/shop/t/74/assets/theme.css.map?v=60371985886230407461707872705 */
