.mk-button.mk-button--outline,.mk-button.mk-button--outline:hover{background:transparent;color:var(--mk-ink);border-color:rgba(var(--mk-ink-rgb),.28)}.mk-button.mk-button--outline:hover{border-color:var(--mk-ink)}.mk-slots{display:flex;align-items:center;gap:8px;min-height:36px}.mk-slots i{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1.5px dashed rgba(var(--mk-ink-rgb),.24);background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:78% auto;transition:border-color .3s var(--mk-ease),background-color .3s var(--mk-ease),transform .3s var(--mk-ease)}.mk-slots i.is-filled{border:1.5px solid transparent;background-color:var(--slot, var(--mk-gingham));background-image:var(--slot-img, none);box-shadow:inset 0 0 0 2px #ffffff47}.mk-slots i.is-pop{animation:mk-slot-pop .5s var(--mk-ease)}@keyframes mk-slot-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}.mk-slots__more{display:inline-grid;place-items:center;min-width:36px;height:28px;padding:0 9px;border-radius:99px;font-style:normal;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;background:rgba(var(--mk-ink-rgb),.08);color:var(--mk-ink)}.mk-slots__more[hidden]{display:none}.mk-slots.is-complete i.is-filled{box-shadow:inset 0 0 0 2px #ffffff47,0 0 0 2px rgba(var(--mk-ink-rgb),.08)}.mk-slots--dark i{border-color:rgba(var(--mk-bone-rgb),.3)}.mk-slots--dark .mk-slots__more{background:rgba(var(--mk-bone-rgb),.14);color:var(--mk-bone)}.mk-slots--mini{gap:5px;min-height:24px}.mk-slots--mini i{width:24px;height:24px;border-width:1.25px}.mk-slots--mini .mk-slots__more{min-width:26px;height:22px;padding:0 6px;font-size:11px}@media(prefers-reduced-motion:reduce){.mk-slots i,.mk-slots i.is-pop{transition:none;animation:none}}.mk-menu--draft .mk-menu-card{position:relative;transition:transform .25s var(--mk-ease),box-shadow .25s var(--mk-ease),border-color .25s var(--mk-ease)}.mk-menu--draft .mk-menu-card.is-in-menu{border-color:rgba(var(--mk-ink-rgb),.6);box-shadow:inset 0 0 0 1px rgba(var(--mk-ink-rgb),.6)}.mk-menu--draft .mk-menu-card.is-flash{animation:mk-card-flash 1.8s var(--mk-ease)}@keyframes mk-card-flash{0%,35%{box-shadow:inset 0 0 0 1px rgba(var(--mk-ink-rgb),.6),0 0 0 5px rgba(var(--mk-ember-rgb),.35)}to{box-shadow:inset 0 0 0 1px rgba(var(--mk-ink-rgb),.6),0 0 rgba(var(--mk-ember-rgb),0)}}.mk-menu--draft .mk-menu-card__media{position:relative;text-decoration:none}.mk-menu-card__badge{position:absolute;top:14px;right:14px;min-width:36px;height:36px;padding:0 11px;border-radius:99px;display:grid;place-items:center;background:var(--mk-ink);color:var(--mk-bone);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 8px 20px rgba(var(--mk-ink-rgb),.22)}.mk-menu-card__badge[hidden]{display:none}.mk-menu--draft .mk-menu-card h3 a{color:inherit;text-decoration:none}.mk-menu--draft .mk-menu-card h3 a:hover{color:var(--mk-ember)}.mk-menu-card__actions{margin-top:auto;padding-top:12px}.mk-menu-add{width:100%;min-height:50px}.mk-menu-card__actions [hidden]{display:none!important}.mk-menu--draft{scroll-margin-top:calc(var(--mk-header-h, 86px) - 32px)}.mk-menu-add span{font-size:19px;font-weight:500;line-height:1}.mk-menu-add.mk-menu-add--soon[disabled]{opacity:1;background:rgba(var(--mk-ink-rgb),.07);border-color:transparent;color:var(--mk-muted)}.mk-menu-step{display:grid;grid-template-columns:52px 1fr 52px;align-items:stretch;min-height:50px;border-radius:var(--mk-r-sm);background:var(--mk-ink);color:var(--mk-bone);overflow:hidden}.mk-menu-step[hidden]{display:none}.mk-menu-step__btn{border:0;background:transparent;color:inherit;font-family:var(--mk-font);font-size:22px;font-weight:500;line-height:1;cursor:pointer;transition:background .2s}.mk-menu-step__btn:hover:not([disabled]){background:rgba(var(--mk-bone-rgb),.12)}.mk-menu-step__btn[disabled]{opacity:.35;cursor:not-allowed}.mk-menu-step__value{display:flex;align-items:center;justify-content:center;gap:2px;min-width:0;font-size:14px;font-weight:600;white-space:nowrap}.mk-menu-step__value b{font-size:17px;font-variant-numeric:tabular-nums;margin-right:3px}.mk-menu-card__details{align-self:flex-start;margin-top:12px;font-size:13px;font-weight:600;color:var(--mk-ink);text-decoration:none;border-bottom:1px solid rgba(var(--mk-ink-rgb),.35);padding-bottom:2px}.mk-menu-card__details:hover{color:var(--mk-ember);border-color:currentColor}.mk-menu-summary--draft .mk-slots{margin-top:16px}.mk-menu-summary--draft .mk-menu-summary__text{min-height:0;margin:14px 0 16px}.mk-menu-lines{list-style:none;margin:0 0 4px;padding:0}.mk-menu-lines li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid rgba(var(--mk-bone-rgb),.12);font-size:13.5px;line-height:1.3}.mk-menu-lines li>span:first-child{width:34px;height:34px;border-radius:50%;background:var(--slot, var(--mk-gingham)) var(--slot-img, none) center / 78% auto no-repeat}.mk-menu-lines b{display:block;font-weight:600;color:var(--mk-bone);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-menu-lines small{display:block;margin-top:2px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:rgba(var(--mk-bone-rgb),.6)}.mk-menu-lines em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;color:var(--mk-bone)}.mk-menu-total{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0 16px;border-top:1px solid rgba(var(--mk-bone-rgb),.12);font-size:14px;color:rgba(var(--mk-bone-rgb),.75)}.mk-menu-total[hidden]{display:none}.mk-menu-total b{font-size:19px;letter-spacing:-.02em;color:var(--mk-bone);font-variant-numeric:tabular-nums}.mk-menu-freq{border:0;margin:2px 0 16px;padding:0;min-width:0}.mk-menu-freq__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mk-menu-freq legend{display:block;width:100%;margin:0 0 8px;padding:0;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:rgba(var(--mk-bone-rgb),.56)}.mk-menu-freq label{position:relative;display:block}.mk-menu-freq input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.mk-menu-freq span{display:grid;place-items:center;min-height:42px;padding:4px 6px;border-radius:8px;border:1px solid rgba(var(--mk-bone-rgb),.22);font-size:12.5px;font-weight:600;line-height:1.2;text-align:center;color:rgba(var(--mk-bone-rgb),.85);transition:background .2s,color .2s,border-color .2s}.mk-menu-freq input:checked+span{background:var(--mk-bone);border-color:var(--mk-bone);color:var(--mk-ink)}.mk-menu-freq input:focus-visible+span{outline:2px solid var(--mk-gingham);outline-offset:2px}.mk-menu-cta{width:100%;min-height:54px}.mk-menu-cta[disabled]{opacity:1;background:rgba(var(--mk-bone-rgb),.12);border-color:transparent;color:rgba(var(--mk-bone-rgb),.62)}.mk-menu-cta.is-busy{opacity:.7;cursor:progress}.mk-menu-summary__fine{margin:10px 0 0;font-size:12px;line-height:1.45;text-align:center;color:rgba(var(--mk-bone-rgb),.55)}.mk-menu-summary__fine b{color:var(--mk-bone);font-weight:600}.mk-menu-summary__error{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:#d65c4829;color:#ffd9d0;font-size:12.5px;line-height:1.45}.mk-menu-summary__error[hidden],.mk-menu-summary__sheet-head,.mk-tray,.mk-tray-backdrop{display:none}@media(max-width:989px){body.mk-has-tray{padding-bottom:88px}.mk-menu--draft .mk-menu-summary{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:102;max-height:min(84vh,760px);overflow-y:auto;overscroll-behavior:contain;padding:0 20px calc(22px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;transform:translateY(104%);visibility:hidden;transition:transform .42s var(--mk-ease),visibility 0s linear .42s;box-shadow:0 -24px 60px rgba(var(--mk-ink-rgb),.35)}.mk-menu--draft.is-sheet-open .mk-menu-summary{transform:none;visibility:visible;transition:transform .42s var(--mk-ease),visibility 0s}.mk-menu-summary__sheet-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:0 -20px 4px;padding:16px 20px 12px;background:var(--mk-ink);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:rgba(var(--mk-bone-rgb),.6)}.mk-menu-summary__sheet-head:before{content:"";position:absolute;top:7px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:99px;background:rgba(var(--mk-bone-rgb),.22)}.mk-menu-summary__close{width:40px;height:40px;margin-right:-8px;border:0;border-radius:50%;background:rgba(var(--mk-bone-rgb),.1);color:var(--mk-bone);font-size:22px;line-height:1;cursor:pointer}.mk-menu--draft .mk-menu-summary>.mk-menu-summary__label{display:none}.mk-tray{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:101;padding:9px 9px 9px 14px;border-radius:16px;background:var(--mk-ink);color:var(--mk-bone);box-shadow:0 18px 50px rgba(var(--mk-ink-rgb),.34);transition:transform .35s var(--mk-ease),opacity .35s var(--mk-ease)}.mk-menu--draft.is-sheet-open .mk-tray{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}.mk-tray__toggle{display:flex;align-items:center;gap:12px;min-width:0;min-height:46px;padding:0;border:0;background:none;color:inherit;font-family:var(--mk-font);text-align:left;cursor:pointer}.mk-tray__text{min-width:0}.mk-tray__text b{display:block;font-size:15px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.mk-tray__text small{display:block;margin-top:2px;font-size:12px;font-weight:600;color:rgba(var(--mk-bone-rgb),.62);text-decoration:underline;text-underline-offset:2px}.mk-tray__cta{min-height:48px;padding:0 16px;font-size:14px}.mk-tray__cta[disabled]{opacity:1;background:rgba(var(--mk-bone-rgb),.12);border-color:transparent;color:rgba(var(--mk-bone-rgb),.62)}.mk-menu--draft .mk-tray-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:rgba(var(--mk-ink-rgb),.5);opacity:0;pointer-events:none;transition:opacity .35s var(--mk-ease)}.mk-menu--draft.is-sheet-open .mk-tray-backdrop{opacity:1;pointer-events:auto}body.mk-sheet-lock{overflow:hidden}}@media(max-width:430px){.mk-tray .mk-slots--mini i{width:20px;height:20px}.mk-tray .mk-slots--mini{gap:4px}.mk-tray__cta{padding:0 13px;font-size:13.5px}}@media(max-width:374px){.mk-tray .mk-slots--mini{display:none}}.mk-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:140;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px 12px 12px;border-radius:14px;background:var(--mk-ink);color:var(--mk-bone);font-family:var(--mk-font);font-size:14px;font-weight:600;line-height:1.35;box-shadow:0 18px 50px rgba(var(--mk-ink-rgb),.3);opacity:0;transform:translate(-50%,16px);transition:opacity .3s var(--mk-ease),transform .3s var(--mk-ease);pointer-events:none}.mk-toast[hidden]{display:none}.mk-toast.is-visible{opacity:1;transform:translate(-50%)}.mk-toast i{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--slot, var(--mk-gingham)) var(--slot-img, none) center / 78% auto no-repeat}.mk-toast small{display:block;font-size:12px;font-weight:500;color:rgba(var(--mk-bone-rgb),.66)}@media(max-width:989px){body.mk-has-tray .mk-toast{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.mk-cart-gate{flex-wrap:wrap}.mk-cart-gate__text{flex:1 1 160px}.mk-cart-gate a{font-weight:700;color:var(--mk-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.mk-menu-freq__options{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-menu-freq span{gap:2px}.mk-menu-freq span small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mk-gingham, #a84f32)}.mk-menu-freq input:checked+span small{color:var(--mk-gingham, #a84f32)}.mk-menu-freq__hint{margin:8px 0 0;font-size:12px;line-height:1.45;color:rgba(var(--mk-bone-rgb),.55)}.mk-serving{display:grid;gap:6px;margin-top:2px}.mk-serving__per{margin:0;font-size:13px;color:var(--mk-muted);font-variant-numeric:tabular-nums}.mk-serving__per b{font-weight:700;color:var(--mk-ink)}.mk-serving__macros{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mk-serving__macros li{display:inline-flex;align-items:baseline;gap:4px;padding:4px 9px;border-radius:99px;border:1px solid var(--mk-line);background:rgba(var(--mk-bone-rgb),.6);font-size:12px;line-height:1.2;color:var(--mk-muted);font-variant-numeric:tabular-nums}.mk-serving__macros li b{font-weight:700;color:var(--mk-ink)}.mk-serving__caption{margin:0;font-size:12.5px;color:var(--mk-muted)}.mk-serving--pdp{gap:10px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--mk-line)}.mk-serving--pdp .mk-serving__per{font-size:15px}.mk-serving--pdp .mk-serving__per b{font-size:18px}.mk-serving--pdp .mk-serving__macros{gap:8px}.mk-serving--pdp .mk-serving__macros li{flex-direction:column;align-items:flex-start;gap:2px;min-width:72px;padding:10px 12px;border-radius:10px;background:#fff}.mk-serving--pdp .mk-serving__macros li b{font-size:17px;letter-spacing:-.02em}.mk-serving--pdp .mk-serving__macros li span{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.mk-serving--mini{gap:4px}.mk-serving--mini .mk-serving__macros li{padding:3px 7px;font-size:11px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mk-menu.css.map */
