body{margin:0;padding:0;background:#fff;font-family:var(--font-body);color:var(--color-text);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.text-center{text-align:center}.hidden{display:none!important}@font-face{font-family:Blur Medium;src:url(Blur\ Medium.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--color-bg: #ffffff;--color-text: #111111;--color-accent: #ff004d;--color-accent-contrast: #ffffff;--font-heading: "Blur", sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "AeonikPro", sans-serif;--font-ui: "PixdorTwo", -apple-system, BlinkMacSystemFont, sans-serif;--font-blur: "Blur Medium", -apple-system, BlinkMacSystemFont, sans-serif;--spacer-xs: .5rem;--spacer-s: 1rem;--spacer-m: 1.5rem;--spacer-l: 2rem;--radius: .5rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500;text-transform:uppercase;margin:0 0 var(--spacer-s)}section+section{margin-top:var(--spacer-l)}.btn{width:100%;padding:var(--spacer-s) var(--spacer-m);font-size:1rem;text-transform:uppercase;font-weight:600;font-family:var(--font-ui);border-radius:var(--radius);cursor:pointer;border:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn--primary{background:var(--color-text);color:var(--color-accent-contrast)}.btn--primary:active,.btn--primary:focus{background:var(--color-accent)}.btn--secondary{background:transparent;color:var(--color-text);border:2px solid var(--color-text)}.btn--secondary:active,.btn--secondary:focus{background:var(--color-text);color:var(--color-accent-contrast)}.btn--buy{background:#82ec4e;color:#000;font-size:1.5rem;padding:1.25rem var(--spacer-m)}.btn--buy:active{background:#b0ff9c;border:2px solid #92DB7E}.btn--cart{background:#fff;color:#000;border:2px solid #000;margin-top:var(--spacer-s)}.btn--cart:active{background:#b0ff9c;border-color:#92db7e}input[type=text],input[type=email],input[type=number],select,textarea{width:100%;padding:var(--spacer-s);border:1px solid #dddddd;border-radius:var(--radius);font-size:1rem;font-family:var(--font-ui)}textarea{min-height:6rem;resize:vertical}.utility-icons{position:fixed;top:8px;right:8px;display:flex;gap:0px;z-index:1000}.utility-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;margin:0;padding:0;background:transparent;font-family:var(--font-ui)}.utility-icon:active{background:transparent}.utility-icon img{width:30px;height:auto;margin:0;padding:0}.mobile-landing__faq{display:none}.mobile-landing__contact{padding:var(--spacer-s);margin-top:var(--spacer-l)}@keyframes wiggle{0%{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}to{transform:rotate(0)}}.mobile-landing__contact h2{font-family:PixdorTwo,sans-serif;text-align:center;margin-bottom:var(--spacer-m);animation:wiggle 1.2s cubic-bezier(.4,0,.2,1) infinite}.mobile-landing__contact form{display:flex;flex-direction:column;gap:var(--spacer-s);padding:0;margin:0;width:100%}.mobile-landing__contact input,.mobile-landing__contact textarea,.mobile-landing__contact .btn{width:100%;padding:var(--spacer-s);border:2px solid #000;border-radius:var(--radius);font-family:var(--font-ui);margin:0;box-sizing:border-box}.mobile-landing__contact textarea{min-height:120px;resize:vertical}.mobile-landing__contact .btn{background:#82ec4e;color:#000;font-size:1.25rem;cursor:pointer}.mobile-landing__contact .btn:active{background:#b0ff9c}.mobile-landing__about{padding:var(--spacer-l) var(--spacer-s);text-align:center}.about-header{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:var(--spacer-l)}.about-header__prefix,.about-header__suffix{font-family:AeonikPro,sans-serif;font-weight:700;font-size:2rem}.about-header__logo{height:2rem;width:auto}.about-tagline{font-family:DrukWide,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.2;text-transform:none;color:#82ec4e;margin-bottom:var(--spacer-l);text-align:left}.about-content{font-family:sans-serif;font-size:1.125rem;line-height:1.5;margin-bottom:var(--spacer-l);text-align:left}.about-content p+p{margin-top:var(--spacer-m)}.about-content em{font-style:italic}.about-footer__text{font-family:var(--font-blur);font-weight:400;font-size:3rem;line-height:1.2;text-align:center;margin-bottom:var(--spacer-1)}.mobile-landing__ingredients{padding:0 var(--spacer-s) 0}.ingredients-header{font-family:AeonikPro,sans-serif;font-weight:700;font-size:2.5rem;line-height:1.1;margin-bottom:var(--spacer-l);text-align:center;text-transform:none}.ingredients-list{list-style:none;padding:0;margin:0 0 var(--spacer-l)}.ingredients-item{position:relative;padding-left:40px;margin-bottom:var(--spacer-m)}.ingredients-bullet{position:absolute;left:0;top:4px;width:24px;height:auto}.ingredients-title{display:block;font-family:DrukWide,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.2;margin-bottom:4px}.ingredients-desc{display:block;font-family:sans-serif;font-size:1rem;line-height:1.4;color:#333}.ingredients-footer{text-align:center;margin-top:var(--spacer-m)}.ingredients-footer__text{font-family:var(--font-blur);font-weight:400;font-size:3rem;line-height:1;margin-bottom:var(--spacer-m);text-transform:none}.ingredients-cans{width:100%;height:auto;max-width:480px;margin:0 auto}.mobile-landing__mission{padding:0 var(--spacer-s)}.mission-header{font-family:var(--font-blur);font-weight:400;font-size:3rem;line-height:1.1;margin-bottom:var(--spacer-l);text-align:center;text-transform:none;color:#000}.mission-tagline{font-family:DrukWide,sans-serif;font-weight:700;font-size:2.5rem;line-height:1.1;margin-bottom:var(--spacer-l);text-align:left;color:#82ec4e;text-transform:none}.mission-content{font-family:sans-serif;font-size:1.125rem;line-height:1.5;margin-bottom:var(--spacer-l);text-align:left}.mission-content p+p{margin-top:var(--spacer-m)}.mission-footer__text{font-family:var(--font-blur);font-weight:400;font-size:3rem;line-height:1.1;text-align:center;color:#000;text-transform:none}@media screen and (max-width: 375px){.about-header__prefix,.about-header__suffix{font-size:1.75rem}.about-header__logo{height:1.75rem}.about-tagline{font-size:1.5rem}.about-content{font-size:1rem}.about-footer__text{font-size:2.5rem}.ingredients-header{font-size:2rem}.ingredients-title{font-size:1.125rem}.ingredients-desc{font-size:.9375rem}.ingredients-footer__text,.mission-header{font-size:2.5rem}.mission-tagline{font-size:2rem}.mission-content{font-size:1rem}.mission-footer__text{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mobile.css.map */
