@layer dsAll {
[data-ds-all]{--gutter:clamp(16px,3.2vw,96px);--space:clamp(14px,1.2vw,26px);--pad:clamp(40px,3.2vw,68px);--ink:#111820;--body:#3c4854;--paper:#f1f2f4;--panel:#fff;--line:#d7dce1;--night:#0b1119;--yellow:#ffd100;min-width:0!important;color:var(--ink);font-family:"Noto Sans",Arial,sans-serif}
[data-ds-all] .ds-band,[data-ds-all] .ds-branch-local,[data-ds-all] .ds-final{box-sizing:border-box!important;position:relative;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--paper)!important;color:var(--ink)!important;padding-block:var(--pad)!important;min-height:0!important;box-shadow:none!important}
[data-ds-all] .ds-band[data-tone=dark],[data-ds-all] .ds-branch-local,[data-ds-all] .ds-final,[data-ds-all] .ds-branch-section{--ink:#fbfcfd;--body:#c2cbd5;--paper:#0d151f;--panel:#17222e;--line:#344352;background:var(--paper)!important;color:var(--ink)!important}
[data-ds-all] .ds-band[data-tone=light]{--ink:#10161d;--body:#3d4956;--paper:#f1f2f4;--panel:#fff;--line:#d7dce1}
[data-ds-all] .ds-band .ds-band{padding-block:clamp(20px,2vw,38px)!important}
[data-ds-all] .ds-band :where(h1,h2,h3,h4,dt,strong,b),[data-ds-all] .ds-final :where(h2,h3){color:var(--ink)!important}
[data-ds-all] .ds-band :where(p,li,dd,td,th,summary){color:var(--body)!important}
[data-ds-all] .ds-band h2,[data-ds-all] .ds-final h2,[data-ds-all] .ds-clean-service h2{font:800 clamp(30px,2.55vw,54px)/1.07 'Roboto RUI',Roboto,Arial,sans-serif!important;letter-spacing:-.035em!important;text-align:start!important;margin:0 0 .58em!important;max-width:32ch;text-wrap:balance}
[data-ds-all] .ds-band h3{font:800 clamp(19px,1.32vw,28px)/1.17 'Roboto RUI',Roboto,Arial,sans-serif!important;letter-spacing:-.018em!important;text-align:start!important}
[data-ds-all] .ds-band :where(p,li){font-size:clamp(15px,.95vw,19px);line-height:1.6}
[data-ds-all] .ds-band a,[data-ds-all] .ds-jump a{color:var(--ink)!important;text-decoration-color:currentColor!important;text-underline-offset:.18em!important}
[data-ds-all] .ds-wrap{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:auto!important;padding-inline:var(--gutter)!important;min-width:0!important}
[data-ds-all] .ds-band.ds-own-pad,[data-ds-all] .ds-band.ds-wrap,[data-ds-all] .ds-branch-local{padding-inline:var(--gutter)!important}
[data-ds-all] .ds-band>.ds-wrap>.ds-wrap,[data-ds-all] .ds-own-pad .ds-own-pad,[data-ds-all] .ds-wrap .ds-wrap{padding-inline:0!important}
[data-ds-all] .ds-head{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:end!important;gap:12px clamp(24px,5vw,100px)!important;max-width:none!important;margin:0 0 clamp(22px,2vw,38px)!important}
[data-ds-all] .ds-head>h2,[data-ds-all] .ds-head>div:first-child{grid-column:1!important}
[data-ds-all] .ds-head>p:last-child{grid-column:2!important;max-width:68ch!important;margin:0!important}
[data-ds-all] .ds-head h2{margin-bottom:0!important}
[data-ds-all] .ds-head>:only-child{grid-column:1/-1!important}
[data-ds-all] .ds-band :is([class$=kicker],[class$=eyebrow]){font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.3!important;color:var(--body)!important;margin:0 0 12px!important}
[data-ds-all] .ds-list{box-sizing:border-box!important;display:flex!important;flex-flow:row wrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:var(--space)!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;list-style:none!important;--columns:var(--dcols,4)}
[data-ds-all] .ds-list>.ds-cell{box-sizing:border-box!important;flex:1 1 calc((100% - (var(--columns) - 1)*var(--space))/var(--columns) - .1px)!important;width:0!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;align-self:stretch!important;overflow-wrap:anywhere}
[data-ds-all] .ds-list[hidden],[data-ds-all] .ds-list[style*="display: none"],[data-ds-all] .ds-list>.ds-cell[hidden],[data-ds-all] .ds-list>.ds-cell[style*="display: none"],[data-ds-all] .ds-list>.ds-cell[style*="display:none"]{display:none!important}
[data-ds-all] .ds-list:is([data-ds-grid=catalog],[data-ds-grid=info])>.ds-cell{background:var(--panel)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:none!important;padding:clamp(16px,1.45vw,28px)!important;min-height:0!important}
[data-ds-all] .ds-list[data-ds-grid=catalog]>.ds-cell{--panel:#fff;--ink:#101820;--body:#495665;--line:#d7dce1;color:var(--ink)!important;text-decoration:none!important}
[data-ds-all] .ds-list[data-ds-grid=catalog]>.ds-cell:is(a,article):hover,[data-ds-all] .ds-list>.ds-cell:focus-within{border-color:#9f8200!important}
[data-ds-all] .ds-list>.ds-cell :is(strong,h3,small){color:var(--ink)!important}
[data-ds-all] .ds-list>.ds-cell small{color:var(--body)!important}
[data-ds-all] .ds-list[data-ds-grid=catalog]>.ds-cell>strong,[data-ds-all] .ds-list[data-ds-grid=catalog]>.ds-cell>small{max-width:100%!important}
[data-ds-all] .ds-band .ds-btn,[data-ds-all] .ds-hero .ds-btn,[data-ds-all] .ds-final .ds-btn,[data-ds-all] .ds-actions .ds-btn,[data-ds-all] .ds-branch .ds-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;max-width:100%!important;box-sizing:border-box!important;padding:10px 18px!important;border-radius:8px!important;border:1px solid var(--line,#536073)!important;background:var(--panel,#141e29)!important;color:var(--ink,#fff)!important;font:700 15px/1.3 'Noto Sans',Arial,sans-serif!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important}
[data-ds-all] .ds-primary,[data-ds-all] .ds-band .ds-btn.ds-primary,[data-ds-all] .ds-hero .ds-btn.ds-primary,[data-ds-all] .ds-final .ds-btn.ds-primary,[data-ds-all] .ds-actions .ds-btn.ds-primary{background:#ffd100!important;color:#111820!important;border-color:#ffd100!important}
[data-ds-all] :where(a,button,input,summary):focus-visible{outline:3px solid #c09200!important;outline-offset:3px!important}
[data-ds-all] .ds-hero{--ink:#f8fafc;--body:#d1d8df;--panel:#111b27;--line:#596777}
[data-ds-all] .ds-hero h1{color:var(--ink)!important;font-family:'Roboto RUI',Roboto,Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.04em!important}
[data-ds-all] .ds-hero:not(.rt3-hero) h1{font-size:clamp(38px,3.5vw,76px)!important;line-height:1.04!important;max-width:23ch;text-wrap:balance}
[data-ds-all] .ds-hero :where([class*=hero-lead],.ds-clean-lead){color:var(--body)!important;max-width:67ch!important;line-height:1.6!important}
[data-ds-all] :where(.rc3-hero,.cb27-hero,.hph8-hero,.rts-hero,.nbw-hero,.eb27-hero,.rtc7-hero){margin:0!important}
[data-ds-all] .ds-facts{margin:0!important;padding:20px var(--gutter)!important;background:#141d27!important;color:#eef2f5!important;--space:14px}
[data-ds-all] .ds-facts>*{padding:0 14px!important;border:0!important;border-left:2px solid #ffd100!important;background:none!important;box-shadow:none!important}
[data-ds-all] .ds-facts :is(strong,small,span,a){color:inherit!important}
[data-ds-all] .ds-device{object-fit:contain!important;object-position:center!important;max-width:100%!important;background-color:transparent!important}
[data-ds-all] .ds-list[data-ds-grid=catalog] .ds-device{width:100%!important;height:clamp(118px,9vw,190px)!important;max-height:none!important;display:block!important;margin:0 auto!important;padding:0!important;filter:none!important}
[data-ds-all] .ds-logo-box{display:flex!important;align-items:center!important;justify-content:center!important;height:52px!important;min-height:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}
[data-ds-all] .ds-logo-box .ds-logo{display:block!important;height:38px!important;max-height:38px!important;width:100%!important;max-width:100%!important;object-fit:contain!important;padding:0!important;margin:0 auto!important;filter:var(--logo-correction,none)!important}
[data-ds-all] .ds-list .rt3-brand,[data-ds-all] .ds-list .rc3-brand,[data-ds-all] .ds-list .nbw-brand-main{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px!important}
[data-ds-all] .ds-band :where(.cb27-model-media,.rtmn-photo,.rt3-model-photo,.rui-catalog-media){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
[data-ds-all] .ds-list .rtmn-card,[data-ds-all] .ds-list .rt-c4-card,[data-ds-all] .ds-list .rui-catalog-model,[data-ds-all] .ds-model-link{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;text-align:center!important}
[data-ds-all] .ds-band .cb27-model{display:block!important;padding:0!important}
[data-ds-all] .ds-model-anchor{display:flex!important;flex-direction:column!important;height:100%!important;gap:14px!important;padding:22px!important;color:var(--ink)!important;text-decoration:none!important}
[data-ds-all] .cb27-model-copy{padding:0!important;max-width:none!important}
[data-ds-all] .ds-model-go{display:block;font-weight:750;margin-top:12px;color:#263341}
[data-ds-all] .ds-model-go:after{content:'';display:inline-block;width:8px;height:8px;transform:rotate(-45deg);border-right:2px solid;border-bottom:2px solid;margin-inline-start:.7em}
[data-ds-all] .ds-editorial{display:block!important}
[data-ds-all] .ds-editorial header{max-width:none!important;margin-bottom:24px!important}
[data-ds-all] .ds-editorial .ds-list{align-items:stretch!important}
[data-ds-all] .ds-editorial .ds-list>p{margin:0!important}
[data-ds-all] .ds-price-note{width:100%!important;max-width:none!important;margin:12px 0 0!important;padding:10px 0!important;background:none!important;border:0!important;min-height:0!important;color:var(--ink)!important}
[data-ds-all] .ds-price-note p{margin:0!important;width:auto!important;max-width:none!important}
[data-ds-all] .ds-family-catalog{display:block!important;width:100%!important;max-width:none!important}
[data-ds-all] .ds-console-family{margin-block:28px!important}.ds-console-family h3{margin-bottom:10px!important}
[data-ds-all] .ds-band table{width:100%!important;max-width:none!important;margin:0!important;border-collapse:collapse!important;background:var(--panel)!important;color:var(--ink)!important}
[data-ds-all] .ds-band table :where(td,th){border-color:var(--line)!important}
[data-ds-all] .ds-band table thead th{background:#182431!important;color:#f8fafc!important}
[data-ds-all] .ds-band table tbody tr{background:transparent!important}
[data-ds-all] .ds-band :where(.cb27-table-wrap,.rt3-price-table-wrap,.rt-service-table-wrap){max-width:none!important;width:100%!important;border-radius:16px!important;overflow:auto!important}
[data-ds-all] .ds-faq-layout{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;align-items:start!important;gap:clamp(24px,4vw,84px)!important;width:100%!important;max-width:none!important}
[data-ds-all] .ds-faq-title{background:none!important;border:0!important;padding:0!important;align-self:start!important;min-height:0!important;max-width:none!important}
[data-ds-all] .ds-faq-title>header{display:block!important;margin:0!important}
[data-ds-all] .ds-faq-rows{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
[data-ds-all] .ds-faq-rows details{display:block!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;margin:0!important;padding:0!important;min-height:0!important;box-shadow:none!important;background:none!important}
[data-ds-all] .ds-faq-rows summary{display:block!important;position:relative!important;list-style:none!important;padding:19px 36px 19px 0!important;color:var(--ink)!important;font:700 clamp(16px,1.04vw,21px)/1.38 'Noto Sans',Arial,sans-serif!important;cursor:pointer}
[data-ds-all] .ds-faq-rows summary::-webkit-details-marker{display:none!important}
[data-ds-all] .ds-faq-rows summary::before{content:none!important}
[data-ds-all] .ds-faq-rows summary::after{content:''!important;position:absolute!important;right:6px!important;top:45%!important;width:9px!important;height:9px!important;background:none!important;border:0!important;border-right:2px solid!important;border-bottom:2px solid!important;transform:rotate(45deg)!important}
[data-ds-all] .ds-faq-rows details[open]>summary::after{transform:rotate(225deg)!important}
[data-ds-all] .ds-faq-rows details>p{padding:0 32px 18px 0!important;margin:0!important;max-width:72ch!important}
[data-ds-all] .cb27-faq-cta-grid,[data-ds-all] .cb27-faq-block{display:block!important;width:100%!important;max-width:none!important}
[data-ds-all] .cb27-faq-cta-grid>p{margin-top:20px!important}
[data-ds-all] .ds-branches{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;color:var(--ink)!important}
[data-ds-all] .ds-branch-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--space)!important;width:100%!important;max-width:none!important;margin:0!important}
[data-ds-all] .ds-branch{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;padding:0!important;width:100%!important;max-width:none!important;border:1px solid #344351!important;border-radius:18px!important;background:#18222d!important;overflow:hidden!important;box-shadow:none!important;--ink:#fff;--body:#d1d9e0;--panel:#18222d;--line:#586571}
[data-ds-all] .ds-facade{width:100%!important;height:clamp(160px,12vw,252px)!important;object-fit:cover!important;object-position:50% 48%!important;margin:0!important;display:block!important;padding:0!important;border-radius:0!important}
[data-ds-all] .ds-branch-copy{display:flex!important;flex-direction:column!important;align-items:start!important;flex:1 1 auto!important;padding:clamp(18px,1.7vw,32px)!important;gap:8px!important;background:none!important}
[data-ds-all] .ds-branch-copy :is(h3,p,a){margin:0!important;color:var(--ink)!important;background:none!important}
[data-ds-all] .ds-branch-copy p{color:var(--body)!important}
[data-ds-all] .ds-branch-actions,[data-ds-all] .site5-branch-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:auto!important;padding-top:10px!important}
[data-ds-all] .ds-branch-actions .ds-btn,[data-ds-all] .site5-branch-actions .ds-btn{min-height:40px!important;padding:8px 12px!important;font-size:14px!important}
[data-ds-all] .site5-conditions,[data-ds-all] .site5-branch-links{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:16px 0 0!important;max-width:none!important;color:var(--body)!important}
[data-ds-all] .ds-created-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;padding-inline:var(--gutter)!important}
[data-ds-all] .ds-created-cta h2{margin:0!important}
[data-ds-all] .ds-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}
[data-ds-all] .ds-jump{display:flex!important;flex-wrap:wrap!important;gap:10px!important;background:#f1f2f4!important;color:#101820!important}
[data-ds-all] .ds-clean-hero{background:linear-gradient(90deg,rgba(9,15,23,.99) 0%,rgba(9,15,23,.89) 48%,rgba(9,15,23,.45) 100%),url('/media/headphones-hub-v8/headphones-workshop-bg-v1.webp') center/cover!important;padding:clamp(48px,4.1vw,86px) var(--gutter)!important;margin:0!important}
[data-ds-all=cleaning] .sppb-row-container,[data-ds-all=cleaning] .sppb-row{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
[data-ds-all=cleaning] .ds-clean-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)!important;gap:clamp(24px,4vw,85px)!important;align-items:center!important}
[data-ds-all=cleaning] .ds-clean-split>.sppb-col-md-6{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
[data-ds-all=cleaning] .ds-clean-copy :where(.sppb-section,.sppb-column,.sppb-addon-wrapper,.sppb-addon,.sppb-col-md-12){background:none!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;max-width:none!important;text-align:start!important}
[data-ds-all=cleaning] .ds-clean-copy h1{font-size:clamp(40px,3.5vw,76px)!important;text-align:left!important;margin:0 0 20px!important}
[data-ds-all=cleaning] .ds-clean-lead{font-size:clamp(18px,1.18vw,24px)!important;margin:0 0 24px!important}
[data-ds-all=cleaning] #section-id-1579239798423{min-height:0!important;height:clamp(320px,30vw,575px)!important;border-radius:18px!important;margin:0!important;box-shadow:none!important}
[data-ds-all=cleaning] #section-id-1579239798491{padding:0!important;background:#f1f2f4!important}
[data-ds-all=cleaning] #sppb-addon-1576227872283>.sppb-addon>.sppb-addon-content{display:block!important;width:100%!important;max-width:none!important;padding:0!important;background:none!important}
[data-ds-all=cleaning] #section-id-1579239798491 :where(.sppb-column,.sppb-addon,.sppb-addon-wrapper,.sppb-col-md-12){width:100%!important;max-width:none!important;border:0!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important}
[data-ds-all=cleaning] .ds-clean-intro{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:var(--space)!important;align-items:start!important;margin-bottom:32px!important}
[data-ds-all=cleaning] .ds-clean-intro h2 :is(span,strong){font:inherit!important;color:inherit!important}
[data-ds-all=cleaning] .ds-clean-item p{margin:0!important;max-width:72ch!important}
[data-ds-all=cleaning] .ds-clean-book-band{padding:var(--pad) var(--gutter)!important;background:#101821!important}
[data-ds-all=cleaning] .ds-clean-book{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--space)!important;align-items:stretch!important}
[data-ds-all=cleaning] #sppb-addon-wrapper-1693479412296{height:auto!important;min-height:250px!important;margin:0!important;border-radius:18px!important;box-shadow:none!important}
[data-ds-all=cleaning] .ds-book-panel{padding:clamp(20px,2vw,38px)!important;border:1px solid #344351!important;background:#17222d!important;border-radius:18px!important}
[data-ds-all=cleaning] .ds-book-panel :where(.site5-outside-copy,.sppb-addon,.sppb-addon-wrapper){padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:none!important}
[data-ds-all=cleaning] .ds-book-panel a{color:white!important}
[data-ds-all=cleaning] #cf_4{margin:16px 0 0!important;max-width:none!important;border-radius:12px!important}
[data-ds-all] .ds-contact-scene{margin:0!important}.ds-contact-scene>img{width:100%!important;height:clamp(300px,26vw,500px)!important;object-fit:cover!important;border-radius:18px!important}
[data-ds-all] .ds-contact-routes{width:100%!important;max-width:none!important;margin:20px 0 0!important}
[data-ds-all] .ds-lenovo-stage{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;background:transparent!important;padding:0!important;border:0!important}
[data-ds-all] .ds-lenovo-stage>.ds-hero-product{width:100%!important;max-width:100%!important;height:clamp(220px,25vw,460px)!important;object-fit:contain!important;filter:none!important}
[data-ds-all] .ds-lenovo-stage>.ds-small-brand{width:auto!important;height:24px!important;max-width:150px!important;object-fit:contain!important}
[data-ds-all] .ds-eink-scene{padding:0!important;background:none!important;border:0!important;box-shadow:none!important;max-width:none!important}
[data-ds-all] .ds-eink-scene img{width:100%!important;height:auto!important;object-fit:contain!important;max-height:none!important;border-radius:18px!important;filter:none!important}
[data-ds-all] .ds-reading{display:block!important;max-width:none!important;padding-block:var(--pad)!important}
[data-ds-all] .ds-article-intro{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:var(--space)!important;margin-bottom:var(--pad)!important;align-items:stretch!important}
[data-ds-all] .ds-article-intro :where(.rtk-answer,.rtk-aside){position:static!important;width:100%!important;max-width:none!important;margin:0!important;align-self:stretch!important}
[data-ds-all] .ds-prose{box-sizing:border-box!important;max-width:none!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:var(--space) clamp(28px,4vw,88px)!important}
[data-ds-all] .ds-prose>.rtk-section,[data-ds-all] .ds-prose .rtk-safety-card{max-width:none!important;margin:0!important;padding:22px 0!important;border:0!important;border-top:1px solid #d3d8df!important;box-shadow:none!important;background:none!important}
[data-ds-all] .ds-prose :where(p,ul,ol){max-width:72ch!important}
[data-ds-all] .ds-prose h2{font-size:clamp(26px,1.85vw,40px)!important;line-height:1.14!important}
[data-ds-all] .ds-prose .rtk-safety{display:contents!important}
[data-ds-all] .ds-prose>.rtk-conclusion{grid-column:1/-1!important;columns:2;column-gap:clamp(28px,4vw,88px);max-width:none!important;margin:0!important}
@media(min-width:2200px){[data-ds-all] .ds-list{--columns:var(--wcols,6)}}
@media(max-width:1199px){[data-ds-all] .ds-prose{grid-template-columns:1fr!important}[data-ds-all] .ds-prose>.rtk-conclusion{columns:1}}
@media(max-width:760px){[data-ds-all]{--space:12px;--pad:30px}
[data-ds-all] .ds-list{--columns:var(--mcols,1)}[data-ds-all] .ds-head,[data-ds-all] .ds-faq-layout,[data-ds-all] .ds-branch-grid,[data-ds-all] .ds-article-intro,[data-ds-all=cleaning] :is(.ds-clean-split,.ds-clean-book,.ds-clean-intro){grid-template-columns:minmax(0,1fr)!important;gap:18px!important}
[data-ds-all] .ds-head>*{grid-column:1!important}[data-ds-all] .ds-head>p:last-child{grid-column:1!important}
[data-ds-all] .ds-list[data-ds-grid=catalog]>.ds-cell{padding:12px 10px!important}[data-ds-all] .ds-list .ds-device{height:110px!important}[data-ds-all] .ds-logo-box{height:34px!important}[data-ds-all] .ds-logo-box .ds-logo{height:24px!important;max-height:24px!important}
[data-ds-all] .ds-model-anchor{padding:0!important;gap:10px!important}[data-ds-all] .ds-created-cta{display:grid!important}[data-ds-all] .ds-created-cta .ds-btn{justify-self:start!important}
[data-ds-all] .ds-facts{--columns:2;padding:14px var(--gutter)!important}
[data-ds-all=cleaning] #section-id-1579239798423{height:clamp(220px,67vw,365px)!important}[data-ds-all=cleaning] .ds-clean-hero{padding:30px var(--gutter)!important}
[data-ds-all] .ds-contact-scene>img{height:218px!important}[data-ds-all] .ds-branch .ds-btn{font-size:13px!important;padding:8px 10px!important}
}
@media(prefers-reduced-motion:reduce){[data-ds-all] .ds-band *{scroll-behavior:auto!important}}
}
@layer dsAll{
[data-ds-all]{--pad:clamp(30px,2.2vw,48px)}
[data-ds-all] .ds-created-cta{width:100vw!important;max-width:100vw!important;margin-inline:calc(50% - 50vw)!important}
[data-ds-all] .ds-final,[data-ds-all] .ds-hero :is(em,h1 span){--ink:#f8fafc;color:var(--ink)!important}
[data-ds-all] :is(.hph8-bottom,.hph8-bottom>div:only-child){display:block!important;width:100%!important;max-width:none!important;min-height:0!important;padding-block:var(--pad)!important}
[data-ds-all] .hph8-bottom>div{min-height:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
[data-ds-all] .rt-hpb__shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important}
[data-ds-all] :is(.rt-hpb__diagnostic-lab,.rt-hpb__price-block){padding:clamp(18px,1.65vw,32px)!important;min-height:0!important;max-width:none!important}
[data-ds-all] :is(.rt-hpb__models,.rt-hpb__related,.rt-hpb__diagnostic-layout,.rtbn-laptop-trust){margin-block:0!important}
[data-ds-all] .rt-page-wrap{padding-block:0!important}
[data-ds-all] .rt-page-hero>.rt-page-wrap{display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;align-items:center!important;gap:clamp(22px,3vw,64px)!important}
[data-ds-all] .rt-page-hero-logo.ds-lenovo-stage{width:100%!important;max-width:none!important;height:auto!important;position:static!important;transform:none!important}
[data-ds-all] .rt-page-hero-logo.ds-lenovo-stage .ds-hero-product{height:clamp(240px,24vw,470px)!important;max-width:100%!important}
[data-ds-all] :is(.rtk-article-shell,.rtk-page--article,.rtk-page--article>article){row-gap:0!important;margin-block:0!important}
[data-ds-all] .ds-reading{padding-block:var(--pad)!important}
[data-ds-all] .rtk-article-shell+.rtk-shell{max-width:none!important;margin:0!important;padding:0!important}
[data-ds-all] .rtk-section h2,[data-ds-all] .rtk-conclusion h2{color:#141c25!important}
[data-ds-all] .rt-mx-section:not(.ds-band){padding:var(--pad) 0!important}
[data-ds-all] .rt-toolcta{margin:0!important;background:#141e28!important;border-radius:18px!important;max-width:none!important}
[data-ds-all] .rt-toolcta__in{margin:0!important;padding:clamp(16px,2.1vw,36px)!important;max-width:none!important;background:#17232f!important;color:white!important}
[data-ds-all] .rt-toolcta__in :is(.rt-toolcta__k,.rt-toolcta__h,p){color:#eef2f7!important}
[data-ds-all] :is(.rt3-hero-side,.rc3-hero-side) :where(strong,small){color:inherit!important}
[data-ds-all] :is(.site4-service-body,.rt-service-shell,.rts-price-section){max-width:none!important}
[data-ds-all] #site3-screen-prices .dr-tariff{width:100%!important;max-width:none!important;margin:0!important}
[data-ds-all] .ds-price-note{padding-inline:0!important}
[data-ds-all] :is(.rt-hpb__commercial,.eb27-facts,.rtbn-laptop-trust){background:#141e28!important;color:#f5f7fa!important}
[data-ds-all=cleaning] #section-id-1579239798421,[data-ds-all=cleaning] #column-id-1579239798416,[data-ds-all=cleaning] #column-id-1579239798422{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}
@media(max-width:760px){[data-ds-all]{--pad:26px}[data-ds-all] .ds-created-cta .ds-btn{width:100%!important;justify-self:stretch!important}[data-ds-all] .rt-page-hero>.rt-page-wrap{grid-template-columns:1fr!important}[data-ds-all] .rt-page-hero-logo.ds-lenovo-stage .ds-hero-product{height:220px!important}}
}
@layer dsAll{
[data-ds-all] :is(.ds-section-family,.ds-guide-more){margin:20px 0!important;background:none!important;box-shadow:none!important;border:0!important}
[data-ds-all] .ds-section-family>summary,[data-ds-all] .ds-guide-more>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 0!important;list-style:none!important;font:800 clamp(17px,1.15vw,23px)/1.3 'Roboto RUI',Roboto,sans-serif!important;border-top:1px solid var(--line)!important;cursor:pointer}
[data-ds-all] :is(.ds-section-family,.ds-guide-more)>summary::-webkit-details-marker{display:none!important}
[data-ds-all] :is(.ds-section-family,.ds-guide-more)>summary:after{content:''!important;display:block!important;width:9px!important;height:9px!important;border-right:2px solid!important;border-bottom:2px solid!important;transform:rotate(45deg)!important}
[data-ds-all] :is(.ds-section-family,.ds-guide-more)[open]>summary:after{transform:rotate(225deg)!important}
[data-ds-all] .ds-section-family:has(.ds-cell):not(:has(.ds-cell:not([hidden]))){display:none!important}
[data-ds-all] .ds-logo-box img.ds-logo-white{filter:brightness(0)!important}
[data-ds-all] #rt3-prices .rt3-wrap,[data-ds-all] .rtbn-laptop-trust{max-width:none!important}
[data-ds-all] :is(.ds-band,.ds-hero) [style*="color:#144c8d"],[data-ds-all] :is(.ds-band,.ds-hero) [style*="color:#b5d9ff"]{color:inherit!important}
[data-ds-all] .rc3-hero:has(+.ds-facts) .rc3-wrap{display:flex!important;justify-content:flex-start!important;align-items:center!important;min-height:clamp(560px,34vw,690px)!important}
[data-ds-all] .rc3-hero:has(+.ds-facts) .rc3-hero-copy{max-width:51%!important;justify-content:flex-start!important;min-height:0!important}
[data-ds-all] .rc3-hero-copy,.ds-facts{--rc3-orange:#ffd100;--rc3-orange-2:#ffd100}
[data-ds-all] .rc3-hero-copy .rc3-pill{color:#ffd100!important;background:none!important;border:0!important;padding:0!important}
[data-ds-all] .ds-facts.ds-list .ds-cell{background:none!important;border:0!important;border-left:2px solid #ffd100!important;box-shadow:none!important;border-radius:0!important;color:white!important}
[data-ds-all] .ds-facts>* :where(strong,small,span,b){color:#f6f7f9!important}
[data-ds-all] .ds-catalog-families{display:block!important}
[data-ds-all] .rtk-card-grid.ds-list .rtk-card,[data-ds-all] .ds-guide-more .rtk-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}
[data-ds-all] .rtk-card-body h2{font-size:clamp(17px,1.25vw,25px)!important;line-height:1.18!important;margin:0 0 8px!important}
[data-ds-all] .rtk-card :is(.rtk-card-media,img){width:100%!important;max-width:none!important;height:clamp(110px,10vw,210px)!important;object-fit:cover!important;border-radius:10px!important}
[data-ds-all] .rtk-card-body{padding:0!important}
@media(max-width:760px){[data-ds-all] .rc3-hero:has(+.ds-facts) .rc3-wrap{min-height:490px!important;align-items:start!important;padding-top:40px!important}[data-ds-all] .rc3-hero:has(+.ds-facts) .rc3-hero-copy{max-width:100%!important}[data-ds-all] .rtk-card-body :is(p,span){font-size:13px!important;line-height:1.4!important}[data-ds-all] .rtk-card :is(.rtk-card-media,img){height:105px!important}}
}
@layer dsAll{
[data-ds-all] .rt3-brand :is(strong,small),[data-ds-all] .rc3-brand :is(strong,small){align-self:center!important;justify-self:center!important;text-align:center!important;width:100%!important;margin:0!important;float:none!important;position:static!important;inset:auto!important}
[data-ds-all] .rt3-brand>strong,[data-ds-all] .rc3-brand>strong{font:800 clamp(17px,1.07vw,21px)/1.26 'Roboto RUI',Roboto,Arial,sans-serif!important}
[data-ds-all] .rt3-brand>small,[data-ds-all] .rc3-brand>small{font:400 clamp(13px,.85vw,17px)/1.45 'Noto Sans',Arial,sans-serif!important}
[data-ds-all] .rtk-article{padding:0!important;margin:0!important;min-height:0!important}
[data-ds-all] .rtk-page--article>article>.rtk-shell{margin-block:0!important;padding-block:0!important}
[data-ds-all] .rtk-page--article>article>.rtk-shell:not(:has(h1,h2,h3,p,a,img,button,details,form)){min-height:0!important;height:auto!important}
[data-ds-all] .rtk-conclusion{padding:22px 0!important;background:transparent!important;border:0!important;border-top:1px solid #c8d1db!important;border-radius:0!important}
[data-ds-all] .rtk-article .rt-diag-toc{width:calc(100% - 2*var(--gutter))!important;max-width:none!important;margin:18px auto 0!important;padding:14px 20px!important}
[data-ds-all] #lenovo-models{padding-bottom:16px!important}[data-ds-all] #lenovo-prices{padding-top:20px!important}
[data-ds-all] #lenovo-prices .rt-page-price{padding:clamp(16px,1.3vw,24px)!important}
[data-ds-all] #lenovo-models .rt-page-model-body{padding:0 16px 12px!important}
[data-ds-all] .cb27-faq-block,[data-ds-all] .cb27-faq-cta-grid{margin:0!important;padding:0!important;min-height:0!important;border:0!important;box-shadow:none!important}
[data-ds-all] .ds-branch-section{padding-block:32px!important}
[data-ds-all=jbl] #diagnostics,[data-ds-all=jbl] #models{padding-block:24px!important}
[data-ds-all=jbl] .rt-hpb__diagnostic-lab{padding:18px!important}
[data-ds-all=mice] .rt-mx-section{padding-block:24px!important}[data-ds-all=mice] .rt-mx-section>.rt-mx-wrap{padding-block:0!important;margin-block:0!important}
[data-ds-all] .ds-price-composition{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;gap:var(--space)!important}
[data-ds-all] .ds-price-card{box-sizing:border-box!important;padding:clamp(20px,2vw,40px)!important;border-radius:18px!important;border:1px solid #d4dae1!important;background:#fff!important;min-width:0!important}
[data-ds-all] .ds-price-card .dr-tariff{margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;max-width:none!important}
[data-ds-all] .ds-price-card :is(p,h3){margin:0 0 14px!important;text-align:start!important}
[data-ds-all] .ds-price-card .dr-tariff-main{max-width:none!important;font-size:clamp(24px,2.4vw,48px)!important}
[data-ds-all] .ds-price-card a{color:#253743!important}
[data-ds-all] .site5-conditions,[data-ds-all] .site5-branch-links{background:none!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:inherit!important}
[data-ds-all] .ds-branch-section .site5-conditions,[data-ds-all] .ds-branch-section .site5-branch-links{color:#cbd5de!important}
@media(max-width:760px){[data-ds-all] .ds-price-composition{grid-template-columns:1fr!important}}
}
@layer dsAll{
[data-ds-all] .rt-seo-faq.ds-band>.ds-faq-layout{padding-inline:0!important}
[data-ds-all=battery] .rtk-article{padding-block:0!important;margin-block:0!important}
[data-ds-all=battery] .rtk-article-shell{padding-block:24px!important}
[data-ds-all=battery] .rtk-article .rt-diag-toc{margin-top:0!important}
[data-ds-all=battery] .rtk-hero{padding-bottom:24px!important}
[data-ds-all=battery] .rtk-article-shell+.rtk-shell,[data-ds-all=battery] .site5-contact-section{padding-block:22px!important}
[data-ds-all=battery] .rtk-page--article .rtk-article :is(.rtk-prose,.rtk-conclusion,.rtk-safety){min-height:0!important}
[data-ds-all=lenovo] #lenovo-models .rt-page-model-card,[data-ds-all=lenovo] #lenovo-models .rt-page-card,[data-ds-all=lenovo] #lenovo-models .rt-page-panel{margin-bottom:0!important;padding-bottom:12px!important}
}
@layer dsAll{
@media(max-width:760px){[data-ds-all=mice] .rt-toolcta__in{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:10px 14px!important;padding:18px!important;min-height:0!important}[data-ds-all=mice] .rt-toolcta__ic{grid-column:1!important;grid-row:1!important;width:42px!important;height:42px!important;margin:0!important}[data-ds-all=mice] .rt-toolcta__txt{grid-column:2!important;grid-row:1!important;padding:0!important;margin:0!important}[data-ds-all=mice] .rt-toolcta__btn{grid-column:1/-1!important;justify-self:stretch!important}}
}
@layer dsAll{
[data-ds-all] .cb27-hero.ds-hero{background:linear-gradient(90deg,rgba(8,13,20,.99),rgba(8,13,20,.92) 42%,rgba(8,13,20,.37)),url('/media/headphones-hub-v8/headphones-workshop-bg-v1.webp') center/cover!important;padding:0!important;min-height:0!important;overflow:visible!important}
[data-ds-all] .cb27-hero.ds-hero:before,[data-ds-all] .cb27-hero.ds-hero:after{content:none!important}
[data-ds-all] .cb27-hero-inner.ds-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(26px,4vw,78px)!important;min-height:clamp(560px,34vw,710px)!important;padding-block:clamp(40px,3.4vw,72px)!important}
[data-ds-all] .cb27-hero-copy{margin:0!important;max-width:none!important;width:100%!important}
[data-ds-all] .cb27-hero-media{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:12px!important;opacity:1!important;transform:none!important;background:none!important;overflow:visible!important}
[data-ds-all] .cb27-hero-media>img{display:block!important;opacity:1!important;visibility:visible!important;position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;height:clamp(290px,23vw,460px)!important;max-height:none!important;object-fit:contain!important;transform:none!important;filter:none!important;margin:0!important;padding:0!important}
[data-ds-all] .cb27-hero-media:has(img+img)>img{width:47%!important;flex:0 1 47%!important}
[data-ds-all] .cb27-hero-media:before,[data-ds-all] .cb27-hero-media:after{content:none!important}
@media(max-width:760px){[data-ds-all] .cb27-hero-inner.ds-wrap{grid-template-columns:1fr!important;gap:22px!important;min-height:0!important;padding-block:32px!important}[data-ds-all] .cb27-hero-media>img{height:clamp(180px,49vw,280px)!important}}
}
@layer dsAll{
[data-ds-all] .ds-optical-grid{container-type:inline-size!important}
[data-ds-all] .ds-optical-grid[data-ds-grid=catalog] .ds-device{height:min(clamp(108px,8.7vw,172px),max(48px,calc((100cqw / var(--columns) - var(--space) - 2*clamp(16px,1.45vw,28px)) / var(--ds-max-aspect,1))))!important;object-fit:contain!important}
@media(max-width:760px){[data-ds-all] .ds-optical-grid[data-ds-grid=catalog] .ds-device{height:min(112px,max(48px,calc((100cqw / var(--columns) - 36px) / var(--ds-max-aspect,1))))!important}}
}
@layer dsAll {
[data-ds-all] .ds-facts{--ink:#f5f7fa;--body:#c9d3dc}
[data-ds-all] .ds-facts.ds-list>.ds-cell strong{color:#f6f8fa!important}
[data-ds-all] .ds-facts.ds-list>.ds-cell :is(span,b){color:#ccd6df!important}
[data-ds-all=xbox] .cb27-device-pair{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,2vw,52px)!important;width:100%!important;max-width:none!important;height:auto!important;position:static!important;inset:auto!important}
[data-ds-all=xbox] .cb27-device-pair>.cb27-device{position:static!important;inset:auto!important;transform:none!important;flex:1 1 0!important;min-width:0!important;width:44%!important;max-width:48%!important;height:clamp(250px,21vw,410px)!important;max-height:none!important;object-fit:contain!important;margin:0!important;opacity:1!important}
[data-ds-all=cleaning] .ds-clean-copy .sppb-container-inner{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
[data-ds-all=samsung] #rtmn-grid-61{--space:clamp(14px,1.2vw,26px)}
[data-ds-all=samsung] #rtmn-grid-61>.rtmn-group-title{flex:1 1 100%!important;width:100%!important;padding:10px 0 0!important;text-align:left!important;background:none!important;border:0!important;border-radius:0!important;min-height:0!important}
@media(min-width:2100px){
 [data-ds-all] #site3-console-context{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:clamp(24px,3vw,80px)!important}
 [data-ds-all] #site3-console-context>p{justify-self:center!important;max-width:70ch!important;width:100%!important;margin:0!important}
 [data-ds-all=screen] #site4-process-191>ol{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important;counter-reset:stage}
 [data-ds-all=screen] #site4-process-191>ol>li{counter-increment:stage;max-width:none!important;width:auto!important;margin:0!important;padding:24px!important;border:1px solid #d7dce1!important;border-radius:18px!important;background:#fff!important}
 [data-ds-all=screen] #site4-process-191>ol>li:before{content:counter(stage,decimal-leading-zero)!important;display:block!important;position:static!important;font-weight:800!important;font-size:16px!important;color:#586573!important;margin-bottom:14px!important;background:none!important}
 [data-ds-all=laptops] .dr-after-hero{padding:0!important}
 [data-ds-all=laptops] .nbw-process-photo{align-self:stretch!important;height:auto!important;max-height:700px!important}
 [data-ds-all=laptops] .nbw-process-photo img{width:100%!important;height:100%!important;min-height:0!important;max-height:700px!important;object-fit:cover!important}
 [data-ds-all=laptops] .nbw-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1vw,32px)!important}
 [data-ds-all=laptops] .nbw-steps>.nbw-step{max-width:none!important;width:100%!important;box-sizing:border-box!important;margin:0!important}
}
@media(max-width:760px){
 [data-ds-all=xbox] .cb27-device-pair>.cb27-device{height:clamp(155px,44vw,235px)!important}
 [data-ds-all=mice] .rt-toolcta{padding-inline:var(--gutter)!important}
 [data-ds-all=mice] .rt-toolcta__in{width:100%!important;padding:14px!important;box-sizing:border-box!important}
 [data-ds-all=mice] .rt-toolcta__btn{width:100%!important;max-width:none!important}
}
}
@layer dsAll {
[data-ds-all] :is(.rt3-picker-result,.rc3-picker-result,.rt-page-price,.nbw-compat-item,.rt-diag-navigation,.rt-service-nav__card--test){--ink:#f4f7fa!important;--body:#c7d2dd!important}
[data-ds-all] :is(.rt3-picker-result,.rc3-picker-result,.rt-page-price,.nbw-compat-item,.rt-diag-navigation,.rt-service-nav__card--test) :is(h2,h3,strong,b,a){color:#f4f7fa!important}
[data-ds-all] :is(.rt3-picker-result,.rc3-picker-result,.rt-page-price,.nbw-compat-item,.rt-diag-navigation) :is(p,small,span:not(.byn)){color:#c7d2dd!important}
[data-ds-all] :is(.rt3-picker-result,.rc3-picker-result,.rt-page-price) a.ds-primary{color:#101820!important}
[data-ds-all] :is(.hph8-step,.rt-page-panel) span,[data-ds-all] .rt-mx-stat__k,[data-ds-all] .eb27-number{color:var(--ink,#152334)!important}
[data-ds-all=laptops] :is(.nbw-search-status,.site5-laptop-prices .nbw-price-value){color:#32485a!important}
[data-ds-all=samsung] .rts-process :is(.rt-sg-rate-cnt,.rt-sg-rate-src){color:var(--body)!important}
[data-ds-all=contacts] .rtc7-hero-branch{--ink:#f2f6fa!important;--body:#c8d3dd!important;background:#172330!important;color:#f2f6fa!important;border:1px solid #3c4957!important}
[data-ds-all=contacts] .rtc7-hero-branch :is(b,strong,span,small){color:inherit!important}
[data-ds-all=guides] .rtk-hero a:not(.ds-btn){color:#eef2f5!important}
[data-ds-all=guides] :is(.rtk-card,.rtk-category-card) :is(.rtk-card-tag,.rtk-card-arrow){color:#344757!important}
[data-ds-all=jbl] .rt-hpb__hero{padding-inline:var(--gutter)!important}
[data-ds-all=jbl] :is(.rt-hpb__button--primary,.rt-hpb__button--primary:hover){background:#ffd100!important;color:#101820!important;border:1px solid #d6b500!important;border-radius:8px!important}
[data-ds-all=jbl] .rt-hpb__button--ghost{color:#f6f8fa!important;background:#172330!important;border:1px solid #526477!important;border-radius:8px!important}
[data-ds-all=jbl] .rt-hpb__price-status,[data-ds-all=jbl] .rt-hpb__price-note,[data-ds-all=jbl] .rt-hpb__diagnostic-note,[data-ds-all=jbl] .rt-hpb__card--warning{background:#edf0f3!important;color:#233343!important;border:1px solid #cbd4dc!important}
[data-ds-all=jbl] .rt-hpb__price-status :is(span,strong,p),[data-ds-all=jbl] .rt-hpb__price-note :is(span,strong,p){color:#233343!important}
[data-ds-all=cleaning] .ds-clean-service :is(p,h2,h3){background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;min-height:0!important}
[data-ds-all=cleaning] .ds-clean-grid .ds-clean-item{display:block!important}
[data-ds-all=screen] .rt-service-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(24px,4vw,84px)!important}
[data-ds-all=screen] .ds-screen-art{width:100%!important;max-width:none!important;margin:0!important;min-width:0!important}
[data-ds-all=screen] .ds-screen-art img{display:block!important;width:100%!important;height:clamp(260px,25vw,500px)!important;object-fit:cover!important;border-radius:18px!important}
[data-ds-all=screen] .rt-service-stat.ds-cell{--ink:#152130!important;--body:#415263!important;background:#fff!important;color:#152130!important;border:1px solid #d5dde3!important}
[data-ds-all=screen] .rt-service-stat.ds-cell strong{color:#152130!important}
[data-ds-all=screen] .rt-service-stat.ds-cell span{color:#415263!important}
@media(max-width:760px){
 [data-ds-all=screen] .rt-service-hero-grid{grid-template-columns:1fr!important;gap:22px!important}
 [data-ds-all=screen] .ds-screen-art img{height:clamp(170px,52vw,270px)!important}
}
}
@layer dsAll {
#sp-component[data-ds-all=screen] .rt-service-stat.ds-cell{background:#fff!important;color:#152130!important}
#sp-component[data-ds-all] :is(.rt3-picker-result,.rc3-picker-result) a.ds-btn:not(.ds-primary){background:#1d3041!important;color:#f6f8fa!important;border-color:#536474!important}
}
@layer dsAll {
#sp-component[data-ds-all=phones] .rt3-brand[href$="/honor"]{--brand-optical-scale:1.082}
#sp-component[data-ds-all=phones] .rt3-brand[href$="/poco"]{--brand-optical-scale:1.067}
#sp-component[data-ds-all=phones] .rt3-brand[href$="/infinix"]{--brand-optical-scale:1.046}
#sp-component[data-ds-all=phones] .rt3-brand[href$="/tecno"]{--brand-optical-scale:1.10}
#sp-component[data-ds-all=phones] .rt3-brand .ds-logo{transform:scale(var(--brand-optical-scale,1))!important;transform-origin:center!important}
}
@layer dsAll {
#sp-component[data-ds-all=lenovo] .ds-lenovo-stage{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;height:auto!important;min-height:0!important;padding:0!important}
#sp-component[data-ds-all=lenovo] .ds-lenovo-stage .ds-hero-product{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;height:clamp(290px,22vw,440px)!important;max-height:none!important;object-fit:contain!important;flex:none!important}
#sp-component[data-ds-all=lenovo] .rtbn-laptop-trust{box-sizing:border-box!important;padding:16px var(--gutter)!important}
#sp-component[data-ds-all=lenovo] .rtbn-laptop-trust .rt-page-panel{background:none!important;border:0!important;border-left:2px solid #d6bb3b!important;border-radius:0!important;box-shadow:none!important;--ink:#f5f7f9!important;--body:#cbd4df!important;color:#f5f7f9!important;padding:12px 16px!important}
#sp-component[data-ds-all=lenovo] .rtbn-laptop-trust .rt-page-panel span{color:#cbd4df!important}
@media(max-width:760px){#sp-component[data-ds-all=lenovo] .ds-lenovo-stage .ds-hero-product{height:200px!important}#sp-component[data-ds-all=lenovo] .rtbn-laptop-trust{padding-block:12px!important}}
}
@layer dsAll {
#sp-component[data-ds-all=contacts] .ds-branch-switcher{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;margin:0 0 22px!important}
#sp-component[data-ds-all=contacts] .ds-branch-switcher .ds-btn{background:#182632!important;color:#f1f5f9!important;border:1px solid #495a6b!important}
#sp-component[data-ds-all=contacts] .ds-branch :is(#map-ser,#map-kol){scroll-margin-top:110px}
}

/* November 4. Use the model-card row for the preserved editorial links. */
@layer dsAll {
#sp-component .ds-list #site3-console-context.ds-context-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:12px!important;background:#18232e!important;border:1px solid #354553!important;color:#eff4f8!important;text-align:start!important}
#sp-component .ds-context-card h3{margin:0!important;max-width:none!important;color:#f2f5f8!important;text-align:start!important}
#sp-component .ds-context-card p{width:100%!important;max-width:none!important;margin:0!important;color:#cbd4de!important;text-align:start!important;line-height:1.55!important}
#sp-component .ds-context-card a{color:#fff!important;text-decoration:underline!important}
#sp-component[data-ds-all=consoles] #rc3{--orange:#ffd100;--orange-soft:#e1d5a7}
#sp-component[data-ds-all=consoles] .rc3-price-top{display:block!important}
#sp-component[data-ds-all=consoles] .rc3-price-intro{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) auto!important;align-items:center!important;gap:clamp(16px,2vw,40px)!important;padding:clamp(20px,2.1vw,40px)!important;background:#17232f!important;color:#f6f8fa!important;border:1px solid #364655!important;border-radius:18px!important;min-height:0!important;margin:0 0 18px!important}
#sp-component[data-ds-all=consoles] .rc3-price-intro :is(h3,p){width:auto!important;max-width:none!important;margin:0!important;text-align:start!important;color:#f4f7fa!important}
#sp-component[data-ds-all=consoles] .rc3-price-intro p{color:#cbd5df!important}
#sp-component[data-ds-all=consoles] .rc3-price-intro .rc3-btn{background:#ffd100!important;color:#14202a!important;border-color:#dab400!important}
#sp-component[data-ds-all=consoles] .rc3-price-intro::before,#sp-component[data-ds-all=consoles] .rc3-price-intro::after,#sp-component[data-ds-all=consoles] .rc3-hero-glow{display:none!important}
#sp-component[data-ds-all=consoles] :is(.rc3-band,.rc3-kicker)::before{background-image:none!important}
#sp-component[data-ds-all=consoles] .rc3-kicker{color:#efd873!important;background:#1a232d!important;border-color:#4a4f48!important}
#sp-component[data-ds-all=consoles] .rc3-kicker::before,#sp-component[data-ds-all=consoles] .rc3-nav-mark::before{background:#ffd100!important}
#sp-component[data-ds-all=consoles] .rc3-model-link::after,#sp-component[data-ds-all=consoles] .rc3-step::before{color:#4b6070!important;border-color:currentColor!important}
#sp-component[data-ds-all=consoles] .rc3-symptom[aria-pressed=true]{background:#ffd100!important;color:#131e29!important;border-color:#d0ae16!important}
#sp-component[data-ds-all=consoles] .rc3-price-grid{--columns:3!important;gap:var(--space)!important;width:100%!important}
#sp-component[data-ds-all=consoles] .rc3-price-grid .rc3-price{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;gap:14px!important;padding:20px!important;overflow-wrap:normal!important;word-break:normal!important}
#sp-component[data-ds-all=consoles] .rc3-price :is(h3,p){width:auto!important;max-width:none!important;text-align:start!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;margin:0 0 6px!important}
#sp-component[data-ds-all=consoles] .rc3-price-value{white-space:nowrap!important}
#sp-component[data-ds-all=xbox] #services table{table-layout:fixed!important;width:100%!important}
#sp-component[data-ds-all=xbox] #services tr>:first-child{width:36%!important;max-width:none!important}
#sp-component[data-ds-all=xbox] #services tr>:nth-child(2){width:47%!important}
#sp-component[data-ds-all=xbox] #services tr>:nth-child(3){width:17%!important}
#sp-component[data-ds-all=xbox] #services td{word-break:normal!important;overflow-wrap:normal!important}
#sp-component[data-ds-all=xbox] #services td:first-child a{display:inline!important;max-width:none!important;width:auto!important;min-width:0!important;padding:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}
#sp-component[data-ds-all=cleaning] .rt-seo-faq .ds-faq-title{height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important}
#sp-component[data-ds-all=cleaning] #rt-chistka-faq-title{display:block!important;text-overflow:clip!important;white-space:normal!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;width:100%!important;max-width:none!important;height:auto!important;text-align:left!important;color:#121a23!important;line-height:1.13!important}
#sp-component[data-ds-all=cleaning] .ds-clean-grid .ds-clean-outcome{display:grid!important;flex:1 1 100%!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px clamp(18px,2vw,40px)!important;text-align:left!important}
#sp-component[data-ds-all=cleaning] .ds-clean-outcome h3{grid-column:1/-1!important}
#sp-component[data-ds-all=cleaning] .ds-clean-outcome :is(p,h3){max-width:none!important;width:100%!important;margin:0!important;text-align:left!important}
#sp-component[data-ds-all=cleaning] .ds-clean-book-band{padding-block:clamp(26px,2vw,44px)!important}
#sp-component[data-ds-all=cleaning] #ds-clean-book{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:center!important;gap:clamp(18px,3vw,60px)!important;min-height:0!important}
#sp-component[data-ds-all=cleaning] #sppb-addon-wrapper-1693479412296[hidden]{display:none!important}
#sp-component[data-ds-all=cleaning] :is(.ds-book-panel,.ds-book-heading){height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;margin:0!important;text-align:left!important}
#sp-component[data-ds-all=cleaning] .ds-book-heading :is(h2,h3,h4,p,.sppb-addon-header){margin:0 0 12px!important;text-align:left!important}
#sp-component[data-ds-all=cleaning] .ds-book-panel :is(.sppb-addon,.cf-control-group,form){max-width:none!important}
#sp-component[data-ds-all=slim] #rtpm-prices .rtpm-wrap{display:block!important;width:100%!important;max-width:none!important}
#sp-component[data-ds-all=slim] #rtpm-prices .ds-price-heading{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(18px,3vw,64px)!important;align-items:end!important;margin-bottom:22px!important}
#sp-component[data-ds-all=slim] #rtpm-prices .ds-price-heading :is(h2,p){max-width:none!important;width:100%!important;margin:0!important;text-align:start!important}
#sp-component[data-ds-all=slim] #rtpm-prices .rtpm-wrap>div{width:100%!important;max-width:none!important;margin:0!important}
#sp-component[data-ds-all=slim] table.ds-slim-prices{width:100%!important;table-layout:fixed!important}
#sp-component[data-ds-all=slim] .ds-slim-prices tr>:first-child{width:40%!important}
#sp-component[data-ds-all=slim] .ds-slim-prices tr>:nth-child(2){width:42%!important}
#sp-component[data-ds-all=slim] .ds-slim-prices tr>:last-child{width:18%!important}
#sp-component[data-ds-all=slim] .ds-slim-prices small{display:block!important;margin:0!important;color:#475766!important;font-size:inherit!important;line-height:1.45!important}
@media(min-width:2250px){#sp-component[data-ds-all=consoles] .rc3-price-grid{--columns:4!important}}
@media(max-width:1100px){#sp-component[data-ds-all=consoles] .rc3-price-grid{--columns:2!important}}
@media(max-width:760px){
 #sp-component[data-ds-all=consoles] .rc3-price-intro,#sp-component[data-ds-all=cleaning] #ds-clean-book,#sp-component[data-ds-all=cleaning] .ds-clean-grid .ds-clean-outcome,#sp-component[data-ds-all=slim] #rtpm-prices .ds-price-heading{grid-template-columns:1fr!important}
 #sp-component[data-ds-all=consoles] .rc3-price-grid{--columns:1!important}
 #sp-component[data-ds-all=consoles] .rc3-price-grid .rc3-price{grid-template-columns:1fr!important;gap:4px!important;padding:16px!important}
 #sp-component[data-ds-all=cleaning] .ds-clean-book-band{padding-inline:var(--gutter)!important}
 #sp-component[data-ds-all=xbox] #services table,#sp-component[data-ds-all=xbox] #services tbody,#sp-component[data-ds-all=slim] .ds-slim-prices,#sp-component[data-ds-all=slim] .ds-slim-prices tbody{display:block!important}
 #sp-component[data-ds-all=xbox] #services thead,#sp-component[data-ds-all=slim] .ds-slim-prices thead{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%)!important;overflow:hidden!important}
 #sp-component[data-ds-all=xbox] #services tbody tr,#sp-component[data-ds-all=slim] .ds-slim-prices tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 12px!important;padding:14px!important;border-bottom:1px solid #d4dce3!important}
 #sp-component[data-ds-all=xbox] #services tbody tr>td,#sp-component[data-ds-all=slim] .ds-slim-prices tbody tr>td{display:block!important;width:auto!important;max-width:none!important;padding:0!important;border:0!important;min-height:0!important;text-align:left!important}
 #sp-component[data-ds-all=xbox] #services td:first-child,#sp-component[data-ds-all=slim] .ds-slim-prices td:first-child{grid-area:1 / 1!important}
 #sp-component[data-ds-all=xbox] #services td:nth-child(2),#sp-component[data-ds-all=slim] .ds-slim-prices td:nth-child(2){grid-area:2 / 1 / 3 / -1!important}
 #sp-component[data-ds-all=xbox] #services td:last-child,#sp-component[data-ds-all=slim] .ds-slim-prices td:last-child{grid-area:1 / 2!important;white-space:nowrap!important}
 #sp-component[data-ds-all=xbox] #services td:before,#sp-component[data-ds-all=slim] .ds-slim-prices td:before{content:none!important}
}
}
@layer dsAll {
#sp-component[data-ds-all] :is(.ds-section-intro,.ds-panel-pair){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:16px clamp(24px,3vw,76px)!important;align-items:center!important}
#sp-component[data-ds-all] .ds-head>.ds-section-intro,#sp-component[data-ds-all] .ds-head>div:has(>.ds-section-intro){grid-column:1/-1!important;width:100%!important;max-width:none!important}
#sp-component[data-ds-all] .ds-section-intro :is(h2,h3,p),#sp-component[data-ds-all] :is(.ds-notes-row,.ds-panel-copy,.ds-action-copy,.ds-faq-title)>p{max-width:none!important;width:100%!important;text-align:left!important;margin:0!important}
#sp-component[data-ds-all] .ds-intro-copy>p+p,#sp-component[data-ds-all] .ds-faq-title>p{margin-top:12px!important}
#sp-component[data-ds-all] .ds-notes-row{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:12px clamp(20px,2vw,50px)!important;width:100%!important;max-width:none!important;margin:14px 0 0!important}
#sp-component[data-ds-all] .ds-notes-row>p{flex:1 1 26%!important;width:auto!important;min-width:0!important;max-width:none!important;align-self:stretch!important;border-block-start:1px solid var(--line,#526270)!important;padding-block:12px!important}
#sp-component[data-ds-all] .ds-notes-row>.site5-branch-links{justify-content:flex-start!important;align-content:start!important;align-items:start!important}
#sp-component[data-ds-all] .ds-branch-copy>p{display:block!important;justify-self:stretch!important;width:100%!important;max-width:none!important;text-align:start!important;margin-inline:0!important}
#sp-component[data-ds-all] .ds-reading-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0!important;margin:12px 0!important;width:100%!important;max-width:none!important;list-style:none!important}
#sp-component[data-ds-all] .ds-reading-list>li{width:auto!important;max-width:none!important;margin:0!important;padding:14px 16px!important;list-style:none!important;border:1px solid var(--line,#8896a3)!important;border-radius:12px!important;text-align:start!important}
#sp-component[data-ds-all] .ds-action-pair{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:clamp(20px,3vw,72px)!important;width:100%!important;max-width:none!important;align-items:center!important}
#sp-component[data-ds-all] .ds-action-copy{width:100%!important;max-width:none!important}
#sp-component[data-ds-all] .ds-action-pair>.ds-btn{justify-self:end!important}
@media(max-width:760px){
#sp-component[data-ds-all] :is(.ds-section-intro,.ds-panel-pair,.ds-action-pair,.ds-reading-list){grid-template-columns:1fr!important}
#sp-component[data-ds-all] .ds-notes-row{flex-direction:column!important}
#sp-component[data-ds-all] .ds-notes-row>p{width:100%!important;flex:auto!important}
}
}
@layer dsAll {
#sp-component[data-ds-all] :is(div,header,section):has(>.ds-section-intro){width:100%!important;max-width:none!important;min-width:0!important;margin-inline:0!important}
#sp-component[data-ds-all] .ds-section-intro{grid-column:1/-1!important}
#sp-component[data-ds-all] .ds-action-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(max-content,.55fr)!important}
#sp-component[data-ds-all] .ds-action-pair>h2{margin:0!important;align-self:center!important}
#sp-component[data-ds-all] :is(.ds-search-caption,.ds-table-caption){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:clamp(14px,2vw,36px)!important;width:100%!important;max-width:none!important;margin:12px 0!important}
#sp-component[data-ds-all] :is(.ds-search-caption,.ds-table-caption)>p{width:100%!important;max-width:none!important;margin:0!important;text-align:start!important}
#sp-component[data-ds-all=screen] #site4-process-191{display:block!important}
#sp-component[data-ds-all=screen] #site4-process-191 .ds-reading-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}
#sp-component[data-ds-all=battery] .rtk-safety-card .ds-reading-list{display:flex!important;flex-wrap:wrap!important;gap:12px!important}
#sp-component[data-ds-all=battery] .rtk-safety-card .ds-reading-list>li{flex:1 1 calc(50% - 12px)!important}
#sp-component[data-ds-all] .ds-notes-row :is(p,a){text-align:start!important}
#sp-component[data-ds-all] .ds-contact-help{display:flex!important;flex-direction:column!important;align-items:start!important;justify-content:center!important;gap:12px!important;background:var(--panel)!important;color:var(--ink)!important}
#sp-component[data-ds-all] .ds-contact-help p{width:100%!important;max-width:none!important;margin:0!important}
@media(max-width:760px){#sp-component[data-ds-all] :is(.ds-action-pair,.ds-search-caption,.ds-table-caption),#sp-component[data-ds-all=screen] #site4-process-191 .ds-reading-list{grid-template-columns:1fr!important}#sp-component[data-ds-all=battery] .rtk-safety-card .ds-reading-list>li{flex:1 1 100%!important}}
}
@layer dsAll {
#sp-component[data-ds-all=consoles] .rc3-progress>span{background:#ffd100!important}
#sp-component[data-ds-all=xbox] #services table tbody tr>td:first-child>strong{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:normal!important}
@media(min-width:761px){#sp-component[data-ds-all=xbox] #services tbody tr>td:first-child{display:table-cell!important}}
@media(max-width:760px){
#sp-component[data-ds-all=xbox] #services table tbody tr>td:nth-child(n),#sp-component[data-ds-all=slim] table.ds-slim-prices tbody tr>td:nth-child(n){width:auto!important;max-width:none!important}
#sp-component[data-ds-all=xbox] #services table tbody tr>td:first-child{grid-area:1 / 1 / 2 / -1!important}
#sp-component[data-ds-all=xbox] #services table tbody tr>td:nth-child(2){grid-area:2 / 1!important}
#sp-component[data-ds-all=xbox] #services table tbody tr>td:last-child{grid-area:2 / 2!important}
}
}
@layer dsAll {
@media(min-width:900px){#sp-component[data-ds-all=consoles] .ds-console-family:first-child .ds-list{--columns:3!important}}
@media(min-width:2250px){#sp-component[data-ds-all=consoles] .ds-console-family:first-child .ds-list{--columns:6!important}}
#sp-component[data-ds-all] .ds-contact-action{width:100%!important;max-width:none!important;box-sizing:border-box!important;align-self:center!important;justify-self:stretch!important}
#sp-component[data-ds-all] div.ds-contact-action{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;padding:14px!important;border:1px solid #435362!important;border-radius:12px!important;background:#192733!important}
#sp-component[data-ds-all] .ds-action-compact{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)!important}
#sp-component[data-ds-all] .ds-faq-title{align-self:stretch!important}
#sp-component[data-ds-all=battery] .rtk-safety{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important;gap:16px!important}
#sp-component[data-ds-all=battery] .rtk-safety .rtk-safety-card{width:100%!important;max-width:none!important;margin:0!important}
#sp-component[data-ds-all=battery] .rtk-safety-card .ds-reading-list>li{flex:1 1 calc(25% - 12px)!important}
#sp-component[data-ds-all] .ds-search-caption>label{display:block!important;width:100%!important;max-width:none!important}
#sp-component[data-ds-all] .ds-search-caption input{display:block!important;width:100%!important;max-width:none!important}
#sp-component[data-ds-all=samsung] .rtmn-search-row{display:flex!important;align-items:end!important;gap:16px!important;width:100%!important;max-width:none!important}
#sp-component[data-ds-all=samsung] .rtmn-search-row>.ds-search-caption{flex:1 1 auto!important;min-width:0!important}
#sp-component[data-ds-all=samsung] .rts-ratings{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;width:100%!important;max-width:none!important}
#sp-component[data-ds-all=samsung] .rts-ratings .ds-section-intro{display:block!important}
#sp-component[data-ds-all=jbl] .rt-hpb__selection{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;align-items:center!important;width:100%!important;max-width:none!important;gap:24px!important}
#sp-component[data-ds-all=jbl] .ds-model-choice{display:grid!important;gap:6px!important}
#sp-component[data-ds-all=jbl] .ds-model-inquiry>p{width:100%!important;max-width:none!important;margin:0 0 12px!important;text-align:left!important}
#sp-component[data-ds-all] .ds-caption-only{display:block!important}
#sp-component[data-ds-all=screen] .ds-panel-tail{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:20px!important}
#sp-component[data-ds-all=screen] .ds-panel-tail>*{width:100%!important;max-width:none!important;margin:0!important;text-align:start!important}
#sp-component[data-ds-all=laptops] .ds-diagnostic-result{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:20px!important;width:100%!important;max-width:none!important}
#sp-component[data-ds-all=laptops] .ds-diagnostic-result .ds-reading-list{grid-template-columns:1fr!important}
#sp-component[data-ds-all=laptops] .ds-diagnostic-result .nbw-result-text{width:100%!important;max-width:none!important;text-align:start!important}
#sp-component[data-ds-all=mice] .ds-tool-intro{display:grid!important;grid-template-columns:auto minmax(0,.8fr) minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:none!important}
#sp-component[data-ds-all=mice] .ds-tool-intro>p{max-width:none!important;width:100%!important;margin:0!important;text-align:start!important;color:#d4dfe9!important}
#sp-component[data-ds-all=mice] .rt-mx-split{align-items:stretch!important}
#sp-component[data-ds-all=mice] .rt-mx-checklist .ds-reading-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
#sp-component[data-ds-all=mice] .rt-mx-checklist .ds-reading-list>li{flex:1 1 42%!important}
#sp-component[data-ds-all=lenovo] :is(#lenovo-models,#lenovo-prices){padding-block:18px!important}
#sp-component[data-ds-all=lenovo] .rt-page-band.ds-band{padding-block:32px!important}
@media(max-width:760px){
#sp-component[data-ds-all] :is(.ds-action-compact,.ds-diagnostic-result,.ds-panel-tail),#sp-component[data-ds-all=jbl] .rt-hpb__selection,#sp-component[data-ds-all=samsung] .rts-ratings{grid-template-columns:1fr!important}
#sp-component[data-ds-all=samsung] .rtmn-search-row{display:block!important}
#sp-component[data-ds-all=battery] .rtk-safety-card .ds-reading-list>li{flex-basis:100%!important}
#sp-component[data-ds-all=mice] .ds-tool-intro{grid-template-columns:42px minmax(0,1fr)!important}
#sp-component[data-ds-all=mice] .ds-tool-intro>p,#sp-component[data-ds-all=mice] .ds-tool-intro>.rt-toolcta__btn{grid-column:1/-1!important}
}
}
@layer dsAll {
#sp-component[data-ds-all=lenovo] .rt-page-head:has(>.ds-notes-row){width:100%!important;max-width:none!important}
#sp-component[data-ds-all=lenovo] .rt-page-band.ds-band{padding-block:20px!important}
#sp-component[data-ds-all=lenovo] #lenovo-models .rt-page-model-box{padding-bottom:12px!important;margin-bottom:0!important}
#sp-component[data-ds-all=laptops] :is(#nbw-symptoms,#nbw-services){padding-block:32px!important}
#sp-component[data-ds-all=laptops] .nbw-result-checks{align-content:center!important}
}
@layer dsAll {
#sp-component[data-ds-all=cleaning] #sppb-addon-wrapper-1575446792568 :is(.sppb-addon,.sppb-addon-title,.clearfix){padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;text-align:left!important}
#sp-component[data-ds-all=cleaning] #sppb-addon-wrapper-1575446792568 a{display:inline-flex!important;align-items:center!important;max-width:100%!important;width:auto!important;min-height:44px!important;padding:9px 16px!important;background:#243341!important;border:1px solid #586a79!important;border-radius:8px!important;color:#f6f8fa!important;font:700 16px/1.4 'Noto Sans',Arial,sans-serif!important;text-decoration:underline!important}
#sp-component[data-ds-all=cleaning] #ds-clean-book .ds-book-panel :is(#cf_4,form,.cf-form-wrap,.cf-fields,.sppb-addon-content){width:100%!important;max-width:none!important;margin-inline:0!important;box-sizing:border-box!important}
#sp-component[data-ds-all=consoles] .ds-catalog-heading,#sp-component[data-ds-all=laptops] .nbw-price-intro{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,2vw,48px)!important;align-items:center!important;width:100%!important;max-width:none!important}
#sp-component[data-ds-all=consoles] .ds-catalog-heading>*,#sp-component[data-ds-all=laptops] .nbw-price-intro>p{width:100%!important;max-width:none!important;text-align:left!important;margin:0!important}
#sp-component[data-ds-all=a52] .ds-model-checks-wide{width:100%!important;padding-inline:var(--gutter)!important;box-sizing:border-box!important}
#sp-component[data-ds-all=a52] .ds-model-checks-wide .rts-checks{display:flex!important;flex-flow:row wrap!important;gap:var(--space)!important;width:100%!important;max-width:none!important}
#sp-component[data-ds-all=a52] .ds-model-checks-wide .rts-checks>article{flex:1 1 23%!important;width:auto!important;max-width:none!important}
#sp-component[data-ds-all=a52] .ds-model-checks-wide :is(p,.rts-source-note){width:100%!important;max-width:none!important;margin-inline:0!important;text-align:left!important}
#sp-component[data-ds-all=battery] .ds-article-ending{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px clamp(20px,2vw,50px)!important;width:100%!important;max-width:none!important;margin:20px 0 0!important}
#sp-component[data-ds-all=battery] .ds-article-ending h2{grid-column:1/-1!important}
#sp-component[data-ds-all=battery] .ds-article-ending p{width:100%!important;max-width:none!important;text-align:left!important;margin:0!important}
@media(min-width:1300px) and (max-width:2249px){#sp-component[data-ds-all=consoles] .rc3-price-grid>.rc3-price:nth-last-child(-n+4){flex-basis:calc(50% - var(--space)/2 - .1px)!important}}
@media(min-width:2100px){
 #sp-component[data-ds-all=cleaning] .ds-clean-grid{--columns:3!important}
 #sp-component[data-ds-all=cleaning] .ds-clean-intro>p{max-width:none!important;width:100%!important}
 #sp-component[data-ds-all=cleaning] .ds-book-panel #cf_4 .cf-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 20px!important}
 #sp-component[data-ds-all=cleaning] .ds-book-panel #cf_4 .cf-control-group{width:100%!important;max-width:none!important}
 #sp-component[data-ds-all=cleaning] .ds-book-panel #cf_4 .cf-control-group:has(#form4_field13){grid-column:1/-1!important;grid-row:2!important}
 #sp-component[data-ds-all=ebook] #eb27-cost .eb27-cost-grid{display:block!important}
 #sp-component[data-ds-all=ebook] .eb27-cost-list{display:flex!important;gap:var(--space)!important;align-items:stretch!important;width:100%!important;max-width:none!important}
 #sp-component[data-ds-all=ebook] .eb27-cost-list>article{flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:none!important}
 #sp-component[data-ds-all=screen] .ds-panel-pair>.ds-reading-list{grid-template-columns:1fr!important;align-self:stretch!important}
}
@media(max-width:760px){
 #sp-component[data-ds-all] .ds-list>#site3-console-context.ds-context-card{order:-1!important;width:100%!important;flex-basis:100%!important;gap:6px!important}
 #sp-component[data-ds-all=consoles] .ds-catalog-heading,#sp-component[data-ds-all=laptops] .nbw-price-intro,#sp-component[data-ds-all=battery] .ds-article-ending{grid-template-columns:1fr!important}
 #sp-component[data-ds-all=a52] .ds-model-checks-wide .rts-checks>article{flex-basis:100%!important}
}
}
@layer dsAll {
#sp-component[data-ds-all=a52] #rtbp-details .rts-specific-layout{display:block!important}
#sp-component[data-ds-all=a52] #rtbp-details .rts-specific-layout>div,#sp-component[data-ds-all=a52] #rtbp-details .rts-device-facts{width:100%!important;max-width:none!important}
#sp-component[data-ds-all=battery] .ds-article-ending{display:block!important}
#sp-component[data-ds-all=battery] .ds-ending-copy{margin-bottom:20px!important;column-gap:clamp(24px,3vw,80px)!important;column-fill:balance!important}
#sp-component[data-ds-all=battery] .ds-ending-copy>p{break-inside:auto!important;margin:0 0 12px!important}
@media(min-width:1200px){#sp-component[data-ds-all=battery] .ds-ending-copy{column-count:2!important}}
#sp-component[data-ds-all=screen] .ds-panel-pair{display:block!important}
#sp-component[data-ds-all=screen] .ds-panel-copy{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 24px!important;align-items:center!important}
#sp-component[data-ds-all=screen] .ds-panel-copy>span{grid-column:1/-1!important}
#sp-component[data-ds-all=screen] .ds-panel-pair>.ds-reading-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:760px){#sp-component[data-ds-all=screen] .ds-panel-copy,#sp-component[data-ds-all=screen] .ds-panel-pair>.ds-reading-list{grid-template-columns:1fr!important}}
}
@layer dsAll {
#sp-component[data-ds-all=cleaning] .ds-branch-section .ds-notes-row>p,#sp-component[data-ds-all=cleaning] .ds-branch-local .ds-notes-row>p{background:transparent!important;box-shadow:none!important;color:#d5dfe7!important}
}
@layer dsAll {
@media(min-width:1100px){#sp-component[data-ds-all=contacts] .rtc7-prepare-grid:has(.ds-contact-help){--columns:4!important}}
#sp-component[data-ds-all=ebook] .ds-faq-title :is(header,.ds-section-intro,.ds-head){display:block!important;width:100%!important;max-width:none!important}
#sp-component[data-ds-all=ebook] .ds-faq-title p{width:100%!important;max-width:none!important;text-align:left!important}
}
