.storefront_shell__dsosn{min-height:100vh;background:var(--ground);color:var(--ink)}.storefront_nav__1gsBi{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:22px max(20px,5vw);background:#fff;border-bottom:1px solid var(--line)}.storefront_nav__1gsBi>a{max-width:160px}.storefront_nav__1gsBi nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.storefront_main__KVh9L :is(button,a,input,textarea,select):focus-visible,.storefront_nav__1gsBi a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.storefront_main__KVh9L{max-width:1200px;margin:auto;padding:48px 24px}.storefront_main__KVh9L h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:12px 0 20px}.storefront_main__KVh9L h2{font-size:22px;margin:16px 0}.storefront_main__KVh9L p{line-height:1.7;margin:12px 0}.storefront_main__KVh9L label{display:grid;gap:8px;font-size:14px;margin:16px 0}.storefront_main__KVh9L input,.storefront_main__KVh9L select,.storefront_main__KVh9L textarea{padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:white;max-width:100%}.storefront_action__jBrSv,.storefront_main__KVh9L button{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;background:var(--action);color:#fff;margin:8px 0;font-weight:600}.storefront_main__KVh9L button:disabled{opacity:.5;cursor:not-allowed}.storefront_main__KVh9L a:not(.storefront_action__jBrSv){text-decoration:underline;text-underline-offset:4px}.storefront_grid__qqyBs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0}.storefront_card__0K6sR{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;min-width:0;overflow-wrap:anywhere}.storefront_card__0K6sR small{display:block;color:var(--muted);margin:10px 0}.storefront_basket__v5oNi{position:sticky;top:16px;align-self:start}.storefront_layout__nleeo{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px}.storefront_row__eeIt7{display:flex;justify-content:space-between;align-items:center;gap:16px}.storefront_row__eeIt7 input{width:80px}.storefront_footer___2SSa{max-width:1200px;margin:32px auto;padding:24px;font-size:13px;line-height:1.7;color:var(--muted)}.storefront_badge__qE6Ea{display:inline-block;color:var(--action);background:var(--tint);padding:7px 12px;border-radius:30px;font-size:12px}.storefront_notice__ym1vA{background:var(--tint);border:1px solid var(--line);border-radius:12px;padding:16px}.storefront_main__KVh9L pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:760px){.storefront_layout__nleeo{grid-template-columns:1fr}.storefront_basket__v5oNi{position:static}.storefront_main__KVh9L{padding:28px 16px}.storefront_nav__1gsBi{padding:16px}.storefront_nav__1gsBi nav{gap:14px}.storefront_card__0K6sR{padding:18px}}