.sgp-site .sgp-catalog-nav{display:flex;align-items:center;flex-wrap:wrap;gap:10px 28px;margin:0 0 30px;padding:22px 28px;background:#171717;scroll-margin-top:90px}
.sgp-site .sgp-catalog .sgp-catalog-nav a{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;flex:none;min-width:0;margin:0;padding:8px 0;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-weight:700!important;font-size:.91rem;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;white-space:nowrap}
.sgp-site .sgp-catalog .sgp-catalog-nav a:hover,.sgp-site .sgp-catalog .sgp-catalog-nav a:focus-visible,.sgp-site .sgp-catalog .sgp-catalog-nav a.is-active{color:#b7a6d9!important;color:color-mix(in srgb,var(--global-palette1,#614b94) 52%,white)!important}
.sgp-site .sgp-catalog .sgp-catalog-nav a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.sgp-site .sgp-catalog .sgp-catalog-nav a span{font-size:1.15em;line-height:1}
.sgp-site .sgp-catalog-section{scroll-margin-top:90px}
.sgp-site .sgpa-section-return{display:flex;justify-content:flex-end;margin-top:42px}
.sgp-site .sgpa-section-return a{display:inline-flex;align-items:center;gap:10px;color:var(--sg-text,#23212a);font-weight:700;text-transform:uppercase;letter-spacing:.09em;text-decoration:none;border-bottom:2px solid var(--global-palette1,#614b94);padding-bottom:5px}
.sgp-site .sgpa-section-return a:hover,.sgp-site .sgpa-section-return a:focus-visible{color:var(--global-palette1,#614b94)}
.sgp-site .sgpa-section-return a span{font-size:1.35em;line-height:1}
@media(max-width:580px){.sgp-site .sgp-catalog-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible;margin:0 0 24px;padding:16px 14px}.sgp-site .sgp-catalog .sgp-catalog-nav a{gap:4px;font-size:.7rem;line-height:1.25;letter-spacing:.03em;white-space:normal}.sgp-site .sgp-catalog .sgp-catalog-nav a span{flex:none}.sgp-site .sgpa-section-return{margin-top:32px}}
