a,abbr,address,applet,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%}b,mark,strong{font-weight:600;font-style:inherit}address,cite,dfn,em,i,q,var{font-style:italic;font-weight:inherit}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}ins{border-bottom:1px solid}a,ins,u{text-decoration:none}del,s{text-decoration:line-through}code,kbd,pre,samp{font-family:monospace}img{border:none;font-style:italic}input,select,textarea{font:inherit}ol,ul{list-style:none}body{font:16px granary,arial,sans-serif;font-weight:400;color:var(--color-black);background-color:var(--color-brand-primary);line-height:1.45;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow-y:auto;min-height:100%}@media screen and (max-width: 480px){body{font-size:3.33333vw}}body.no-overflow.no-overflow{touch-action:none!important;position:relative!important;overflow:hidden!important}h1,h2,h3,h4,h5,h6{font:1.5em granary,arial,sans-serif;font-weight:700;line-height:1.15;margin-bottom:.66666666666em}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center{text-align:center;margin-bottom:1em}h1{font-size:3em;margin-bottom:.33333333333em}h2{font-size:2.5em;margin-bottom:.4em}h3{font-size:2em;margin-bottom:.5em}p{font-size:1em;margin-bottom:1em}p.large{font-size:1.25em;margin-bottom:.75em}strong{font-weight:700}em{font-style:italic}small{font-size:.75em}del{color:var(--color-black)}a{color:var(--color-black);text-decoration:underline}a:focus,a:hover{text-decoration:underline;outline:0}img{max-width:100%;height:auto;display:block;line-height:1;position:relative;top:0;opacity:1;transition-property:top,opacity;transition-duration:.25s;transition-timing-function:ease-out}img.preload{top:.5em;opacity:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}a,div,header,img,label,span{-webkit-tap-highlight-color:transparent}a:empty,article:empty,dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,section:empty,ul:empty{display:none}#WebPixelsManagerContainer,#WebPixelsManagerSandboxContainer{display:none}#chat-button,.upcart-sticky-widget{z-index:8!important}.button{background-color:#2d3f2e;border:1px solid var(--color-black);color:var(--color-white);font:1em granary,arial,sans-serif;font-weight:700;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:3em;text-decoration:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:3em;align-items:center;justify-content:center;padding:1em 3em;cursor:pointer;outline:0;box-shadow:none;white-space:nowrap;line-height:1;border-radius:5em;gap:.25em}.button:focus,.button:hover{background-color:#353031;border-color:#353031;text-decoration:none}.button:disabled{opacity:.5;cursor:default}.button--primary{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-black)}.button--primary:focus,.button--primary:hover{background-color:#bf924e;border-color:#bf924e;color:var(--color-black)}.button--white{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.button--white:focus,.button--white:hover{background-color:#f0f0f0;border-color:#f0f0f0;color:var(--color-black)}.button--full-width{width:100%}.button--outline{background-color:transparent;color:var(--color-black)}.button--outline:focus,.button--outline:hover{background-color:#00000013;color:var(--color-black)}.button--small{font-size:.875em}.footer-main{color:var(--color-black)}.footer-main .inner{display:grid;grid-template-rows:auto 1fr;gap:3em}@media (max-width: 480px){.footer-main .inner{gap:2em}}.footer-main__upper{display:flex;justify-content:space-between;align-items:center}@media (max-width: 480px){.footer-main__branding img{width:8em;height:auto}}.footer-main__socials ul{display:flex;gap:1em}.footer-main__socials ul a{display:flex;align-items:center;justify-content:center;width:2.625em;height:2.625em;background-color:var(--color-black);border-radius:50%}.footer-main__socials ul a span{display:none}.footer-main__socials ul a svg{width:50%;height:auto;display:block;line-height:1;fill:var(--color-white)}.footer-main__socials ul a svg polygon{fill:var(--color-black)}.footer-main__socials ul a svg .overlay{fill:none;stroke:var(--color-white);stroke-width:2px}.footer-main__lower{display:grid;grid-template-rows:auto;gap:3em}@media (max-width: 480px){.footer-main__lower{gap:2em}}.footer-main__text{width:100%;max-width:75%}@media (max-width: 768px){.footer-main__text{max-width:none}}.footer-main__text p{margin:0}.footer-main__menus{display:grid;grid-template-columns:17% 17% 17% 17% 1fr;gap:2em}@media (max-width: 768px){.footer-main__menus{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.footer-main__menus{grid-template-columns:repeat(1,1fr)}}.footer-main__menus h6{font-size:1.25em;margin:0}.footer-main__menus__menu{display:grid;grid-template-rows:auto 1fr;gap:1em}.footer-main__menus__menu ul{display:flex;flex-direction:column;gap:1em}.footer-main__menus__menu ul a{text-decoration:none}.footer-main__menus__menu ul a:focus,.footer-main__menus__menu ul a:hover{text-decoration:underline}.footer-main__promo span{font-size:.75em}.footer-main__info{display:flex;justify-content:space-between}@media (max-width: 1440px){.footer-main__info{padding-bottom:1em}}@media (max-width: 768px){.footer-main__info{padding-bottom:4em}}@media (max-width: 768px){.footer-main__info{padding-top:0;flex-direction:column;gap:.25em}}.footer-main__info span{font-size:.75em}@media (max-width: 1024px){.template-cart .footer-main__info{padding-bottom:10em}}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{display:flex;min-height:2em;padding:17px 20px;align-items:center;background-color:#fff;font:14px granary,arial,sans-serif;line-height:14px;letter-spacing:2%;font-weight:300;width:100%;border:1px solid #ECECEC;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-black);border-radius:3px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0;border-color:transparent;border-bottom-color:var(--color-black);box-shadow:none;background-color:transparent}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{opacity:.75}button,input[type=submit]{color:var(--color-black)}button:focus,input[type=submit]:focus{outline:0}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{padding:.5em 2.5em .25em 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background-size:1em}textarea{padding:.5em 0;max-width:100%;height:10em}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2em;height:2em;min-width:2em;min-height:2em;border:1px solid var(--color-black);border-radius:0;background-color:transparent;cursor:pointer}input[type=checkbox]:checked{background:transparent url(icon-check.svg) no-repeat 50% 50%/1.25em!important}input[type=checkbox]:focus{outline:0;border-color:var(--color-black);box-shadow:none;background-color:transparent}label{display:inline-block;white-space:nowrap;font-size:.75em;font-weight:700;position:relative;font-family:Granary;font-size:16px;font-weight:400;line-height:16px;text-align:right;text-underline-position:from-font;text-decoration-skip-ink:none;color:#222}label.disabled{opacity:.5}label.required:after{position:absolute;right:-.5em;top:-.25em;content:"*";color:var(--color-failure);font-size:1.75em}label.checkbox{display:flex;align-items:center;gap:.75em}label.checkbox span{line-height:1;padding-top:.25em}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:0 0 0 3em var(--color-white) inset}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::-moz-placeholder{font:1em granary,arial,sans-serif;color:var(--color-black);opacity:.5}::placeholder{font:1em granary,arial,sans-serif;color:var(--color-black);opacity:.5}:-ms-input-placeholder{font:1em granary,arial,sans-serif;color:var(--color-black);opacity:.5}::-ms-input-placeholder{font:1em granary,arial,sans-serif;color:var(--color-black);opacity:.5}.form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1em 0}.form .form-row p{margin:0}.form .form-row--split{width:calc(50% - .5em)}@media (max-width: 480px){.form .form-row--split{width:100%}}.form .form-row--full{width:100%}.form .form-row--actions{display:flex;gap:1em;justify-content:center}.form .form-row--1{order:1!important}.form .form-row--2{order:2!important}.form .form-row--3{order:3!important}.form .form-row--4{order:4!important}.form .form-row--5{order:5!important}.form .form-row--6{order:6!important}.form .form-row--7{order:7!important}.form .form-row--8{order:8!important}.form .form-row--9{order:9!important}.form .form-row--10{order:10!important}.form .form-row--11{order:11!important}.form .form-row--12{order:12!important}.form .form-row--pad-top{padding-top:1em}.form .form-row--pad-bottom{padding-bottom:1em}.header-main{background-color:var(--color-white);position:sticky;top:0;z-index:1011;height:4em;width:100%}@media (max-width: 1024px){.header-main{height:4em}}.header-main__inner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"branding menu tools";gap:2em;height:4em}@media (max-width: 1024px){.header-main__inner{height:4em}}.header-main__branding{grid-area:branding;height:100%;display:flex;align-items:center;height:4em}@media (max-width: 1024px){.header-main__branding{height:4em}}.header-main__branding a{display:flex;align-items:center;width:8.125em;height:100%}.header-main__branding a img{width:8.125em}.header-main__menu{grid-area:menu;height:100%;display:flex;align-items:center;height:4em}@media (max-width: 1024px){.header-main__menu{height:4em}}.header-main__menu a,.header-main__menu li,.header-main__menu ul,.header-main__menu nav{height:100%}.header-main__menu .menu-desktop{display:flex;gap:1.2em}@media (max-width: 1024px){.header-main__menu .menu-desktop{display:none}}.header-main__tools{grid-area:tools;margin-left:auto;height:100%;display:flex;align-items:center;height:4em}@media (max-width: 1024px){.header-main__tools{height:4em}}.header-main__tools .menu-tools{display:flex;margin-left:auto;gap:1.5em}.header-main__tools .menu-tools__link svg{width:1.25em;height:1.25em;display:block;line-height:1}.header-main__tools .menu-tools__link svg circle,.header-main__tools .menu-tools__link svg line,.header-main__tools .menu-tools__link svg path,.header-main__tools .menu-tools__link svg polygon,.header-main__tools .menu-tools__link svg rect{fill:none;stroke:var(--color-black);stroke-linecap:round;stroke-miterlimit:10;stroke-width:1px;stroke-linejoin:round}.header-main__tools .menu-tools__link svg path{fill:#083d33;stroke:none}.header-main__tools .menu-tools__link .label{display:none}.header-main__tools .menu-tools__link button{font:1em granary,arial,sans-serif;width:2em;height:3em;border:none;background-color:transparent;display:flex;align-items:center;justify-content:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header-main__tools .menu-tools__link button .open-menu{display:block}.header-main__tools .menu-tools__link button .close-menu,.header-main__tools .menu-tools__link button.active .open-menu{display:none}.header-main__tools .menu-tools__link button.active .close-menu{display:block}.header-main__tools .menu-tools__link a{display:block;width:1.25em;height:3em;display:flex;align-items:center;justify-content:flex-end;position:relative;text-decoration:none}.header-main__tools .menu-tools__link.hidden,.header-main__tools .menu-tools__link--mobile{display:none}@media (max-width: 1024px){.header-main__tools .menu-tools__link--mobile{display:flex}}.header-main__tools .menu-tools #cart-counter{position:absolute;top:0;left:100%;background-color:var(--color-brand-primary);color:var(--color-white);text-align:center;font-weight:700;line-height:1;width:1.375em;height:1.375em;border-radius:50%}.header-main__tools .menu-tools #cart-counter span{font-size:.75em;position:absolute;left:50%;top:55%;transform:translate(-50%,-50%)}main{background-color:var(--color-white);width:100%}.wrap{width:100%;margin:0 auto;padding:0 3em}@media (max-width: 1024px){.wrap{padding:0 2em}}@media (max-width: 768px){.wrap{padding:0 1.5em}}.wrap--full-width{max-width:100%}.wrap--large{max-width:1024px}.wrap--medium{max-width:768px}.wrap--small{max-width:480px}@media (max-width: 768px){.wrap--no-pad{padding:0}}.wrap--no-padding{padding:0}.template-product nav a.shop{font-weight:700!important;text-decoration:underline;text-underline-offset:.75em;text-decoration-thickness:2px}.template-article nav a.articles,.template-blog nav a.articles{font-weight:700!important;text-decoration:underline;text-underline-offset:.75em;text-decoration-thickness:2px}.page-benefits nav a.benefits{font-weight:700!important;text-decoration:underline;text-underline-offset:.75em;text-decoration-thickness:2px}.page-ingredients nav a.ingredients{font-weight:700!important;text-decoration:underline;text-underline-offset:.75em;text-decoration-thickness:2px}.page-our-story nav a.our-story{font-weight:700!important;text-decoration:underline;text-underline-offset:.75em;text-decoration-thickness:2px}.page-reviews nav a.reviews{font-weight:700!important;text-decoration:underline;text-underline-offset:.75em;text-decoration-thickness:2px}.page-faqs nav a.faqs{font-weight:700!important;text-decoration:underline;text-underline-offset:.75em;text-decoration-thickness:2px}.shopify-challenge__container{width:100%;max-width:768px;margin:0 auto;padding:5em 4em}@media (max-width: 1440px){.shopify-challenge__container{padding:5em 3em}}@media (max-width: 1024px){.shopify-challenge__container{padding:3em}}@media (max-width: 768px){.shopify-challenge__container{padding:0 2em}}@media (max-width: 480px){.shopify-challenge__container{padding:0 1em}}.shopify-challenge__container input[type=submit]{background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white);font:1em granary,arial,sans-serif;font-weight:700;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:3em;text-decoration:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:3em;align-items:center;justify-content:center;padding:1em 3em;cursor:pointer;outline:0;box-shadow:none;white-space:nowrap;line-height:1;border-radius:5em;gap:.25em;margin:1em auto 0}.shopify-challenge__container input[type=submit]:focus,.shopify-challenge__container input[type=submit]:hover{background-color:#353031;border-color:#353031;text-decoration:none}.shopify-policy__container{width:100%;max-width:1024px;margin:0 auto;padding:6em 3em}@media (max-width: 1024px){.shopify-policy__container{padding:6em 2em}}@media (max-width: 768px){.shopify-policy__container{padding:4em 1.5em}}.shopify-policy__title{text-align:left;margin-bottom:2em}.shopify-policy__title h1{margin-bottom:0}.shopify-policy__body ol,.shopify-policy__body ul{margin:0 0 1em;padding:0 0 0 2em}.shopify-policy__body ul{list-style-type:disc}.shopify-policy__body ol{list-style-type:decimal}.recharge-container>div{padding-right:3em;padding-left:3em;width:100%;max-width:1440px}@media (max-width: 1024px){.recharge-container>div{padding-right:2em;padding-left:2em}}@media (max-width: 768px){.recharge-container>div{padding-right:1.5em;padding-left:1.5em}.inner-block{padding:0}}.recharge-container>div>div{width:100%;max-width:none}.recharge-container .recharge-button-secondary{background-color:var(--color-white);border:1px solid var(--color-black)}h2.upcart-upsells-title.UpcartDesignSettings__cartTextColor.styles_title__xEL6X{display:none}.section-content-blocks__entry__actions .button--outline:hover{color:#fff}.button:hover{color:#fff!important}.template-product .product__info-container.product__column-sticky .form{justify-content:start}.section-login__form--login input[type=email]:focus,.section-login__form--login input[type=text]:focus,.section-login__form--login input[type=password]:focus,.section-register input[type=email]:focus,.section-register input[type=text]:focus,.section-register input[type=password]:focus,.form-row form-row--full input[type=email]:focus{background-color:#fff}.section-login__form,.section-login__form--login input[type=email],.section-login__form--login input[type=password],.section-login__form--login input[type=text],.section-login__form label.checkbox span,.section-login__form .button,.section-register,.section-register input[type=email],.section-register input[type=password],.section-register input[type=text],.section-register .button{font-size:16px!important;letter-spacing:0}input[type=email]:focus{background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/155/assets/application.css.map */
