.top-page[data-astro-cid-6uzmzu6t]{box-sizing:content-box;max-width:1352px;margin:0 auto;padding:24px 24px 104px;color:#000}@media screen and (min-width: 821px){.top-page[data-astro-cid-6uzmzu6t]{padding:45px 80px 64px}}.top-page__empty[data-astro-cid-6uzmzu6t]{margin:0;font-family:kiiks Latin Body,kiiks JP Body,Alte Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.8}.top-page[data-astro-cid-6uzmzu6t]:has(.top__banner:not([hidden])){padding-top:8px}@media screen and (min-width: 821px){.top-page[data-astro-cid-6uzmzu6t]:has(.top__banner:not([hidden])){padding-top:24px}}.top[data-astro-cid-6uzmzu6t]{display:flex;flex-direction:column;align-items:stretch}.top__banner[data-astro-cid-6uzmzu6t]{order:-1;display:block;margin:0;padding:6px 16px;align-self:stretch;border-radius:6px;background-color:#f3e9c5;font-family:Alte Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.4;letter-spacing:0;color:#000;text-align:center;text-decoration:none;overflow-wrap:anywhere}@media screen and (min-width: 821px){.top__banner[data-astro-cid-6uzmzu6t]{align-self:center;max-width:100%;padding:6px 64px}}.top__banner--dismiss[data-astro-cid-6uzmzu6t]{width:100%;border:0;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}@media screen and (min-width: 821px){.top__banner--dismiss[data-astro-cid-6uzmzu6t]{width:auto}}.top__banner[data-astro-cid-6uzmzu6t][hidden]{display:none}.top__banner[data-astro-cid-6uzmzu6t]:not([hidden])+.top__tagline[data-astro-cid-6uzmzu6t]{margin-top:24px}@media screen and (min-width: 821px){.top[data-astro-cid-6uzmzu6t]:has(.top__banner:not([hidden])) .top__hero[data-astro-cid-6uzmzu6t]{margin-top:24px}}.top__tagline[data-astro-cid-6uzmzu6t]{order:0;margin:0;font-family:Syncro Mono,Zen Antique Soft,"Noto Serif JP",serif;font-size:18px;font-style:italic;font-synthesis:none;font-weight:400;line-height:1.4;letter-spacing:0;text-align:center}@media screen and (min-width: 821px){.top__tagline[data-astro-cid-6uzmzu6t]{order:1;margin-top:44px;font-size:20px}}.top__tagline-part[data-astro-cid-6uzmzu6t]{display:block;overflow-wrap:anywhere}.top__hero[data-astro-cid-6uzmzu6t]{order:1;margin-top:64px}@media screen and (min-width: 821px){.top__hero[data-astro-cid-6uzmzu6t]{order:0;margin-top:0}}.top__hero-item[data-astro-cid-6uzmzu6t]{width:100%;aspect-ratio:1/1;overflow:hidden;background-color:#edeef0}@media screen and (min-width: 821px){.top__hero-item[data-astro-cid-6uzmzu6t]{aspect-ratio:1352/574}}.top__hero-item--desktop[data-astro-cid-6uzmzu6t]{display:none}@media screen and (min-width: 821px){.top__hero-item--desktop[data-astro-cid-6uzmzu6t]{display:block}}@media screen and (min-width: 821px){.top__hero-item--mobile[data-astro-cid-6uzmzu6t]{display:none}}.top__hero-item[data-astro-cid-6uzmzu6t] img[data-astro-cid-6uzmzu6t]{display:block;width:100%;height:100%;object-fit:cover}.top__products[data-astro-cid-6uzmzu6t]{order:2;display:flex;flex-direction:column;margin-top:128px}@media screen and (min-width: 821px){.top__products[data-astro-cid-6uzmzu6t]{margin-top:200px}}.top__hero[data-astro-cid-6uzmzu6t]+.top__products[data-astro-cid-6uzmzu6t]{margin-top:64px}@media screen and (min-width: 821px){.top__hero[data-astro-cid-6uzmzu6t]+.top__products[data-astro-cid-6uzmzu6t]{margin-top:200px}}.top__section-title[data-astro-cid-6uzmzu6t]{margin:0;font-family:Syncro,Courier New,ui-monospace,monospace;font-weight:400;letter-spacing:0;overflow-wrap:anywhere;font-size:18px;line-height:1.4}@media screen and (min-width: 821px){.top__section-title[data-astro-cid-6uzmzu6t]{font-size:20px}}@media screen and (min-width: 821px){.top__section-title[data-astro-cid-6uzmzu6t]{max-width:667px}}.top__section-body[data-astro-cid-6uzmzu6t]{margin:16px 0 0 64px;font-family:Alte Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;letter-spacing:0}@media screen and (min-width: 821px){.top__section-body[data-astro-cid-6uzmzu6t]{max-width:666px;margin:8px 0 0 calc(50% - 335px)}}.top__section-body--ja[data-astro-cid-6uzmzu6t]{font-family:kiiks Latin Body,kiiks JP Body,Alte Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:425;line-height:1.8}.top__section-body[data-astro-cid-6uzmzu6t] p{margin:0;overflow-wrap:anywhere}.top__section-body[data-astro-cid-6uzmzu6t] p.note{margin-top:8px;font-size:11px;line-height:1.6;opacity:.45}.top__section-body[data-astro-cid-6uzmzu6t] p+p.note{margin-top:8px}.top__section-body[data-astro-cid-6uzmzu6t] a{color:inherit;text-decoration:underline}.top__product-list[data-astro-cid-6uzmzu6t]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;margin:48px 0 0;padding:0;list-style:none}@media screen and (min-width: 821px){.top__product-list[data-astro-cid-6uzmzu6t]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:64px}}.top__more[data-astro-cid-6uzmzu6t]{display:flex;justify-content:center;margin:48px 0 0}@media screen and (min-width: 821px){.top__more[data-astro-cid-6uzmzu6t]{margin-top:64px}}.top__pill[data-astro-cid-6uzmzu6t]{display:inline-flex;padding:2.5px 8px;border-radius:24px;background-color:#fff;font-family:Syncro,Courier New,ui-monospace,monospace;font-size:14px;line-height:1.2142857143;letter-spacing:-.05em;color:#000;text-decoration:none;white-space:nowrap;transition:background-color .1s,color .1s}@media (hover: hover){.top__pill[data-astro-cid-6uzmzu6t]:not(:disabled):hover{background-color:#000;color:#fff}}.top__space[data-astro-cid-6uzmzu6t]{order:2;display:flex;flex-direction:column;align-items:center;margin-top:128px}@media screen and (min-width: 821px){.top__space[data-astro-cid-6uzmzu6t]{margin-top:200px}}.top__space-visual[data-astro-cid-6uzmzu6t]{position:relative;width:calc(100% + 48px);margin-inline:-24px;aspect-ratio:1.7099236641;color:#fff}@media screen and (min-width: 768px) and (max-width: 820px){.top__space-visual[data-astro-cid-6uzmzu6t]{width:calc(100% - 112px);margin-inline:auto}}@media screen and (min-width: 821px){.top__space-visual[data-astro-cid-6uzmzu6t]{width:896px;max-width:100%;margin-inline:0}}.top__space-clip[data-astro-cid-6uzmzu6t]{position:absolute}.top__space-image[data-astro-cid-6uzmzu6t]{display:block;width:100%;height:100%;object-fit:cover;clip-path:url(#top-space-mask)}.top__space-mark[data-astro-cid-6uzmzu6t]{position:absolute;display:block;aspect-ratio:48/28;pointer-events:none}.top__space-wing[data-astro-cid-6uzmzu6t]{position:absolute;inset:-150%;transform:scale3d(.25,.25,.25);transform-origin:50% 50%}.top__space-wing[data-astro-cid-6uzmzu6t] svg{display:block;width:100%;height:100%}.top__space-wing--left[data-astro-cid-6uzmzu6t]{clip-path:inset(0 49% 0 0)}.top__space-wing--right[data-astro-cid-6uzmzu6t]{clip-path:inset(0 0 0 49%)}.top__space-mark--a[data-astro-cid-6uzmzu6t]{width:74px;top:calc(-54 / 234 * 100%);left:calc(-13 / 402 * 100%)}@media screen and (min-width: 768px) and (max-width: 820px){.top__space-mark--a[data-astro-cid-6uzmzu6t]{display:block;width:60px;top:calc(84 / 524 * 100%);left:-70px}}@media screen and (min-width: 821px){.top__space-mark--a[data-astro-cid-6uzmzu6t]{width:calc(74 / 896 * 100%);top:calc(84 / 524 * 100%);left:calc(-190 / 896 * 100%)}}.top__space-mark--b[data-astro-cid-6uzmzu6t]{width:46px;top:calc(135 / 234 * 100%);left:calc(313 / 402 * 100%)}@media screen and (min-width: 768px) and (max-width: 820px){.top__space-mark--b[data-astro-cid-6uzmzu6t]{display:block;width:40px;top:calc(263 / 524 * 100%);left:-50px}}@media screen and (min-width: 821px){.top__space-mark--b[data-astro-cid-6uzmzu6t]{width:calc(46 / 896 * 100%);top:calc(263 / 524 * 100%);left:calc(-111 / 896 * 100%)}}.top__space-mark--c[data-astro-cid-6uzmzu6t]{display:none;width:56px;top:calc(181 / 234 * 100%);left:calc(70 / 402 * 100%)}@media screen and (min-width: 768px) and (max-width: 820px){.top__space-mark--c[data-astro-cid-6uzmzu6t]{display:block;width:48px;top:calc(429 / 524 * 100%);left:calc(100% + 12px)}}@media screen and (min-width: 821px){.top__space-mark--c[data-astro-cid-6uzmzu6t]{display:block;width:6.25%;top:calc(429 / 524 * 100%);left:calc(982 / 896 * 100%)}}.top__space-mark--d[data-astro-cid-6uzmzu6t]{display:none;width:28px;top:calc(18 / 234 * 100%);left:calc(329 / 402 * 100%)}@media screen and (min-width: 768px) and (max-width: 820px){.top__space-mark--d[data-astro-cid-6uzmzu6t]{display:block;width:28px;top:calc(112 / 524 * 100%);left:calc(100% + 44px)}}@media screen and (min-width: 821px){.top__space-mark--d[data-astro-cid-6uzmzu6t]{display:block;width:3.125%;top:calc(112 / 524 * 100%);left:calc(1072 / 896 * 100%)}}.top__space-mark--e[data-astro-cid-6uzmzu6t]{display:none;width:66px}@media screen and (min-width: 768px) and (max-width: 820px){.top__space-mark--e[data-astro-cid-6uzmzu6t]{display:block;width:54px;top:calc(243 / 524 * 100%);left:calc(100% - 22px)}}@media screen and (min-width: 821px){.top__space-mark--e[data-astro-cid-6uzmzu6t]{display:block;width:calc(66 / 896 * 100%);top:calc(243 / 524 * 100%);left:calc(879 / 896 * 100%)}}.top__space-text[data-astro-cid-6uzmzu6t]{display:flex;flex-direction:column;align-items:center;margin-top:48px;text-align:center}@media screen and (min-width: 821px){.top__space-text[data-astro-cid-6uzmzu6t]{margin-top:64px}}.top__space-title[data-astro-cid-6uzmzu6t]{margin:0;font-family:Syncro,Courier New,ui-monospace,monospace;font-size:28px;font-style:italic;font-weight:400;line-height:1.2142857143;letter-spacing:0;overflow-wrap:anywhere}@media screen and (min-width: 821px){.top__space-title[data-astro-cid-6uzmzu6t]{font-size:40px}}.top__space-tagline[data-astro-cid-6uzmzu6t]{margin:0;font-family:Syncro Book,kiiks Latin Body,kiiks JP Body,Alte Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;letter-spacing:0}.top__space-hours[data-astro-cid-6uzmzu6t]{margin:16px 0 0;font-family:Alte Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;letter-spacing:0}.top__featured[data-astro-cid-6uzmzu6t]{order:3;display:flex;flex-direction:column;gap:64px;width:100%;margin:128px 0 0;padding:0;list-style:none}@media screen and (min-width: 821px){.top__featured[data-astro-cid-6uzmzu6t]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1124px;margin:200px auto 0}}.top__featured-link[data-astro-cid-6uzmzu6t]{display:flex;flex-direction:column;gap:16px;color:#000;text-decoration:none}.top__featured-image[data-astro-cid-6uzmzu6t]{display:block;width:100%;height:auto;aspect-ratio:554/735;object-fit:cover;background-color:var(--product-bg, #edeef0)}.top__featured-caption[data-astro-cid-6uzmzu6t]{display:flex;flex-direction:column;gap:8px;text-align:center}.top__featured-names[data-astro-cid-6uzmzu6t]{display:flex;flex-direction:column}.top__featured-title[data-astro-cid-6uzmzu6t]{font-family:Syncro,Courier New,ui-monospace,monospace;font-size:14px;font-style:italic;line-height:1.3}.top__featured-subtitle[data-astro-cid-6uzmzu6t]{font-family:Zen Antique Soft,"Noto Serif JP",serif;letter-spacing:-.05em;opacity:.3;font-size:14px;line-height:1.4}.top__featured-subtitle[data-astro-cid-6uzmzu6t] .typesetting-char-close{margin-right:-.48em}.top__featured-subtitle[data-astro-cid-6uzmzu6t] .typesetting-char-open{margin-left:-.48em}.top__featured-subtitle[data-astro-cid-6uzmzu6t] .typesetting-char-middle{margin-inline:-.24em}.top__featured-price[data-astro-cid-6uzmzu6t]{font-family:Alte Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4}@media screen and (min-width: 821px){.top__featured-price[data-astro-cid-6uzmzu6t]{font-size:14px}}.top__circle[data-astro-cid-6uzmzu6t]{order:4;width:214px;margin:128px auto 0;color:#000}.top__circle[data-astro-cid-6uzmzu6t] svg{display:block;width:100%;height:auto}
