.footer.svelte-1ol9gbu{--u:clamp(.923px, calc(100vw / 390), 1.3px)}.footer.svelte-1ol9gbu,.footer.svelte-1ol9gbu *,.footer.svelte-1ol9gbu :before,.footer.svelte-1ol9gbu :after{--fs:clamp(calc(var(--fs-n,16) * (.923px + max(0px, .0625rem - 1px))), calc(var(--fs-n,16) * (100vw / 390 + max(0px, .0625rem - 1px))), calc(var(--fs-n,16) * (1.3px + max(0px, .0625rem - 1px))))}@media (min-width:1024px){.footer.svelte-1ol9gbu{--u:1px;--p:clamp(.8px, calc((100vw - 64px) / 1300), 1px)}.footer.svelte-1ol9gbu,.footer.svelte-1ol9gbu *,.footer.svelte-1ol9gbu :before,.footer.svelte-1ol9gbu :after{--fs:clamp(calc(var(--fs-n,16) * (.8px + max(0px, .0625rem - 1px))), calc(var(--fs-n,16) * ((100vw - 64px) / 1300 + max(0px, .0625rem - 1px))), calc(var(--fs-n,16) * (1px + max(0px, .0625rem - 1px))))}}.footer.svelte-1ol9gbu{padding:calc(60 * var(--u)) calc(20 * var(--u));color:#858588;word-break:keep-all;-webkit-font-smoothing:antialiased;background:#000}.inner.svelte-1ol9gbu{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-1ol9gbu,.sns.svelte-1ol9gbu,.certs.svelte-1ol9gbu,.stores.svelte-1ol9gbu{margin-top:calc(32 * var(--u))}.links.svelte-1ol9gbu,.line--2.svelte-1ol9gbu,.copy.svelte-1ol9gbu{margin-top:calc(24 * var(--u))}.info.svelte-1ol9gbu{margin-top:calc(16 * var(--u))}.brand.svelte-1ol9gbu{align-items:center;gap:calc(6 * var(--u));opacity:.8;color:#fff;--fs-n:16;font-size:var(--fs);grid-area:brand;font-weight:800;display:flex}.brand.svelte-1ol9gbu i:where(.svelte-1ol9gbu){width:1px;height:calc(14 * var(--u));margin:0 calc(6 * var(--u));background:#47484c}.line.svelte-1ol9gbu{margin-left:0;margin-right:0;border:0;border-top:1px solid #333;width:100%;margin-bottom:0}.line--1.svelte-1ol9gbu{grid-area:line1}.line--2.svelte-1ol9gbu{grid-area:line2}.links.svelte-1ol9gbu{margin-left:calc(-24 * var(--u));clip-path:inset(0 0 0 calc(24 * var(--u)));flex-wrap:wrap;display:flex}.info.svelte-1ol9gbu ul:where(.svelte-1ol9gbu){margin-left:calc(-24 * var(--u));clip-path:inset(0 0 0 calc(24 * var(--u)));flex-wrap:wrap;display:flex}.links.svelte-1ol9gbu{row-gap:calc(4 * var(--u));--fs-n:14;font-size:var(--fs);grid-area:links;line-height:1.42857}.links.svelte-1ol9gbu li:where(.svelte-1ol9gbu){margin-left:calc(12 * var(--u));padding-left:calc(12 * var(--u));position:relative}.info.svelte-1ol9gbu li:where(.svelte-1ol9gbu){margin-left:calc(12 * var(--u));padding-left:calc(12 * var(--u));position:relative}.links.svelte-1ol9gbu li:where(.svelte-1ol9gbu):before{width:1px;height:calc(12 * var(--u));content:"";background:#47484c;position:absolute;top:50%;left:0;transform:translateY(-50%)}.info.svelte-1ol9gbu li:where(.svelte-1ol9gbu):before{width:1px;height:calc(12 * var(--u));content:"";background:#47484c;position:absolute;top:50%;left:0;transform:translateY(-50%)}.links.svelte-1ol9gbu a:where(.svelte-1ol9gbu){color:#f3f4f5;font-weight:600}.links.svelte-1ol9gbu a:where(.svelte-1ol9gbu):hover{color:#fff}.info.svelte-1ol9gbu{gap:calc(8 * var(--u));flex-direction:column;grid-area:info;display:flex}.info.svelte-1ol9gbu ul:where(.svelte-1ol9gbu){margin-left:calc(-16 * var(--u));clip-path:inset(0 0 0 calc(16 * var(--u)));row-gap:calc(8 * var(--u))}.info.svelte-1ol9gbu li:where(.svelte-1ol9gbu){margin-left:calc(8 * var(--u));padding-left:calc(8 * var(--u));--fs-n:14;font-size:var(--fs);line-height:1.57143}.info.svelte-1ol9gbu li:where(.svelte-1ol9gbu):before{background:#333}.copy.svelte-1ol9gbu{--fs-n:12;font-size:var(--fs);grid-area:copy;font-weight:500;line-height:1.33333}.sns.svelte-1ol9gbu{gap:calc(12 * var(--u));grid-area:sns;display:flex}.sns.svelte-1ol9gbu img:where(.svelte-1ol9gbu){width:calc(48 * var(--u));height:calc(48 * var(--u))}.certs.svelte-1ol9gbu{align-items:center;gap:calc(16 * var(--u));grid-area:certs;display:flex}.certs.svelte-1ol9gbu img:where(.svelte-1ol9gbu){width:auto;height:calc(48 * var(--u))}.certs.svelte-1ol9gbu a:where(.svelte-1ol9gbu){transition:transform .2s;display:block}.certs.svelte-1ol9gbu a:where(.svelte-1ol9gbu):hover{transform:scale(1.05)}.cert-dialog.svelte-1ol9gbu{width:min(92vw, calc(640 * var(--u)));max-height:92dvh;padding:calc(48 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));border-radius:calc(16 * var(--u));background:#fff;border:0;margin:auto}.cert-dialog.svelte-1ol9gbu::-ms-backdrop{background:rgba(0,0,0,.6)}.cert-dialog.svelte-1ol9gbu::backdrop{background:rgba(0,0,0,.6)}.cert-dialog.svelte-1ol9gbu form:where(.svelte-1ol9gbu){top:calc(12 * var(--u));right:calc(12 * var(--u));position:absolute}.cert-dialog.svelte-1ol9gbu button:where(.svelte-1ol9gbu){cursor:pointer;background:0 0;border:0;padding:0}.cert-dialog.svelte-1ol9gbu>img:where(.svelte-1ol9gbu){border-radius:calc(8 * var(--u));width:100%;height:auto}.stores.svelte-1ol9gbu{gap:calc(8 * var(--u));grid-area:stores;grid-template-columns:1fr 1fr;display:grid}.stores.svelte-1ol9gbu img:where(.svelte-1ol9gbu){width:100%;height:auto}@media (min-width:1024px){.footer.svelte-1ol9gbu{padding:60px 32px}.inner.svelte-1ol9gbu{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-1ol9gbu,.links.svelte-1ol9gbu,.info.svelte-1ol9gbu,.sns.svelte-1ol9gbu,.certs.svelte-1ol9gbu,.stores.svelte-1ol9gbu,.line--2.svelte-1ol9gbu,.copy.svelte-1ol9gbu{margin-top:0}.links.svelte-1ol9gbu{--fs-n:16;font-size:var(--fs);row-gap:8px;line-height:1.5}.brand.svelte-1ol9gbu{opacity:.7;align-self:start;justify-self:end}.line--1.svelte-1ol9gbu{display:none}.info.svelte-1ol9gbu{margin-top:8px}.copy.svelte-1ol9gbu{--fs-n:14;font-size:var(--fs);line-height:1.42857}.line--2.svelte-1ol9gbu{margin:12px 0}.sns.svelte-1ol9gbu{gap:16px}.certs.svelte-1ol9gbu img:where(.svelte-1ol9gbu){height:70px}.stores.svelte-1ol9gbu{gap:16px;display:flex}.stores.svelte-1ol9gbu img:where(.svelte-1ol9gbu){width:166px}}
