.loading-stage.svelte-1noff51{z-index:100;opacity:1;pointer-events:none;transition:opacity .7s ease-in-out;position:fixed;inset:0;overflow:hidden}.loading-stage.svelte-1noff51:not(.visible){opacity:0}.loading-bg.svelte-1noff51{background-image:url(../../../photos/apparel-hero.png);background-position:50% 38%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.loading-overlay.svelte-1noff51{background:#14141680;position:absolute;inset:0}.logo-center.svelte-1noff51{width:479.5px;height:154px;display:block;position:absolute;top:42.59%;left:50%;transform:translate(-50%)}.page.svelte-1noff51{color:#252c2f;background:#e6e5e5;min-height:100vh;position:relative;overflow-x:clip}.frame-outer.svelte-1noff51{--scale:calc(100vw / 1920px);width:100%;height:calc((5654px - 1080px) * var(--scale));overflow:hidden}.frame.svelte-1noff51{width:1920px;height:5654px;margin-top:calc(-1080px * var(--scale));transform-origin:0 0;transform:scale(var(--scale));background:#e6e5e5;position:relative;overflow:hidden}.hero.svelte-1noff51{pointer-events:none;width:1920px;height:1080px;position:absolute;top:0;left:0;overflow:hidden}.hero-tagline.svelte-1noff51{color:#fff;filter:drop-shadow(0 0 6.8px #00000054);z-index:2;flex-direction:column;align-items:center;width:24px;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-size:23.192px;font-weight:400;line-height:1;display:flex;position:absolute;top:126px;left:50%;transform:translate(-50%)}.hero-tagline.svelte-1noff51 .vt-cell:where(.svelte-1noff51){text-align:center;width:24px;height:46px;line-height:46px;display:block}.hero-tagline.svelte-1noff51 .vt-before-ten:where(.svelte-1noff51){height:45px}.hero-tagline.svelte-1noff51 .vt-ten:where(.svelte-1noff51){writing-mode:vertical-rl;height:30px;transform:translate(5px)}.hero-tagline.svelte-1noff51 .vt-maru:where(.svelte-1noff51){writing-mode:vertical-rl;height:12px;transform:translate(5px)}.apparel-mark.svelte-1noff51{pointer-events:none;z-index:2;filter:drop-shadow(0 1px 2px #00000040);width:74px;height:80px;position:absolute;top:952px;left:937px;overflow:visible}.apparel-mark.svelte-1noff51 .hanger:where(.svelte-1noff51),.apparel-mark.svelte-1noff51 .shirt:where(.svelte-1noff51){transform-box:fill-box;transform-origin:50%}.apparel-mark.svelte-1noff51 .hanger:where(.svelte-1noff51){animation:2.8s cubic-bezier(.45,0,.25,1) infinite svelte-1noff51-hanger-attach}.apparel-mark.svelte-1noff51 .shirt:where(.svelte-1noff51){animation:2.8s cubic-bezier(.45,0,.25,1) infinite svelte-1noff51-shirt-straighten}@keyframes svelte-1noff51-hanger-attach{0%,12%{transform:translate(15.35px,-16.89px)rotate(15.6deg)}50%,85%{transform:translate(0)rotate(0)}to{transform:translate(15.35px,-16.89px)rotate(15.6deg)}}@keyframes svelte-1noff51-shirt-straighten{0%,22%{transform:rotate(-8.26deg)}46%{transform:rotate(1.2deg)}56%,85%{transform:rotate(0)}to{transform:rotate(-8.26deg)}}@media (prefers-reduced-motion:reduce){.apparel-mark.svelte-1noff51 .hanger:where(.svelte-1noff51),.apparel-mark.svelte-1noff51 .shirt:where(.svelte-1noff51){animation:none;transform:none}}.hero.svelte-1noff51 img:where(.svelte-1noff51){object-fit:cover;object-position:center 38%;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.logo-img.svelte-1noff51{background-color:#fff;width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-img-dark.svelte-1noff51{background-color:#252c2f}.lead.svelte-1noff51{font-family:var(--font-mincho);letter-spacing:.1em;color:#252c2f;white-space:nowrap;margin:0;font-size:36px;font-weight:600;line-height:2;position:absolute;top:1210px;left:50%;transform:translate(-50%)}.lead.svelte-1noff51 .accent:where(.svelte-1noff51){color:#b57938}.intro-body.svelte-1noff51{width:865px;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.1em;color:#252c2f;text-align:center;margin:0;font-size:16px;line-height:29px;position:absolute;top:1317px;left:50%;transform:translate(-50%)}.intro-body.svelte-1noff51 p:where(.svelte-1noff51){margin:0}.brand-pill.svelte-1noff51{box-sizing:border-box;color:#252c2f;isolation:isolate;border:1px solid #252c2f;border-radius:28px;width:162px;height:36px;text-decoration:none;position:absolute;top:1600px;left:50%;overflow:hidden;transform:translate(-50%)}.brand-pill.svelte-1noff51:before{content:"";transform-origin:0;z-index:0;pointer-events:none;background:#252c2f;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.brand-pill.svelte-1noff51:hover:before,.brand-pill.svelte-1noff51:focus-visible:before{transform:scaleX(1)}.brand-pill-label.svelte-1noff51{font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.15em;z-index:1;font-size:11px;line-height:24px;transition:color .24s .11s;position:absolute;top:6px;left:29px}.brand-pill-arrow.svelte-1noff51{color:#252c2f;z-index:1;width:6px;height:12px;transition:color .2s .22s;display:block;position:absolute;top:12px;left:142px}.brand-pill.svelte-1noff51:hover .brand-pill-label:where(.svelte-1noff51),.brand-pill.svelte-1noff51:focus-visible .brand-pill-label:where(.svelte-1noff51),.brand-pill.svelte-1noff51:hover .brand-pill-arrow:where(.svelte-1noff51),.brand-pill.svelte-1noff51:focus-visible .brand-pill-arrow:where(.svelte-1noff51){color:#fff}@media (prefers-reduced-motion:reduce){.brand-pill.svelte-1noff51:before{transition:none}}.card.svelte-1noff51{width:437px;height:601px;position:absolute}.card-img.svelte-1noff51{cursor:pointer;background:#d9d9d9;width:435px;height:435px;transition:transform .3s,filter .3s;position:absolute;top:0;left:0;overflow:hidden}.card-img.svelte-1noff51:hover{filter:brightness(.9);transform:scale(.97)}@media (prefers-reduced-motion:reduce){.card-img.svelte-1noff51{transition:none}.card-img.svelte-1noff51:hover{transform:none}}.card-img.svelte-1noff51 img:where(.svelte-1noff51){width:436px;max-width:none;height:545px;display:block;position:absolute;left:0}.card-tag.svelte-1noff51{box-sizing:border-box;border:1px solid #252c2f;border-radius:6px;width:114px;height:29px;position:absolute;top:459px;left:0}.card-tag-label.svelte-1noff51{font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;color:#252c2f;white-space:nowrap;font-size:13.027px;line-height:normal;position:absolute;top:461px;left:24px}.card-name.svelte-1noff51{font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;color:#252c2f;white-space:nowrap;margin:0;font-size:30px;line-height:normal;position:absolute;top:487px;left:0}.card-price.svelte-1noff51{font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;color:#252c2f;white-space:nowrap;margin:0;line-height:normal;position:absolute;top:533px;left:2px}.card-price.svelte-1noff51 .yen:where(.svelte-1noff51){font-size:34.07px}.card-price.svelte-1noff51 .tax:where(.svelte-1noff51){font-size:19.811px}.footer-line.svelte-1noff51{background:#252c2f;width:1666px;height:.44px;position:absolute;top:5489px;left:127px}.footer-links.svelte-1noff51{width:967px;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.15em;color:#252c2f;white-space:pre-wrap;margin:0;font-size:16px;line-height:24px;position:absolute;top:5532px;left:127px}.footer-links.svelte-1noff51 a:where(.svelte-1noff51){color:#252c2f;text-decoration:none;transition:opacity .2s}.footer-links.svelte-1noff51 a:where(.svelte-1noff51):hover{opacity:.6}.logo-footer.svelte-1noff51{width:275px;height:88px;line-height:0;display:block;position:absolute;top:5506px;left:1518px}.card-grid.svelte-1noff51{display:contents}.hero.svelte-1noff51,.frame.svelte-1noff51 .apparel-mark:where(.svelte-1noff51){display:none}.m-hero.svelte-1noff51{background:#e6e5e5;width:100vw;height:100vh;display:block;position:relative;overflow:hidden}.m-hero-photo.svelte-1noff51{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.m-hero-tagline.svelte-1noff51{color:#fff;filter:drop-shadow(0 0 6.8px #00000054);z-index:2;pointer-events:none;flex-direction:column;align-items:center;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-size:23.192px;font-weight:400;line-height:1;display:flex;position:absolute;top:11%;left:50%;transform:translate(-50%)}.m-hero-tagline.svelte-1noff51 .vt-cell:where(.svelte-1noff51){text-align:center;width:24px;height:46px;line-height:46px;display:block}.m-hero-tagline.svelte-1noff51 .vt-before-ten:where(.svelte-1noff51){height:45px}.m-hero-tagline.svelte-1noff51 .vt-ten:where(.svelte-1noff51){writing-mode:vertical-rl;height:30px;transform:translate(5px)}.m-hero-tagline.svelte-1noff51 .vt-maru:where(.svelte-1noff51){writing-mode:vertical-rl;height:12px;transform:translate(5px)}.m-hero.svelte-1noff51 .apparel-mark:where(.svelte-1noff51){z-index:2;filter:drop-shadow(0 1px 2px #00000040);width:90.61px;height:91.69px;position:absolute;top:auto;bottom:calc(6% + 5px);left:50%;transform:translate(-50%)}@media (width>=721px){.m-br.svelte-1noff51,.fm-br.svelte-1noff51{display:none}}@media (width<=720px){.frame-outer.svelte-1noff51{--scale:calc(100vw / 390px);height:calc((2400px - 844px) * var(--scale))}.frame.svelte-1noff51{width:390px;height:2400px;margin-top:calc(-844px * var(--scale));transform:scale(var(--scale))}.loading-bg.svelte-1noff51{background-position:50% 40%}.logo-center.svelte-1noff51{width:208px;height:66.8px;top:50%;left:50%;transform:translate(-50%,-50%)}.hero.svelte-1noff51,.frame.svelte-1noff51 .apparel-mark:where(.svelte-1noff51){display:none}.m-hero.svelte-1noff51{background:#e6e5e5;width:100vw;height:100svh;display:block;position:relative;overflow:hidden}.m-hero-photo.svelte-1noff51{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.m-hero.svelte-1noff51 .apparel-mark:where(.svelte-1noff51){width:11.26vw;height:11.39vw;top:90.6%;left:50%;transform:translate(-50%)}.m-hero-tagline.svelte-1noff51{color:#fff;text-shadow:0 0 2.05px #0000008c;z-index:2;pointer-events:none;flex-direction:column;align-items:center;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-size:16.231px;font-weight:400;line-height:1;display:flex;position:absolute;top:14.1%;left:50%;transform:translate(-50%)}.m-hero-tagline.svelte-1noff51 .vt-cell:where(.svelte-1noff51){text-align:center;width:16.8px;height:32.19px;line-height:32.19px;display:block}.m-hero-tagline.svelte-1noff51 .vt-before-ten:where(.svelte-1noff51){height:31.49px}.m-hero-tagline.svelte-1noff51 .vt-ten:where(.svelte-1noff51){writing-mode:vertical-rl;height:21px;transform:translate(3.5px)}.m-hero-tagline.svelte-1noff51 .vt-maru:where(.svelte-1noff51){writing-mode:vertical-rl;height:8.4px;transform:translate(3.5px)}.lead.svelte-1noff51{font-size:21px;line-height:normal;top:909px}.intro-body.svelte-1noff51{width:360px;font-size:10px;line-height:16px;top:965px}.brand-pill.svelte-1noff51{border-width:.636px;border-radius:17.8px;width:104px;height:22.88px;top:1170px}.brand-pill-label.svelte-1noff51{font-size:7px;line-height:normal;top:4px;left:15px}.brand-pill-arrow.svelte-1noff51{width:3.81px;height:7.63px;top:7.63px;left:88px}.card-grid.svelte-1noff51{z-index:1;grid-template-columns:repeat(3,1fr);gap:27.46px 19.08px;width:322.92px;display:grid;position:absolute;top:1256px;left:33px}.card.svelte-1noff51{width:auto!important;height:130.54px!important;position:relative!important;top:auto!important;left:auto!important}.card-img.svelte-1noff51{aspect-ratio:1;width:100%;height:auto;top:0;left:0}.card-img.svelte-1noff51 img:where(.svelte-1noff51){object-fit:cover;width:100%;height:100%;left:0;top:0!important}.card-tag.svelte-1noff51{border-width:.309px;border-radius:1.852px;width:35.197px;height:8.954px;top:101.726px;left:0}.card-tag-label.svelte-1noff51{font-size:4.022px;line-height:8px;top:102.342px;left:7.41px}.card-name.svelte-1noff51{font-size:9.262px;line-height:19px;top:110.369px;left:0}.card-price.svelte-1noff51{font-size:10.519px;line-height:21px;top:124.573px;left:.617px}.card-price.svelte-1noff51 .yen:where(.svelte-1noff51){font-size:10.519px}.card-price.svelte-1noff51 .tax:where(.svelte-1noff51){font-size:6.116px}.footer-line.svelte-1noff51{width:320px;top:2143px;left:35px}.footer-links.svelte-1noff51{text-align:center;white-space:normal;width:auto;font-size:11px;line-height:30px;top:2177px;left:50%;transform:translate(-50%)}.footer-links.svelte-1noff51 .pc-sep:where(.svelte-1noff51){display:none}.logo-footer.svelte-1noff51{width:106.25px;height:34px;top:2321px;left:50%;transform:translate(-50%)}}
