:root{--t-display: 2.125rem;--t-section: 1.75rem;--t-title: 1.625rem;--t-subtitle: 1.25rem;--t-body: 1rem;--t-body-sm: .875rem;--t-label: .75rem;--lh-tight: 1.08;--lh-snug: 1.25;--lh-body: 1.6;--ctl-lg: 54px;--ctl-md: 48px;--ctl-sm: 44px;--tap-min: 44px;--sp-section: 44px;--sp-block: 24px;--sp-stack: 12px;--gutter: 16px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-std: cubic-bezier(.4, 0, .2, 1);--dur-fast: .12s;--dur-ui: .2s;--dur-enter: .52s;--focus-ring: 0 0 0 3px rgba(147, 161, 100, .55)}@media(min-width:768px){:root{--t-display: clamp(2.75rem, 4.4vw, 3.625rem);--t-section: clamp(2.125rem, 3vw, 2.625rem);--t-title: clamp(1.75rem, 2.4vw, 2.125rem);--t-subtitle: 1.25rem;--t-body: 1.0625rem;--t-body-sm: .9375rem;--t-label: .75rem;--ctl-lg: 56px;--ctl-md: 50px;--sp-section: 72px;--sp-block: 32px}}html{-webkit-text-size-adjust:100%}body{font-size:var(--t-body);line-height:var(--lh-body);font-variant-numeric:tabular-nums}body,p,li{text-rendering:optimizeLegibility}h1,h2,h3{text-wrap:balance}.sal-hero__title{font-size:var(--t-display)!important;line-height:var(--lh-tight)!important;letter-spacing:-.015em;margin:14px 0!important}.sal-hero__text{font-size:var(--t-body)!important;line-height:var(--lh-body)!important;opacity:.9;max-width:34ch}.sal-kicker{font-size:var(--t-label);padding:8px 14px}.sal-display,.shopify-section .sf__section-header h2,.shopify-section h2.section-header__title{font-size:var(--t-section)!important;line-height:1.06!important;letter-spacing:.03em}.sal-display em{font-size:.95em}.sal-story__kicker{font-size:var(--t-label);letter-spacing:.14em;margin-bottom:10px}.prod__title h1,.sal-craft__title,.sal-story__title,.sf__pages-other h1,.collection-page-header h1,.page-title h1,.sf-article__title,.sf__article-title h1{font-size:var(--t-title)!important;line-height:var(--lh-tight)!important;letter-spacing:-.015em!important}.template-product .prod__title h1{font-size:var(--t-title)!important;line-height:1.12!important}.sal-benefit h3,.sal-craft__item h3,.sal-review__title,.sal-timeline__title,.sal-goal__label,.sal-category__label{font-size:var(--t-subtitle)!important;line-height:var(--lh-snug)}.sal-craft__item h3{font-size:1.0625rem!important}.sal-goal__label{font-size:1.0625rem}.sal-review__title{font-size:1rem}.sal-benefit p,.sal-craft__text,.sal-review__quote,.sal-timeline__item p,.sal-details__body,.sal-short-desc,.sal-compare__cell,.sal-goal__sub,.product__description,.sal-faq-intro p,.faqs-section .collapsible__content-inner{font-size:var(--t-body-sm)!important;line-height:var(--lh-body)!important}.sal-craft__text,.sal-review__quote,.sal-short-desc,.sal-details__body,.faqs-section .collapsible__content-inner{font-size:var(--t-body)!important}.sal-review__quote{line-height:1.5!important}.sal-benefit p,.sal-craft__item p,.sal-timeline__item p,.sal-goal__sub{opacity:.8}.sal-chips__item,.sal-hl__k,.sal-review__author,.sal-review__verified,.sal-compare__cell--label,.sal-timeline__period,.sal-bulk__badge,.sf__footer-block-title,.sf-icon-box__text h3,.product-tabs__wrapper [data-tab-header] a,.sal-announce__slot,.sal-faq-group,.sal-drawer-currency__label,.prod__tag,.sal-sub-note__save{font-size:var(--t-label)!important;letter-spacing:.1em!important;line-height:1.2}.template-product .sal-chips__item{font-size:var(--t-label)!important;padding:9px 12px!important;letter-spacing:.08em!important}.template-product .sal-trust{gap:8px 14px!important}.template-product .sal-trust__item{font-size:.8125rem!important}.template-product .sal-trust__item+.sal-trust__item:before{display:none!important}.template-product .sal-trust__item svg{width:16px!important;height:16px!important;margin-right:6px!important}.sal-hl__v{font-size:var(--t-body-sm)!important;line-height:1.35}.sal-hl{padding:10px 12px}.sal-sub-note{font-size:var(--t-body-sm)}.sal-sub-note__save{letter-spacing:0!important;font-size:var(--t-body-sm)!important}.sal-serving,.template-product .sal-serving{display:inline-block;font-size:.8125rem!important;line-height:1.3;padding:8px 14px!important;max-width:100%}.sal-serving:before{display:inline-block;vertical-align:middle;margin:-2px 8px 0 0}quantity-input.quantity-input{width:160px;max-width:160px;flex:0 0 auto}.prod__price,.f-price{font-size:1.625rem!important}.sf__pcard-name{font-size:var(--t-body)!important}.sf__pcard .sf__pcard-price,.sf__pcard .sf__pcard-price .prod__price{font-size:1.0625rem!important}.sf-footer__block .link-lv2,.sf-footer__block .block-text,.sf-footer__block p{font-size:var(--t-body-sm)}.sal-announce__slot{font-size:var(--t-label)!important}@media(max-width:767px){.sal-announce__slot{font-size:.7rem!important;letter-spacing:.08em!important}}.sal-btn,.sf__btn,button.sf__btn,a.sf__btn,form[action*="/cart/add"] button[name=add],.m-product-form button[type=submit],.newsletter-button,.product-form__actions .add-to-cart{min-height:var(--ctl-md);padding-top:0!important;padding-bottom:0!important;display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-body-sm)!important;font-weight:600!important;letter-spacing:.06em!important;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-std),background-color var(--dur-ui) ease,color var(--dur-ui) ease,box-shadow var(--dur-ui) ease!important}.sal-btn,.sal-hero .sal-btn,.product-form__actions .add-to-cart,.prod__sticky-atc .add-to-cart,.sf__btn.sf__btn-primary{min-height:var(--ctl-lg);height:auto!important}.sal-btn{padding-left:32px;padding-right:32px}.sf__pcard-style-4 .sf__pcard-content .sf__pcard-quick-add .sf__btn{min-height:var(--ctl-md);font-size:.8125rem!important}.prod__sticky-atc .add-to-cart{min-height:var(--ctl-sm)!important;height:var(--ctl-sm)!important}.sf__btn:active,.sal-btn:active,.product-form__actions .add-to-cart:active,.newsletter-button:active{transform:scale(.97)!important;opacity:1}.product-tabs__wrapper [data-tab-header] a{min-height:var(--ctl-sm);display:inline-flex;align-items:center;padding:0 18px;margin:0 3px 8px}.product-options .variant-picker__option .product-option-item,.product-option-item{min-height:var(--ctl-sm)!important;height:var(--ctl-sm)!important;min-width:56px!important;font-size:var(--t-body-sm)!important}quantity-input.quantity-input{height:48px!important;align-items:stretch}quantity-input .quantity-input__button,quantity-input .quantity-input__element{height:46px!important;min-height:46px}quantity-input .quantity-input__button{width:var(--ctl-sm)!important;min-width:var(--ctl-sm);display:inline-flex;align-items:center;justify-content:center}quantity-input .quantity-input__element{font-size:var(--t-body)!important;min-width:48px}quantity-input .quantity-input__button:active{transform:scale(.92);transition:transform var(--dur-fast) var(--ease-std)}.sal-goal{min-height:64px}.sal-category__label{min-height:var(--tap-min);align-items:center}.sf-footer__block .link-lv2 a{display:inline-block;padding:10px 0;line-height:24px}.sf-footer__block .link-lv2{line-height:1!important}.sal-announce__slot a{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:0 4px;line-height:1.2}.sal-reviews__cta .sal-btn,.sal-reviews__cta .sal-btn--ghost{min-height:var(--ctl-md)!important;padding:0 28px!important;font-size:var(--t-body-sm)!important}.sal-review__product a{min-height:var(--tap-min);display:inline-flex;align-items:center;padding:0}.sf__sortmb-icon,.sf__sortmb-icon.md\:hidden,.collection-toolbar button,.sf__toolbar button{min-height:var(--tap-min)!important;display:inline-flex;align-items:center}.bread-crumb__item{display:inline-flex;align-items:center;min-height:var(--tap-min)}.sf__pcard-name a,.sf__pcard-name{display:block;padding:4px 0}.kaching-cart__close,.kaching-cart__close-button,button[class*=kaching-cart__close]{width:var(--tap-min)!important;height:var(--tap-min)!important;display:inline-flex!important;align-items:center;justify-content:center}.sal-announce__track{padding:0 18px!important;min-height:40px}@media(max-width:767px){.sal-announce__track{height:40px!important}}.sal-details__body a{padding:8px 0;display:inline-block;text-underline-offset:3px}.pickup-availability-button{min-height:var(--tap-min)!important;display:inline-flex!important;align-items:center;font-size:var(--t-body-sm)!important}.jdgm-paginate__page,.jdgm-paginate__next-page,.jdgm-paginate__prev-page{min-width:var(--tap-min)!important;min-height:var(--tap-min)!important;line-height:var(--tap-min)!important}.sal-details summary{min-height:52px;font-size:var(--t-body)!important}.faqs-section .collapsible__button{min-height:52px;font-size:var(--t-body)!important}.sf-header__desktop .sf-menu-logo-bar>div:last-child>a,.sf-header__desktop m-search-popup,.sf-header__desktop .sal-sub-icon{min-width:var(--tap-min);min-height:var(--tap-min);justify-content:center}.sf-header__mobile .sf-menu-button,.sf-header__mobile m-search-popup,.sf-header__mobile .sf-cart-icon,.sf-header__mobile .sf__search-mb-icon{min-width:var(--tap-min);min-height:var(--tap-min);display:inline-flex;align-items:center;justify-content:center}.sf__newsletter-section input[type=email],.sf__newsletter-section .newsletter-button{min-height:var(--ctl-md);font-size:var(--t-body)!important}form input:not([type=checkbox]):not([type=radio]),form select,form textarea{font-size:var(--t-body)}@media(max-width:767px){.sal-container{padding:0 var(--gutter)}.sal-hero__inner{padding:20px 0 36px!important;gap:22px!important}.sal-hero__ctas{flex-direction:column;gap:10px;margin-top:22px!important}.sal-hero__ctas .sal-btn{flex:1 1 auto!important;width:100%;min-height:var(--ctl-lg);padding:0 20px!important;font-size:var(--t-body-sm)!important}.sal-hero__proof{width:auto;max-width:100%;justify-content:center;margin-top:18px!important;font-size:var(--t-body-sm)!important}.sal-hero__img{aspect-ratio:4/3.2!important}.sal-benefits,.sal-timeline,.sal-compare,.sal-categories,.sal-goals,.sal-reviews{padding:var(--sp-section) 0!important}.sal-craft{padding:var(--sp-block) 0 var(--sp-section)!important}.sal-benefits__head,.sal-goals__head,.sal-reviews__head,.sal-timeline__head,.sal-compare__head,.sal-categories__head{margin-bottom:var(--sp-block)!important}.sal-benefits__grid{gap:12px!important}.sal-benefit{padding:20px 14px 18px!important}.sal-benefit h3{font-size:1rem!important;margin-bottom:6px!important}.sal-benefit p{font-size:.8125rem!important}.sal-benefit__icon{width:48px!important;height:48px!important}.sal-benefit__icon svg{width:22px!important;height:22px!important}.sal-craft__item h3{font-size:.9375rem!important}.sal-craft__item p{font-size:.8125rem!important;line-height:1.45!important}.sal-craft__grid{gap:16px 12px!important}.sal-craft__icon{width:44px!important;height:44px!important}.sal-compare__cell{font-size:.8125rem!important;line-height:1.45!important;padding:10px 12px 12px!important}.sal-compare__cell--label,.sal-compare__row--header .sal-compare__cell{font-size:.6875rem!important}.sal-timeline__item p{font-size:.8125rem!important}.sal-timeline__title{font-size:1rem!important}.sal-goal__label{font-size:1rem}.sal-goal__sub{font-size:.8125rem}.sal-review{padding:20px 18px!important}.sal-review__quote{font-size:.9375rem!important}.template-product .sf-prod__info-wrapper{padding:20px 16px 22px!important}.template-product .main-product__block+.main-product__block{margin-top:14px!important}.sal-highlights__grid{gap:8px}.sal-hl__v{font-size:.8125rem!important}.sal-hl__k{font-size:.6875rem!important}.prod__sticky-atc sticky-atc{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.prod__sticky-atc{margin:0!important;border-radius:18px 18px 0 0!important}html.sal-sticky-on #rawa-button{bottom:calc(84px + env(safe-area-inset-bottom))!important}.sf__pcard-name{font-size:.9375rem!important}.sf__pcard .sf__pcard-price,.sf__pcard .sf__pcard-price .prod__price{font-size:1rem!important}.sf-footer__block .link-lv2 a{padding:11px 0}.sal-categories--shop .sal-categories__grid{gap:10px 10px!important}.sal-categories--shop .sal-category__label{font-size:.8125rem;min-height:40px}}@media(min-width:768px){.sal-benefits,.sal-timeline,.sal-compare,.sal-categories,.sal-goals,.sal-reviews{padding:var(--sp-section) 0!important}.sal-craft{padding:var(--sp-block) 0 var(--sp-section)!important}.sal-benefits__head,.sal-goals__head,.sal-reviews__head,.sal-timeline__head,.sal-compare__head{margin-bottom:40px!important}.sal-hero__inner{padding:48px 0 56px!important}.sal-hero__ctas .sal-btn{min-width:200px}}.sal-hero__content{animation:sal-rise var(--dur-enter) var(--ease-out) both}.sal-hero__media{animation:none}.sal-hero__img{animation:sal-unmask .72s var(--ease-out) 80ms both}@keyframes sal-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sal-unmask{0%{opacity:0;clip-path:inset(6% 0 6% 0 round 30px);transform:translateY(10px) scale(.985)}to{opacity:1;clip-path:inset(0 0 0 0 round 30px);transform:none}}.sal-chip{animation-duration:6s}.sal-will-reveal{opacity:0;transform:translateY(14px)}.sal-will-reveal.sal-revealed{opacity:1;transform:none;transition:opacity .48s var(--ease-out),transform .48s var(--ease-out);transition-delay:var(--sal-stagger, 0ms)}@media(hover:hover)and (pointer:fine){.sal-goal:hover{transform:translateY(-2px)}.sf__pcard:hover .sf__image-box,.sal-benefit:hover{transform:translateY(-3px)}.sal-category:hover .sal-category__img img{transform:scale(1.04)}}@media(hover:none){.sal-goal:hover,.sal-benefit:hover{transform:none;box-shadow:var(--sal-shadow-1)}.sf__pcard:hover .sf__image-box{transform:none}.sal-goal:active,.sal-category:active,.sf__pcard:active .sf__image-box{transform:scale(.985);transition-duration:var(--dur-fast)}}.sal-details details[open]>.sal-details__body{animation:sal-settle var(--dur-ui) var(--ease-out)}.collapsible__item[open] .collapsible__content-inner{animation:sal-settle var(--dur-ui) var(--ease-out)}@keyframes sal-settle{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sal-details summary:after{transition:transform var(--dur-ui) var(--ease-std)}.sal-details details[open] summary:after{transform:rotate(180deg)}.prod__sticky-atc{transition:transform .26s var(--ease-out)!important}.m-menu-mobile__link:active{background:var(--sal-mist, #eaf1e2)}.m-menu-mobile__link{transition:background-color var(--dur-fast) ease;border-radius:12px}@media(prefers-reduced-motion:reduce){.sal-hero__content,.sal-hero__img{animation:sal-fade .3s ease both}.sal-will-reveal{transform:none}.sal-will-reveal.sal-revealed{transition:opacity .24s ease}.sal-chip{animation:none}.sal-marquee .sal-marquee__track{animation:none!important}.sal-details details[open]>.sal-details__body,.collapsible__item[open] .collapsible__content-inner{animation:sal-fade .16s ease}}@keyframes sal-fade{0%{opacity:0}to{opacity:1}}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:10px}.sal-btn:focus-visible,.sf__btn:focus-visible,.product-option-item:focus-within{box-shadow:var(--focus-ring)}::selection{background:var(--sal-sage, #dce9cd);color:var(--sal-green-ink, #163015)}*{scrollbar-width:thin;scrollbar-color:rgba(35,70,34,.35) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#23462259;border-radius:999px}.prod__price,.f-price,.sf__pcard-price,.sal-hl__v,.sal-serving,.sal-sub-note,.kaching-subscriptions__widget{font-variant-numeric:tabular-nums}a{text-underline-offset:3px;text-decoration-thickness:1px}img{-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/sal-system.css.map */
