.shop-mobile-nav[data-v-6546f3c2]{display:none}.shop-menu-sheet[data-v-6546f3c2]{max-width:600px;padding:20px 20px max(18px,env(safe-area-inset-bottom));color:var(--ink);margin:auto}.shop-menu-sheet header[data-v-6546f3c2]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.shop-menu-sheet h2[data-v-6546f3c2]{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650}.shop-menu-sheet header button[data-v-6546f3c2]{width:44px;min-height:44px;color:var(--blue);cursor:pointer;background:#e4eef7;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.sheet-categories[data-v-6546f3c2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sheet-categories a[data-v-6546f3c2]{border:1px solid var(--line);background:#fff;border-radius:14px;justify-items:center;gap:12px;padding:22px 6px;font-size:13px;font-weight:550;display:grid}.sheet-categories svg[data-v-6546f3c2]{color:var(--blue)}.sheet-gender[data-v-6546f3c2]{grid-template-columns:1fr 1fr;gap:12px;margin-block:12px 20px;display:grid}.sheet-gender a[data-v-6546f3c2]{min-height:46px;color:var(--blue);background:#e4eef7;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.sheet-guides[data-v-6546f3c2]{display:grid}.sheet-guides a[data-v-6546f3c2]{border-top:1px solid #d5e4ef;align-items:center;gap:13px;min-height:56px;font-size:15px;display:flex}.sheet-guides a>span[data-v-6546f3c2]{flex:1}.sheet-guides svg[data-v-6546f3c2]{color:var(--blue);flex:none}.sheet-guides b[data-v-6546f3c2]{color:var(--blue);font-size:12px;font-weight:600}.sheet-done[data-v-6546f3c2]{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;min-height:48px;margin-top:20px;font-size:14px;font-weight:550;display:block}.shop-menu-sheet[data-v-6546f3c2] :is(a,button){transition:background .16s var(--ease-out),transform .16s var(--ease-out)}.shop-menu-sheet[data-v-6546f3c2] :is(a,button):active{transform:scale(.98)}@media (width<=760px){.shop-mobile-nav[data-v-6546f3c2]{z-index:40;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#fff;border-top:1px solid #dce7ef;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;position:fixed;inset:auto 0 0}.shop-mobile-nav[data-v-6546f3c2] :is(a,button){color:#506d84;cursor:pointer;min-height:50px;transition:background .16s var(--ease-out),color .16s var(--ease-out);background:0 0;border:0;border-radius:10px;align-content:center;justify-items:center;gap:5px;padding:5px 1px;font-size:10px;font-weight:500;display:grid}.shop-mobile-nav .is-current[data-v-6546f3c2]{color:#005eb8;background:#eaf3fc;font-weight:650}.shop-mobile-nav[data-v-6546f3c2] :is(a,button):active{background:#eaf3fc}}@media (prefers-reduced-motion:reduce){.shop-menu-sheet[data-v-6546f3c2] :is(a,button):active{transform:none}}.shop-page-loader[data-v-8b6daccd]{z-index:500;color:var(--muted);background:#f7fbfff5;place-content:center;justify-items:center;gap:26px;font-size:13px;display:grid;position:fixed;inset:0}.shop-page-loader img[data-v-8b6daccd]{animation:logo-step-8b6daccd 1.2s var(--ease-in-out) infinite;display:block}.loader-track[data-v-8b6daccd]{background:#d9eaf5;border-radius:3px;width:100px;height:3px;display:block;overflow:hidden}.loader-track>span[data-v-8b6daccd]{background:var(--blue);transform-origin:0;width:100%;height:100%;display:block}.shop-loading-enter-active[data-v-8b6daccd],.shop-loading-leave-active[data-v-8b6daccd]{transition:opacity .14s var(--ease-out)}.shop-loading-enter-from[data-v-8b6daccd],.shop-loading-leave-to[data-v-8b6daccd]{opacity:0}@keyframes logo-step-8b6daccd{50%{opacity:.65;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.shop-page-loader img[data-v-8b6daccd]{animation:none}}.site-layout[data-v-69933be9]{background:#fff;flex-direction:column;min-height:100svh;display:flex}.site-main[data-v-69933be9]{background:#fff;flex:1 0 auto}@media (width<=760px){.site-layout[data-v-69933be9]{padding-bottom:calc(66px + env(safe-area-inset-bottom))}}
