body.mw-store{--mw-font-serif: "Fraunces", "Times New Roman", serif;--mw-font-sans: "Inter", system-ui, sans-serif;--mw-font-hand: "Caveat", "Comic Sans MS", cursive;--font-serif: var(--mw-font-serif);--font-sans: var(--mw-font-sans);--font-hand: var(--mw-font-hand);--font-body-family: var(--mw-font-sans);--font-heading-family: var(--mw-font-serif);--font-heading-weight: 500;--font-heading-style: normal;--mw-h1: clamp(30px, 4.2vw, 46px);--mw-h2: clamp(30px, 4.6vw, 48px);--mw-h3: clamp(18px, 2vw, 20px);--mw-body: 15.5px;--mw-body-line: 1.7;--mw-lead: 16px;--mw-kicker: 18px;--mw-green: #2f5d36;--mw-green-deep: #234627;--mw-cta: #3e9b53;--mw-cream: #fdfcf7;--mw-warm: #f6f1e6;--mw-ink: #2c2620;--mw-muted: #6c624e;--mw-line: #e3d9c2;--mw-sage: #eef3e9;--primary: var(--mw-green-deep);--primary-container: var(--mw-green);--secondary: var(--mw-green);--on-secondary: #fff;--surface: var(--mw-cream);--on-surface: var(--mw-ink);font-family:var(--mw-font-sans);font-size:var(--mw-body);line-height:var(--mw-body-line);letter-spacing:normal;color:var(--mw-ink);background:var(--mw-cream);-webkit-font-smoothing:antialiased}body.mw-store:not(.mw-lp) #MainContent{font-family:var(--mw-font-sans);font-size:var(--mw-body);line-height:var(--mw-body-line);letter-spacing:normal;background:var(--mw-cream);color:var(--mw-ink)}body.mw-store:not(.mw-lp) #MainContent :is(h1,h2,h3,h4,h5,h6,.serif){font-family:var(--mw-font-serif)!important;font-style:normal}body.mw-store:not(.mw-lp) #MainContent h1{font-size:var(--mw-h1)!important;font-weight:500!important;line-height:1.05!important;letter-spacing:-.025em!important;overflow-wrap:break-word}body.mw-store:not(.mw-lp) #MainContent h2{font-size:var(--mw-h2)!important;font-weight:500!important;line-height:1.05!important;letter-spacing:-.02em!important;overflow-wrap:break-word}body.mw-store:not(.mw-lp) #MainContent h3{font-size:var(--mw-h3)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.01em!important}body.mw-store:not(.mw-lp) #MainContent :is(h1,h2,h3) :is(p,span,a,strong){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}body.mw-store:not(.mw-lp) #MainContent :is(h1,h2,h3) em{font-family:inherit!important;font-size:inherit!important;font-weight:600!important;font-style:italic!important;line-height:inherit!important}body.mw-store:not(.mw-lp) #MainContent :is(p,.rte,.body-md,.body-sm,.feature__desc,.how-it__text,.mission__copy,.faq__body,.acc__body){font-family:var(--mw-font-sans);font-size:var(--mw-body);line-height:var(--mw-body-line);letter-spacing:normal}body.mw-store:not(.mw-lp) #MainContent :is(.pdp__lede,.pdp__lede p,.pdp__subtitle,.hm-hero-v2__lede,.hm-secthead__sub,.hm-mission__intro,.mw-coll-hero__lede,.mw-ingr__heroSub,.mw-contact-masthead__sub,.product__description>p:first-child){font-family:var(--mw-font-serif)!important;font-size:var(--mw-lead)!important;line-height:1.55!important;font-weight:400;letter-spacing:-.005em!important}body.mw-store:not(.mw-lp) #MainContent :is([class$=__kicker],.kicker,.hm-founder__sign,.hm-founder__name,.hm-reviews__sign,.hm-news__sig,.authority-sign,.mission__sig,.lena-badge__hi,.lena-badge__sig,.faq__lenaSub){font-family:var(--mw-font-hand)!important;font-size:var(--mw-kicker)!important;line-height:1.2!important;font-weight:500;letter-spacing:normal!important}body.mw-store:not(.mw-lp) #MainContent :is(.label-caps,.eyebrow,.caption-with-letter-spacing,.variants__label,.product__text.caption-with-letter-spacing){font-family:var(--mw-font-sans)!important;font-size:11px!important;font-weight:700;line-height:1.4!important;letter-spacing:.14em!important}body.mw-store:not(.mw-lp) #MainContent :is(.caption,.buybox__ship,.product__tax,.hm-news__fine,.hm-news__micro,.hm-reviews__foot,.cart__taxes,.tax-note,.trust__s){font-family:var(--mw-font-sans)!important;font-size:12.5px!important;line-height:1.5!important}body.mw-store:not(.mw-lp) #MainContent :is(button,input,select,textarea){font-family:var(--mw-font-sans)}body.mw-store:not(.mw-lp) #MainContent :is(.btn,.button,.hm-hero-v2__cta,.hm-sub__cta,.hm-grnt__cta,.hm-news__submit,.mw-coll-btn,.mw-contact-cta,.shopify-payment-button__button--unbranded){font-family:var(--mw-font-sans)!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.1em!important;text-transform:uppercase;min-height:48px;height:auto;max-width:100%;padding:16px 24px;border-radius:999px!important;white-space:normal;text-align:center;overflow-wrap:break-word;text-decoration:none}body.mw-store:not(.mw-lp) #MainContent :is(.btn--terracotta,.btn--primary,.button:not(.button--secondary):not(.button--tertiary),.button--primary,.product-form__submit,.hm-hero-v2__cta,.hm-sub__cta,.hm-grnt__cta,.hm-news__submit,.cart__checkout-button){background:var(--mw-green)!important;color:#fff!important;border-color:var(--mw-green);box-shadow:0 14px 28px -16px #2f5d3666}body.mw-store:not(.mw-lp) #MainContent :is(.buybox__cta,.product-form__submit,.cart__checkout-button){background:var(--mw-cta)!important}body.mw-store:not(.mw-lp) #MainContent :is(.button,.shopify-payment-button__button--unbranded):after{border-radius:inherit}body.mw-store:not(.mw-lp) #MainContent :is(.btn,.button,.hm-hero-v2__cta,.hm-sub__cta,.hm-grnt__cta,.hm-news__submit):hover{filter:brightness(.94)}body.mw-store :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--mw-green);outline-offset:4px}body.mw-store:not(.mw-lp) #MainContent :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),select,textarea){font-size:16px;line-height:1.5;min-height:48px}body.mw-store:not(.mw-lp) #MainContent :is(.field__input,.select__select,.customer input,.customer select,.customer textarea){color:var(--mw-ink);border-radius:12px}body.mw-store:not(.mw-lp) #MainContent :is(.acc__head,.faq__head){min-height:48px;padding-top:16px;padding-bottom:16px;text-align:left}body.mw-store:not(.mw-lp) #MainContent :is(.acc__title,.faq__q,.faq__question,.faq__head){font-family:var(--mw-font-serif)!important;font-size:16.5px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:normal}body.mw-store:not(.mw-lp) #MainContent :is(.price,.price-item,.buybox__bundleNow,.plan__price,.pack__price,.mw-coll-card__price){font-family:var(--mw-font-serif);font-weight:600}body.mw-store:not(.mw-lp) #MainContent :is(.card__heading,.mw-coll-card__title,.product__title h2){font-size:var(--mw-h3)!important;line-height:1.25!important;font-weight:600!important}body.mw-store:not(.mw-lp) #MainContent :is(.gallery__main,.product__media-item,.mw-coll-card,.card--card,.buybox,.faq,.acc){border-color:var(--mw-line)}body.mw-store:not(.mw-lp) #MainContent :is(.gallery__main,.buybox,.card--card){border-radius:20px}body.mw-store:not(.mw-lp) #MainContent :is(.product__description,.shopify-policy__body,.rte){overflow-wrap:anywhere}body.mw-store .shopify-policy__container{width:min(100%,850px);max-width:850px;padding:44px 20px}body.mw-store .shopify-policy__title{margin-bottom:28px}body.mw-store .shopify-policy__body :is(h2,h3){margin-top:32px;margin-bottom:14px}body.mw-store .shopify-policy__body h2{font-size:26px!important;line-height:1.2!important}body.mw-store .shopify-policy__body h3{font-size:20px!important}body.mw-store #replo-fullpage-element{--font-family: var(--mw-font-sans);font-family:var(--mw-font-sans)!important}body.mw-store #replo-fullpage-element :is(p,span,a,button,input,label,select,li){font-family:inherit!important}body.mw-store #replo-fullpage-element :is(h1,h2,h3){font-family:var(--mw-font-serif)!important}body.mw-store #replo-fullpage-element :is(button,a[role=button],input,select,textarea){font-family:var(--mw-font-sans)!important}body.mw-store #replo-fullpage-element :is(button,a[role=button]){min-height:48px;border-radius:999px}body.mw-store #replo-fullpage-element [class*=yotpo-]:not([class*=icon]){font-family:var(--mw-font-sans)!important}body.mw-store #replo-fullpage-element :is(.yotpo-title,.yotpo-headline,.yotpo-headline .yotpo-inner-text,.yotpo-container-headline,.yotpo-vip-tiers-headline){font-family:var(--mw-font-serif)!important;font-size:var(--mw-h2)!important;line-height:1.05!important;font-weight:500!important;letter-spacing:-.02em!important}body.mw-store #replo-fullpage-element :is(.yotpo-reward-steps-title .yotpo-inner-text,.yotpo-title-text){font-family:var(--mw-font-serif)!important;font-size:var(--mw-h3)!important;line-height:1.3!important;font-weight:600!important}body.mw-store #replo-fullpage-element :is(.yotpo-description,.yotpo-description-text,.yotpo-reward-steps-description .yotpo-inner-text){font-size:var(--mw-body)!important;line-height:var(--mw-body-line)!important}body.mw-store #replo-fullpage-element :is(.yotpo-button-label,.yotpo-button-text){font-size:13px!important;line-height:1.4!important;font-weight:600!important}body.mw-store #replo-fullpage-element .yotpo-widget-hero-section{background:var(--mw-cream)!important}body.mw-store #replo-fullpage-element .yotpo-widget-hero-section :is(.yotpo-layout-container,.yotpo-text-on-background,.yotpo-text-container,.yotpo-text-and-buttons){width:100%!important;max-width:1180px;min-width:0!important;margin-inline:auto}@media(max-width:749px){body.mw-store .mw-header .mw-header__inner{min-height:60px;height:auto;padding:4px 16px!important}body.mw-store .mw-header .mw-logo__img{height:36px!important;width:auto}body.mw-store #replo-fullpage-element .yotpo-widget-hero-section :is(.yotpo-layout-container,.yotpo-text-on-background,.yotpo-text-container){height:auto!important;min-height:0!important}body.mw-store #replo-fullpage-element .yotpo-widget-hero-section .yotpo-text-and-buttons{padding:44px 20px!important}body.mw-store:not(.mw-lp) #MainContent .uvt__wrap{margin-left:0!important;margin-right:0!important;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}body.mw-store:not(.mw-lp) #MainContent .uvt__table{margin-left:0;margin-right:0}body.mw-store:not(.mw-lp) #MainContent :is(.pdp__buy,.pdp__gallery,.product__info-wrapper,.product__media-wrapper){min-width:0}body.mw-store:not(.mw-lp) #MainContent :is(.feature__body,.feature__title,.feature__desc){min-width:0}body.mw-store:not(.mw-lp) #MainContent .quantity{min-height:48px}body.mw-store:not(.mw-lp) #MainContent .quantity__button{width:44px;min-width:44px}body.mw-store:not(.mw-lp) #MainContent .buybox__qtyBtn{width:44px;height:48px}body.mw-store:not(.mw-lp) #MainContent .buybox__qtyInput{min-height:48px}body.mw-store:not(.mw-lp) #MainContent .hm-hero-v2__title{max-width:18ch}}@media(min-width:750px){body.mw-store{--mw-body: 16px;--mw-body-line: 1.65;--mw-lead: 21px;--mw-kicker: 28px}body.mw-store:not(.mw-lp) #MainContent :is(.btn,.button,.hm-hero-v2__cta,.hm-sub__cta,.hm-grnt__cta,.hm-news__submit){font-size:13px!important;letter-spacing:.16em!important;padding:18px 30px}body.mw-store .shopify-policy__container{padding-top:64px;padding-bottom:64px}}@media(prefers-reduced-motion:reduce){body.mw-store :is(.hm-marquee__track,.hm-marquee__inner){animation:none!important}body.mw-store :is(.btn,.button){transition:none}}body.mw-store #MainContent div:has(>.yotpo-widget-loyalty-page){width:100%!important;min-width:0!important;max-width:100%!important}body.mw-store .sticky-bar:not(.is-visible){visibility:hidden;pointer-events:none}body.mw-store .sticky-bar.is-visible{visibility:visible}@media(max-width:749px){body.mw-store #replo-fullpage-element .yotpo-reward-steps-list{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;width:100%!important}body.mw-store #replo-fullpage-element .yotpo-reward-steps-item{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:20px!important;width:100%!important;min-width:0!important;text-align:left!important;align-items:start!important}body.mw-store #replo-fullpage-element .yotpo-reward-steps-icon{width:64px!important;height:auto!important;margin:0!important}body.mw-store #replo-fullpage-element .yotpo-reward-steps-icon svg{width:64px!important;height:64px!important}body.mw-store #replo-fullpage-element .yotpo-reward-steps-title{justify-content:start!important}body.mw-store #replo-fullpage-element .yotpo-reward-steps-content{width:auto!important;text-align:left!important}}body.mw-store .mw-product-anchor{display:block;scroll-margin-top:110px}body.mw-store .scroll-trigger:is(.animate--fade-in,.animate--slide-in){opacity:1;transform:none;animation:none}body.mw-store:not(.mw-lp) #MainContent :is(.price,.price-item){letter-spacing:normal;line-height:1.35}body.mw-store:not(.mw-lp) #MainContent .card__media{border-radius:16px;overflow:hidden}body.mw-store:not(.mw-lp) #MainContent .related-products{background:var(--mw-cream)}@media(max-width:749px){body.mw-store .mw-ingr__tabName{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:14px;line-height:1.25;min-height:35px}}#MainContent #replo-fullpage-element:not(:has(.yotpo-widget-loyalty-page)) :is(div,p,span,a,button,label,li,strong,em){font-family:var(--mw-font-sans)!important}#MainContent #replo-fullpage-element:not(:has(.yotpo-widget-loyalty-page)) p{font-size:var(--mw-body)!important;line-height:var(--mw-body-line)!important;overflow-wrap:anywhere}#MainContent #replo-fullpage-element:not(:has(.yotpo-widget-loyalty-page)) :is(h1,h2,h3,h4,h5,h6){font-family:var(--mw-font-serif)!important}#MainContent #replo-fullpage-element:not(:has(.yotpo-widget-loyalty-page)) :is(h1,h2,h3,h4,h5,h6) *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}@media(min-width:750px)and (max-width:1024px){body.mw-store .mw-coll-hero__family{width:min(340px,calc(100% - 36px));left:16px}body.mw-store .mw-coll-hero__box{width:min(220px,72%)}}#MainContent #replo-fullpage-element:not(:has(.yotpo-widget-loyalty-page)) :is(button.alchemy-rte,a.alchemy-rte[href],[data-rid="4a3f5068-69d4-446e-a38b-47c05e8eeec3"]){background:var(--mw-green)!important;color:#fff!important;border-radius:999px!important;min-height:48px;font-family:var(--mw-font-sans)!important;font-weight:600!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/mw-store-design.css.map */
