:root{color-scheme:light dark;--ms-bg:#fffdf5;--ms-ink:#163d2b;--ms-muted:#536659;--ms-line:#b9c9bd;--ms-header:#fffdf5;--ms-surface:#f3f0e6;--ms-card:#fffefa;--ms-button:#173f2c;--ms-button-ink:#fffdf5;--ms-button-hover:#246142;--ms-ribbon:#fff0a8;--ms-play:#c4bdf8;--ms-footer:#e8eee4;--ms-footer-ink:#163d2b;--ms-summary:#f0edff;--ms-summary-line:#b2a6db;--ms-disabled:#e4e7dd;--ms-disabled-ink:#596853;--ms-focus:#a04b17;--ms-page-surface:var(--ms-surface);--color-background:var(--ms-bg);--color-background-rgb:255 253 245;--color-foreground:var(--ms-ink);--color-foreground-rgb:22 61 43;--color-border:var(--ms-line);--color-border-rgb:185 201 189;--color-primary-button-background:var(--ms-button);--color-primary-button-text:var(--ms-button-ink);--color-primary-button-border:var(--ms-button);--color-primary-button-focus-outline:var(--ms-focus);--color-primary-button-hover-background:var(--ms-button-hover);--color-primary-button-hover-text:var(--ms-button-ink);--color-primary-button-hover-border:var(--ms-button-hover);--color-secondary-button-background:transparent;--color-secondary-button-text:var(--ms-ink);--color-secondary-button-border:var(--ms-ink);--color-secondary-button-hover-background:var(--ms-ink);--color-secondary-button-hover-text:var(--ms-bg);--color-secondary-button-hover-border:var(--ms-ink);--color-input-background:var(--ms-card);--color-input-text:var(--ms-ink);--color-input-text-rgb:22 61 43;--color-input-border:var(--ms-muted);--color-variant-background:var(--ms-card);--color-variant-border:var(--ms-line);--color-variant-text:var(--ms-ink);--color-variant-text-rgb:22 61 43;--color-variant-hover-background:var(--ms-surface);--color-variant-hover-text:var(--ms-ink);--color-variant-hover-border:var(--ms-ink);--color-selected-variant-background:var(--ms-button);--color-selected-variant-border:var(--ms-button);--color-selected-variant-text:var(--ms-button-ink);--color-selected-variant-text-rgb:255 253 245;--color-selected-variant-hover-background:var(--ms-button-hover);--color-selected-variant-hover-border:var(--ms-button-hover);--color-selected-variant-hover-text:var(--ms-button-ink)}html body{background:var(--ms-bg);color:var(--ms-ink)}html .ms-product,html .ms-builder-card{background:var(--ms-card);color:var(--ms-ink);border-color:var(--ms-line)}html .ms-product-photo{background:var(--ms-pale)}html .ms-product-top,html .ms-builder-card-top{color:#163d2b;border-color:var(--ms-line)}html .ms-product-desc,html .ms-serving,html .ms-label-note,html .ms-catalog-paused span,html .ms-builder-card-copy>p,html .ms-builder-counter-max,html .ms-builder-remove-hint,html .ms-builder-selection>p,html .ms-builder-price-note,html .ms-builder-paused-note{color:var(--ms-muted)}html .ms-nutrition,html .ms-details,html .ms-steps>div{border-color:var(--ms-line)}html .ms-button,html .ms-buy{background:var(--ms-button);border-color:var(--ms-button);color:var(--ms-button-ink)!important}html .ms-button:hover,html .ms-buy:hover{background:var(--ms-button-hover);border-color:var(--ms-button-hover)}html .ms-catalog-paused{background:var(--ms-surface);color:var(--ms-ink);border-color:var(--ms-line)}html .ms-ribbon{background:var(--ms-ribbon);color:var(--ms-ink)}html .ms-play{background:var(--ms-play);color:var(--ms-ink);border-color:var(--ms-line)}html .ms-footer{background:var(--ms-footer);color:var(--ms-footer-ink)}html .ms-footer a{color:var(--ms-footer-ink)}html .ms-footer-bottom{border-color:var(--ms-line)}html .ms-logo-light,html .ms-footer-logo-light{display:block}html .ms-logo-dark,html .ms-footer-logo-dark{display:none}html .ms-builder-summary{background:var(--ms-summary);color:var(--ms-ink);border-color:var(--ms-summary-line)}html .ms-builder-selection{border-color:var(--ms-summary-line)}html .ms-builder-quantity{background:var(--ms-card);border-color:var(--ms-line)}html .ms-builder-quantity output,html .ms-builder-reset{color:var(--ms-ink)}html .ms-builder-quantity button:disabled,html .ms-builder-paused,html .ms-builder-card-unavailable{background:var(--ms-disabled);color:var(--ms-disabled-ink);border-color:var(--ms-line)}html .ms-builder-reset:disabled{color:var(--ms-disabled-ink)}html .ms-builder-slot{border-color:var(--ms-summary-line);color:var(--ms-muted)}html .ms-builder-slot.is-filled{color:#163d2b}html .ms-builder-slot.is-filled:after{background:var(--ms-ink);color:var(--ms-bg)}html .ms-builder progress{accent-color:var(--ms-ink);background:var(--ms-summary-line)}html .ms-builder progress::-webkit-progress-bar{background:var(--ms-summary-line)}html .ms-builder progress::-webkit-progress-value{background:var(--ms-ink)}html .ms-builder progress::-moz-progress-bar{background:var(--ms-ink)}html :is(.ms-home,.ms-header,.ms-footer,.ms-builder) :is(a,button,summary):focus-visible{outline:3px solid var(--ms-focus);outline-offset:4px}.ms-social-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ms-social-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px 13px;border:1px solid var(--ms-line);border-radius:100px;text-decoration:none;font-size:12px;font-weight:700}.ms-social-links a:hover{background:var(--ms-card);text-decoration:underline;text-underline-offset:4px}.ms-social-links svg{display:block;width:19px;height:19px;flex:none;fill:currentColor}@media(prefers-color-scheme:dark){:root{--ms-bg:#10251c;--ms-ink:#fff9e9;--ms-muted:#c4d0c5;--ms-line:#607366;--ms-header:#10251c;--ms-surface:#22372b;--ms-card:#1b3025;--ms-button:#f7d573;--ms-button-ink:#163d2b;--ms-button-hover:#ffe6a3;--ms-ribbon:#393a22;--ms-play:#302d49;--ms-footer:#0a1b13;--ms-footer-ink:#fff9e9;--ms-summary:#302d43;--ms-summary-line:#78718f;--ms-disabled:#344337;--ms-disabled-ink:#bac7b9;--ms-focus:#f7d573;--color-background-rgb:16 37 28;--color-foreground-rgb:255 249 233;--color-border-rgb:96 115 102;--color-input-text-rgb:255 249 233;--color-variant-text-rgb:255 249 233;--color-selected-variant-text-rgb:22 61 43;--opacity-5-15:.15;--opacity-10-25:.25;--opacity-35-55:.55;--opacity-40-60:.6;--opacity-30-60:.6}html .ms-logo-light,html .ms-footer-logo-light{display:none}html .ms-logo-dark,html .ms-footer-logo-dark{display:block}html .ms-product-photo{background:color-mix(in srgb,var(--ms-pale) 10%,var(--ms-card))}html .ms-product-top,html .ms-builder-card-top{background:color-mix(in srgb,var(--ms-accent,var(--bundle-accent)) 22%,#18271f);color:var(--ms-ink)}html .ms-builder-quantity button:not(:disabled){background:var(--bundle-accent);color:#163d2b}html .content-for-layout[data-template^=product]{--ms-page-surface:#292b3a}html .content-for-layout[data-template^=cart]{--ms-page-surface:#2b3223}html .content-for-layout[data-template="page.contact"]{--ms-page-surface:#332d27}html [class*=color-custom-],html [class*=color-custom-] .text-block{--color-background:var(--ms-page-surface)!important;--color-background-rgb:34 55 43!important;--color:var(--ms-ink)!important;--color-rgb:255 249 233!important;--color-foreground:var(--ms-ink)!important;--color-foreground-rgb:255 249 233!important;--color-foreground-muted:var(--ms-muted)!important;--color-foreground-subdued:var(--ms-muted)!important;--color-border:var(--ms-line)!important;--color-border-rgb:96 115 102!important;--input-disabled-background-color:var(--ms-disabled)!important;--input-disabled-text-color:var(--ms-disabled-ink)!important}html :is(.dialog-modal,.drawer,.cart-drawer,.search-modal,.menu-drawer,.predictive-search){background-color:var(--ms-card);color:var(--ms-ink)}html .content-for-layout[data-template^=cart] .cart__summary{background:var(--ms-surface);color:var(--ms-ink)}html .content-for-layout[data-template^=collection] .product-card__content{background:var(--ms-card);color:var(--ms-ink)}html .content-for-layout[data-template^=collection] .card-gallery{background:#292b3a}html .content-for-layout[data-template^=collection] .product-grid>li:nth-child(3n+1) .card-gallery{background:#292b3a}html .content-for-layout[data-template^=collection] .product-grid>li:nth-child(3n+2) .card-gallery{background:#352d26}html .content-for-layout[data-template^=collection] .product-grid>li:nth-child(3n+3) .card-gallery{background:#343422}html :is(input,textarea,select){color-scheme:dark}}@media(prefers-color-scheme:dark)and (max-width:700px){html .ms-builder-image{background:color-mix(in srgb,var(--bundle-accent) 16%,var(--ms-card))}html .ms-builder-card-top{background:transparent}}@media(max-width:700px){.ms-social-links{gap:8px}.ms-social-links a{font-size:11px;padding:8px 11px}}.gift-card__qr-code{background:#fff;padding:12px;border-radius:8px;width:96px;height:96px}@media print{:root{color-scheme:light}.gift-card{background:#fff!important;color:#000!important}}html :is(.contact-form,.email-signup__input-group,[style*=--color-input-]){--color-input-background:var(--ms-card)!important;--color-input-text:var(--ms-ink)!important;--color-input-border:var(--ms-muted)!important;--color-input-text-rgb:var(--color-foreground-rgb)!important}html :is(input,textarea,select):focus-visible{outline:3px solid var(--ms-focus);outline-offset:3px}@media(prefers-color-scheme:dark){html .button-custom{--button-background-color:var(--ms-button);--button-color:var(--ms-button-ink);--button-border-color:var(--ms-button);--button-focus-outline-color:var(--ms-focus)}html .button-custom:hover{--button-background-color:var(--ms-button-hover);--button-border-color:var(--ms-button-hover);--button-color:var(--ms-button-ink)}html .email-signup__heading{--color:var(--ms-ink)!important;--color-rgb:255 249 233!important}html .email-signup__button.button-unstyled{color:var(--ms-ink)}html .password-dialog{background:var(--ms-bg);color:var(--ms-ink)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/macroshift-appearance.css.map */
