.footer.svelte-xq9m72{color:#858588;background:#000;padding:60px 20px}.footer__inner.svelte-xq9m72{max-width:calc(350 * var(--u));grid-template-columns:1fr auto;grid-template-areas:"brand brand""line1 line1""links links""info info""sns certs""line2 line2""copy copy""stores stores";margin:0 auto;display:grid}.line--1.svelte-xq9m72,.sns.svelte-xq9m72,.certs.svelte-xq9m72,.stores.svelte-xq9m72{margin-top:32px}.links.svelte-xq9m72,.line--2.svelte-xq9m72,.copy.svelte-xq9m72{margin-top:24px}.info.svelte-xq9m72{margin-top:16px}.brand.svelte-xq9m72{opacity:.8;color:#fff;--fs-n:16;font-size:var(--fs);grid-area:brand;align-items:center;gap:6px;font-weight:800;display:flex}.brand.svelte-xq9m72 i:where(.svelte-xq9m72){background:var(--label-neutral);width:1px;height:14px;margin:0 6px}.line.svelte-xq9m72{margin-left:0;margin-right:0;border:0;border-top:1px solid #333;width:100%;margin-bottom:0}.line--1.svelte-xq9m72{grid-area:line1}.line--2.svelte-xq9m72{grid-area:line2}.links.svelte-xq9m72{-webkit-clip-path:inset(0 0 0 24px);clip-path:inset(0 0 0 24px);flex-wrap:wrap;margin-left:-24px;display:flex}.info.svelte-xq9m72 ul:where(.svelte-xq9m72){-webkit-clip-path:inset(0 0 0 24px);clip-path:inset(0 0 0 24px);flex-wrap:wrap;margin-left:-24px;display:flex}.links.svelte-xq9m72{--fs-n:14;font-size:var(--fs);grid-area:links;row-gap:4px;line-height:1.42857}.links.svelte-xq9m72 li:where(.svelte-xq9m72){margin-left:12px;padding-left:12px;position:relative}.info.svelte-xq9m72 li:where(.svelte-xq9m72){margin-left:12px;padding-left:12px;position:relative}.links.svelte-xq9m72 li:where(.svelte-xq9m72):before{background:var(--label-neutral);content:"";width:1px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.info.svelte-xq9m72 li:where(.svelte-xq9m72):before{background:var(--label-neutral);content:"";width:1px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.links.svelte-xq9m72 a:where(.svelte-xq9m72){color:#f3f4f5;font-weight:600}.links.svelte-xq9m72 a:where(.svelte-xq9m72):hover{color:#fff}.info.svelte-xq9m72{flex-direction:column;grid-area:info;gap:8px;display:flex}.info.svelte-xq9m72 ul:where(.svelte-xq9m72){-webkit-clip-path:inset(0 0 0 16px);clip-path:inset(0 0 0 16px);row-gap:8px;margin-left:-16px}.info.svelte-xq9m72 li:where(.svelte-xq9m72){--fs-n:14;font-size:var(--fs);margin-left:8px;padding-left:8px;line-height:1.57143}.info.svelte-xq9m72 li:where(.svelte-xq9m72):before{background:#333}.copy.svelte-xq9m72{--fs-n:12;font-size:var(--fs);grid-area:copy;font-weight:500;line-height:1.33333}.sns.svelte-xq9m72{grid-area:sns;gap:12px;display:flex}.sns.svelte-xq9m72 img:where(.svelte-xq9m72){width:48px;height:48px}.certs.svelte-xq9m72{grid-area:certs;align-items:center;gap:16px;display:flex}.certs.svelte-xq9m72 img:where(.svelte-xq9m72){width:auto;height:48px}.certs.svelte-xq9m72 a:where(.svelte-xq9m72){transition:transform var(--motion-hover);display:block}.certs.svelte-xq9m72 a:where(.svelte-xq9m72):hover{transform:scale(1.05)}.cert-dialog.svelte-xq9m72{background:#fff;border:0;border-radius:16px;width:min(92vw,640px);max-height:92dvh;padding:48px 16px 16px}.cert-dialog.svelte-xq9m72::-ms-backdrop{background:rgba(0,0,0,.6)}.cert-dialog.svelte-xq9m72::backdrop{background:rgba(0,0,0,.6)}.cert-dialog.svelte-xq9m72 form:where(.svelte-xq9m72){position:absolute;top:12px;right:12px}.cert-dialog.svelte-xq9m72 button:where(.svelte-xq9m72){cursor:pointer;background:0 0;border:0;padding:0}.cert-dialog.svelte-xq9m72>img:where(.svelte-xq9m72){border-radius:8px;width:100%;height:auto}.stores.svelte-xq9m72{grid-area:stores;grid-template-columns:1fr 1fr;gap:8px;display:grid}.stores.svelte-xq9m72 img:where(.svelte-xq9m72){width:100%;height:auto}@media (min-width:1024px){.footer.svelte-xq9m72{scroll-snap-align:end;padding:60px 32px}.footer__inner.svelte-xq9m72{grid-template-columns:1fr auto auto;grid-template-areas:"links links brand""info info info""copy copy copy""line2 line2 line2""sns certs stores";gap:8px 32px;max-width:1164px}.line--1.svelte-xq9m72,.links.svelte-xq9m72,.info.svelte-xq9m72,.sns.svelte-xq9m72,.certs.svelte-xq9m72,.stores.svelte-xq9m72,.line--2.svelte-xq9m72,.copy.svelte-xq9m72{margin-top:0}.links.svelte-xq9m72{--fs-n:16;font-size:var(--fs);row-gap:8px;line-height:1.5}.brand.svelte-xq9m72{opacity:.7;align-self:start;justify-self:end}.line--1.svelte-xq9m72{display:none}.info.svelte-xq9m72{margin-top:8px}.copy.svelte-xq9m72{--fs-n:14;font-size:var(--fs);line-height:1.42857}.line--2.svelte-xq9m72{margin:12px 0}.sns.svelte-xq9m72{gap:16px}.certs.svelte-xq9m72 img:where(.svelte-xq9m72){height:70px}.stores.svelte-xq9m72{gap:16px;display:flex}.stores.svelte-xq9m72 img:where(.svelte-xq9m72){width:166px}}.gnb.svelte-1v8txke{z-index:10;height:var(--gnb-height);border-bottom:1px solid var(--line-neutral);background:rgba(255,255,255,.96);position:fixed;top:0;bottom:auto;left:0;right:0}.gnb__bar.svelte-1v8txke{height:100%;max-width:var(--mobile-max);padding:0 calc(16 * var(--u));justify-content:space-between;align-items:center;margin:0 auto;display:flex}.gnb__logo.svelte-1v8txke img:where(.svelte-1v8txke){width:calc(95.5 * var(--u));height:auto}.btn.svelte-1v8txke{color:#fff;transition:opacity var(--motion-hover);border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.btn.svelte-1v8txke:hover{opacity:.85}.btn--primary.svelte-1v8txke{background:var(--primary)}.btn--dark.svelte-1v8txke{background:#000}summary.svelte-1v8txke{padding:calc(4 * var(--u));margin-right:calc(-4 * var(--u));cursor:pointer;list-style:none;display:flex}summary.svelte-1v8txke::-webkit-details-marker{display:none}summary.svelte-1v8txke img:where(.svelte-1v8txke){width:calc(24 * var(--u));height:calc(24 * var(--u))}.icon-close.svelte-1v8txke{display:none}details[open].svelte-1v8txke .icon-open:where(.svelte-1v8txke){display:none}details[open].svelte-1v8txke .icon-close:where(.svelte-1v8txke){display:block}.menu-panel.svelte-1v8txke{inset:var(--gnb-height) 0 0;background:#fff;flex-direction:column;justify-content:space-between;display:flex;position:fixed;overflow-y:auto}.menu-panel.svelte-1v8txke ul:where(.svelte-1v8txke){width:100%;max-width:var(--mobile-max);margin:0 auto}.menu-panel.svelte-1v8txke li:where(.svelte-1v8txke){border-bottom:1px solid var(--line-neutral)}.menu-panel.svelte-1v8txke li:where(.svelte-1v8txke) a:where(.svelte-1v8txke){padding:calc(32 * var(--u)) calc(16 * var(--u));--fs-n:20;font-size:var(--fs);justify-content:space-between;align-items:center;font-weight:700;line-height:1.4;display:flex}.menu-panel.svelte-1v8txke li:where(.svelte-1v8txke) img:where(.svelte-1v8txke){width:calc(24 * var(--u));height:calc(24 * var(--u))}.menu-panel__cta.svelte-1v8txke{width:100%;max-width:var(--mobile-max);padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(34 * var(--u));border-top:1px solid var(--line-neutral);gap:8px;margin:0 auto;display:flex}.menu-panel__cta.svelte-1v8txke .btn:where(.svelte-1v8txke){height:calc(56 * var(--u));--fs-n:18;font-size:var(--fs);flex:1}@media (min-width:1024px){.gnb__bar.svelte-1v8txke{max-width:calc(1200 * var(--p) + 64px);padding:0 32px}.gnb__logo.svelte-1v8txke{margin-right:calc(48 * var(--p))}.gnb__nav.svelte-1v8txke{margin-right:auto}.gnb__logo.svelte-1v8txke img:where(.svelte-1v8txke){width:134px}.gnb__nav.svelte-1v8txke ul:where(.svelte-1v8txke){display:flex}.gnb__nav.svelte-1v8txke a:where(.svelte-1v8txke){--fs-n:18;font-size:var(--fs);padding:16px 24px;font-weight:500;line-height:1.33333;display:block}.gnb__nav.svelte-1v8txke li:where(.svelte-1v8txke):first-child a:where(.svelte-1v8txke){padding-left:0}.gnb__nav.svelte-1v8txke a:where(.svelte-1v8txke):hover{color:var(--primary)}.gnb__nav.svelte-1v8txke a[aria-current=page]:where(.svelte-1v8txke){color:var(--primary)}.gnb__nav.svelte-1v8txke a[aria-current=page]:where(.svelte-1v8txke){font-weight:600}.gnb__actions.svelte-1v8txke{gap:8px;display:flex}.gnb__actions.svelte-1v8txke .btn:where(.svelte-1v8txke){--fs-n:18;font-size:var(--fs);padding:8px 16px;line-height:1.44444}}
