
      
      .sb-catalog {
        --l-ink: #14110F; --l-paper: #FFFFFF; --l-warm: #F5F2EE; --l-warm-2: #FBF9F7;
        --l-coral: #E8503A; --l-coral-deep: #C4402B; --l-green: #1F7A4C; --l-green-light: #4FBF87;
        --l-line: #EAE6E1; --l-line-2: #EFEBE6; --l-line-3: #DED8D1; --l-line-dark: #3A342F; --l-line-footer: #2A251F;
        --l-text: #4A443E; --l-text-2: #3A342F; --l-muted: #6E655D; --l-on-dark: #CFC8C1; --l-on-dark-2: #B8AFA6; --l-on-dark-3: #9A9188;
        --l-f-display: "Pozovem Ruble", "Playfair Display", Georgia, serif;
        --l-f-brand: "Philosopher", "Playfair Display", Georgia, serif;
        --l-f-body: "Golos Text", "Inter", system-ui, sans-serif;
        --l-f-mono: "JetBrains Mono", ui-monospace, monospace;
        --l-pad: clamp(16px, 4vw, 48px); --l-container: 1280px;
        --l-h2: clamp(28px, 3.4vw, 48px);
      }
      .sb-catalog ::selection { background: var(--l-coral); color: #fff; }
      .sb-catalog .wrap { max-width: var(--l-container); margin: 0 auto; padding: 0 var(--l-pad); }
  
      .sb-catalog .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; height: 44px; padding: 0 20px; border-radius: 999px; border: 1px solid transparent; font-family: var(--l-f-body); font-size: 15px; font-weight: 500; line-height: 1; white-space: nowrap; cursor: pointer; background: transparent; color: var(--l-ink); text-decoration: none; transition: background .2s, color .2s, border-color .2s, transform .15s; box-sizing: border-box; }
      .sb-catalog .btn:focus-visible, .sb-catalog button:focus-visible, .sb-catalog a:focus-visible { outline: 2px solid var(--l-coral); outline-offset: 3px; }
      .sb-catalog .btn-primary, .sb-catalog .btn-telegram { background: var(--l-ink); color: #fff; border-color: var(--l-ink); }
      .sb-catalog .btn-secondary { border-color: var(--l-line-3); color: var(--l-ink); background: transparent; }
      .sb-catalog .btn-accent { background: var(--l-coral); color: #fff; border-color: var(--l-coral); }
      .sb-catalog .btn-outline { background: transparent; color: var(--l-ink); border: 1.5px solid var(--l-ink); }
      .sb-catalog .btn-lg { height: 48px; padding: 0 28px; font-size: 16px; }
      .sb-catalog .btn-ghost { color: var(--l-text-2); padding: 0 6px; }
      .sb-catalog .btn-sm { height: 36px; padding: 0 14px; font-size: 13px; }
      .sb-catalog .btn-arrow { display: none; }
      @media (hover: hover) {
        .sb-catalog .btn-primary:hover, .sb-catalog .btn-telegram:hover { background: var(--l-coral); border-color: var(--l-coral); color: #fff; }
        .sb-catalog .btn-secondary:hover { border-color: var(--l-ink); }
        .sb-catalog .btn-accent:hover { background: var(--l-coral-deep); border-color: var(--l-coral-deep); }
        .sb-catalog .btn-outline:hover { background: var(--l-ink); color: #fff; }
        .sb-catalog .btn-ghost:hover { color: var(--l-coral); }
      }
  
      .sb-catalog .nav { position: fixed; top: 0; left: 0; right: 0; z-index: 50; background: rgba(255,255,255,0.92); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border-bottom: 1px solid var(--l-line-2); }
      .sb-catalog .nav-inner { max-width: var(--l-container); margin: 0 auto; padding: 10px var(--l-pad); display: flex; align-items: center; gap: 24px; min-height: 64px; box-sizing: border-box; }
      @media (min-width: 900px) { .sb-catalog .nav-inner { padding: 14px var(--l-pad); min-height: 73px; } }
      .sb-catalog .brand { font-family: var(--l-f-brand); font-style: italic; font-weight: 400; font-size: 23px; letter-spacing: 0; color: var(--l-ink); display: inline-flex; align-items: baseline; gap: 5px; background: none; border: 0; padding: 0; margin: 0; cursor: pointer; line-height: 1; }
      .sb-catalog .brand .dot { width: 6px; height: 6px; border-radius: 50%; background: var(--l-green); display: inline-block; margin: 0; }
      @media (min-width: 900px) { .sb-catalog .brand { font-size: 26px; gap: 6px; } .sb-catalog .brand .dot { width: 7px; height: 7px; } }
      .sb-catalog .nav-links { display: none; gap: clamp(10px, 1.6vw, 26px); align-items: center; margin-left: auto; white-space: nowrap; }
      .sb-catalog .nav-links button, .sb-catalog .nav-links a { background: none; border: 0; color: var(--l-text-2); font-family: var(--l-f-body); font-size: 14px; padding: 0; cursor: pointer; transition: color .15s; text-decoration: none; }
      .sb-catalog .nav-links button:hover, .sb-catalog .nav-links a:hover { color: var(--l-coral); }
      .sb-catalog .nav-links button.is-active, .sb-catalog .nav-links a.is-active { color: var(--l-ink); border-bottom: 1px solid var(--l-coral); padding-bottom: 2px; }
      .sb-catalog .nav-cta { display: flex; gap: 10px; align-items: center; margin-left: auto; }
      @media (min-width: 900px) { .sb-catalog .nav-links { display: flex; } .sb-catalog .nav-cta { margin-left: 0; } }
      .sb-catalog .nav-cta .btn { height: 44px; padding: 0 20px; border-radius: 999px; font-family: var(--l-f-body); font-size: 15px; font-weight: 500; box-shadow: none; transform: none; }
      .sb-catalog .nav-cta .btn-primary { background: var(--l-ink); color: #fff; border-color: var(--l-ink); }
      .sb-catalog .nav-cta .btn-ghost { background: none; border-color: transparent; color: var(--l-text-2); padding: 0 6px; }
      @media (hover: hover) { .sb-catalog .nav-cta .btn-primary:hover { background: var(--l-coral); border-color: var(--l-coral); } .sb-catalog .nav-cta .btn-ghost:hover { color: var(--l-coral); } }
      .sb-catalog .nav-cta-label-short { display: none; }
      @media (max-width: 899.98px) {
        .sb-catalog .nav-cta .btn { height: 36px; padding: 0 14px; font-size: 13px; }
        .sb-catalog .nav-cta.has-menu .btn-ghost { display: none; }
        .sb-catalog .has-short .nav-cta-label { display: none; }
        .sb-catalog .has-short .nav-cta-label-short { display: inline; }
      }
      .sb-catalog .nav-burger { width: 44px; height: 44px; border-radius: 50%; border: 1px solid var(--l-line); background: #fff; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; cursor: pointer; padding: 0; }
      .sb-catalog .nav-burger span { display: block; width: 16px; height: 1.5px; background: var(--l-ink); border-radius: 1px; }
      @media (min-width: 900px) { .sb-catalog .nav-burger { display: none; } }

      .sb-catalog .nav-drawer { position: fixed; inset: 0; z-index: 60; visibility: hidden; }
      .sb-catalog .nav-drawer.is-open { visibility: visible; }
      .sb-catalog .nav-drawer-scrim { position: absolute; inset: 0; width: 100%; height: 100%; background: rgba(20,17,15,0.3); border: 0; padding: 0; opacity: 0; transition: opacity .25s ease; cursor: pointer; }
      .sb-catalog .nav-drawer.is-open .nav-drawer-scrim { opacity: 1; }
      .sb-catalog .nav-drawer-panel { position: absolute; inset: 0; background: #fff; display: flex; flex-direction: column; padding: 0 16px 24px; transform: translateY(-8px); opacity: 0; transition: transform .28s ease, opacity .22s ease; overflow-y: auto; box-sizing: border-box; }
      .sb-catalog .nav-drawer.is-open .nav-drawer-panel { transform: none; opacity: 1; }
      .sb-catalog .nav-drawer-head { display: flex; align-items: center; justify-content: space-between; min-height: 64px; margin: 0 -16px 20px; padding: 10px 16px; border-bottom: 1px solid var(--l-line-2); }
      .sb-catalog .nav-drawer-close { width: 44px; height: 44px; border-radius: 50%; border: 0; background: var(--l-ink); color: #fff; font-size: 17px; line-height: 1; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0; }
      .sb-catalog .nav-drawer-links { display: flex; flex-direction: column; }
      .sb-catalog .nav-drawer-links button, .sb-catalog .nav-drawer-links a { text-decoration: none; background: none; border: 0; border-bottom: 1px solid var(--l-line-2); text-align: left; font-family: var(--l-f-display); font-size: 28px; font-weight: 400; color: var(--l-ink); padding: 14px 0; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }
      .sb-catalog .nav-drawer-links > :last-child { border-bottom: 0; }
      .sb-catalog .nav-drawer-links .is-active .nav-drawer-idx { color: var(--l-coral-deep); }
      .sb-catalog .nav-drawer-idx { font-family: var(--l-f-mono); font-size: 11px; color: var(--l-muted); }
      .sb-catalog .nav-drawer-cta { display: flex; flex-direction: column; gap: 10px; margin-top: 18px; }
      .sb-catalog .nav-drawer-cta .btn { width: 100%; height: 44px; border-radius: 999px; font-size: 15px; }
      .sb-catalog .nav-drawer-cta .btn-primary { background: var(--l-ink); color: #fff; border-color: var(--l-ink); }
      .sb-catalog .nav-drawer-cta .btn-secondary { background: transparent; color: var(--l-ink); border: 1px solid var(--l-line-3); }
      .sb-catalog .nav-drawer-channels { margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--l-line-2); display: flex; flex-direction: column; gap: 10px; }
      .sb-catalog .nav-drawer-channels span { font-family: var(--l-f-mono); font-size: 10px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--l-muted); }
      .sb-catalog .nav-drawer-channels div { display: flex; gap: 8px; flex-wrap: wrap; }
      .sb-catalog .nav-drawer-channels a { border: 1px solid var(--l-line); font-family: var(--l-f-body); font-size: 14px; height: 40px; padding: 0 16px; border-radius: 999px; display: inline-flex; align-items: center; color: var(--l-ink); text-decoration: none; }
      @media (min-width: 900px) { .sb-catalog .nav-drawer, .sb-catalog .nav-drawer.is-open { display: none; } }
      @media (prefers-reduced-motion: reduce) { .sb-catalog .nav-drawer-panel, .sb-catalog .nav-drawer-scrim { transition: none; } }
  
      .sb-catalog .footer { background: var(--l-ink); color: var(--l-on-dark); padding: 30px 0 22px; margin: 0; border: 0; }
      @media (min-width: 900px) { .sb-catalog .footer { padding: clamp(48px, 6vw, 80px) 0 32px; } }
      .sb-catalog .footer-card { display: flex; flex-direction: column; gap: 26px; }
      @media (min-width: 900px) { .sb-catalog .footer-card { gap: 48px; } }
      .sb-catalog .footer-inner { display: flex; gap: 24px; flex-wrap: wrap; padding: 0; border: 0; }
      @media (min-width: 900px) { .sb-catalog .footer-inner { gap: clamp(28px, 5vw, 72px); } }
      .sb-catalog .footer-col { display: flex; flex-direction: column; gap: 9px; min-width: 130px; }
      .sb-catalog .footer-col:first-child { flex: 1 1 100%; gap: 8px; }
      @media (min-width: 900px) { .sb-catalog .footer-col { flex: 0 1 180px; gap: 12px; } .sb-catalog .footer-col:first-child { flex: 1 1 280px; gap: 12px; } }
      .sb-catalog .footer-brand { font-family: var(--l-f-brand); font-style: italic; font-weight: 400; font-size: 26px; color: var(--l-warm-2); display: inline-flex; align-items: baseline; gap: 5px; line-height: 1; margin: 0; }
      @media (min-width: 900px) { .sb-catalog .footer-brand { font-size: 28px; gap: 6px; } }
      .sb-catalog .footer-brand .dot { width: 7px; height: 7px; border-radius: 50%; background: var(--l-green-light); display: inline-block; }
      .sb-catalog .footer-tag { font-family: var(--l-f-display); font-style: italic; font-size: 16px; color: var(--l-on-dark-2); max-width: none; line-height: 1.3; }
      @media (min-width: 900px) { .sb-catalog .footer-tag { font-size: 18px; } }
      .sb-catalog .footer h5 { font-family: var(--l-f-mono); font-size: 10px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--l-on-dark-3); font-weight: 400; margin: 0 0 2px; }
      @media (min-width: 900px) { .sb-catalog .footer h5 { font-size: 11px; } }
      .sb-catalog .footer-col ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 9px; }
      @media (min-width: 900px) { .sb-catalog .footer-col ul { gap: 12px; } }
      .sb-catalog .footer-col a, .sb-catalog .footer-col button { color: var(--l-on-dark); font-family: var(--l-f-body); font-size: 14px; background: none; border: 0; padding: 0; cursor: pointer; text-align: left; text-decoration: none; transition: color .15s; }
      @media (min-width: 900px) { .sb-catalog .footer-col a, .sb-catalog .footer-col button { font-size: 15px; } }
      .sb-catalog .footer-col a:hover, .sb-catalog .footer-col button:hover { color: #fff; }
      .sb-catalog .footer-soon { font-family: var(--l-f-mono); font-size: 10px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--l-on-dark-3); }
      .sb-catalog .footer-bottom { display: flex; justify-content: space-between; gap: 12px; flex-wrap: wrap; border-top: 1px solid var(--l-line-footer); padding-top: 16px; margin: 0; font-family: var(--l-f-mono); font-size: 10px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--l-on-dark-3); }
      @media (min-width: 900px) { .sb-catalog .footer-bottom { padding-top: 22px; font-size: 11px; } }
      .sb-catalog .footer-col.footer-contacts { flex: 1 1 100%; }
      .sb-catalog .footer-col.footer-contacts li, .sb-catalog .footer-col.footer-contacts a { font-family: var(--l-f-body); font-size: 13px; line-height: 1.45; overflow-wrap: anywhere; }
      .sb-catalog .footer-col.footer-contacts li { color: var(--l-on-dark-2); }
      @media (min-width: 900px) { .sb-catalog .footer-col.footer-contacts ul { display: grid; grid-auto-flow: column; grid-template-rows: repeat(3, auto); justify-content: start; column-gap: clamp(28px, 5vw, 72px); } }
      .sb-catalog .footer-pay { display: inline-flex; align-items: center; gap: 18px; flex-wrap: wrap; }
      .sb-catalog .footer-pay-logo { display: inline-flex; align-items: center; }
      .sb-catalog .footer-pay-logo img { display: block; height: 20px; width: auto; filter: brightness(0) invert(1); opacity: .55; }
  
      .sb-catalog { position: relative; color: var(--l-ink); font-family: var(--l-f-body); font-size: 15px; line-height: 1.55; -webkit-font-smoothing: antialiased; background: var(--l-paper); overflow-x: hidden; isolation: isolate; min-height: 100vh; padding-top: 64px; }
      @media (min-width: 900px) { .sb-catalog { padding-top: 73px; } }
      .sb-catalog a { color: inherit; text-decoration: none; }
      .sb-catalog img { display: block; max-width: 100%; }
      .sb-catalog button { font-family: inherit; }
      .sb-catalog h1, .sb-catalog h2, .sb-catalog h3, .sb-catalog h5, .sb-catalog p { margin: 0; }

      .sb-catalog .cat-page { display: flex; flex-direction: column; gap: 18px; padding-block: clamp(22px, 4vw, 56px) clamp(56px, 8vw, 104px); }
      @media (min-width: 900px) { .sb-catalog .cat-page { gap: clamp(24px, 3vw, 36px); } }

      /* заголовок страницы */
      .sb-catalog .cat-head { display: flex; flex-direction: column; gap: 10px; max-width: 760px; }
      @media (min-width: 900px) { .sb-catalog .cat-head { gap: 14px; } }
      .sb-catalog .cat-kicker { font-family: var(--l-f-mono); font-size: 10px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--l-coral-deep); }
      @media (min-width: 900px) { .sb-catalog .cat-kicker { font-size: 11px; } }
      .sb-catalog .cat-head h1 { font-family: var(--l-f-display); font-weight: 500; font-size: clamp(32px, 4.4vw, 62px); line-height: 1.05; letter-spacing: -0.02em; text-wrap: pretty; }
      .sb-catalog .cat-head h1 em { font-style: italic; font-weight: 500; }
      .sb-catalog .cat-head p { font-size: 14px; line-height: 1.55; color: var(--l-text); text-wrap: pretty; }
      @media (min-width: 900px) { .sb-catalog .cat-head p { font-size: clamp(15px, 1.1vw, 17px); line-height: 1.6; } }

      /* счётчик (фильтр по категориям убран по решению владельца 2026-09-08; многофасетный — в бэклоге) */
      .sb-catalog .filter-bar { border-top: 1px solid var(--l-line-2); padding-top: 16px; }
      @media (min-width: 900px) { .sb-catalog .filter-bar { padding-top: clamp(18px, 2vw, 26px); } }
      .sb-catalog .results-meta { display: flex; align-items: baseline; gap: 8px; }
      .sb-catalog .results-count { font-family: var(--l-f-display); font-size: 22px; font-weight: 500; }
      @media (min-width: 900px) { .sb-catalog .results-count { font-size: 26px; } .sb-catalog .results-meta { gap: 12px; } }
      .sb-catalog .results-mode { font-family: var(--l-f-mono); font-size: 11px; letter-spacing: 0.08em; color: var(--l-muted); }
      @media (min-width: 900px) { .sb-catalog .results-mode { font-size: 12px; } }

      /* заметки о статусе черновика */
      .sb-catalog .lock-note-card, .sb-catalog .current-strip-card { background: var(--l-warm); border-radius: 18px; padding: 18px 16px; display: flex; flex-direction: column; gap: 8px; }
      @media (min-width: 900px) { .sb-catalog .lock-note-card, .sb-catalog .current-strip-card { border-radius: 20px; padding: 20px 24px; } }
      .sb-catalog .lock-note-card strong { font-family: var(--l-f-display); font-size: 22px; font-weight: 500; color: var(--l-ink); line-height: 1.15; }
      .sb-catalog .lock-note-card p { color: var(--l-text); font-size: 14px; line-height: 1.55; }
      .sb-catalog .lock-note-actions { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 4px; }
      .sb-catalog .lock-note-actions button { font-family: var(--l-f-body); font-size: 14px; font-weight: 500; color: var(--l-ink); background: #fff; border: 1px solid var(--l-line-3); border-radius: 999px; height: 40px; padding: 0 16px; cursor: pointer; transition: border-color .15s; }
      .sb-catalog .lock-note-actions button:hover { border-color: var(--l-ink); }
      .sb-catalog .current-strip-card { flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 16px; }
      .sb-catalog .current-strip-card .cs-meta { display: flex; flex-direction: column; gap: 4px; }
      .sb-catalog .current-strip-card .cs-meta span { font-family: var(--l-f-mono); font-size: 10px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--l-muted); }
      .sb-catalog .current-strip-card .cs-meta strong { font-family: var(--l-f-display); font-size: 22px; font-weight: 500; color: var(--l-ink); line-height: 1.1; }

      /* сетка карточек — статичный кадр первого экрана (public/landing/catalog/<key>.webp) */
      .sb-catalog .cat-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
      @media (min-width: 700px) { .sb-catalog .cat-grid { grid-template-columns: repeat(auto-fill, minmax(236px, 1fr)); gap: clamp(20px, 2.4vw, 32px); } }
      .sb-catalog .cat-card { position: relative; display: flex; flex-direction: column; gap: 10px; background: transparent; border: 0; padding: 0; cursor: pointer; text-align: left; font-family: inherit; color: inherit; width: 100%; min-width: 0; }
      @media (min-width: 900px) { .sb-catalog .cat-card { gap: 12px; } }
      @media (hover: hover) { .sb-catalog .cat-card:hover .cat-shot { border-color: var(--l-coral); } }
      .sb-catalog .cat-card:focus-visible { outline: none; }
      .sb-catalog .cat-card:focus-visible .cat-shot { outline: 2px solid var(--l-coral); outline-offset: 3px; }
      .sb-catalog .cat-shot { width: 100%; aspect-ratio: 390 / 800; border-radius: 14px; overflow: hidden; background: var(--l-warm); border: 1.5px solid var(--l-ink); box-sizing: border-box; transition: border-color .2s; }
      @media (min-width: 900px) { .sb-catalog .cat-shot { border-radius: 18px; } }
      .sb-catalog .cat-shot img { width: 100%; height: 100%; object-fit: cover; object-position: top; display: block; }
      .sb-catalog .cat-nameline { display: flex; align-items: baseline; justify-content: space-between; gap: 8px; }
      .sb-catalog .cat-name { font-family: var(--l-f-display); font-size: 18px; font-weight: 500; line-height: 1.15; }
      @media (min-width: 900px) { .sb-catalog .cat-name { font-size: 21px; } }
      .sb-catalog .cat-kind { font-family: var(--l-f-mono); font-size: 10px; color: var(--l-muted); white-space: nowrap; }
      @media (min-width: 900px) { .sb-catalog .cat-kind { font-size: 11px; } }
      .sb-catalog .cat-cta { margin-top: auto; width: 100%; height: 40px; font-size: 14px; }
      @media (min-width: 900px) { .sb-catalog .cat-cta { height: 44px; font-size: 15px; } }
      @media (hover: hover) { .sb-catalog .cat-card:hover .cat-cta { border-color: var(--l-ink); } }

      .sb-catalog .empty { grid-column: 1 / -1; text-align: center; padding: 60px 20px; border: 1px dashed var(--l-line-3); border-radius: 20px; display: flex; flex-direction: column; align-items: center; gap: 10px; }
      .sb-catalog .empty h3 { font-family: var(--l-f-display); font-size: 24px; font-weight: 500; color: var(--l-ink); }
      .sb-catalog .empty p { color: var(--l-text); font-size: 14px; margin-bottom: 8px; }

      /* «Не уверены, какой стиль ваш?» */
      .sb-catalog .info-card { background: var(--l-warm); border-radius: 20px; padding: 26px 16px; display: flex; flex-direction: column; gap: 14px; margin-top: 8px; }
      @media (min-width: 900px) { .sb-catalog .info-card { border-radius: 24px; padding: clamp(26px, 3.4vw, 44px); flex-direction: row; gap: clamp(20px, 3vw, 48px); align-items: center; justify-content: space-between; flex-wrap: wrap; margin-top: clamp(12px, 2vw, 24px); } }
      .sb-catalog .info-copy { min-width: 0; display: flex; flex-direction: column; gap: 12px; }
      @media (min-width: 900px) { .sb-catalog .info-copy { flex: 1 1 380px; } }
      .sb-catalog .info-card h2 { font-family: var(--l-f-display); font-weight: 500; font-size: 26px; line-height: 1.08; letter-spacing: -0.015em; text-wrap: pretty; }
      @media (min-width: 900px) { .sb-catalog .info-card h2 { font-size: clamp(26px, 2.8vw, 40px); } }
      .sb-catalog .info-card h2 em { font-style: italic; }
      .sb-catalog .info-card p { font-size: 14px; line-height: 1.55; color: var(--l-text); max-width: 52ch; text-wrap: pretty; }
      @media (min-width: 900px) { .sb-catalog .info-card p { font-size: clamp(15px, 1.1vw, 17px); line-height: 1.6; } }
      .sb-catalog .info-cta { display: flex; flex-direction: column; gap: 8px; }
      .sb-catalog .info-cta .btn { width: 100%; }
      @media (min-width: 640px) { .sb-catalog .info-cta { flex-direction: row; flex-wrap: wrap; gap: 10px; } .sb-catalog .info-cta .btn { width: auto; } }
