:root{--bio-ink: #336633;--bio-leaf: #336633;--bio-moss: #336633;--bio-cream: #f8f6ee;--bio-sand: #e9dfcb}body,.gradient{background:var(--bio-cream)}.header-wrapper{border-bottom:1px solid rgba(51,102,51,.12)}.header{padding-top:1.4rem;padding-bottom:1.4rem}.header__menu-item{color:var(--bio-ink);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem}.announcement-bar{background:var(--bio-moss)}.announcement-bar__message{letter-spacing:.1em;font-size:1.1rem;text-transform:uppercase}.button,.shopify-payment-button__button{border-radius:999px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-height:4.8rem}.button--secondary{border-color:var(--bio-ink);color:var(--bio-ink)}.card__inner{border-radius:1.6rem;overflow:hidden;background:#fff}.card__heading,.product__title h1{color:var(--bio-ink)}.card__heading{font-size:2rem}.product__title h1{line-height:1.08}.price{color:var(--bio-ink);font-weight:700}.badge{border-radius:999px;font-size:1.05rem;padding:.55rem 1rem}.product__accordion{border-top:1px solid rgba(51,102,51,.18)}.footer{background:var(--bio-moss);color:#f7f3e9}.footer .link,.footer-block__heading,.footer .field__input{color:#f7f3e9}.footer .field__input{background:transparent}.bio-section{padding:clamp(4.8rem,8vw,10rem) 0}.bio-section--sand{background:var(--bio-sand)}.bio-section--cream{background:var(--bio-cream)}.bio-eyebrow{color:var(--bio-leaf);font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.2rem}.bio-heading{color:var(--bio-ink);font-size:clamp(3rem,4.6vw,5.8rem);line-height:1.04;margin:0;max-width:13ch}.bio-intro{font-size:1.8rem;line-height:1.55;max-width:58rem;margin:1.6rem 0 0}.bio-benefits__grid,.bio-testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:4rem}.bio-benefit{background:#ffffffb3;border:1px solid rgba(51,102,51,.12);border-radius:1.6rem;padding:2.8rem 2.4rem}.bio-benefit__icon{align-items:center;background:var(--bio-moss);border-radius:50%;color:#fff;display:flex;font-size:1.4rem;font-weight:800;height:4rem;justify-content:center;width:4rem}.bio-benefit h3{color:var(--bio-ink);font-size:2.1rem;margin:2rem 0 .8rem}.bio-benefit p{margin:0;line-height:1.55}.bio-routine{display:grid;gap:4rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.bio-routine__image{border-radius:2rem;overflow:hidden;min-height:38rem;background:var(--bio-sand)}.bio-routine__image img{width:100%;height:100%;object-fit:cover;display:block}.bio-steps{list-style:none;margin:3rem 0 0;padding:0}.bio-step{align-items:flex-start;border-top:1px solid rgba(51,102,51,.18);display:flex;gap:1.8rem;padding:1.8rem 0}.bio-step__number{color:var(--bio-leaf);font-weight:800;letter-spacing:.08em}.bio-step h3{color:var(--bio-ink);font-size:1.8rem;margin:0 0 .4rem}.bio-step p{margin:0}.bio-proof{background:var(--bio-moss);color:#fff}.bio-proof .bio-eyebrow{color:#c6e0a8}.bio-proof .bio-heading{color:#fff}.bio-quote{background:#ffffff17;border:1px solid rgba(255,255,255,.18);border-radius:1.6rem;padding:2.4rem}.bio-stars{color:#e7ca7b;letter-spacing:.12em}.bio-quote blockquote{font-size:1.75rem;line-height:1.45;margin:1.8rem 0}.bio-quote cite{font-style:normal;font-weight:700}.bio-trust-bar{background:var(--bio-sand);margin:1.6rem 0 2.4rem;padding:1.4rem 1.6rem;border-radius:1.2rem}.bio-trust-bar ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;list-style:none;margin:0;padding:0}.bio-trust-bar li{color:var(--bio-ink);font-size:1.25rem;font-weight:700;text-align:center}.bio-trust-bar li:before{content:"\2713";color:var(--bio-leaf);margin-right:.5rem}@media screen and (max-width:749px){.header{padding-top:1rem;padding-bottom:1rem}.bio-benefits__grid,.bio-testimonials,.bio-routine{grid-template-columns:1fr}.bio-routine{gap:2.8rem}.bio-routine__image{min-height:28rem}.bio-trust-bar ul{grid-template-columns:1fr;gap:.6rem}.bio-trust-bar li{text-align:left}}.utility-bar,.utility-bar.gradient,.utility-bar .announcement-bar{background:var(--bio-moss)!important;color:#fff}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link{color:#fff}.button,.shopify-payment-button__button{--buttons-radius: 999px;--buttons-radius-outset: 999px;overflow:visible}.button:before,.button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{border-radius:999px}.button--secondary{--color-button: 255, 255, 255;--color-button-text: 23, 61, 44;--alpha-button-background: 1}.banner .button--secondary{background:#fff;color:var(--bio-ink)}.banner .button--secondary:hover{background:var(--bio-sand);color:var(--bio-ink)}@media screen and (min-width:750px){.product__media-wrapper .product__column-sticky{top:calc(var(--header-height) + 2rem)}}.bio-proof{position:relative;overflow:hidden;background:#363}.bio-proof:before,.bio-proof:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.bio-proof:before{width:42rem;height:42rem;right:-18rem;top:-22rem;background:#c6e0a81a}.bio-proof:after{width:28rem;height:28rem;left:-12rem;bottom:-16rem;background:#e7ca7b14}.bio-proof .page-width{position:relative;z-index:1}.bio-testimonials{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.bio-quote{min-height:26rem;margin:0;padding:3.2rem 2.8rem 2.6rem;position:relative;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.28);border-radius:0;background:#f8f6ee;color:var(--bio-ink);box-shadow:1rem 1rem #33663338;transition:transform .28s ease,box-shadow .28s ease}.bio-quote:before{content:"\201c";color:var(--bio-leaf);font-family:Georgia,serif;font-size:7.8rem;font-weight:700;line-height:.45}.bio-quote:hover{transform:translateY(-.7rem);box-shadow:1.2rem 1.6rem #33663347}.bio-stars{margin-top:2rem;color:#9b7422;font-size:1.35rem;letter-spacing:.18em}.bio-quote blockquote{margin:2rem 0;color:var(--bio-ink);font-size:clamp(1.8rem,1.8vw,2.25rem);font-weight:600;line-height:1.35}.bio-quote figcaption{border-top:1px solid rgba(51,102,51,.18);margin-top:auto;padding-top:1.5rem}.bio-quote cite{color:var(--bio-leaf);font-size:1.2rem;font-style:normal;letter-spacing:.12em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.bio-benefit,.bio-quote{animation:bio-rise .55s both}.bio-benefit:nth-child(2),.bio-quote:nth-child(2){animation-delay:.08s}.bio-benefit:nth-child(3),.bio-quote:nth-child(3){animation-delay:.16s}}@keyframes bio-rise{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.bio-quote{min-height:auto;box-shadow:.6rem .7rem #33663338}}:root{--bio-leaf: #336633;--bio-moss: #336633}.footer{background:#363}.footer .footer-block__newsletter{background:#f8f6ee;border:1px solid rgba(255,255,255,.22);border-radius:1.6rem;color:var(--bio-ink);padding:clamp(2.4rem,4vw,4rem)}.footer .footer-block__newsletter .footer-block__heading{color:var(--bio-ink);font-size:clamp(2.2rem,2.5vw,3.2rem);margin-bottom:1.8rem}.footer .footer-block__newsletter .field{--inputs-radius: 1.1rem;--inputs-radius-outset: 1.2rem;background:#fff;border-radius:1.1rem}.footer .footer-block__newsletter .field__input{background:#fff;color:var(--bio-ink)}.footer .footer-block__newsletter .field__label{color:#336633b8}.footer .footer-block__newsletter .newsletter-form__button{color:#363;border-radius:0 1.1rem 1.1rem 0}.footer .footer-block__newsletter .newsletter-form__button:hover{background:#e9dfcb}.footer .footer-block__newsletter .newsletter-form__message{color:#363}.quantity{--inputs-radius: 1.1rem;--inputs-radius-outset: 1.2rem;border-radius:1.1rem;overflow:visible}.quantity:before,.quantity:after{border-radius:1.1rem}.quantity__button:first-child{border-radius:1.1rem 0 0 1.1rem}.quantity__button:last-child{border-radius:0 1.1rem 1.1rem 0}.quantity__button:hover{background:#33663317;color:#363}.bio-quote{border-radius:1.6rem}@media screen and (min-width:990px){.header__menu-item{font-size:1.9rem}}.shopify-payment-button__button--unbranded{--color-button: 51, 102, 51;--color-button-text: 255, 255, 255;background:#363!important;color:#fff!important}.shopify-payment-button__button--unbranded:hover,.footer,.footer.gradient{background:#363!important}.footer .footer-block--newsletter{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(24rem,.9fr);align-items:stretch;gap:clamp(2.4rem,5vw,7rem);margin:0}.footer .footer-block__newsletter{margin:0}.footer .bio-footer__contact{align-self:stretch;border-left:1px solid rgba(248,246,238,.35);color:#f8f6ee;padding:clamp(.4rem,2vw,2rem) 0 clamp(.4rem,2vw,2rem) clamp(2.4rem,5vw,7rem)}.footer .bio-footer__contact .footer-block__heading{color:#fff;font-size:clamp(2.2rem,2.5vw,3.2rem);margin:.6rem 0 1.2rem}.bio-footer__eyebrow{color:#e9dfcb;font-size:1.1rem;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}.bio-footer__contact-copy{line-height:1.55;margin:0;max-width:30rem}.bio-footer__email{color:#fff!important;font-weight:700;margin-top:1.6rem;text-decoration-color:#e9dfcb}.bio-footer__social-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.bio-footer__social-links a{align-items:center;border:1px solid rgba(248,246,238,.55);border-radius:999px;color:#fff!important;display:inline-flex;font-size:1.3rem;font-weight:700;gap:.8rem;padding:.85rem 1.3rem;text-decoration:none}.bio-footer__social-links a:hover{background:#f8f6ee;color:#363!important}.bio-footer__social-links .svg-wrapper{height:1.6rem;width:1.6rem}.footer .footer-block__newsletter .field{border:.1rem solid #336633;overflow:hidden}.footer .footer-block__newsletter .field:before,.footer .footer-block__newsletter .field:after{display:none}.footer .footer-block__newsletter .field__input{margin:0;min-height:4.8rem}.footer .footer-block__newsletter .newsletter-form__button{border-left:.1rem solid rgba(51,102,51,.25);height:100%}@media screen and (max-width:749px){.footer .footer-block--newsletter{grid-template-columns:1fr;gap:3.2rem}.footer .bio-footer__contact{border-left:0;border-top:1px solid rgba(248,246,238,.35);padding:3rem 0 0}}.footer .bio-footer__contact{grid-column:1;grid-row:1;border-left:0;border-right:1px solid rgba(248,246,238,.35);padding:clamp(.4rem,2vw,2rem) clamp(2.4rem,5vw,7rem) clamp(.4rem,2vw,2rem) 0}.footer .footer-block__newsletter{grid-column:2;grid-row:1;background:transparent;border:0;border-radius:0;color:#fff;padding:clamp(.4rem,2vw,2rem) 0}.footer .footer-block__newsletter .footer-block__heading{color:#fff}.footer .footer-block__newsletter .field{background:transparent;border-color:#f8f6eeb3}.footer .footer-block__newsletter .field__input{background:transparent;color:#fff}.footer .footer-block__newsletter .field__label{color:#ffffffc7}.footer .footer-block__newsletter .newsletter-form__button{border-left-color:#f8f6ee73;color:#fff}.footer .footer-block__newsletter .newsletter-form__button:hover{background:#f8f6ee24}@media screen and (max-width:749px){.footer .bio-footer__contact{grid-column:auto;grid-row:auto;border-right:0;padding-right:0}.footer .footer-block__newsletter{grid-column:auto;grid-row:auto}}.section-header,.header-wrapper,.header-wrapper.gradient,.header{background:#fff!important}.header-wrapper{border-bottom-color:#33663329}@media screen and (max-width:749px){.header{min-height:6.4rem;padding:.8rem 1.5rem}.header__heading-logo{max-width:min(12rem,40vw)}.header__icon{height:4.4rem;width:4.4rem}.banner__content{padding:2.4rem 1.8rem}.banner__box{min-width:0;width:100%}.banner__buttons,.banner__buttons .button{width:100%}.banner__buttons .button{min-height:5rem}.bio-section{padding:4.8rem 0}.bio-heading{font-size:clamp(3rem,9vw,4.2rem);max-width:100%}.bio-intro{font-size:1.65rem}.bio-benefit{padding:2.4rem 2rem}.bio-testimonials{gap:2rem;margin-top:3rem}.bio-quote{padding:2.8rem 2.2rem 2.2rem}.product__media-wrapper .product__column-sticky{position:static}.product__info-wrapper{padding-left:0;padding-right:0}.product-form__buttons,.product-form__submit,.shopify-payment-button{max-width:none;width:100%}.product-form__submit,.shopify-payment-button__button{min-height:5rem}.bio-trust-bar{margin:1.6rem 0 2rem;padding:1.4rem}.quantity{width:13rem}.cart-item__quantity{min-width:13rem}.footer .footer-block--newsletter{display:grid}.footer .bio-footer__contact{order:1}.footer .footer-block__newsletter{order:2}.footer .footer-block__newsletter .newsletter-form__field-wrapper{max-width:none;width:100%}.footer .footer-block__newsletter .field{width:100%}.footer .footer__content-bottom-wrapper{align-items:center}}@media screen and (max-width:749px){.bio-testimonials{grid-template-columns:1fr!important}.bio-testimonials .bio-quote{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bio-organic.css.map */
