.sd[data-v-ec107b1c]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--sd-overlay)}.sd--customer[data-v-ec107b1c]{--sd-overlay: rgba(0, 0, 0, .55);--sd-surface: var(--color-surface-card);--sd-title: var(--color-text-primary);--sd-message: var(--color-text-secondary);--sd-action-bg: var(--gradient-brand);--sd-action-text: var(--color-on-brand);--sd-focus-ring: var(--color-brand);--sd-radius: 14px;--sd-shadow: 0 20px 48px rgba(0, 0, 0, .45)}.sd--admin[data-v-ec107b1c]{--sd-overlay: rgba(19, 26, 35, .45);--sd-surface: var(--a-surface);--sd-title: var(--a-text);--sd-message: var(--a-text-muted);--sd-action-bg: var(--a-accent);--sd-action-text: var(--a-text-invert);--sd-focus-ring: var(--a-accent);--sd-radius: var(--a-r-lg);--sd-shadow: var(--a-shadow-2)}.sd__panel[data-v-ec107b1c]{width:100%;max-width:320px;padding:26px 22px 20px;border-radius:var(--sd-radius);background:var(--sd-surface);box-shadow:var(--sd-shadow);text-align:center}.sd__title[data-v-ec107b1c]{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4;color:var(--sd-title)}.sd__message[data-v-ec107b1c]{margin:0 0 22px;font-size:14px;line-height:1.5;color:var(--sd-message)}.sd__action[data-v-ec107b1c]{width:100%;height:46px;border:none;border-radius:10px;background:var(--sd-action-bg);color:var(--sd-action-text);font-size:15px;font-weight:600;cursor:pointer}.sd__action[data-v-ec107b1c]:focus-visible{outline:2px solid var(--sd-focus-ring);outline-offset:2px}.sd__action[data-v-ec107b1c]:active{transform:scale(.98)}.app-toast-container[data-v-d75cb258]{position:fixed;top:20px;right:20px;z-index:100000;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.tst--customer[data-v-d75cb258]{--tst-radius: 10px;--tst-pad: 13px 18px;--tst-size: 14px;--tst-weight: 600;--tst-shadow: 0 8px 24px rgba(0, 0, 0, .22);--tst-ink: var(--color-on-semantic);--tst-success: var(--color-success);--tst-error: var(--color-danger);--tst-warning: var(--color-warning);--tst-info: var(--color-info)}.tst--admin[data-v-d75cb258]{--tst-ink: var(--color-text-primary);--tst-radius: var(--a-r-md);--tst-pad: var(--a-sp-3) var(--a-sp-4);--tst-size: var(--a-fs-sm);--tst-weight: var(--a-fw-medium);--tst-shadow: var(--a-shadow-2);--tst-success: var(--a-success);--tst-error: var(--a-danger);--tst-warning: var(--a-warning);--tst-info: var(--a-n-800)}.app-toast[data-v-d75cb258]{pointer-events:auto;max-width:min(360px,90vw);padding:var(--tst-pad);border-radius:var(--tst-radius);color:var(--tst-ink);font-size:var(--tst-size);font-weight:var(--tst-weight);line-height:1.4;white-space:pre-line;box-shadow:var(--tst-shadow);cursor:pointer;animation:app-toast-in-d75cb258 .28s cubic-bezier(.16,1,.3,1)}.app-toast--nowrap[data-v-d75cb258]{white-space:nowrap;max-width:90vw}.app-toast.success[data-v-d75cb258]{background:var(--tst-success)}.app-toast.error[data-v-d75cb258]{background:var(--tst-error)}.app-toast.warning[data-v-d75cb258]{background:var(--tst-warning)}.app-toast.info[data-v-d75cb258]{background:var(--tst-info)}@keyframes app-toast-in-d75cb258{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.app-toast-container--center[data-v-d75cb258]{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);align-items:center;text-align:center}.app-toast--center[data-v-d75cb258]{animation:none}.app-toast-fade-enter-active[data-v-d75cb258],.app-toast-fade-leave-active[data-v-d75cb258]{transition:opacity .3s ease}.app-toast-fade-enter-from[data-v-d75cb258],.app-toast-fade-leave-to[data-v-d75cb258]{opacity:0}@media(min-width:1024px){.twoday-shell .app-toast-container[data-v-d75cb258]{position:absolute}}.cc--customer[data-v-5f25ad3a]{--cc-overlay: rgba(0, 0, 0, .7);--cc-overlay-blur: blur(4px);--cc-surface: var(--color-surface-card);--cc-border: var(--color-border);--cc-radius: var(--radius-xl);--cc-shadow: 0 12px 32px rgba(0, 0, 0, .5);--cc-width: 320px;--cc-title: var(--color-text-primary);--cc-title-size: 17px;--cc-title-weight: 700;--cc-message: var(--color-text-secondary);--cc-message-size: 13.5px;--cc-note-bg: var(--color-surface-3);--cc-note-text: var(--color-text-strong);--cc-track: var(--color-surface);--cc-wave-1: rgba(var(--color-brand-rgb), .85);--cc-wave-2: rgba(var(--color-brand-rgb), .4);--cc-wave-3: rgba(var(--color-brand-rgb), .2);--cc-sheen: rgba(255, 255, 255, .14);--cc-boat: var(--color-text-primary);--cc-gull: var(--color-text-secondary);--cc-btn-radius: var(--radius-md);--cc-btn-size: 14.5px;--cc-cancel-bg: var(--color-surface);--cc-cancel-border: transparent;--cc-cancel-text: var(--color-text-primary);--cc-confirm-bg: var(--gradient-accent);--cc-confirm-text: var(--color-on-brand);--cc-confirm-weight: 700;--cc-link: var(--color-brand);--cc-divider: var(--color-border-strong);--cc-focus: var(--color-brand);--cc-icon-accent: var(--color-brand);--cc-icon-glyph: var(--color-on-brand);--cc-icon-danger: var(--color-danger)}:root[data-theme=light] .cc--customer[data-v-5f25ad3a]{--cc-link: var(--color-brand-ink);--cc-focus: var(--color-brand-ink);--cc-track: var(--color-info-surface);--cc-wave-1: var(--color-info);--cc-wave-2: color-mix(in srgb, var(--color-info) 45%, transparent);--cc-wave-3: var(--color-info-border);--cc-sheen: rgba(255, 255, 255, .55);--cc-boat: color-mix(in srgb, var(--color-text-primary) 78%, var(--color-info));--cc-gull: color-mix(in srgb, var(--cc-boat) 55%, transparent)}.cc--admin[data-v-5f25ad3a]{--cc-overlay: rgba(19, 26, 35, .45);--cc-overlay-blur: none;--cc-surface: var(--a-surface);--cc-border: var(--a-border);--cc-radius: var(--a-r-lg);--cc-shadow: var(--a-shadow-2);--cc-width: 400px;--cc-title: var(--a-text);--cc-title-size: var(--a-fs-lg);--cc-title-weight: var(--a-fw-semibold);--cc-message: var(--a-text-muted);--cc-message-size: var(--a-fs-md);--cc-note-bg: var(--a-surface-sunken);--cc-note-text: var(--a-text);--cc-track: var(--a-surface-sunken);--cc-wave-1: var(--a-accent);--cc-wave-2: color-mix(in srgb, var(--a-accent) 45%, transparent);--cc-wave-3: color-mix(in srgb, var(--a-accent) 20%, transparent);--cc-sheen: rgba(255, 255, 255, .45);--cc-boat: var(--a-text);--cc-gull: var(--a-text-muted);--cc-btn-radius: var(--a-r-sm);--cc-btn-size: var(--a-fs-md);--cc-cancel-bg: var(--a-surface);--cc-cancel-border: var(--a-border-strong);--cc-cancel-text: var(--a-text);--cc-confirm-bg: var(--a-accent);--cc-confirm-text: var(--a-text-invert);--cc-confirm-weight: var(--a-fw-semibold);--cc-link: var(--a-accent);--cc-divider: var(--a-border-strong);--cc-focus: var(--a-accent);--cc-icon-accent: var(--a-success);--cc-icon-glyph: var(--color-on-brand);--cc-icon-danger: var(--a-danger)}.custom-confirm-overlay[data-v-5f25ad3a]{position:fixed!important;inset:0!important;width:100vw;height:100vh;background:var(--cc-overlay);display:flex;align-items:center;justify-content:center;z-index:99999;-webkit-backdrop-filter:var(--cc-overlay-blur);backdrop-filter:var(--cc-overlay-blur);transform:none!important}.twoday-shell .custom-confirm-overlay[data-v-5f25ad3a]{position:absolute!important;width:100%;height:100%;padding-left:0}@media(min-width:1100px){.custom-confirm-overlay[data-v-5f25ad3a]{padding-left:550px}}.custom-confirm-overlay.centered[data-v-5f25ad3a]{padding-left:0}.custom-confirm-content[data-v-5f25ad3a]{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius);width:90%;max-width:var(--cc-width);padding:0;box-shadow:var(--cc-shadow);overflow:hidden}.confirm-icon[data-v-5f25ad3a]{display:flex;justify-content:center;padding:24px 20px 0}.confirm-icon+.confirm-title[data-v-5f25ad3a]{padding-top:14px}.confirm-title[data-v-5f25ad3a]{font-size:var(--cc-title-size);font-weight:var(--cc-title-weight);color:var(--cc-title);margin:0;padding:24px 20px 10px;text-align:center;line-height:1.35;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}.confirm-message[data-v-5f25ad3a]{font-size:var(--cc-message-size);font-weight:400;color:var(--cc-message);margin:0;padding:0 20px 20px;text-align:center;line-height:1.55;white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.confirm-title[data-v-5f25ad3a]:last-of-type{padding-bottom:4px}.confirm-notice[data-v-5f25ad3a]{margin:8px 20px 14px;padding:10px 12px;border-radius:var(--cc-btn-radius);background:var(--cc-note-bg);color:var(--cc-note-text);font-size:12.5px;font-weight:600;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.confirm-message+.confirm-notice[data-v-5f25ad3a]{margin-top:-6px}.confirm-waves[data-v-5f25ad3a]{position:relative;height:48px;margin:4px 20px 20px;border-radius:var(--cc-btn-radius);overflow:hidden;background:var(--cc-track)}.waves-svg[data-v-5f25ad3a]{position:absolute;inset:0;width:100%;height:100%}.wave[data-v-5f25ad3a]{animation:wave-drift-5f25ad3a linear infinite}.wave-1[data-v-5f25ad3a]{fill:var(--cc-wave-1);animation-duration:2.6s}.wave-2[data-v-5f25ad3a]{fill:var(--cc-wave-2);animation-duration:3.9s}.wave-3[data-v-5f25ad3a]{fill:var(--cc-wave-3);animation-duration:5.4s}@keyframes wave-drift-5f25ad3a{0%{transform:translate(0)}to{transform:translate(-120px)}}.waves-sheen[data-v-5f25ad3a]{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--cc-sheen) 46%,transparent 72%);transform:translate(-100%);animation:waves-sheen-sweep-5f25ad3a 2.4s ease-in-out infinite}@keyframes waves-sheen-sweep-5f25ad3a{to{transform:translate(100%)}}.sea-lane[data-v-5f25ad3a]{position:absolute;inset:0;pointer-events:none;animation:sea-cross-5f25ad3a linear infinite}.sea-lane--boat[data-v-5f25ad3a]{animation-duration:24s}.sea-lane--gulls[data-v-5f25ad3a]{animation-duration:17s;animation-delay:-5s}@keyframes sea-cross-5f25ad3a{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sea-boat[data-v-5f25ad3a],.sea-gulls[data-v-5f25ad3a]{position:absolute;display:block}.sea-boat[data-v-5f25ad3a]{bottom:26px;fill:var(--cc-boat);animation:boat-bob-5f25ad3a 2.6s ease-in-out infinite;transform-origin:50% 90%}.sea-gulls[data-v-5f25ad3a]{top:3px;fill:none;stroke:var(--cc-gull);stroke-width:1.1;stroke-linecap:round;animation:gull-drift-5f25ad3a 3.4s ease-in-out infinite}.gull-far[data-v-5f25ad3a]{opacity:.6}@keyframes boat-bob-5f25ad3a{0%,to{transform:translateY(0) rotate(-2.5deg)}50%{transform:translateY(1.5px) rotate(2.5deg)}}@keyframes gull-drift-5f25ad3a{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@media(prefers-reduced-motion:reduce){.wave[data-v-5f25ad3a],.waves-sheen[data-v-5f25ad3a],.sea-lane[data-v-5f25ad3a],.sea-boat[data-v-5f25ad3a],.sea-gulls[data-v-5f25ad3a]{animation:none}.waves-sheen[data-v-5f25ad3a]{transform:none}.sea-lane--boat[data-v-5f25ad3a]{transform:translate(-18%)}.sea-lane--gulls[data-v-5f25ad3a]{transform:translate(22%)}}.confirm-busy-actions[data-v-5f25ad3a]{display:flex;justify-content:center;padding:0 16px 18px}.btn-busy-cancel[data-v-5f25ad3a]{padding:6px 18px;border:none;border-radius:999px;background:none;color:var(--cc-message);font-size:13.5px;font-weight:600;cursor:pointer;transition:color .2s ease}.btn-busy-cancel[data-v-5f25ad3a]:hover{color:var(--cc-title);text-decoration:underline}.btn-busy-cancel[data-v-5f25ad3a]:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}.confirm-buttons[data-v-5f25ad3a]{display:flex;gap:8px;padding:0 16px 16px}.btn-cancel[data-v-5f25ad3a],.btn-confirm[data-v-5f25ad3a]{flex:1;padding:12px 16px;font-size:var(--cc-btn-size);border:1px solid transparent;border-radius:var(--cc-btn-radius);cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.btn-cancel[data-v-5f25ad3a]{background:var(--cc-cancel-bg);border-color:var(--cc-cancel-border);color:var(--cc-cancel-text);font-weight:500}.btn-confirm[data-v-5f25ad3a]{background:var(--cc-confirm-bg);background-origin:border-box;color:var(--cc-confirm-text);font-weight:var(--cc-confirm-weight)}.confirm-buttons--inline[data-v-5f25ad3a]{gap:0;align-items:center;justify-content:center;padding:4px 16px 20px}.confirm-buttons--inline .btn-cancel[data-v-5f25ad3a],.confirm-buttons--inline .btn-confirm[data-v-5f25ad3a]{flex:1 1 0;min-width:0;padding:8px 14px;border:none;border-radius:0;background:none;font-size:15px;font-weight:700;color:var(--cc-link)}.confirm-buttons--inline .btn-cancel[data-v-5f25ad3a]:hover,.confirm-buttons--inline .btn-confirm[data-v-5f25ad3a]:hover{color:var(--cc-title);opacity:1;text-decoration:underline}.confirm-divider[data-v-5f25ad3a]{width:1px;height:14px;flex:none;background:var(--cc-divider)}.btn-cancel[data-v-5f25ad3a]:hover,.btn-confirm[data-v-5f25ad3a]:hover{opacity:.85}.btn-cancel[data-v-5f25ad3a]:active,.btn-confirm[data-v-5f25ad3a]:active{opacity:.7}.btn-cancel[data-v-5f25ad3a]:focus-visible,.btn-confirm[data-v-5f25ad3a]:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.btn-cancel[data-v-5f25ad3a],.btn-confirm[data-v-5f25ad3a]{transition-duration:.01ms}}:root{--color-canvas: #0d0d0d;--color-surface-1: #1a1a1a;--color-surface-2: #212121;--color-surface-3: #2a2a2a;--color-surface-4: #333333;--color-media-letterbox: #000000;--color-text-on-media: #ffffff;--color-surface-strong: var(--color-surface-1);--color-surface-card: var(--color-surface-2);--color-surface: var(--color-surface-4);--color-bg: var(--color-media-letterbox);--color-surface-deep: #000000;--color-surface-well: #000000;--color-surface-raised: #141414;--color-surface-nav: #100f0f;--color-surface-light: #f5f5f5;--color-surface-input-focus: #3a3b41;--color-surface-input: #5c5959;--color-icon-disabled: #b4b4b4;--color-border-subtle: #212121;--color-border: #333333;--color-border-strong: #5a5a5a;--color-border-focus: #5a5c63;--color-border-dim: #2C2E2E;--color-text-primary: #ffffff;--color-text-strong: #d5d7da;--color-text-secondary: #959595;--color-text-muted: #8b8b86;--color-text-disabled: #666666;--color-text-placeholder: #787b82;--color-text-accent: #cadfb8;--color-text-placeholder-on-input: #a3a0a0;--color-text-dim: #a1a1a1;--color-brand: #cff000;--color-brand-rgb: 207, 240, 0;--color-brand-ink: #cff000;--color-on-brand: #000000;--color-on-danger: #ffffff;--color-on-semantic: #000000;--color-success: #0fd850;--color-success-surface: #0f2a17;--color-success-border: #1b5c30;--color-warning: #f9f047;--color-warning-surface: #2a2312;--color-warning-border: #5c4a1b;--color-success-rgb: 15, 216, 80;--color-warning-rgb: 249, 240, 71;--color-danger-rgb: 255, 90, 95;--color-danger: #ff5a5f;--color-danger-surface: #2a1414;--color-danger-border: #6b2225;--color-danger-strong: #9d0000;--color-danger-solid: #ff2600;--color-info: #5fa8ff;--color-info-surface: #101f2e;--color-info-border: #245078;--color-scrim: rgba(0, 0, 0, .72);--color-overlay-hover: rgba(255, 255, 255, .06);--color-overlay-press: rgba(255, 255, 255, .1);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .45);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .55);--gradient-accent: linear-gradient(to right, #f9f047 0%, #0fd850 100%);--gradient-brand: linear-gradient(to right, #e6e642 0%, #9cca3b 100%);--gradient-cta: linear-gradient(135deg, var(--color-brand) 0%, #96ec29 100%);--dock-cta-radius: var(--radius-sm);--dock-stepper-size: 36px;--dock-stepper-radius: var(--radius-lg);--gradient-topbar-scrim: linear-gradient( to bottom, #211f1f 0%, rgba(33, 31, 31, .8) 10%, rgba(33, 31, 31, .4) 18%, rgba(33, 31, 31, 0) 25% );--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--page-inset: var(--space-lg);--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--space-4xl: 40px;--space-5xl: 56px;--space-screen-top: 135px;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 20px;--radius-2xl: 40px;--radius-full: 999px;--font-sans: "Pretendard", "Inter", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cart-promo-width: 61.2%;--cart-promo-height: 72px;--cart-promo-radius: var(--radius-md);--cart-promo-gap: 10px;--cart-promo-inset-right: 6px;--cart-promo-rod-width: 7px;--cart-promo-rod-overhang: 7px;--gradient-cart-promo: linear-gradient( 90deg, rgba(16, 26, 19, 0) 0%, rgba(15, 52, 30, .3) 26%, rgba(13, 104, 51, .52) 62%, rgba(14, 168, 74, .62) 86%, rgba(15, 216, 80, .68) 100% );--gradient-cart-promo-rod: linear-gradient(180deg, #3ff37c 0%, #0fd850 45%, #0aa93e 100%);--cart-promo-rod-glow: rgba(15, 216, 80, .45);--cart-promo-shadow: 0 12px 26px -16px rgba(0, 0, 0, .9);--cart-promo-scrim-overhang: 72px;--gradient-cart-promo-scrim: linear-gradient( 90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .72) 12%, rgba(0, 0, 0, .96) 24%, rgba(0, 0, 0, .96) 100% );--cart-promo-hold: 2s;--cart-promo-rod-grow: .32s;--cart-promo-open: .46s;--cart-promo-text-in: .24s;--cart-promo-text-out: .16s;--cart-promo-close: .36s;--cart-promo-rod-shrink: .26s}:root[data-theme=light]{--color-canvas: #f2f3f4;--color-surface-1: #ffffff;--color-surface-2: #f7f8f9;--color-surface-3: #eceef0;--color-surface-4: #e6e9ec;--color-media-letterbox: #000000;--color-text-on-media: #ffffff;--color-surface-deep: #ffffff;--color-surface-well: #f7f8f9;--color-surface-raised: #f7f8f9;--color-surface-nav: #ffffff;--color-surface-light: #f2f3f4;--color-surface-input-focus: #e6e9ec;--color-surface-input: #eceef0;--color-border-subtle: #e9ecef;--color-border: #d6dbe1;--color-border-strong: #9aa0a8;--color-border-dim: #e3e6ea;--color-border-focus: #4d535b;--color-text-primary: #14161a;--color-text-strong: #2f343b;--color-text-secondary: #4d535b;--color-text-muted: #61666e;--color-text-disabled: #9aa0a8;--color-text-dim: #3d434b;--color-text-placeholder: #6f757e;--color-icon-disabled: #7d838b;--color-text-placeholder-on-input: var(--color-text-muted);--color-text-accent: #4d6b00;--color-brand: #cff000;--color-brand-rgb: 207, 240, 0;--color-brand-ink: #4d6b00;--color-on-brand: #000000;--color-on-danger: #ffffff;--color-on-semantic: #ffffff;--color-success: #0a7030;--color-success-surface: #e8f7ec;--color-success-border: #a8dcb8;--color-warning: #8a5a00;--color-warning-surface: #fff6e0;--color-warning-border: #f0d59a;--color-danger: #c02026;--color-danger-surface: #fdecec;--color-danger-border: #f2b8ba;--color-danger-strong: #9d0000;--color-danger-solid: #ff2600;--color-info: #0057b8;--color-info-surface: #eaf2fd;--color-info-border: #b3cff0;--color-success-rgb: 10, 112, 48;--color-warning-rgb: 138, 90, 0;--color-danger-rgb: 192, 32, 38;--color-scrim: rgba(15, 18, 22, .48);--color-overlay-hover: rgba(0, 0, 0, .04);--color-overlay-press: rgba(0, 0, 0, .08);--shadow-sm: 0 1px 2px rgba(15, 18, 22, .06), 0 1px 1px rgba(15, 18, 22, .04);--shadow-md: 0 4px 12px rgba(15, 18, 22, .08), 0 1px 3px rgba(15, 18, 22, .06);--shadow-lg: 0 12px 32px rgba(15, 18, 22, .12), 0 2px 8px rgba(15, 18, 22, .08);--gradient-topbar-scrim: linear-gradient( to bottom, #f2f3f4 0%, rgba(242, 243, 244, .8) 10%, rgba(242, 243, 244, .4) 18%, rgba(242, 243, 244, 0) 25% );--gradient-cart-promo: linear-gradient( 90deg, rgba(26, 214, 110, 0) 0%, rgba(26, 214, 110, .09) 26%, rgba(28, 220, 114, .17) 62%, rgba(32, 228, 118, .22) 86%, rgba(36, 234, 124, .24) 100% );--gradient-cart-promo-scrim: linear-gradient( 90deg, rgba(6, 74, 58, 0) 0%, rgba(6, 78, 54, .78) 12%, rgba(7, 90, 52, .97) 24%, rgba(8, 96, 55, 1) 100% );--gradient-cart-promo-rod: linear-gradient(180deg, #5cf894 0%, #16c46a 45%, #0a7f45 100%);--cart-promo-rod-glow: rgba(16, 168, 88, .38);--cart-promo-shadow: 0 14px 30px -18px rgba(5, 58, 34, .5)}body{font-family:var(--font-sans)}:lang(ja):lang(ja){overflow-wrap:break-word}button,input,select,textarea{font-family:inherit}.text-h1,.text-h2,.text-body,.text-subtitle,.text-body-medium,.text-body-strong,.text-label,.text-button,.text-caption,.text-overline,.text-link,.text-nav{font-family:var(--font-sans);letter-spacing:0;margin:0}.text-h1{font-size:30px;font-weight:700;line-height:1.2}.text-h2{font-size:20px;font-weight:700;line-height:1.3}.text-body{font-size:14px;font-weight:400;line-height:1.5}.text-subtitle{font-size:12px;font-weight:300;line-height:1.5}.text-body-medium{font-size:14px;font-weight:500;line-height:1.5}.text-body-strong{font-size:14px;font-weight:700;line-height:1.4}.text-label{font-size:13px;font-weight:600;line-height:1.3}.text-button{font-size:15px;font-weight:700;line-height:1}.text-caption{font-size:10px;font-weight:300;line-height:1.4}.text-overline{font-size:10px;font-weight:700;line-height:1}.text-link{font-size:12px;font-weight:700;line-height:1}.text-nav{font-size:11px;font-weight:600;line-height:1}
