.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}}.text-updates-icon[data-v-08c8e355]{flex:none;display:block;overflow:visible}.text-updates-bubble[data-v-08c8e355]{transform-box:fill-box;transform-origin:50% 90%}.text-updates-dot[data-v-08c8e355]{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite text-updates-type-08c8e355}.text-updates-dot[data-v-08c8e355]:nth-of-type(2){animation-delay:.15s}.text-updates-dot[data-v-08c8e355]:nth-of-type(3){animation-delay:.3s}.text-updates-icon.is-off .text-updates-dot[data-v-08c8e355]{opacity:.45;animation:none}.text-updates-icon.is-off .text-updates-bubble[data-v-08c8e355]{animation:4s ease-in-out .6s infinite text-updates-no-08c8e355}.text-updates-slash line[data-v-08c8e355]{stroke-dasharray:26;stroke-dashoffset:26px;animation:.45s ease-out .1s forwards text-updates-strike-08c8e355}.text-updates-knockout[data-v-08c8e355]{stroke:var(--text-updates-bg,var(--white))}@keyframes text-updates-type-08c8e355{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-1.6px)}}@keyframes text-updates-strike-08c8e355{to{stroke-dashoffset:0}}@keyframes text-updates-no-08c8e355{0%,76%,to{transform:rotate(0)}80%{transform:rotate(-9deg)}86%{transform:rotate(7deg)}92%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.text-updates-dot[data-v-08c8e355],.text-updates-icon.is-off .text-updates-bubble[data-v-08c8e355]{animation:none}.text-updates-slash line[data-v-08c8e355]{stroke-dashoffset:0;animation:none}}.delivery-address-fields[data-v-49e873eb]{gap:8px;min-width:0;display:grid}.commerce-main .checkout-bag .delivery-address-fields label[data-v-49e873eb]{margin:0}.commerce-main .checkout-bag .delivery-address-fields legend[data-v-49e873eb]{margin:0 0 8px}.delivery-address-fields>p[data-v-49e873eb]{margin:0}.delivery-address-grid[data-v-49e873eb]{grid-template-columns:minmax(0,1fr) 145px;gap:12px;display:grid}.delivery-street[data-v-49e873eb]{grid-area:1/1}.delivery-city[data-v-49e873eb]{grid-area:2/1}.delivery-unit[data-v-49e873eb]{grid-area:1/2}.delivery-zip[data-v-49e873eb]{grid-area:2/2}.delivery-city-input[data-v-49e873eb]{min-width:0;display:flex;position:relative}.delivery-city-input input[data-v-49e873eb]{padding-right:44px}.delivery-city-input>span[data-v-49e873eb]{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.delivery-check-button[data-v-49e873eb]{justify-self:start;min-height:44px}.delivery-checked-address[data-v-49e873eb]{overflow-wrap:anywhere;gap:4px;display:grid}.delivery-checked-address span[data-v-49e873eb]{font-size:14px}.delivery-address-fields .modifier-choice[data-v-49e873eb]{overflow-wrap:anywhere;min-height:44px}.delivery-address-fields input[data-v-49e873eb],.delivery-address-fields textarea[data-v-49e873eb]{width:100%;min-width:0}.delivery-address-fields input[type=checkbox][data-v-49e873eb]{flex:0 0 18px;width:18px}@media (width<=420px){.delivery-address-grid[data-v-49e873eb]{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-street[data-v-49e873eb]{grid-area:1/1/auto/span 2}.delivery-city[data-v-49e873eb]{grid-area:2/1/auto/span 2}.delivery-unit[data-v-49e873eb]{grid-area:3/1}.delivery-zip[data-v-49e873eb]{grid-area:3/2}}.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}.schedule-select[data-v-d3ce88eb]{min-width:0;display:block}.schedule-select-trigger[data-v-d3ce88eb]{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-d3ce88eb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-select-trigger .placeholder[data-v-d3ce88eb]{color:var(--muted)}.schedule-select-option svg[data-v-d3ce88eb],.schedule-select-trigger svg[data-v-d3ce88eb]{flex-shrink:0;width:18px;height:18px}.schedule-select-trigger svg[data-v-d3ce88eb]{color:var(--muted);transition:transform .15s}.open .schedule-select-trigger svg[data-v-d3ce88eb]{transform:rotate(180deg)}.open .schedule-select-trigger[data-v-d3ce88eb],.schedule-select-trigger[data-v-d3ce88eb]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.schedule-select-trigger[data-v-d3ce88eb]:disabled{opacity:.5;cursor:not-allowed}.schedule-select-list[data-v-d3ce88eb]{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-d3ce88eb]{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-d3ce88eb]{background:var(--paper)}.schedule-select-option[aria-selected=true][data-v-d3ce88eb]{color:var(--red);font-weight:750}@media (prefers-reduced-motion:reduce){.schedule-select-trigger svg[data-v-d3ce88eb]{transition:none}}.ordering-timeline[data-v-45a766d9]{margin:20px 0}figcaption[data-v-45a766d9]{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:10px;display:flex}figcaption span[data-v-45a766d9]{align-items:center;gap:5px;display:inline-flex}figcaption i[data-v-45a766d9]{background:color-mix(in srgb,var(--red) 14%,transparent);border-radius:2px;width:12px;height:6px}figcaption .available-key[data-v-45a766d9]{background:var(--red)}.early-span[data-v-45a766d9],figcaption .early-key[data-v-45a766d9]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--red) 65%,transparent) 0 3px,color-mix(in srgb,var(--red) 20%,transparent) 3px 6px)}.track[data-v-45a766d9]{height:10px;margin-top:18px;position:relative}.available-span[data-v-45a766d9],.early-span[data-v-45a766d9],.service-span[data-v-45a766d9]{border-radius:3px;height:10px;position:absolute}.service-span[data-v-45a766d9]{background:color-mix(in srgb,var(--red) 14%,transparent)}.available-span[data-v-45a766d9]{background:var(--red);min-width:4px}.axis[data-v-45a766d9]{height:20px;color:var(--muted);margin:7px 0 0;font-size:10px;position:relative}.axis span[data-v-45a766d9]{white-space:nowrap;position:absolute;transform:translate(-50%)}.axis span[data-v-45a766d9]:first-child{transform:none}.axis span[data-v-45a766d9]:last-child{transform:translate(-100%)}.periods[data-v-45a766d9]{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.periods li[data-v-45a766d9]{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);padding-top:10px}.shift-heading[data-v-45a766d9]{font-size:12px;font-weight:600}.shift-times[data-v-45a766d9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:7px 0 0;display:grid}.shift-times dt[data-v-45a766d9]{color:var(--muted);font-size:10px}.shift-times dd[data-v-45a766d9]{white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:600}.shift-times small[data-v-45a766d9]{color:var(--muted);font-size:9px;font-weight:400;display:block}.ordering-timeline .closed[data-v-45a766d9],.unavailable[data-v-45a766d9]{color:var(--muted);margin:10px 0 0;font-size:12px}.ordering-timeline .break-note[data-v-45a766d9]{color:var(--muted);margin:4px 0 12px;font-size:11px;line-height:1.5}dialog.order-policy-dialog[data-v-817a48ef]{max-width:480px;padding:28px}.order-policy-dialog h2[data-v-817a48ef]{margin:0;font-size:25px}.order-policy-dialog>p[data-v-817a48ef]{margin:12px 0 18px;font-size:14px;line-height:1.65}.policy-rules[data-v-817a48ef]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0 0 18px;display:grid}.policy-rules dt[data-v-817a48ef]{color:var(--muted);font-size:11px}.policy-rules dd[data-v-817a48ef]{margin:4px 0 0;font-size:12px;line-height:1.5}.order-policy-dialog .early-note[data-v-817a48ef]{color:var(--muted);margin:-4px 0 18px;font-size:12px;line-height:1.6}.policy-date[data-v-817a48ef]{gap:4px;font-size:14px;display:grid}.policy-date span[data-v-817a48ef]{color:var(--muted);font-size:11px}.order-policy-dialog .policy-note[data-v-817a48ef]{color:var(--muted);margin:16px 0 20px;font-size:12px}.order-policy-dialog .actions[data-v-817a48ef]{justify-content:flex-end}@media (width<=760px){dialog.order-policy-dialog[data-v-817a48ef]{max-height:90dvh;padding:22px 18px}}.schedule-policy-link[data-v-807a6e40]{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-807a6e40]:hover{color:var(--red)}.schedule-policy-link[data-v-807a6e40]:focus-visible{outline:2px solid var(--red);outline-offset:3px}.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-6089ac3b]{text-align:center;max-width:440px;max-height:none;padding:0;overflow:hidden}.over-tip-dialog[data-v-6089ac3b]::backdrop{transition:opacity .35s}.over-tip-art[data-v-6089ac3b]{background:var(--paper);border-bottom:1px solid var(--rule);height:172px;position:relative;overflow:hidden}.over-tip-sun[data-v-6089ac3b]{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-6089ac3b]{width:150px;margin-left:-75px;position:absolute;bottom:4px;left:50%}.over-tip-bubble[data-v-6089ac3b]{transform-origin:85% 90%;width:150px;height:auto;animation:.5s cubic-bezier(.3,1.7,.5,1) .15s backwards over-tip-pop-6089ac3b;position:absolute;top:14px;left:18px;overflow:visible;transform:rotate(-3deg)}.over-tip-bubble text[data-v-6089ac3b]{font-family:var(--font-brush);fill:var(--ink);font-size:21px}@keyframes over-tip-pop-6089ac3b{0%{opacity:0;transform:scale(.5)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.over-tip-coins[data-v-6089ac3b]{width:84px;height:auto;position:absolute;bottom:6px;right:22px;overflow:visible}.over-tip-dollar[data-v-6089ac3b]{font:800 17px/1 var(--font-body,sans-serif);fill:#a8670f;stroke:none}.over-tip-glint[data-v-6089ac3b]{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite over-tip-glint-6089ac3b}.over-tip-glint[data-v-6089ac3b]:last-child{animation-delay:1.1s}@keyframes over-tip-glint-6089ac3b{0%,to{opacity:0;transform:scale(.4)}40%,60%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.over-tip-glint[data-v-6089ac3b]{animation:none}.over-tip-bubble[data-v-6089ac3b]{animation:none;transform:rotate(-3deg)}}.over-tip-copy[data-v-6089ac3b]{padding:24px 28px 28px}.over-tip-dialog .over-tip-copy h2[data-v-6089ac3b]{min-height:0;margin:0;padding:0;font-size:24px;display:block}.over-tip-dialog .over-tip-copy p[data-v-6089ac3b]{margin:12px 0 22px;font-size:15px;line-height:1.7}.over-tip-copy .actions[data-v-6089ac3b]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.over-tip-copy .actions .button[data-v-6089ac3b]{flex:160px;margin:0}.over-tip-art[data-v-6089ac3b]>:not(.over-tip-shiba),.over-tip-dialog[data-v-6089ac3b]>*{transition:opacity .3s}.over-tip-art[data-v-6089ac3b],dialog.over-tip-dialog[data-v-6089ac3b]{transition:background-color .3s,border-color .3s,box-shadow .3s}dialog.over-tip-dialog.is-leaving[data-v-6089ac3b]{box-shadow:none;background:0 0;border-color:#0000}.over-tip-dialog.is-leaving[data-v-6089ac3b]::backdrop,.over-tip-dialog.is-leaving .over-tip-art[data-v-6089ac3b]>:not(.over-tip-shiba),.over-tip-dialog.is-leaving .over-tip-copy[data-v-6089ac3b]{opacity:0}.over-tip-dialog.is-leaving .over-tip-art[data-v-6089ac3b]{background:0 0;border-color:#0000}.over-tip-dialog.is-leaving .over-tip-shiba[data-v-6089ac3b]{animation:.38s ease-out over-tip-hop-6089ac3b}@keyframes over-tip-hop-6089ac3b{40%{transform:translateY(-10px)scale(1.04)}}@media (width<=760px){.over-tip-art[data-v-6089ac3b]{height:150px}.over-tip-shiba[data-v-6089ac3b]{width:128px;margin-left:-64px}.over-tip-sun[data-v-6089ac3b]{width:100px;height:100px;margin-left:-50px}.over-tip-bubble[data-v-6089ac3b]{width:128px;left:10px}.over-tip-coins[data-v-6089ac3b]{width:70px;right:12px}.over-tip-copy[data-v-6089ac3b]{padding:18px 16px 20px}}.tip-shiba[data-v-3cff15ee]{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-3cff15ee] .shiba{transform:scaleX(-1)}.tip-shiba-poof[data-v-3cff15ee]{z-index:41;pointer-events:none;width:0;height:0;position:fixed}.tip-shiba-poof i[data-v-3cff15ee]{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-3cff15ee;position:absolute;box-shadow:0 0 10px #f7deae}.tip-shiba-poof i[data-v-3cff15ee]:nth-child(2n){background:#fffaf0;width:6px;height:6px;margin:-3px}@keyframes tip-shiba-poof-3cff15ee{to{transform:rotate(calc(var(--n)*36deg)) translateY(-70px) scale(.2);opacity:0}}@media (prefers-reduced-motion:reduce){.tip-shiba-poof[data-v-3cff15ee]{display:none}}.balance-amount[data-v-87e3e63d]{text-align:center;border-block:1px solid var(--line);margin:18px 0;padding:20px 0}.balance-caption[data-v-87e3e63d]{color:var(--muted);margin-bottom:8px;font-size:12px}.flip-amount[data-v-87e3e63d]{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-87e3e63d]{width:.72em;height:1.4em;transform-style:preserve-3d;display:inline-block;position:relative}.flip-digit>span[data-v-87e3e63d]{background:var(--paper);backface-visibility:hidden;border-radius:4px;place-items:center;display:grid;position:absolute;inset:0}.digit-new[data-v-87e3e63d]{transform:rotateX(-90deg)}.flipping .digit-old[data-v-87e3e63d]{animation:.32s ease-in forwards digit-out-87e3e63d;animation-delay:var(--flip-delay)}.flipping .digit-new[data-v-87e3e63d]{animation:.32s ease-out forwards digit-in-87e3e63d;animation-delay:calc(var(--flip-delay) + .32s)}.ready .digit-old[data-v-87e3e63d]{visibility:hidden}.ready .digit-new[data-v-87e3e63d]{transform:none}@keyframes digit-out-87e3e63d{to{transform:rotateX(90deg)}}@keyframes digit-in-87e3e63d{to{transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.flipping .digit-old[data-v-87e3e63d]{visibility:hidden;animation:none}.flipping .digit-new[data-v-87e3e63d]{animation:none;transform:none}}dialog.delivery-address-dialog[data-v-6976b6ba]{border-radius:20px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow:auto}.delivery-dialog-brand[data-v-6976b6ba]{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-6976b6ba]{color:var(--muted);background:0 0;border:0;width:44px;height:44px;font:26px Arial,sans-serif}.delivery-address-dialog h2[data-v-6976b6ba]{margin:0 0 12px;font:400 27px/1.2 Georgia,serif}.delivery-address-dialog h2.outside-title[data-v-6976b6ba]{letter-spacing:-.025em;white-space:nowrap;overflow-wrap:normal;font-size:clamp(16px,4.6vw,24px)}.delivery-dialog-step[data-v-6976b6ba]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 8px;font-size:12px}.delivery-copy[data-v-6976b6ba]{color:var(--muted);margin:12px 0 20px;line-height:1.6}.delivery-address-choices[data-v-6976b6ba]{border:0;gap:10px;margin:0;padding:0;display:grid}.sr-only[data-v-6976b6ba]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.delivery-address-choice[data-v-6976b6ba]{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-6976b6ba]{border-color:var(--accent);background:var(--surface)}.delivery-address-choice input[data-v-6976b6ba]{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px}.delivery-address-choice span[data-v-6976b6ba]{overflow-wrap:anywhere;line-height:1.5}.delivery-address-choice small[data-v-6976b6ba],.delivery-destination small[data-v-6976b6ba]{color:var(--muted);font-size:13px;display:block}.delivery-address-dialog .actions[data-v-6976b6ba]{gap:10px;margin-top:24px;display:grid}.delivery-address-dialog .actions .button[data-v-6976b6ba]{width:100%;min-height:48px}.delivery-dialog-note[data-v-6976b6ba]{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12px}.delivery-destination[data-v-6976b6ba]{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-6976b6ba]{min-width:0}.delivery-destination .text-link[data-v-6976b6ba]{flex:none}.delivery-dialog-items[data-v-6976b6ba]{border-bottom:1px solid var(--line);padding:4px 0 12px}.delivery-dialog-items>div[data-v-6976b6ba],.delivery-dialog-receipt>div[data-v-6976b6ba]{justify-content:space-between;gap:12px;margin:10px 0;display:flex}.delivery-dialog-items>div>span[data-v-6976b6ba]:last-child,.delivery-dialog-receipt>div>span[data-v-6976b6ba]:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.delivery-dialog-receipt[data-v-6976b6ba]{color:var(--muted);margin:18px 0}@media (width<=480px){dialog.delivery-address-dialog[data-v-6976b6ba]{border-radius:16px;padding:22px 18px}}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}}
