html,body{overflow-x:hidden}.dp-trustline{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;padding:0;margin:22px 0 0;color:var(--dp-mute);font-size:.9rem;font-weight:600}.dp-trustline li{white-space:nowrap}.dp-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:0 20px}.dp-compare{min-width:560px}.dp-sticky{transform:translateY(110%);transition:transform .25s ease}.dp-sticky.is-on{transform:none}.dp-hero__media img{aspect-ratio:16/10;object-fit:cover}.dp-btn:focus-visible,.dp-chip:focus-visible{outline:2px solid var(--dp-acc);outline-offset:3px}@media(max-width:900px){.dp-wrap{padding:0 16px}.dp-sec{padding:52px 0}.dp-hero{padding:20px 0 40px}.dp-hero__grid{gap:22px}.dp-hero__media{order:-1;border-radius:18px}.dp-hero__badge{font-size:.75rem;padding:7px 12px;left:10px;bottom:10px}.dp-h1{font-size:clamp(2rem,8.4vw,2.6rem);margin-bottom:12px}.dp-h2{font-size:clamp(1.6rem,6.6vw,2.1rem)}.dp-lead{font-size:1rem;margin-bottom:20px}.dp-price{margin-bottom:18px}.dp-price strong{font-size:1.7rem}.dp-checks{margin-bottom:22px;gap:8px}.dp-checks li{font-size:.95rem}.dp-actions .dp-btn{flex:1 1 100%;padding:16px 22px}.dp-strip__item{padding:16px 12px;gap:10px}.dp-strip__icon{flex-basis:36px;height:36px}.dp-strip__item p{font-size:.8rem}.dp-strip__item strong{font-size:.88rem}.dp-steps{gap:12px;margin-top:28px}.dp-step{display:grid;grid-template-columns:46px 1fr;column-gap:16px;padding:20px}.dp-step:before{width:46px;height:46px;font-size:1.1rem;margin:0;grid-row:span 2}.dp-step h3{font-size:1.1rem;margin:2px 0 4px}.dp-feats{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.dp-feats .dp-card{padding:18px}.dp-feats .dp-card h3{font-size:1rem}.dp-feats .dp-card p{font-size:.85rem;line-height:1.5}.dp-feat__ico{width:40px;height:40px;margin-bottom:12px}.dp-compat__brands{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin:26px -16px 18px;padding:2px 16px 8px;scrollbar-width:none}.dp-compat__brands::-webkit-scrollbar{display:none}.dp-chip{flex:none;padding:10px 16px;font-size:.88rem}.dp-compat__panel{grid-template-columns:1fr;gap:8px}.dp-model{padding:13px 16px;font-size:.95rem}.dp-faq{margin-top:26px}.dp-faq details{padding:0 16px}.dp-faq summary{font-size:.98rem;padding:16px 0}.dp-split img{border-radius:16px}.dp-footer{padding:44px 0 96px}}@media(max-width:380px){.dp-feats{grid-template-columns:1fr}}@media(min-width:901px){.dp-sticky{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mirroride.css.map */
