.busy-line[data-v-e271304e]{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.busy-line-people[data-v-e271304e]{fill:#2e2018;animation:20s infinite busy-line-step-e271304e}.busy-line.queued .busy-line-people[data-v-e271304e]{transition:transform .6s;animation:none}.busy-line-light[data-v-e271304e]{fill:#8c7a5e}.busy-line-bag[data-v-e271304e]{fill:#fffaf0;stroke:#8c7a5e;stroke-width:.9px}.busy-line-hat[data-v-e271304e]{fill:#2e2018;stroke:#2e2018;stroke-width:1.1px}.busy-line-you[data-v-e271304e]{fill:#b3301e}.busy-line-you text[data-v-e271304e]{font:700 4.6px var(--font-body);letter-spacing:.04em}.busy-line-sign[data-v-e271304e]{font:700 6.4px var(--font-serif);letter-spacing:.7px;fill:#1f1712}.busy-line-bob[data-v-e271304e]{animation:1.2s ease-in-out infinite busy-line-bob-e271304e}.bob-1[data-v-e271304e]{animation-delay:-.4s}.bob-2[data-v-e271304e]{animation-delay:-.8s}@keyframes busy-line-step-e271304e{0%,22%{transform:translate(0)}25%,47%{transform:translate(16px)}50%,72%{transform:translate(32px)}75%,97%{transform:translate(48px)}to{transform:translate(64px)}}@keyframes busy-line-bob-e271304e{50%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.busy-line-bob[data-v-e271304e],.busy-line-people[data-v-e271304e]{animation:none}.busy-line.queued .busy-line-people[data-v-e271304e]{transition:none}}.thanks-gift[data-v-b38e2e31]{border:1.5px dashed var(--red);border-radius:var(--radius);background:var(--white);text-align:left;margin:0;padding:14px 16px 15px;position:relative}.thanks-gift-kicker[data-v-b38e2e31]{text-transform:uppercase;letter-spacing:.08em;color:var(--red);margin:0 0 4px;font-size:11px;font-weight:700}.thanks-gift-title[data-v-b38e2e31]{font-size:16px;line-height:1.4;display:block}.thanks-gift-code[data-v-b38e2e31]{border-radius:var(--radius);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 10px 8px 12px;display:flex}.thanks-gift-code code[data-v-b38e2e31]{letter-spacing:.08em;color:var(--ink);overflow-wrap:anywhere;font:700 18px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.thanks-gift-code .text-link[data-v-b38e2e31]{flex-shrink:0;min-height:36px}.thanks-gift-terms[data-v-b38e2e31]{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.allergy-filter-button[data-v-594b1fa6]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:48px;color:var(--muted);font:inherit;cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.allergy-filter-button[data-v-594b1fa6]:hover{color:var(--blue);background:#efe1c5}.allergy-filter-button.is-active[data-v-594b1fa6]{border-color:var(--red);color:var(--red)}.allergy-filter-button svg[data-v-594b1fa6]{flex:none;width:20px;height:20px}.allergy-filter-count[data-v-594b1fa6]{background:var(--red);min-width:20px;height:20px;color:var(--white);border-radius:3px;place-items:center;padding:0 5px;font-size:12px;display:grid}.allergy-choices[data-v-594b1fa6]{flex-wrap:wrap;gap:8px;display:flex}.allergy-choice[data-v-594b1fa6]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:0 14px;font-size:14px}.allergy-choice[aria-checked=true][data-v-594b1fa6]{border-color:var(--red);background:var(--red);color:var(--white)}.allergy-filter-note[data-v-594b1fa6]{color:var(--muted);margin:18px 0 8px;font-size:12px;line-height:1.5;display:block}.allergy-filter-dialog .actions[data-v-594b1fa6]{align-items:center;display:flex}@media (width<=640px){.allergy-filter-label[data-v-594b1fa6]{display:none}.allergy-filter-button[data-v-594b1fa6]{padding:0 12px}}.schedule-select[data-v-bc885594]{min-width:0;display:block}.schedule-select-trigger[data-v-bc885594]{border:1px solid var(--line,var(--ink));border-radius:var(--radius);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:16px;font-weight:500;display:flex}.schedule-select-trigger>span[data-v-bc885594]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-select-trigger .placeholder[data-v-bc885594]{color:var(--muted)}.schedule-select-option svg[data-v-bc885594],.schedule-select-trigger svg[data-v-bc885594]{flex-shrink:0;width:18px;height:18px}.schedule-select-trigger svg[data-v-bc885594]{color:var(--muted);transition:transform .15s}.open .schedule-select-trigger svg[data-v-bc885594]{transform:rotate(180deg)}.open .schedule-select-trigger[data-v-bc885594],.schedule-select-trigger[data-v-bc885594]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.schedule-select-trigger[data-v-bc885594]:disabled{opacity:.5;cursor:not-allowed}.schedule-select-list[data-v-bc885594]{z-index:50;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--line,var(--ink));background:var(--white);color:var(--ink);font:500 15px/1.4 var(--font-body,"Manrope Variable",sans-serif);border-radius:6px;margin:0;padding:5px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 32px #1f17122b}.schedule-select-option[data-v-bc885594]{cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px;display:flex}.schedule-select-option.active[data-v-bc885594]{background:var(--paper)}.schedule-select-option[aria-selected=true][data-v-bc885594]{color:var(--red);font-weight:750}@media (prefers-reduced-motion:reduce){.schedule-select-trigger svg[data-v-bc885594]{transition:none}}.save-address[data-v-dae48fb5]{gap:10px;display:grid}.save-address-check[data-v-dae48fb5]{align-items:center;gap:10px;font-size:14px;display:flex}.commerce-main .checkout-bag .save-address-check[data-v-dae48fb5]{margin:0}.save-address-check input[data-v-dae48fb5]{width:18px;height:18px;accent-color:var(--blue);flex:0 0 18px}.save-address-names[data-v-dae48fb5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.save-address-names button[data-v-dae48fb5]{border:1px solid var(--line);background:var(--white);min-height:40px;font:inherit;color:var(--ink);cursor:pointer;border-radius:2px;padding:8px 14px;font-size:14px}.save-address-names button.on[data-v-dae48fb5]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:650}.save-address-names input[data-v-dae48fb5]{border:1px solid var(--line);background:var(--white);width:160px;max-width:100%;min-height:40px;font:inherit;border-radius:2px;padding:8px 10px;font-size:16px}.card-pick[data-v-0291c29b]{gap:6px;display:grid}.cart-availability-alert[data-v-aba07636]{border:1px solid var(--red);border-radius:var(--radius);background:var(--paper);color:var(--ink);padding:16px}.cart-availability-alert p[data-v-aba07636]{margin:8px 0}.cart-availability-alert ul[data-v-aba07636]{margin:8px 0;padding-left:20px}.cart-availability-alert .actions[data-v-aba07636]{flex-wrap:wrap;gap:12px;margin-top:12px}.policy-day[data-v-c754e10e]{margin:14px 0 0;padding:0;list-style:none}.policy-day li[data-v-c754e10e]{grid-template-columns:76px 1fr;gap:12px;padding:0 0 12px 18px;font-size:13px;line-height:1.35;display:grid;position:relative}.policy-day li[data-v-c754e10e]:before{width:4px;top:12px;bottom:-2px;left:3px}.policy-day li[data-v-c754e10e]:after,.policy-day li[data-v-c754e10e]:before{content:"";border-radius:2px;position:absolute}.policy-day li[data-v-c754e10e]:after{width:8px;height:8px;top:4px;left:1px}.policy-day .policy-on[data-v-c754e10e]:before,.policy-day li[data-v-c754e10e]:after{background:var(--red)}.policy-day .policy-early[data-v-c754e10e]:before{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--red) 65%,transparent) 0 3px,color-mix(in srgb,var(--red) 20%,transparent) 3px 6px)}.policy-day .policy-quiet[data-v-c754e10e]:before{background:color-mix(in srgb,var(--red) 14%,transparent)}.policy-day .policy-gap[data-v-c754e10e]:before{border-left:2px dotted color-mix(in srgb,var(--ink) 25%,transparent);border-radius:0;width:0;left:4px}.policy-day .policy-end[data-v-c754e10e]:after,.policy-day .policy-gap[data-v-c754e10e]:after{background:color-mix(in srgb,var(--ink) 30%,transparent)}.policy-day .policy-end[data-v-c754e10e]:before{display:none}.policy-day .policy-now[data-v-c754e10e]{font-weight:600}.policy-day .policy-now[data-v-c754e10e]:after{background:var(--ink);width:12px;height:12px;top:2px;left:-1px}.policy-day time[data-v-c754e10e]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.policy-day .policy-past[data-v-c754e10e]{color:var(--muted)}.policy-day .policy-past time[data-v-c754e10e]{font-weight:400}.policy-day small[data-v-c754e10e]{color:var(--muted);font-size:11px;font-weight:400;display:block}.now-badge[data-v-c754e10e]{background:var(--ink);color:var(--paper);letter-spacing:.02em;text-transform:uppercase;vertical-align:1px;border-radius:2px;margin-right:6px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-block}.policy-day-closed[data-v-c754e10e]{color:var(--muted);margin:10px 0 0;font-size:12px}dialog.order-policy-dialog[data-v-c7b3f8de]{max-width:480px;padding:28px}.order-policy-dialog h2[data-v-c7b3f8de]{margin:0;font-size:25px}.order-policy-dialog>p[data-v-c7b3f8de]{margin:12px 0 18px;font-size:14px;line-height:1.65}.policy-rules[data-v-c7b3f8de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0 0 18px;display:grid}.policy-rules dt[data-v-c7b3f8de]{color:var(--muted);font-size:11px}.policy-rules dd[data-v-c7b3f8de]{margin:4px 0 0;font-size:12px;line-height:1.5}.policy-date[data-v-c7b3f8de]{gap:4px;font-size:14px;display:grid}.policy-date span[data-v-c7b3f8de]{color:var(--muted);font-size:11px}.order-policy-dialog .policy-note[data-v-c7b3f8de]{color:var(--muted);margin:4px 0 20px;font-size:12px}.order-policy-dialog .actions[data-v-c7b3f8de]{justify-content:flex-end;margin-top:8px}@media (width<=760px){dialog.order-policy-dialog[data-v-c7b3f8de]{max-height:90dvh;padding:22px 18px}}.schedule-policy-link[data-v-abcd4628]{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.schedule-policy-link[data-v-abcd4628]:hover{color:var(--red)}.schedule-policy-link[data-v-abcd4628]:focus-visible{outline:2px solid var(--red);outline-offset:3px}.busy-store[data-v-7200d3f7]{border-radius:2px;flex:none;width:41px;height:30px}.busy-store-sign[data-v-7200d3f7]{font:700 7.4px/1 var(--font-serif);fill:#1f1712}.busy-store-mark[data-v-7200d3f7]{font:7.6px/1 var(--font-brush);fill:#fffaf0}.busy-store-noren[data-v-7200d3f7]{transform-box:fill-box;transform-origin:top;animation:1.8s ease-in-out infinite busy-store-sway-7200d3f7}.busy-store-noren[data-v-7200d3f7]:nth-child(2){animation-delay:-.6s}.busy-store-noren[data-v-7200d3f7]:nth-child(3){animation-delay:-1.2s}.busy-store-lantern[data-v-7200d3f7]{transform-box:fill-box;transform-origin:top;animation:2.4s ease-in-out infinite busy-store-swing-7200d3f7}.busy-store-person[data-v-7200d3f7]{opacity:0;animation:10s linear infinite busy-store-line-7200d3f7}@keyframes busy-store-sway-7200d3f7{50%{transform:skew(-7deg)}}@keyframes busy-store-swing-7200d3f7{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes busy-store-line-7200d3f7{0%{opacity:0;transform:translate(-4px,66px)scale(1.14)}20%,5%{opacity:1;transform:translate(10px,63px)scale(1)}25%,40%{transform:translate(24px,60px)scale(.84)}45%,60%{transform:translate(37px,58.2px)scale(.71)}65%,80%{transform:translate(49px,57px)scale(.61)}85%,92%{opacity:1;transform:translate(60px,56.2px)scale(.53)}to{opacity:0;transform:translate(60px,54.6px)scale(.5)}}@media (prefers-reduced-motion:reduce){.busy-store-lantern[data-v-7200d3f7],.busy-store-noren[data-v-7200d3f7]{animation:none}.busy-store-person[data-v-7200d3f7]{animation-play-state:paused}}.shiba[data-v-89f54bcc]{width:100%;height:auto;display:block;overflow:visible}.shiba-tail[data-v-89f54bcc]{transform-box:fill-box;transform-origin:20% 80%;animation:.45s ease-in-out infinite alternate shiba-wag-89f54bcc}.shiba-head[data-v-89f54bcc]{transform-box:fill-box;transform-origin:50% 85%;animation:4.5s ease-in-out infinite shiba-tilt-89f54bcc}.shiba-eyes[data-v-89f54bcc]{transform-box:fill-box;transform-origin:50%;animation:5s infinite shiba-blink-89f54bcc}.shiba-leg[data-v-89f54bcc]{transform-box:fill-box;transform-origin:45% 0}.is-pleading .shiba-head[data-v-89f54bcc]{animation:2.4s ease-in-out infinite shiba-plead-89f54bcc}.shiba-figure[data-v-89f54bcc],.shiba-shadow[data-v-89f54bcc]{transform-box:fill-box;transform-origin:50% 100%}.is-running .shiba-figure[data-v-89f54bcc]{animation:.4s linear infinite shiba-bound-89f54bcc}.is-running .shiba-shadow[data-v-89f54bcc]{animation:.4s linear infinite shiba-shadow-89f54bcc}.is-running .shiba-head[data-v-89f54bcc]{animation:.4s ease-in-out -.05s infinite shiba-nod-89f54bcc}.is-running .shiba-leg-front[data-v-89f54bcc]{animation:.4s linear infinite shiba-gallop-89f54bcc}.is-running .shiba-leg-back[data-v-89f54bcc]{animation:.4s linear -.2s infinite shiba-gallop-89f54bcc}.is-running .shiba-leg-trail[data-v-89f54bcc]{animation-delay:-.03s}.is-running .shiba-leg-back.shiba-leg-trail[data-v-89f54bcc]{animation-delay:-.23s}.is-running .shiba-tail[data-v-89f54bcc]{animation:.2s ease-in-out infinite alternate shiba-wag-89f54bcc}@keyframes shiba-wag-89f54bcc{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes shiba-tilt-89f54bcc{0%,65%,to{transform:rotate(0)}75%,88%{transform:rotate(-8deg)}}@keyframes shiba-plead-89f54bcc{0%,to{transform:rotate(-7deg)}50%{transform:rotate(-4deg)translateY(1px)}}@keyframes shiba-blink-89f54bcc{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes shiba-bound-89f54bcc{0%{animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translateY(-5px)rotate(-4deg)}22%{animation-timing-function:cubic-bezier(.2,.5,.5,1);transform:translateY(0)rotate(3deg)scaleY(.96)}48%{animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translateY(-3px)rotate(0)}72%{animation-timing-function:cubic-bezier(.2,.5,.5,1);transform:translateY(0)rotate(-2deg)scaleY(.97)}to{transform:translateY(-5px)rotate(-4deg)}}@keyframes shiba-shadow-89f54bcc{0%,48%,to{opacity:.75;transform:scaleX(.86)}22%,72%{opacity:1;transform:scaleX(1)}}@keyframes shiba-nod-89f54bcc{0%,to{transform:rotate(-2deg)}30%{transform:rotate(2deg)translateY(1px)}70%{transform:rotate(-1deg)}}@keyframes shiba-gallop-89f54bcc{0%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:rotate(-34deg)translateY(-2px)}18%{animation-timing-function:linear;transform:rotate(-14deg)}50%{animation-timing-function:cubic-bezier(0,0,.4,1);transform:rotate(26deg)}66%{animation-timing-function:ease-in-out;transform:rotate(18deg)translateY(-5px)scaleY(.78)}84%{animation-timing-function:ease-out;transform:rotate(-12deg)translateY(-5px)scaleY(.8)}to{transform:rotate(-34deg)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.shiba[data-v-89f54bcc] *,.shiba.is-running[data-v-89f54bcc] *{animation:none!important}}dialog.over-tip-dialog[data-v-c2bad1b6]{text-align:center;max-width:440px;max-height:none;padding:0;overflow:hidden}.over-tip-dialog[data-v-c2bad1b6]::backdrop{transition:opacity .35s}.over-tip-art[data-v-c2bad1b6]{background:var(--paper);border-bottom:1px solid var(--rule);height:172px;position:relative;overflow:hidden}.over-tip-sun[data-v-c2bad1b6]{background:var(--red);opacity:.9;border-radius:50%;width:120px;height:120px;margin-left:-60px;position:absolute;top:22px;left:50%}.over-tip-shiba[data-v-c2bad1b6]{width:150px;margin-left:-75px;position:absolute;bottom:4px;left:50%}.over-tip-bubble[data-v-c2bad1b6]{transform-origin:85% 90%;width:150px;height:auto;animation:.5s cubic-bezier(.3,1.7,.5,1) .15s backwards over-tip-pop-c2bad1b6;position:absolute;top:14px;left:18px;overflow:visible;transform:rotate(-3deg)}.over-tip-bubble text[data-v-c2bad1b6]{font-family:var(--font-brush);fill:var(--ink);font-size:21px}@keyframes over-tip-pop-c2bad1b6{0%{opacity:0;transform:scale(.5)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.over-tip-coins[data-v-c2bad1b6]{width:84px;height:auto;position:absolute;bottom:6px;right:22px;overflow:visible}.over-tip-dollar[data-v-c2bad1b6]{font:800 17px/1 var(--font-body,sans-serif);fill:#a8670f;stroke:none}.over-tip-glint[data-v-c2bad1b6]{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite over-tip-glint-c2bad1b6}.over-tip-glint[data-v-c2bad1b6]:last-child{animation-delay:1.1s}@keyframes over-tip-glint-c2bad1b6{0%,to{opacity:0;transform:scale(.4)}40%,60%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.over-tip-glint[data-v-c2bad1b6]{animation:none}.over-tip-bubble[data-v-c2bad1b6]{animation:none;transform:rotate(-3deg)}}.over-tip-copy[data-v-c2bad1b6]{padding:24px 28px 28px}.over-tip-dialog .over-tip-copy h2[data-v-c2bad1b6]{min-height:0;margin:0;padding:0;font-size:24px;display:block}.over-tip-dialog .over-tip-copy p[data-v-c2bad1b6]{margin:12px 0 22px;font-size:15px;line-height:1.7}.over-tip-copy .actions[data-v-c2bad1b6]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.over-tip-copy .actions .button[data-v-c2bad1b6]{flex:160px;margin:0}.over-tip-art[data-v-c2bad1b6]>:not(.over-tip-shiba),.over-tip-dialog[data-v-c2bad1b6]>*{transition:opacity .3s}.over-tip-art[data-v-c2bad1b6],dialog.over-tip-dialog[data-v-c2bad1b6]{transition:background-color .3s,border-color .3s,box-shadow .3s}dialog.over-tip-dialog.is-leaving[data-v-c2bad1b6]{box-shadow:none;background:0 0;border-color:#0000}.over-tip-dialog.is-leaving[data-v-c2bad1b6]::backdrop,.over-tip-dialog.is-leaving .over-tip-art[data-v-c2bad1b6]>:not(.over-tip-shiba),.over-tip-dialog.is-leaving .over-tip-copy[data-v-c2bad1b6]{opacity:0}.over-tip-dialog.is-leaving .over-tip-art[data-v-c2bad1b6]{background:0 0;border-color:#0000}.over-tip-dialog.is-leaving .over-tip-shiba[data-v-c2bad1b6]{animation:.38s ease-out over-tip-hop-c2bad1b6}@keyframes over-tip-hop-c2bad1b6{40%{transform:translateY(-10px)scale(1.04)}}@media (width<=760px){.over-tip-art[data-v-c2bad1b6]{height:150px}.over-tip-shiba[data-v-c2bad1b6]{width:128px;margin-left:-64px}.over-tip-sun[data-v-c2bad1b6]{width:100px;height:100px;margin-left:-50px}.over-tip-bubble[data-v-c2bad1b6]{width:128px;left:10px}.over-tip-coins[data-v-c2bad1b6]{width:70px;right:12px}.over-tip-copy[data-v-c2bad1b6]{padding:18px 16px 20px}}.tip-shiba[data-v-50254c88]{z-index:40;transform-origin:0 0;pointer-events:none;will-change:transform;width:76px;position:fixed;top:0;left:0}.tip-shiba.is-left[data-v-50254c88] .shiba{transform:scaleX(-1)}.tip-shiba-poof[data-v-50254c88]{z-index:41;pointer-events:none;width:0;height:0;position:fixed}.tip-shiba-poof i[data-v-50254c88]{width:10px;height:10px;transform:rotate(calc(var(--n)*36deg)) translateY(0) scale(1);background:#f3d18e;border-radius:50%;margin:-5px;animation:.8s ease-out forwards tip-shiba-poof-50254c88;position:absolute;box-shadow:0 0 10px #f7deae}.tip-shiba-poof i[data-v-50254c88]:nth-child(2n){background:#fffaf0;width:6px;height:6px;margin:-3px}@keyframes tip-shiba-poof-50254c88{to{transform:rotate(calc(var(--n)*36deg)) translateY(-70px) scale(.2);opacity:0}}@media (prefers-reduced-motion:reduce){.tip-shiba-poof[data-v-50254c88]{display:none}}.balance-amount[data-v-a82a5576]{text-align:center;border-block:1px solid var(--line);margin:18px 0;padding:20px 0}.balance-caption[data-v-a82a5576]{color:var(--muted);margin-bottom:8px;font-size:12px}.flip-amount[data-v-a82a5576]{font-variant-numeric:tabular-nums;perspective:500px;white-space:nowrap;align-items:center;gap:3px;font:400 32px/1.4 Arial,sans-serif;display:inline-flex}.flip-digit[data-v-a82a5576]{width:.72em;height:1.4em;transform-style:preserve-3d;display:inline-block;position:relative}.flip-digit>span[data-v-a82a5576]{background:var(--paper);backface-visibility:hidden;border-radius:4px;place-items:center;display:grid;position:absolute;inset:0}.digit-new[data-v-a82a5576]{transform:rotateX(-90deg)}.flipping .digit-old[data-v-a82a5576]{animation:.32s ease-in forwards digit-out-a82a5576;animation-delay:var(--flip-delay)}.flipping .digit-new[data-v-a82a5576]{animation:.32s ease-out forwards digit-in-a82a5576;animation-delay:calc(var(--flip-delay) + .32s)}.ready .digit-old[data-v-a82a5576]{visibility:hidden}.ready .digit-new[data-v-a82a5576]{transform:none}@keyframes digit-out-a82a5576{to{transform:rotateX(90deg)}}@keyframes digit-in-a82a5576{to{transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.flipping .digit-old[data-v-a82a5576]{visibility:hidden;animation:none}.flipping .digit-new[data-v-a82a5576]{animation:none;transform:none}}dialog.delivery-address-dialog[data-v-2e9efc9a]{border-radius:20px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow:auto}.delivery-dialog-brand[data-v-2e9efc9a]{letter-spacing:1px;justify-content:space-between;align-items:center;margin-bottom:20px;font:400 20px Georgia,serif;display:flex}.delivery-dialog-close[data-v-2e9efc9a]{color:var(--muted);background:0 0;border:0;width:44px;height:44px;font:26px Arial,sans-serif}.delivery-address-dialog h2[data-v-2e9efc9a]{margin:0 0 12px;font:400 27px/1.2 Georgia,serif}.delivery-address-dialog h2.outside-title[data-v-2e9efc9a]{letter-spacing:-.025em;white-space:nowrap;overflow-wrap:normal;font-size:clamp(16px,4.6vw,24px)}.delivery-dialog-step[data-v-2e9efc9a]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 8px;font-size:12px}.delivery-copy[data-v-2e9efc9a]{color:var(--muted);margin:12px 0 20px;line-height:1.6}.delivery-address-choices[data-v-2e9efc9a]{border:0;gap:10px;margin:0;padding:0;display:grid}.sr-only[data-v-2e9efc9a]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.delivery-address-choice[data-v-2e9efc9a]{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin:0;padding:16px;display:flex}.delivery-address-choice.selected[data-v-2e9efc9a]{border-color:var(--accent);background:var(--surface)}.delivery-address-choice input[data-v-2e9efc9a]{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px}.delivery-address-choice span[data-v-2e9efc9a]{overflow-wrap:anywhere;line-height:1.5}.delivery-address-choice small[data-v-2e9efc9a],.delivery-destination small[data-v-2e9efc9a]{color:var(--muted);font-size:13px;display:block}.delivery-address-dialog .actions[data-v-2e9efc9a]{gap:10px;margin-top:24px;display:grid}.delivery-address-dialog .actions .button[data-v-2e9efc9a]{width:100%;min-height:48px}.delivery-dialog-note[data-v-2e9efc9a]{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12px}.delivery-destination[data-v-2e9efc9a]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:16px 0;display:flex}.delivery-destination>span[data-v-2e9efc9a]{min-width:0}.delivery-destination .text-link[data-v-2e9efc9a]{flex:none}.delivery-dialog-items[data-v-2e9efc9a]{border-bottom:1px solid var(--line);padding:4px 0 12px}.delivery-dialog-items>div[data-v-2e9efc9a],.delivery-dialog-receipt>div[data-v-2e9efc9a]{justify-content:space-between;gap:12px;margin:10px 0;display:flex}.delivery-dialog-items>div>span[data-v-2e9efc9a]:last-child,.delivery-dialog-receipt>div>span[data-v-2e9efc9a]:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.delivery-dialog-receipt[data-v-2e9efc9a]{color:var(--muted);margin:18px 0}@media (width<=480px){dialog.delivery-address-dialog[data-v-2e9efc9a]{border-radius:16px;padding:22px 18px}}dialog.busy-notice-dialog[data-v-ceac8a44]{width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.busy-notice-art[data-v-ceac8a44]{background:var(--paper);border-bottom:1px solid var(--rule);height:132px;position:relative;overflow:hidden}.busy-notice-art .busy-notice-line[data-v-ceac8a44]{width:100%;height:64px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 96px);mask-image:linear-gradient(90deg,#0000,#000 96px)}.busy-notice-brush[data-v-ceac8a44]{writing-mode:vertical-rl;font:20px/1 var(--font-brush);letter-spacing:.12em;color:var(--red);position:absolute;top:14px;left:18px}.busy-notice-copy[data-v-ceac8a44]{padding:22px 28px 26px}.busy-notice-dialog .busy-notice-copy h2[data-v-ceac8a44]{min-height:0;margin:0;padding:0;font-size:24px}.busy-notice-dialog .busy-notice-copy p[data-v-ceac8a44]{margin:10px 0 18px;font-size:15px;line-height:1.7}.busy-notice-dialog .actions[data-v-ceac8a44]{gap:10px;margin-top:20px;display:grid}.busy-notice-dialog .actions>.button[data-v-ceac8a44]{width:100%;min-height:48px;margin:0}@media (width<=760px){.busy-notice-art[data-v-ceac8a44]{height:112px}.busy-notice-copy[data-v-ceac8a44]{padding:16px 16px 18px}.busy-notice-dialog .busy-notice-copy h2[data-v-ceac8a44]{font-size:22px}}dialog.checkout-confirm-dialog[data-v-e738d073]{width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.checkout-confirm-art[data-v-e738d073]{background:var(--paper);border-bottom:1px solid var(--rule);height:164px;position:relative;overflow:hidden}.checkout-confirm-art svg[data-v-e738d073]{width:280px;height:auto;margin-left:-140px;position:absolute;bottom:0;left:50%;overflow:visible}.checkout-confirm-brush[data-v-e738d073]{writing-mode:vertical-rl;font:20px/1 var(--font-brush);letter-spacing:.12em;color:var(--red);position:absolute;top:14px;left:18px}.checkout-confirm-bag-mark[data-v-e738d073],.checkout-confirm-seal text[data-v-e738d073]{font:11px/1 var(--font-brush);fill:#fffaf0;stroke:none}.checkout-confirm-bag-mark[data-v-e738d073]{font-size:15px}.checkout-confirm-seal .checkout-confirm-age-mark[data-v-e738d073]{font:700 11px/1 var(--font-display);letter-spacing:0}.checkout-confirm-noren[data-v-e738d073]{font:17px/1 var(--font-brush);fill:#fffaf0;stroke:none}.checkout-confirm-label[data-v-e738d073]{font:15px/1 var(--font-brush);fill:#b3301e;stroke:none}.checkout-confirm-seal[data-v-e738d073]{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) .2s backwards checkout-confirm-stamp-e738d073}@keyframes checkout-confirm-stamp-e738d073{0%{opacity:0;transform:scale(1.8)rotate(-18deg)}}.checkout-confirm-phone-mark[data-v-e738d073]{font:10px/1 var(--font-brush);fill:#fffaf0;stroke:none}.checkout-confirm-message[data-v-e738d073]{transition:transform .45s cubic-bezier(.4,1.4,.5,1);transform:translate(192px,78px)scale(.95)}.checkout-confirm-phone.included .checkout-confirm-message[data-v-e738d073]{transform:translate(112px,66px)scale(.82)}.checkout-confirm-phone-lines[data-v-e738d073]{transition:opacity .25s}.checkout-confirm-phone.included .checkout-confirm-phone-lines[data-v-e738d073]{opacity:0}.checkout-confirm-dot[data-v-e738d073]{opacity:.45;transform-box:fill-box;transform-origin:50%}.checkout-confirm-phone.included .checkout-confirm-dot[data-v-e738d073]{animation:1.2s ease-in-out .45s infinite checkout-confirm-type-e738d073}.checkout-confirm-phone.included .checkout-confirm-dot[data-v-e738d073]:nth-of-type(2){animation-delay:.6s}.checkout-confirm-phone.included .checkout-confirm-dot[data-v-e738d073]:nth-of-type(3){animation-delay:.75s}@keyframes checkout-confirm-type-e738d073{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.checkout-confirm-phone.included .checkout-confirm-no[data-v-e738d073]{opacity:0;transform:scale(.6)}.checkout-confirm-chopsticks[data-v-e738d073]{transition:transform .45s cubic-bezier(.4,1.4,.5,1);transform:translate(196px,86px)rotate(45deg)scale(.55)translate(-5.5px,-46px)}.checkout-confirm-bag.included .checkout-confirm-chopsticks[data-v-e738d073]{transform:translate(108px,4px)rotate(6deg)scale(1)translate(0)}.checkout-confirm-no[data-v-e738d073]{transform-box:fill-box;transform-origin:50%;transition:opacity .25s,transform .25s}.checkout-confirm-bag.included .checkout-confirm-no[data-v-e738d073]{opacity:0;transform:scale(.6)}.checkout-confirm-copy[data-v-e738d073]{padding:22px 28px 26px}.checkout-confirm-step[data-v-e738d073]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 6px;font-size:12px}.checkout-confirm-dialog .checkout-confirm-copy h2[data-v-e738d073]{min-height:0;margin:0;padding:0;font-size:24px}.checkout-confirm-dialog .checkout-confirm-copy p[data-v-e738d073]:not(.checkout-confirm-step){margin:10px 0 18px;font-size:15px;line-height:1.7}.checkout-confirm-list[data-v-e738d073]{border-top:1px solid var(--rule);gap:0;margin:0 0 6px;padding:0;list-style:none;display:grid}.checkout-confirm-list li[data-v-e738d073]{-moz-column-gap:10px;border-bottom:1px solid var(--rule);grid-template-columns:18px 1fr;column-gap:10px;padding:10px 0;font-size:14px;line-height:1.45;display:grid}.checkout-confirm-list li[data-v-e738d073]:before{content:"";background:var(--red);border-radius:50%;grid-row:span 2;width:8px;height:8px;margin:6px 0 0 4px}.checkout-confirm-list span[data-v-e738d073]{color:var(--muted);font-size:13px}.checkout-confirm-toggle[data-v-e738d073]{border:1.5px solid var(--yellow);border-radius:var(--radius);background:var(--white);cursor:pointer;border-left-width:4px;margin:0 0 6px;padding:12px 14px}.checkout-confirm-toggle.checked[data-v-e738d073]{border-color:var(--line)}.checkout-confirm-toggle span[data-v-e738d073]{font-weight:700}.checkout-confirm-toggle small[data-v-e738d073]{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:400;display:block}.checkout-confirm-choices[data-v-e738d073]{gap:8px;display:grid}.checkout-confirm-choices .checkout-confirm-toggle[data-v-e738d073]{margin:0}.checkout-confirm-dialog .checkout-confirm-copy p.checkout-confirm-fine[data-v-e738d073]{color:var(--muted);margin:-2px 0 4px;font-size:12px;line-height:1.45}.checkout-confirm-email[data-v-e738d073]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);width:100%;min-height:48px;color:inherit;margin:4px 0 0;padding:0 14px}.checkout-confirm-dialog .actions[data-v-e738d073]{gap:10px;margin-top:20px;display:grid}.checkout-confirm-dialog .actions>.button[data-v-e738d073]{width:100%;min-height:48px;margin:0}@media (prefers-reduced-motion:reduce){.checkout-confirm-phone.included .checkout-confirm-dot[data-v-e738d073],.checkout-confirm-seal[data-v-e738d073]{animation:none}.checkout-confirm-chopsticks[data-v-e738d073],.checkout-confirm-message[data-v-e738d073],.checkout-confirm-no[data-v-e738d073],.checkout-confirm-phone-lines[data-v-e738d073]{transition:none}}@media (width<=760px){.checkout-confirm-art[data-v-e738d073]{height:140px}.checkout-confirm-art svg[data-v-e738d073]{width:240px;margin-left:-120px}.checkout-confirm-copy[data-v-e738d073]{padding:16px 16px 18px}.checkout-confirm-dialog .checkout-confirm-copy h2[data-v-e738d073]{font-size:22px}}dialog.thanks-dialog[data-v-1457f35e]{width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.thanks-art[data-v-1457f35e]{border-bottom:1px solid var(--rule);background:var(--paper);display:block}.thanks-art img[data-v-1457f35e]{width:100%;height:auto;display:block}.thanks-copy[data-v-1457f35e]{padding:22px 28px 26px}.thanks-kicker[data-v-1457f35e]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 6px;font-size:12px}.thanks-dialog .thanks-copy h2[data-v-1457f35e]{min-height:0;margin:0;padding:0;font-size:24px}.thanks-dialog .thanks-copy p[data-v-1457f35e]:not(.thanks-kicker){margin:10px 0 20px;font-size:15px;line-height:1.7}.thanks-dialog .button[data-v-1457f35e]{width:100%;min-height:48px;margin:0}.thanks-dialog-gift[data-v-1457f35e]{margin-bottom:20px}@media (width<=760px){.thanks-copy[data-v-1457f35e]{padding:16px 16px 18px}.thanks-dialog .thanks-copy h2[data-v-1457f35e]{font-size:22px}}
