@font-face {
  font-family: "Roboto RUI";
  font-style: normal;
  font-weight: 100 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/media/remteh-fonts/gf/roboto-KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto RUI";
  font-style: normal;
  font-weight: 100 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/media/remteh-fonts/gf/roboto-KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Roboto RUI";
  font-style: normal;
  font-weight: 100 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/media/remteh-fonts/gf/roboto-KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Roboto RUI";
  font-style: normal;
  font-weight: 100 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/media/remteh-fonts/gf/roboto-KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{font-family:"Roboto RUI";font-style:normal;font-weight:800;font-display:swap;src:url("/media/remteh-ui-ds-beznal-20261101-v1/roboto-800-cyrillic-ext-75419bd56369.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"Roboto RUI";font-style:normal;font-weight:800;font-display:swap;src:url("/media/remteh-ui-ds-beznal-20261101-v1/roboto-800-cyrillic-b0e4d753f72a.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Roboto RUI";font-style:normal;font-weight:800;font-display:swap;src:url("/media/remteh-ui-ds-beznal-20261101-v1/roboto-800-latin-ext-c35fdf075cda.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Roboto RUI";font-style:normal;font-weight:800;font-display:swap;src:url("/media/remteh-ui-ds-beznal-20261101-v1/roboto-800-latin-5eb7add4ddbe.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@layer naushFirst {
  #sp-main-body:has(.na),#sp-main-body:has(.na)>.row,#sp-component:has(.na),
  #sp-component :is(.sppb-section,.sppb-row-container,.sppb-row,.sppb-column,.sppb-column-addons,.sppb-addon-wrapper,.sppb-addon-content):has(.na) {
    width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0!important
  }
  .na {--ink:#08090a;--muted:#46484a;--paper:#f1f2f4;--line:#d8d9db;--yellow:#ffd400;--g:clamp(24px,4.15vw,160px);--v:clamp(54px,4.4vw,100px);color:var(--ink)!important;background:white!important}
  #sp-component .na,#sp-component .na :where(p,h1,h2,h3,span,strong,small,a,button,th,td,summary,li,label,input) {font-family:"Roboto RUI",Roboto,"Noto Sans",sans-serif!important}
  .na *,.na *::before,.na *::after {box-sizing:border-box}
  .na :where(h1,h2,h3,p,ul,ol,figure) {margin:0!important}
  .na :where(p,li,small,td,th) {font-size:clamp(16px,.95vw,21px);line-height:1.52}
  .na :where(h1,h2,h3) {text-wrap:balance;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;letter-spacing:-.035em!important;font-weight:800!important;line-height:1.08!important}
  .na h1 {font-size:clamp(44px,4.4vw,104px)!important}
  .na h2 {font-size:clamp(34px,2.75vw,68px)!important}
  .na h3 {font-size:clamp(22px,1.45vw,36px)!important}
  .na :where(.na-brand-card,.na-model,.na-btn,.na-test-grid>a,.na-sym-tab,.na-nav a,.na-manual-go) {text-decoration:none!important}
  .na :where(a,button,summary,input):focus-visible {outline:3px solid #846c00!important;outline-offset:3px!important}
  .na :where(.na-hero,.na-end,.na-nav) :where(a,button):focus-visible {outline-color:#ffd400!important}
  .na .na-inner {width:100%!important;max-width:none!important;margin:0 auto!important;padding-inline:var(--g)!important;box-sizing:border-box}
  .na .na-band {padding-block:var(--v)!important}
  .na .na-head {display:flex!important;align-items:end;justify-content:space-between;gap:clamp(20px,4vw,68px);margin:0 0 clamp(24px,2.2vw,46px)!important}
  .na .na-head h2 {max-width:20em;color:var(--ink)!important}
  .na .na-head p {max-width:47ch;color:var(--muted)!important;text-wrap:pretty}
  .na .na-hero {color:#fff!important;background:#111214!important;position:relative;isolation:isolate}
  .na .na-hero-grid {display:grid;grid-template-columns:1.05fr .95fr;min-height:clamp(390px,28vw,670px);align-items:center;position:relative;overflow:hidden}
  .na .na-hero-grid::before {content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,#111214 3%,rgba(17,18,20,.94) 34%,rgba(17,18,20,.41) 76%,rgba(17,18,20,.56)),url('/media/headphones-hub-v8/headphones-workshop-bg-v1.webp');background-size:cover;background-position:center,center 54%;filter:grayscale(1)}
  .na .na-hero-copy {position:relative;z-index:1;padding-block:clamp(48px,4.2vw,88px)}
  .na .na-hero h1 {color:#fff!important;max-width:16ch}
  .na .na-hero p {margin:clamp(15px,1.3vw,28px) 0 0!important;color:#e5e5e5!important;max-width:50ch;font-size:clamp(17px,1.05vw,25px)}
  .na .na-actions {display:flex;gap:10px;flex-wrap:wrap;margin-top:clamp(20px,2vw,38px)}
  .na .na-btn {border-radius:8px!important;min-height:48px;display:inline-flex!important;align-items:center;justify-content:center;gap:14px;padding:12px 20px!important;font-weight:700!important;font-size:clamp(15px,.95vw,20px)!important;line-height:1.25!important;cursor:pointer}
  .na .na-btn-main {color:var(--ink)!important;background:var(--yellow)!important;border:1px solid var(--yellow)!important}
  .na .na-btn-outline {color:#fff!important;background:rgba(12,12,12,.55)!important;border:1px solid #838383!important}
  .na .na-btn-main:hover {background:#ffe14a!important}
  .na .na-btn-outline:hover {border-color:#fff!important}
  .na :where(.na-btn,.na-arrow,.na-model-arrow,.na-sym-tab,.na-manual-go)>svg,.na .na-test-grid>a>svg:last-child {width:21px;height:21px;flex:none}
  .na .na-hero-objects {align-self:stretch;position:relative;pointer-events:none;min-width:0}
  .na .na-hero-objects>div {position:absolute;display:flex;align-items:center;justify-content:center}
  .na .na-hero-large {inset:6% 2% 8% 25%}
  .na .na-hero-small {inset:53% 49% 8% 0;z-index:1}
  .na .na-hero-objects img {height:100%!important;width:100%!important;object-fit:contain;filter:drop-shadow(0 14px 17px rgba(0,0,0,.48))}
  .na .na-facts {background:var(--paper)!important}
  .na .na-facts ul {list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-block:18px!important}
  .na .na-facts li {display:flex;align-items:center;gap:12px;min-width:0;font-weight:650;color:var(--ink)!important}
  .na .na-facts svg {background:var(--yellow);color:var(--ink);height:36px;width:36px;padding:8px;border-radius:9px;flex:none}
  .na .na-nav {background:#151617!important}
  .na .na-nav-row {display:flex!important;flex-wrap:wrap;gap:8px;padding:12px 0}
  .na .na-nav-row a {border:1px solid #57585a!important;border-radius:8px!important;display:flex!important;align-items:center;justify-content:center;min-height:40px;padding:6px 17px!important;color:#fff!important;background:#212224!important;font-size:15px;font-weight:650;line-height:1.2}
  .na .na-nav a:hover {border-color:var(--yellow)!important}
  .na .na-catalog,.na .na-models,.na .na-steps {background:var(--paper)!important}
  .na .na-brand-group+.na-brand-group {margin-top:clamp(30px,3vw,60px)}
  .na .na-brand-group>h3 {margin:0 0 18px!important;color:var(--ink)!important}
  .na .na-brand-grid,.na .na-model-grid {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1vw,24px)}
  .na :where(.na-brand-card,.na-model,.na-other-model) {border:1px solid var(--line)!important;border-radius:18px!important;background:#fff!important;min-width:0;position:relative;color:var(--ink)!important}
  .na .na-brand-card {display:grid!important;grid-template-rows:28px minmax(0,1fr) auto;align-content:start;height:clamp(258px,14vw,300px);padding:clamp(16px,1.1vw,25px)!important;row-gap:8px;scroll-margin-block:80px}
  .na :where(.na-brand-card,.na-model):is(:hover,:focus-visible) {color:var(--ink)!important;box-shadow:inset 0 -2px var(--yellow),0 5px 14px rgba(8,9,10,.09)!important}
  .na .na-brand-logo,.na .na-brand-photo,.na .na-model-photo {display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}
  .na .na-brand-logo {height:28px}
  .na .na-logo {display:block!important;height:28px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}
  .na .na-logo-soundcore {width:114px!important;background:#08090a!important;mask:url('/media/remteh-naush-soundcore-20261106/logo-soundcore.svg') center/contain no-repeat}
  .na .na-brand-photo img {width:100%!important;height:clamp(130px,7.3vw,151px)!important;object-fit:contain!important}
  .na .na-brand-body {display:grid;gap:2px;padding-right:24px;align-self:end}
  .na .na-brand-body strong,.na .na-model strong,.na .na-other-model strong {font-size:clamp(18px,1.17vw,28px);line-height:1.15;font-weight:750!important;letter-spacing:-.025em}
  .na .na-series {font-size:clamp(13px,.85vw,18px);line-height:1.3;color:var(--muted)!important;white-space:nowrap}
  .na .na-small-series {display:none}
  .na .na-arrow,.na .na-model-arrow {position:absolute;width:25px;height:25px;right:clamp(12px,1vw,22px);bottom:clamp(14px,1vw,22px);display:grid;place-items:center;color:var(--ink)!important}
  .na .na-other-brand {background:#e6e7e9!important}
  .na .na-other-guide {grid-row:1/3;place-self:center;display:grid;place-items:center;color:#45484a}
  .na .na-other-guide svg {width:58px;height:58px}
  .na .na-other-brand .na-brand-body {grid-row:3}
  .na .na-filters {display:none;gap:8px;flex-wrap:wrap;margin-bottom:20px}
  .na-js .na .na-filters {display:flex}
  .na :where(.na-filter,.na-more,.na-manual-go) {border:1px solid #96989b!important;border-radius:8px!important;padding:9px 15px!important;min-height:40px;cursor:pointer;font-size:15px;font-weight:650;color:var(--ink)!important;background:#fff!important}
  .na .na-filter[aria-pressed="true"] {border-color:#08090a!important;background:#08090a!important;color:white!important}
  .na .na-model {display:grid!important;grid-template-rows:minmax(0,1fr) auto;gap:10px;height:clamp(195px,12.7vw,260px);padding:clamp(16px,1.2vw,28px)!important;align-items:center}
  .na .na-model-photo img {width:100%!important;height:clamp(112px,7.7vw,165px)!important;object-fit:contain}
  .na .na-model strong {padding-right:21px}
  .na .na-other-model {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;align-content:center;gap:15px;padding:clamp(16px,1.3vw,30px);grid-column:span var(--other-span,1);background:#e5e6e8!important}
  .na .na-other-model p {font-size:15px;margin-top:5px!important;color:var(--muted)!important}
  .na .na-manual-controls {display:grid;grid-template-columns:minmax(78px,1fr) auto;gap:6px;align-items:center;min-width:0;max-width:100%}
  .na .na-manual-controls label {grid-column:1/-1;font-size:13px;font-weight:650;color:var(--ink)}
  .na .na-manual-controls input {box-shadow:none!important;border:1px solid #888!important;border-radius:7px!important;background:white!important;width:100%;height:40px;padding:7px 9px!important;color:var(--ink)!important;font-size:15px}
  .na .na-manual-go {display:inline-flex!important;align-items:center;justify-content:center;gap:6px;background:#fff!important;line-height:1.2}
  .na .na-control-row {display:none}
  .na-js .na .na-control-row {display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}
  .na .na-status {font-size:15px;color:var(--muted)}
  .na .na-prices,.na .na-online,.na .na-faq {background:#fff!important}
  .na .na-table {border-collapse:collapse!important;width:100%!important;table-layout:fixed;color:var(--ink)!important;margin:0!important}
  .na .na-table th,.na .na-table td {border:0!important;border-bottom:1px solid var(--line)!important;padding:13px 16px!important;text-align:left;font-weight:650!important;color:var(--ink)!important;background:transparent!important}
  .na .na-table thead th {background:var(--ink)!important;color:#fff!important;font-size:.92em}
  .na .na-table th:first-child {width:69%}
  .na .na-table small {display:block;font-size:.89em;font-weight:400;line-height:1.38;color:var(--muted)!important}
  .na .na-table a,.na .na-sym-copy a,.na .na-faq a {color:inherit!important;text-decoration:underline!important;text-underline-offset:3px}
  .na .na-table td {white-space:normal}
  .na .na-amount {display:inline-block!important;white-space:nowrap;color:inherit!important;line-height:inherit}
  .na .byn {display:inline-block!important;box-sizing:border-box!important;width:.73em!important;height:.8em!important;color:inherit!important;vertical-align:-.04em!important;margin:0!important;padding:0!important;border:0!important;background:currentColor!important;mask:url('/img/byn-mask.png') center/contain no-repeat!important}
  .na .byn::before,.na .byn::after {content:none!important}
  .na .na-condition {margin-top:16px!important;font-size:clamp(14px,.88vw,18px);color:var(--muted)!important}
  .na .na-symptoms {background:var(--paper)!important}
  .na .na-sym-layout {display:grid;grid-template-columns:minmax(200px,.36fr) minmax(0,1fr);gap:clamp(14px,1.7vw,38px);align-items:stretch}
  .na .na-sym-list {display:flex;flex-direction:column;gap:5px}
  .na .na-sym-tab {display:flex!important;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:#fff!important;color:var(--ink)!important;min-height:41px;line-height:1.3;font-weight:650}
  .na .na-sym-tab[aria-selected=true] {background:var(--yellow)!important;border-color:var(--yellow)!important}
  .na .na-sym-panel {display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,42px);align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:clamp(16px,1.6vw,34px);min-height:100%}
  .na .na-sym-photo img {width:100%!important;height:auto!important;max-height:clamp(196px,17vw,350px);object-fit:cover;aspect-ratio:4/3;border-radius:11px}
  .na .na-sym-copy h3 {margin:0 0 12px!important;color:var(--ink)!important}
  .na .na-sym-copy p,.na .na-step-list p,.na .na-test-grid p {color:var(--muted)!important}
  .na .na-step-list,.na .na-test-grid {padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.1vw,26px);list-style:none!important;counter-reset:na-step}
  .na .na-step-list li {counter-increment:na-step;border-top:2px solid var(--ink);padding:16px 0 0!important;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:12px}
  .na .na-step-list li::before {content:counter(na-step,decimal-leading-zero);font-size:15px;font-weight:750;line-height:26px;background:var(--yellow);min-width:30px;text-align:center;border-radius:5px;color:var(--ink)}
  .na .na-step-list h3 {color:var(--ink)!important;align-self:center;font-size:clamp(19px,1.2vw,28px)!important}
  .na .na-step-list p {grid-column:1/-1}
  .na .na-test-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
  .na .na-test-grid>a {display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:18px!important;color:var(--ink)!important;padding:clamp(19px,1.7vw,36px)!important}
  .na .na-test-grid>a>svg:first-child {width:38px;height:38px}
  .na .na-test-grid h3 {color:var(--ink)!important}
  .na .na-test-grid p {margin-top:6px!important}
  .na .na-locations {background:#161719!important}
  .na #site3-intake-price {margin:0!important;padding:var(--v) var(--g)!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important}
  .na #site3-intake-price>div {width:100%!important;max-width:none!important;margin:0!important}
  .na #site3-intake-price h2 {color:white!important;margin:0 0 25px!important}
  .na #site3-intake-price .ds-branch-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,1.2vw,28px)!important}
  .na #site3-intake-price .ds-branch {display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:stretch!important;gap:0!important;padding:0!important;border:1px solid #58595b!important;border-radius:18px!important;background:#262729!important;color:white!important;overflow:hidden}
  .na #site3-intake-price .ds-facade {display:block!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0;object-fit:cover!important;border:0!important;border-radius:0!important}
  .na #site3-intake-price .ds-branch-copy {padding:clamp(16px,1.25vw,30px)!important;min-width:0}
  .na #site3-intake-price .ds-branch-copy :is(p,h3,a) {color:#fafafa!important;background:transparent!important}
  .na #site3-intake-price .ds-branch-copy h3 {font-size:clamp(19px,1.35vw,30px)!important;margin:0 0 8px!important}
  .na #site3-intake-price .ds-branch-copy p {font-size:clamp(14px,.88vw,19px);margin:4px 0!important}
  .na #site3-intake-price .site5-branch-phone {display:inline-block!important;margin:7px 0!important;font-size:clamp(18px,1.15vw,26px)!important;font-weight:750!important}
  .na #site3-intake-price .site5-branch-actions {display:flex!important;flex-wrap:wrap;gap:6px!important}
  .na #site3-intake-price .site5-branch-actions a {display:inline-flex!important;min-height:32px!important;align-items:center;justify-content:center;padding:4px 8px!important;border:1px solid #777!important;border-radius:7px!important;font-size:13px!important;line-height:1.2!important;text-decoration:none!important}
  .na #site3-intake-price .ds-notes-row {display:flex!important;flex-wrap:wrap;gap:8px 20px!important;background:transparent!important;border:0!important;padding:0!important;margin:16px 0 0!important}
  .na #site3-intake-price .ds-notes-row p {color:#dedede!important;font-size:14px!important;background:transparent!important}
  .na .na-faq-grid {display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,1fr);gap:clamp(20px,4vw,100px);align-items:start}
  .na .na-faq h2,.na .na-faq summary {color:var(--ink)!important}
  .na .na-faq-list details {border:0!important;border-top:1px solid #b8b9bb!important;background:transparent!important;margin:0!important;padding:0!important;border-radius:0!important}
  .na .na-faq-list details:last-child {border-bottom:1px solid #b8b9bb!important}
  .na .na-faq-list summary {display:flex!important;list-style:none!important;min-height:53px;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;padding:13px 0!important;font-size:clamp(16px,1.04vw,23px)!important;font-weight:700!important;background:transparent!important}
  .na summary::-webkit-details-marker {display:none!important}
  .na .na-faq-list summary::after {content:"+"!important;color:var(--ink)!important;font-size:24px;line-height:1;flex:none}
  .na .na-faq-list details[open]>summary::after {content:"−"!important}
  .na .na-faq-list p {padding:0 30px 17px 0!important;color:var(--muted)!important;max-width:78ch}
  .na .na-end {background:var(--ink)!important;color:white!important;padding-block:clamp(48px,4vw,90px)!important}
  .na .na-end>.na-inner {display:flex;align-items:center;justify-content:space-between;gap:24px}
  .na .na-end h2 {color:#fff!important}
  .na .na-end p {color:#d9d9d9!important;margin-top:9px!important}
  .na .na-anchor {display:block!important;width:0;height:0}
  .na [id],.na [tabindex] {scroll-margin-block:84px}
  .na [hidden] {display:none!important}
  @media(max-width:1150px) {
    .na .na-brand-card {height:238px}
    .na .na-brand-photo img {height:118px!important}
    .na .na-series {font-size:13px}
    .na #site3-intake-price .ds-branch {grid-template-columns:1fr!important;grid-template-rows:155px auto!important}
  }
  @media(max-width:900px) {
    .na .na-brand-grid,.na .na-model-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
    .na .na-step-list {grid-template-columns:repeat(2,minmax(0,1fr))}
    .na .na-sym-panel {grid-template-columns:1fr}
    .na .na-head {align-items:start;flex-direction:column;gap:10px}
    .na .na-head p {max-width:62ch}
    .na .na-facts li {gap:7px;font-size:14px}
  }
  @media(max-width:650px) {
    .na {--g:clamp(14px,4.1vw,24px);--v:38px}
    .na h1 {font-size:clamp(34px,8.8vw,48px)!important}
    .na h2 {font-size:clamp(29px,7.25vw,38px)!important}
    .na h3 {font-size:21px!important}
    .na .na-hero-grid {display:flex;flex-direction:column;align-items:stretch;min-height:0}
    .na .na-hero-grid::before {background-image:linear-gradient(165deg,#111214 4%,rgba(17,18,20,.94) 37%,rgba(17,18,20,.41) 100%),url('/media/headphones-hub-v8/headphones-workshop-bg-v1.webp')}
    .na .na-hero-copy {padding:29px 0 0}
    .na .na-hero h1 {max-width:15ch}
    .na .na-hero p {font-size:16px;line-height:1.42;margin-top:10px!important}
    .na .na-hero-objects {height:150px;margin:0 0 4px;align-self:stretch}
    .na .na-hero-large {inset:0 3% 2% 38%}
    .na .na-hero-small {inset:30% 42% 4% 13%}
    .na .na-actions {margin-top:15px}
    .na .na-btn {min-height:43px;font-size:15px!important;padding:9px 15px!important}
    .na .na-facts ul {grid-template-columns:repeat(2,minmax(0,1fr));padding-block:10px!important;gap:9px}
    .na .na-facts li {line-height:1.22}
    .na .na-facts svg {width:28px;height:28px;padding:5px;border-radius:6px}
    .na .na-nav-row {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 0;gap:5px}
    .na .na-nav-row a {font-size:13px;min-height:36px;padding:5px 2px!important}
    .na .na-head {margin-bottom:19px!important}
    .na .na-head p,.na .na-sym-copy p,.na .na-step-list p,.na .na-test-grid p,.na .na-end p {font-size:15px}
    .na .na-brand-group>h3 {margin-bottom:12px!important}
    .na .na-brand-grid,.na .na-model-grid {gap:8px}
    .na .na-brand-card {height:184px;border-radius:18px!important;grid-template-rows:21px minmax(0,1fr) auto;padding:11px!important;gap:5px}
    .na .na-brand-logo,.na .na-logo {height:21px!important}
    .na .na-logo-soundcore {width:84px!important}
    .na .na-brand-photo img {height:82px!important}
    .na .na-brand-body {padding-right:0;gap:4px}
    .na .na-brand-body strong {font-size:clamp(14px,4vw,19px);padding-right:11px}
    .na .na-series {font-size:clamp(11px,3vw,14px);letter-spacing:-.02em}
    .na .na-wide-series {display:none}
    .na .na-small-series {display:block}
    .na .na-arrow {right:8px;bottom:31px;width:15px;height:15px}
    .na .na-arrow svg,.na .na-model-arrow svg {width:15px;height:15px}
    .na .na-other-guide svg {width:40px;height:40px}
    .na .na-filters {gap:5px;margin-bottom:12px}
    .na .na-filter {font-size:13px;padding:7px 10px!important;min-height:35px}
    .na .na-model {height:155px;padding:12px!important;gap:7px}
    .na .na-model-photo img {height:86px!important}
    .na .na-model strong {font-size:16px;line-height:1.15;padding-right:12px}
    .na .na-model-arrow {width:15px;height:15px;right:8px;bottom:13px}
    .na .na-other-model {padding:11px;gap:8px}
    .na .na-other-model strong {font-size:16px}
    .na .na-other-model p,.na .na-status {font-size:13px;line-height:1.3}
    .na .na-manual-controls {grid-template-columns:1fr;gap:3px;width:100%}
    .na .na-manual-controls label {font-size:12px}
    .na .na-manual-controls input,.na .na-manual-go {font-size:13px;min-height:30px;height:30px}
    .na .na-manual-go {padding:3px 9px!important}
    .na .na-control-row {gap:8px;margin-top:12px}
    .na .na-table th:first-child {width:62%}
    .na .na-table td,.na .na-table th {font-size:15px;padding:10px 8px!important}
    .na .na-condition {font-size:14px;margin-top:12px!important}
    .na .na-sym-layout,.na .na-sym-panel,.na .na-faq-grid {grid-template-columns:1fr;gap:14px}
    .na .na-sym-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
    .na .na-sym-tab {font-size:13px;padding:7px 9px!important;min-height:36px}
    .na .na-sym-tab:last-child {grid-column:1/-1}
    .na .na-sym-tab svg {width:14px;height:14px}
    .na .na-sym-panel {padding:12px;min-height:0}
    .na .na-sym-photo img {max-height:160px;object-fit:contain;background:#18191b}
    .na .na-sym-copy h3 {margin-bottom:6px!important}
    .na .na-step-list,.na .na-test-grid {grid-template-columns:1fr}
    .na .na-step-list {gap:15px}
    .na .na-step-list li {padding-top:10px!important;gap:5px 9px}
    .na .na-step-list li::before {line-height:23px;min-width:26px;font-size:13px}
    .na .na-test-grid>a {gap:10px;padding:14px!important}
    .na .na-test-grid>a>svg:first-child {width:27px;height:27px}
    .na #site3-intake-price .ds-branch-grid {grid-template-columns:1fr!important}
    .na #site3-intake-price .ds-branch {grid-template-columns:1fr!important;grid-template-rows:138px auto!important}
    .na #site3-intake-price .ds-branch-copy {padding:14px!important}
    .na #site3-intake-price .site5-branch-actions {gap:5px!important}
    .na .na-end>.na-inner {align-items:start;flex-direction:column;gap:15px}
  }
}
@layer naushFirst {
  .na .na-condition a {color:var(--ink)!important;text-underline-offset:3px}
  .na #site3-intake-price .ds-branch-copy {container-type:inline-size}
  .na #site3-intake-price .site5-branch-actions {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .na #site3-intake-price .site5-branch-actions a {grid-column:span 2;text-align:center;white-space:nowrap}
  .na #site3-intake-price .site5-branch-actions a:last-child {grid-column:2/span 2}
  @container (min-width:435px) {
    .na #site3-intake-price .site5-branch-actions {grid-template-columns:repeat(6,minmax(0,1fr))!important}
    .na #site3-intake-price .site5-branch-actions a:nth-last-child(2) {grid-column:2/span 2}
    .na #site3-intake-price .site5-branch-actions a:last-child {grid-column:4/span 2}
  }
  .na .na-hero-objects::before {content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 62% 55%,rgba(230,230,230,.22),rgba(255,255,255,0) 64%);pointer-events:none}
  @media(max-width:650px) {
    .na .na-sym-list {grid-template-columns:repeat(4,minmax(0,1fr))}
    .na .na-sym-tab {grid-column:span 2}
    .na .na-sym-tab:last-child {grid-column:2/span 2}
    .na .na-hero-objects {margin-top:5px}
  }
}
@layer naushFirst {
  .na .na-brand-logo .na-logo-soundcore {width:167px!important}
  @media(max-width:650px){.na .na-brand-logo .na-logo-soundcore {width:125px!important}}
}
@layer naushFirst {
  .na-js .na .na-model-grid:not([data-ready])>.na-model:nth-child(n+8),
  .na-js .na .na-sym-panels:not([data-ready])>.na-sym-panel:not(:first-child) {display:none!important}
  @media(max-width:1200px) and (min-width:651px) {
    .na .na-hero-grid::before {background-image:linear-gradient(90deg,#111214 3%,rgba(17,18,20,.94) 34%,rgba(17,18,20,.41) 76%,rgba(17,18,20,.56)),url('/media/headphones-hub-v8/headphones-workshop-bg-v1-1200.webp')}
  }
  @media(max-width:900px){.na-js .na .na-model-grid:not([data-ready])>.na-model:nth-child(n+4){display:none!important}}
  @media(max-width:650px) {
    .na .na-hero-grid::before {background-image:linear-gradient(165deg,#111214 4%,rgba(17,18,20,.94) 37%,rgba(17,18,20,.41) 100%),url('/media/headphones-hub-v8/headphones-workshop-bg-v1-768.webp')}
  }
}
@layer naushFirst {
  .na .na-model-grid[data-ready] {display:flex!important;flex-direction:column}
  .na .na-model-matrix {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:inherit}
  .na .na-model-matrix[hidden] {display:none!important}
  .na .na-manual-row>.na-other-model {display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);gap:24px}
  .na .na-manual-row .na-manual-controls {width:100%}
  @media(max-width:900px){.na .na-model-matrix {grid-template-columns:repeat(2,minmax(0,1fr))}}
  @media(max-width:650px){.na .na-manual-row>.na-other-model {grid-template-columns:1fr 1.15fr;gap:8px}.na .na-manual-row .na-manual-controls {min-width:0}}
}
@layer naushFirst {
  .na .na-other-model {display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) auto;gap:10px;align-items:center;align-content:stretch;justify-content:stretch;text-decoration:none!important;height:clamp(195px,12.7vw,260px);padding:clamp(16px,1.2vw,28px)!important}
  .na .na-other-model-icon {justify-self:center;color:#45484a!important}
  .na .na-other-model-icon svg {width:46px;height:46px}
  .na .na-other-model-copy {display:flex;flex-direction:column;gap:4px;padding-right:22px}
  .na .na-other-model-copy>span {font-size:14px;line-height:1.2;color:#46484a!important}
  .na .na-other-model:is(:hover,:focus-visible) {box-shadow:inset 0 -2px var(--yellow),0 5px 14px rgba(8,9,10,.09)!important}
  .na .na-manual-row>.na-other-model {grid-template-columns:auto 1fr!important;grid-template-rows:1fr!important;height:auto!important;min-height:84px;align-items:center;gap:20px}
  .na .na-manual-row .na-model-arrow {bottom:50%;transform:translateY(50%)}
  @media(max-width:650px){
    .na .na-other-model {height:155px;padding:12px!important}
    .na .na-other-model-icon svg {width:33px;height:33px}
    .na .na-other-model-copy {padding-right:12px;gap:3px}
    .na .na-other-model-copy strong {font-size:16px}
    .na .na-other-model-copy>span {font-size:12px}
    .na .na-manual-row>.na-other-model {grid-template-columns:34px 1fr!important}
  }
}
@layer naushFirst {
  @media(max-width:650px){
    .na .na-hero h1 {max-width:none!important;text-wrap:wrap!important;font-size:clamp(30px,8.4vw,45px)!important}
    .na .na-actions {display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.95fr);gap:7px;max-width:335px}
    .na .na-actions .na-btn {min-width:0!important;gap:6px;padding:9px 8px!important}
    .na .na-nav-row {grid-template-rows:repeat(2,37px)}
  }
  @media(max-width:345px){
    .na .na-nav-row a {font-size:12px}
    .na .na-brand-body strong {font-size:13.5px}
    .na .na-series {font-size:10.8px}
  }
}
@layer naushFirst {
 .na .na-sym-picker {display:none}
 .na #site3-intake-price .site5-branch-actions {grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important}
 .na #site3-intake-price .site5-branch-actions a:nth-child(1) {grid-column:2/span 2}
 .na #site3-intake-price .site5-branch-actions a:nth-child(2) {grid-column:4/span 2}
 .na #site3-intake-price .site5-branch-actions a:nth-child(3) {grid-column:1/span 2}
 .na #site3-intake-price .site5-branch-actions a:nth-child(4) {grid-column:3/span 2}
 .na #site3-intake-price .site5-branch-actions a:nth-child(5) {grid-column:5/span 2}
 @media(max-width:650px){
  .na-js .na .na-sym-list {display:none}
  .na-js .na .na-sym-picker {display:block}
  .na .na-sym-picker select {font-family:"Roboto RUI",Roboto,sans-serif!important;width:100%;height:44px;padding:7px 12px!important;font-size:16px;font-weight:650;color:#08090a;background:#fff;border:1px solid #8a8b8c;border-radius:8px;cursor:pointer}
  .na #site3-intake-price .site5-branch-actions a {padding:4px 2px!important;font-size:12px!important}
 }
 @media(max-width:348px){.na #site3-intake-price .site5-branch-actions a {white-space:normal;min-height:38px!important}}
}
@layer naushFirst {
  .na .na-sym-picker {display:none!important}
  @media(max-width:650px){.na-js .na .na-sym-picker {display:block!important}.na-js .na .na-sym-list {display:none!important}}
}
@layer naushFirst {
 @media(min-width:349px) and (max-width:650px){
   .na #site3-intake-price .site5-branch-actions {width:calc(100% + 12px)!important;margin-inline:-6px!important;gap:3px!important}
   .na #site3-intake-price .site5-branch-actions a {font-weight:500!important;font-size:12px!important;letter-spacing:-.018em!important;padding-inline:1px!important}
 }
}
/* Catalogue marks occupy a separate track. Product bounds use the same square,
   so a wide pair of buds cannot grow beyond a full-size headset. */
@layer naushFirst {
 .na .na-brand-card {--mark-w:110px;--mark-h:26px;--product:clamp(132px,7.3vw,148px);grid-template-rows:32px minmax(0,1fr) auto;row-gap:12px;padding-block:18px!important}
 .na .na-brand-logo {height:32px!important;align-self:start}
 .na .na-brand-logo .na-logo {height:var(--mark-h)!important;width:var(--mark-w)!important;max-width:min(120px,100%)!important;object-fit:contain!important}
 .na [data-brand=samsung],.na [data-brand=mchose],.na [data-brand=asus],.na [data-brand=a4tech] {--mark-w:114px;--mark-h:25px}
 .na [data-brand=apple],.na [data-brand=xiaomi],.na [data-brand=razer],.na [data-brand=huawei],.na [data-brand=redragon],.na [data-brand=steelseries] {--mark-w:60px;--mark-h:30px}
 .na .na-brand-logo .na-logo-soundcore {width:117px!important;height:25px!important}
 .na .na-brand-photo {align-self:stretch;min-height:0}
 .na .na-brand-photo img {display:block;width:min(100%,var(--product))!important;height:var(--product)!important;max-height:100%!important;object-fit:contain!important}
 @media(max-width:650px) {
   .na .na-brand-card {--product:83px;height:199px;grid-template-rows:29px minmax(0,1fr) auto;row-gap:12px;padding-block:12px!important}
   .na .na-brand-logo {height:29px!important}
   .na .na-brand-logo .na-logo {max-width:min(104px,100%)!important;max-height:28px!important}
 }
 @media(max-width:480px){
   .na :is(.na-catalog,.na-models) .na-head h2 {max-width:calc(100vw - var(--g) - var(--na-contact-lane,180px))!important;text-wrap:wrap!important}
 }
}
@layer naushFirst {
 .na .na-brand-photo {container-type:size}
 .na .na-brand-photo img {width:min(100cqh,100cqw,var(--product))!important;height:min(100cqh,100cqw,var(--product))!important}
 @media(min-width:1151px){.na .na-brand-card {height:clamp(275px,15vw,300px)}}
}
@layer naushFirst {
 .na .na-brand-card {grid-template-rows:32px var(--product) minmax(0,1fr);height:clamp(286px,15vw,300px)}
 .na .na-brand-photo {height:var(--product)}
 @media(max-width:1150px){.na .na-brand-card {--product:113px;height:252px}}
 @media(max-width:650px){.na .na-brand-card {--product:83px;height:213px;grid-template-rows:29px 83px minmax(0,1fr)}}
}
