/* MotorolaRadio: preserve the radio emblem, LCD display and dense catalogue. */
.mr-finish{--mr-ink:#202c40;--mr-link:#1250a5;--mr-gold:#eab84f;--mr-edge:#8290a2}
.mr-finish .navbar .container{gap:16px}
.mr-finish .header-right-group{display:flex;flex:1;min-width:0;max-width:650px;flex-direction:column;align-items:stretch;gap:8px}
.mr-finish .search-form{width:100%;min-width:0;margin-right:0!important;flex-grow:0;order:2}
.mr-finish .search-form .input-group{flex-wrap:nowrap}
.mr-finish .search-form input{min-width:0;min-height:44px;border-color:var(--mr-edge)}
.mr-finish .search-form button{min-width:44px;border-color:var(--mr-edge);color:var(--mr-ink)}
.mr-finish .header-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;min-width:0;order:1}
.mr-finish .header-menu ul{flex-wrap:wrap;min-width:0}
.mr-finish .header-menu .nav-link{min-height:44px;display:flex;align-items:center;color:var(--mr-ink);white-space:nowrap}
.mr-finish .header-menu .nav-link:hover{text-decoration:underline;text-underline-offset:4px}
.mr-finish .mr-phone{display:flex;flex-direction:column;align-items:flex-end;font-size:14px;line-height:1.4}
.mr-finish .mr-phone a,.mr-finish .mr-phone .nav-link{padding:0;min-height:24px;color:var(--mr-link);font-weight:700;text-decoration:none;white-space:nowrap}
.mr-finish .mr-phone span{color:#49566b;font-size:12px}
.mr-finish .mr-phone-note{display:block;font-size:12px;line-height:1.5;margin-top:6px;color:#49566b}
.mr-finish .main-footer .mr-phone-note{color:#d3dae4}
.mr-finish a:focus-visible,.mr-finish button:focus-visible,.mr-finish select:focus-visible,.mr-finish input:focus-visible{outline:3px solid #986909;outline-offset:3px;box-shadow:none}
.mr-finish main h1{font-size:32px;line-height:1.2;color:var(--mr-ink);overflow-wrap:break-word}
.mr-finish .mr-catalog-heading{gap:12px 24px;flex-wrap:wrap}
.mr-finish .mr-catalog-heading h1{margin:0;flex:1 1 100%;min-width:220px}
.mr-finish .mr-page-size{flex-shrink:0;gap:8px}
.mr-finish .mr-page-size select{min-height:44px;min-width:76px;border-color:var(--mr-edge)}
.mr-finish .zz-home-card{border-color:#bac4d0;border-left:3px solid #eab84f}
.mr-finish .zzmr__f{color:#bbc2cb!important}
.mr-finish .category-menu{border:1px solid #cad1dc;box-shadow:none!important}
.mr-finish .category-menu .parent-category-header{color:var(--mr-ink);border-bottom-color:#bec8d6}
.mr-finish .category-menu .child-category-item a{color:#36455b;min-height:36px}
.mr-finish .product-card{border-color:#bdc6d3;box-shadow:none;border-radius:8px;overflow:hidden}
.mr-finish .product-card .card-title{font-size:18px;line-height:1.35;color:var(--mr-ink);overflow-wrap:break-word}
.mr-finish .product-card .card-body{display:flex;flex-direction:column;gap:8px}
.mr-finish .product-card .card-footer{background:#f2f4f7;border-top:1px solid #d4dbe4}
.mr-finish .omega-btn-request,.mr-finish .product-card .btn-success{background:var(--mr-gold)!important;color:#172235!important;border:1px solid #b88b32!important;font-weight:700!important}
.mr-finish .omega-btn-request:hover,.mr-finish .product-card .btn-success:hover{background:#f4ca75!important;color:#172235!important}
.mr-finish .zz-art a:not(.btn),.mr-finish .zz-crumbs a,.mr-finish .zz-bread a,.mr-finish .zz-home p a{color:var(--mr-link)}
.mr-finish .btn-primary{background:#22314b;border-color:#22314b;color:#fff}
.mr-finish .btn-primary:hover{background:#142137;border-color:#142137}
.mr-finish .product-card .btn,.mr-finish .product-card .omega-btn-request{min-height:44px!important;display:flex!important;align-items:center;justify-content:center}
.mr-finish .content-prose p,.mr-finish .content-prose div,.mr-finish .content-prose li,.mr-finish .content-prose span{text-align:left!important}
.mr-finish .pagination{flex-wrap:wrap;gap:4px}
.mr-finish .page-link{border:1px solid #8290a2;border-radius:4px;min-width:42px;min-height:44px;display:flex;align-items:center;justify-content:center;color:var(--mr-link)}
.mr-finish .page-item.active .page-link{background:#22314b;border-color:#22314b;color:#fff}
.mr-finish .page-item.disabled .page-link{color:#667184;background:#e9edf2}
.mr-finish .zz-art{max-width:75ch}
.mr-finish .zz-art h1{font-size:32px}
.mr-finish .zz-art table{max-width:100%;display:block;overflow-x:auto}
.mr-finish footer.main-footer{background:#202c40;color:#d3dae4}
.mr-finish .main-footer a.text-white-50{color:#e1e7ef!important}
.mr-finish .main-footer .mr-mailhint{color:#d3dae4!important}
.mr-finish .main-footer .row{row-gap:20px}
.mr-finish .omega-empire-done h5{font-size:24px!important}
.mr-finish .footer-partners-grid{grid-template-columns:repeat(6,minmax(0,1fr));padding:0;gap:12px}
.mr-finish .footer-partner-item{background:#172235;border:1px solid #74829a;padding:14px 10px;justify-content:flex-start;gap:12px;min-width:0}
.mr-finish .footer-partner-item:hover{background:#293b57;border-color:#eab84f;box-shadow:none}
.mr-finish .footer-partner-logo{height:56px;background:transparent;padding:0;margin:0}
.mr-finish .mr-network-emblem{width:56px;height:56px;flex-shrink:0;color:#eab84f}
.mr-finish .footer-partner-item p{color:#e1e7ef;font-size:12px;line-height:1.45;overflow-wrap:anywhere}
.mr-finish .partner-logo-wrapper{background:#202c40}
.mr-finish .contact-details li{min-width:0}
.mr-finish .contact-details li>div{min-width:0;overflow-wrap:anywhere}
@media(max-width:1199.98px){.mr-finish .footer-partners-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:991.98px){
 .mr-finish .row>aside.col-lg-3{order:2}
 .mr-finish .row>main.col-lg-9{order:1}
 .mr-finish .navbar .container{justify-content:flex-start;gap:8px}
 .mr-finish .navbar-brand{margin-right:0;margin-bottom:4px;justify-content:flex-start;min-width:0}
 .mr-finish .header-right-group{max-width:none;flex-basis:100%;width:100%;margin-bottom:8px}
 .mr-finish .header-menu{justify-content:space-between}
 .mr-finish .mr-phone{align-items:flex-start}
 .mr-finish .category-menu-wrapper{position:static;margin-top:28px}
 .mr-finish .product-card img{padding:16px}
 .mr-finish .footer-partners-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:575.98px){
 .mr-finish .navbar-brand{font-size:clamp(16px,5vw,24px)!important}
 .mr-finish .header-menu{display:block;order:1;min-height:90px}
 .mr-finish .header-menu ul{max-width:calc(100% - 112px);gap:0 2px;min-height:88px}
 .mr-finish .header-menu .nav-link{white-space:normal;font-size:14px;padding:6px!important;min-height:44px}
 .mr-finish .mr-phone{margin-top:8px;align-items:flex-start}
 .mr-finish .search-form{order:2}
 .mr-finish main h1,.mr-finish .zz-art h1{font-size:26px}
 .mr-finish .mr-catalog-heading{display:block!important}
 .mr-finish main.col-lg-9 .mr-catalog-heading .mr-page-size{display:flex!important;margin-top:16px}
 .mr-finish .contact-details li{font-size:16px}
 .mr-finish .contact-details .icon{margin-right:10px}
 .mr-finish .partners-grid{grid-template-columns:1fr}
 .mr-finish .footer-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mr-finish .footer-partner-item p{font-size:12px}
}
@media(min-width:576px) and (max-width:860px){.mr-finish .header-menu{justify-content:flex-start;padding-right:120px}}
@media(min-width:861px) and (max-width:991.98px){.mr-finish .header-menu{justify-content:flex-start;padding-right:220px}}
@media(prefers-reduced-motion:reduce){.mr-finish .product-card,.mr-finish .zz-home-card,.mr-finish .footer-partner-item{transition:none;transform:none}}
