.store-page{color:var(--store-text);padding-block:24px 56px;font-size:14px;line-height:1.9}.store-page *,.store-page :before,.store-page :after{box-sizing:border-box}.store-page-breadcrumbs{color:#636e7f;flex-wrap:wrap;gap:8px;margin-block-end:24px;font-size:12px;display:flex}.store-page h1{font-size:24px;font-weight:700;line-height:1.8}.store-page h2{font-size:20px;font-weight:700}.store-page h3{font-size:16px;font-weight:600}.store-page button,.store-page input,.store-page select{font:inherit}.store-page button:disabled{opacity:.55;cursor:not-allowed}.store-page-link,.store-page-primary{background:var(--store-accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-weight:600;display:inline-flex}.store-page-secondary{border:1px solid var(--store-border);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 14px;display:inline-flex}.store-page-muted{color:#636e7f;font-size:12px;font-weight:400}.store-page-notice{background:#f1f6fc;border-radius:8px;margin-block:12px;padding:10px 12px;font-size:13px;line-height:1.7}.store-page-state{text-align:center;justify-items:center;gap:20px;padding:48px 16px;display:grid}.store-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}@media (max-width:1023px){.store-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.store-page{padding-block:16px 32px}.store-page h1{font-size:20px}.store-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.store-page-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}
