/* Chosen proposal 01. Loaded only for the separate Metlana storefront. */
.ml-cms-site{--ml-blue:#006bb6;--ml-ink:#202c36;--ml-muted:#5d6a76;--ml-line:#dfe5eb;--ml-soft:#f3f6f9;font-family:"Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-ink);font-size:14px;line-height:1.55;background:#fff}
.ml-cms-site *{box-sizing:border-box}.ml-cms-site a:focus-visible,.ml-cms-site button:focus-visible,.ml-cms-site input:focus-visible,.ml-cms-site summary:focus-visible{outline:3px solid #bc6500;outline-offset:4px}.ml-cms-site a,.ml-cms-site button{transition:background-color .15s,border-color .15s,color .15s}.ml-cms-site .ml-modern-header{font:14px/1.55 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-ink)}
.ml-cms-site .ml-modern-header .ml-header-inner{width:min(1240px,calc(100% - 64px));max-width:none;padding:0;margin:auto}.ml-cms-site .ml-modern-header .ml-quick-links{display:flex;gap:26px;align-items:center;min-height:36px;padding:0;border-color:var(--ml-line);font-size:12px;line-height:1.5}.ml-cms-site .ml-modern-header .ml-quick-links a{color:var(--ml-muted)}.ml-cms-site .ml-hours{margin-left:auto;white-space:nowrap;color:var(--ml-muted);font-size:12px}
.ml-cms-site .ml-modern-header .ml-header-row{display:flex;align-items:center;gap:34px;min-height:111px;padding:0;margin:0}.ml-cms-site .ml-modern-header .ml-brand{flex:0 0 180px}.ml-cms-site .ml-modern-header .ml-brand img{width:170px;height:66px;max-height:none;object-fit:contain}.ml-cms-site .ml-modern-header .ml-nav-search{display:flex;align-items:stretch;gap:0;flex:1 1 auto;max-width:450px;min-width:0;margin:0;border:1px solid #b7c6d1;border-radius:6px;height:43px;overflow:hidden}.ml-cms-site .ml-modern-header .ml-nav-search input[type=search]{min-width:0;flex:1;width:100%;height:auto;padding:10px 14px;border:0;border-radius:0;box-shadow:none;color:var(--ml-ink);background:#fff;font:14px/1.5 "Open Sans","Segoe UI",Arial,sans-serif}.ml-cms-site .ml-modern-header .ml-nav-search input::placeholder{color:#657481}.ml-cms-site .ml-modern-header .ml-nav-search button{height:auto;min-height:0;border:0;border-radius:0;margin:0;padding:0 16px;box-shadow:none;background:var(--ml-soft);color:var(--ml-blue);font:700 13px/1.5 "Open Sans","Segoe UI",Arial,sans-serif;cursor:pointer}.ml-cms-site .ml-modern-header .ml-nav-search button:hover{background:#e4edf4}
.ml-cms-site .ml-modern-header .ml-header-contacts{margin-left:auto;gap:3px;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-start}.ml-cms-site .ml-modern-header .ml-header-phone{font:700 19px/1.3 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-ink)}.ml-cms-site .ml-modern-header .ml-header-email{font:13px/1.4 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-blue)}.ml-cms-site .ml-modern-header .ml-callback{font:11px/1.4 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-blue)}.ml-cms-site .ml-modern-header .ml-header-cart{white-space:nowrap;gap:10px;border-left:1px solid var(--ml-line);padding:8px 0 8px 24px;min-height:0}.ml-cms-site .ml-modern-header .ml-cart-label{font:700 13px/1.5 "Open Sans","Segoe UI",Arial,sans-serif}.ml-cms-site .ml-modern-header .ml-cart-count{display:block;min-width:23px;padding:0 5px;background:var(--ml-blue);color:white;border-radius:50%;font:700 12px/23px "Open Sans","Segoe UI",Arial,sans-serif;text-align:center}
.ml-cms-site .ml-modern-header .ml-catalog-shell{display:block;background:var(--ml-blue);padding:0}.ml-cms-site .ml-modern-header .ml-desktop-catalog{display:flex;align-items:stretch;justify-content:space-between;width:min(1240px,calc(100% - 64px));max-width:none;min-height:54px;margin:auto;padding:0;gap:8px}.ml-cms-site .ml-modern-header .ml-desktop-catalog>a,.ml-cms-site .ml-modern-header .ml-catalog-group>a{font:700 11.5px/1.5 "Open Sans","Segoe UI",Arial,sans-serif;display:flex;align-items:center;white-space:nowrap;text-transform:none;padding:10px 4px;height:100%;color:white}.ml-cms-site .ml-modern-header .ml-parts-submenu{border-radius:0 0 6px 6px;border-color:var(--ml-line);min-width:220px}.ml-cms-site .ml-modern-header .ml-parts-submenu a{font:13px/1.5 "Open Sans","Segoe UI",Arial,sans-serif;padding:11px 18px}.ml-cms-site .ml-modern-header .ml-mobile-catalog{display:none}
/* Keep the complete native homepage content. Reset archived nested widths only here. */
.ml-cms-site .ml-classic-home{margin:0;padding:0;background:#fff}.ml-cms-site .ml-classic-home>.container-fluid{width:min(1240px,calc(100% - 64px));max-width:none;margin:0 auto;padding:0}.ml-cms-site .ml-classic-home>.container-fluid>.container-fluid-row{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;min-width:0}.ml-cms-site .ml-classic-home .row-fluid{min-width:0;max-width:100%;margin-left:0;margin-right:0}.ml-cms-site .ml-classic-home .row-fluid>.span16{float:none;width:100%;margin:0;padding:0}.ml-cms-site .ml-classic-home #snapping_id_728{margin:25px 0 0;padding:0;border-radius:6px;overflow:hidden}.ml-cms-site .ml-classic-home #banner_slider_728{margin:0;padding:0}.ml-cms-site .ml-classic-home .abyt-a-img img{display:block;width:100%;max-height:none;object-fit:contain;border-radius:6px}.ml-cms-site .ml-classic-home .abyt-a-img .box,.ml-cms-site .ml-classic-home .abyt-a-content,.ml-cms-site .ml-classic-home .abyt-a-bg-banner{padding:0!important;margin:0!important;height:auto!important;min-height:0!important}.ml-cms-site .ml-classic-home .home-page-title{padding:0;margin:25px auto 0}.ml-cms-site .ml-classic-home .home-page-title h1{max-width:1040px;margin:0 auto;padding:0;font:700 24px/1.4 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-blue);text-align:center;letter-spacing:-.2px}.ml-cms-site .ml-classic-promises{display:flex;justify-content:center;align-items:center;gap:56px;border-bottom:1px solid var(--ml-line);padding:24px 10px;font:13px/1.55 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-muted)}.ml-cms-site .ml-classic-promises>*{color:var(--ml-muted)}.ml-cms-site .ml-classic-promises>*:before{content:'✓';margin-right:9px;color:var(--ml-blue);font-weight:700}
.ml-cms-site .ml-classic-home #snapping_id_1002{padding:42px 0;margin:0}.ml-cms-site .ml-classic-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px}.ml-cms-site .ml-classic-section-heading h2{margin:0;padding:0;font:700 26px/1.3 "Open Sans","Segoe UI",Arial,sans-serif;letter-spacing:-.5px}.ml-cms-site .ml-classic-section-heading>a{font:13px/1.5 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-blue)}
.ml-cms-site .ml-featured-native{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin:0;padding:0}.ml-cms-site .ml-featured-native .col-tile{display:flex;flex-direction:column;border:1px solid var(--ml-line);border-radius:6px;padding:0!important;margin:0;width:auto!important;min-height:0;height:auto;background:#fff;box-shadow:none;overflow:hidden}.ml-cms-site .ml-featured-native .col-tile:hover{border-color:#7ca5c3}.ml-cms-site .ml-featured-native .ml-card-photo{display:flex;align-items:center;justify-content:center;height:226px;padding:20px;margin:0;flex:none}.ml-cms-site .ml-featured-native .ml-card-photo img{width:100%;height:100%;max-height:none;object-fit:contain}.ml-cms-site .ml-classic-card-body{display:flex;flex-direction:column;flex:1;min-width:0;padding:0 18px 20px}.ml-cms-site .ml-card-model{font:700 12px/1.5 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-blue);margin-bottom:8px}.ml-cms-site .ml-featured-native h3{font:600 14px/1.55 "Open Sans","Segoe UI",Arial,sans-serif;margin:0 0 22px;flex:1;overflow-wrap:anywhere;min-height:0;padding:0;text-align:left}.ml-cms-site .ml-featured-native h3 a{color:var(--ml-ink);font:inherit}.ml-cms-site .ml-featured-native h3 a:hover{color:var(--ml-blue)}.ml-cms-site .ml-featured-native .recovery-price{font:700 14px/1.55 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-ink);margin:0 0 13px;padding:0;flex:none}.ml-cms-site .ml-featured-native .ml-native-add{margin:0;padding:0;display:block}.ml-cms-site .ml-featured-native .ml-native-add button{width:100%;font:700 13px/1.3 "Open Sans","Segoe UI",Arial,sans-serif;padding:10px 18px;min-height:39px;border:0;border-radius:6px;background:var(--ml-blue);color:#fff;white-space:nowrap;box-shadow:none}.ml-cms-site .ml-native-add button:hover{background:#005a98}
/* Existing benefit, model, video and client blocks remain present. */
.ml-cms-site .ml-classic-home .advantage-wrap{border-radius:6px;background:var(--ml-soft);padding:26px 22px!important;margin:5px 0 38px!important}.ml-cms-site .ml-classic-home .advantage-wrap .grid-list{gap:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ml-cms-site .ml-classic-home .advantage-wrap .ty-column5{width:auto;margin:0;padding:0 10px;min-width:0}.ml-cms-site .ml-classic-home .advantage-wrap .ip5-grid__item-title{font-family:inherit}.ml-cms-site .ml-classic-home #snapping_id_884,.ml-cms-site .ml-classic-home #snapping_id_1055,.ml-cms-site .ml-classic-home #snapping_id_1057{margin:0 0 38px;padding:0}.ml-cms-site .ml-classic-home .y-mainbox-title{font:700 25px/1.35 "Open Sans","Segoe UI",Arial,sans-serif;margin:0 0 23px;padding:0;color:var(--ml-ink)}
.ml-cms-site .ml-site-footer{font-family:"Open Sans","Segoe UI",Arial,sans-serif;background:#f5f7f9;border-color:var(--ml-line);margin-top:20px}.ml-cms-site .ml-footer-inner{width:min(1240px,calc(100% - 64px));max-width:none;margin:auto;padding:0}.ml-cms-site .ml-site-footer h2,.ml-cms-site .ml-footer-links>a,.ml-cms-site .ml-footer-contacts>a,.ml-cms-site .ml-footer-contacts address,.ml-cms-site .ml-footer-contacts p,.ml-cms-site .ml-footer-bottom p{font-family:"Open Sans","Segoe UI",Arial,sans-serif}.ml-cms-site .ml-footer-grid{gap:45px;grid-template-columns:1fr 1fr 1.2fr 1.4fr}.ml-cms-site .recovery-product-card{border-color:var(--ml-line);border-radius:6px}.ml-cms-site .recovery-product-card h2{font-family:"Open Sans","Segoe UI",Arial,sans-serif}.ml-cms-site .recovery-price{color:var(--ml-ink)}
/* Header cart replaces the duplicate shortcut only on this storefront. */
.ml-cms-site .ml-modern-header{margin:0;padding:0}
.ml-cms-site .ml-classic-home .advantage-wrap .ty-column5{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ml-cms-site .ml-classic-home .advantage-wrap .ip5-grid__item-image{float:none!important;display:flex;align-items:center;justify-content:center;flex:0 0 72px;width:72px;height:72px;padding:12px;background:var(--ml-blue);border-radius:6px}.ml-cms-site .ml-classic-home .advantage-wrap .ip5-grid__item-image img{display:block;width:100%;height:48px;max-width:100%;max-height:48px;object-fit:contain}.ml-cms-site .ml-classic-home .advantage-wrap .block-title{float:none!important;width:100%!important;max-width:100%;padding:0!important;margin:0!important;color:var(--ml-ink);font:700 13px/1.6 "Open Sans","Segoe UI",Arial,sans-serif;text-transform:none}.ml-cms-site .ml-classic-home .advantage-wrap .block-title span{font:inherit!important;color:inherit;overflow-wrap:anywhere}
.ml-cms-site .ml-classic-home,.ml-cms-site .ml-classic-home>.container-fluid{display:flow-root}.ml-cms-site .ml-classic-home>.container-fluid>.container-fluid-row{margin-top:0;margin-bottom:0}.ml-cms-site .ml-classic-home .advantagenext-wrap{padding-top:15px;padding-bottom:15px}
body:has(.ml-modern-header) .ub-cart-shortcut{display:none}
@media(min-width:1500px){.ml-cms-site .ml-modern-header .ml-header-inner,.ml-cms-site .ml-modern-header .ml-desktop-catalog,.ml-cms-site .ml-classic-home>.container-fluid,.ml-cms-site .ml-footer-inner{max-width:1320px;width:calc(100% - 64px)}.ml-cms-site .ml-modern-header .ml-desktop-catalog>a,.ml-cms-site .ml-modern-header .ml-catalog-group>a{font-size:12.5px}}
@media(max-width:1100px){.ml-cms-site .ml-modern-header .ml-header-inner,.ml-cms-site .ml-modern-header .ml-desktop-catalog,.ml-cms-site .ml-classic-home>.container-fluid,.ml-cms-site .ml-footer-inner{width:calc(100% - 40px)}.ml-cms-site .ml-modern-header .ml-header-row{gap:20px}.ml-cms-site .ml-modern-header .ml-brand{flex-basis:145px}.ml-cms-site .ml-modern-header .ml-header-phone{font-size:16px}.ml-cms-site .ml-modern-header .ml-header-cart{padding-left:14px}.ml-cms-site .ml-modern-header .ml-cart-label{font-size:12px}.ml-cms-site .ml-modern-header .ml-desktop-catalog{gap:6px}.ml-cms-site .ml-modern-header .ml-desktop-catalog>a,.ml-cms-site .ml-modern-header .ml-catalog-group>a{font-size:10px}.ml-cms-site .ml-featured-native{gap:10px}.ml-cms-site .ml-featured-native .ml-card-photo{height:190px}.ml-cms-site .ml-classic-card-body{padding:0 13px 16px}.ml-cms-site .ml-footer-grid{gap:28px}}
@media(max-width:900px){.ml-cms-site .ml-modern-header .ml-desktop-catalog{display:none}.ml-cms-site .ml-modern-header .ml-mobile-catalog{display:block;padding:0;width:calc(100% - 40px);margin:auto}.ml-cms-site .ml-modern-header .ml-mobile-catalog>summary{font:700 13px/1.5 "Open Sans","Segoe UI",Arial,sans-serif;padding:13px 0}.ml-cms-site .ml-modern-header .ml-mobile-catalog>nav{grid-template-columns:1fr 1fr;gap:0 25px}.ml-cms-site .ml-modern-header .ml-mobile-catalog nav a,.ml-cms-site .ml-modern-header .ml-mobile-parts summary{font:13px/1.5 "Open Sans","Segoe UI",Arial,sans-serif;padding:10px 0}.ml-cms-site .ml-modern-header .ml-mobile-parts a{padding-left:16px!important}.ml-cms-site .ml-modern-header .ml-quick-links{overflow-x:auto;scrollbar-width:none}.ml-cms-site .ml-hours{display:none}.ml-cms-site .ml-footer-grid{grid-template-columns:1fr 1fr}.ml-cms-site .ml-classic-promises{gap:25px}.ml-cms-site .ml-classic-home .advantage-wrap .grid-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}
@media(max-width:760px){.ml-cms-site .ml-modern-header .ml-header-inner,.ml-cms-site .ml-classic-home>.container-fluid,.ml-cms-site .ml-footer-inner{width:calc(100% - 32px)}.ml-cms-site .ml-modern-header .ml-quick-links{gap:20px;min-height:34px;padding:0;white-space:nowrap}.ml-cms-site .ml-modern-header .ml-quick-links a{font-size:11px}.ml-cms-site .ml-modern-header .ml-header-row{padding:15px 0;gap:12px;min-height:0;flex-wrap:wrap}.ml-cms-site .ml-modern-header .ml-brand{flex:1 1 auto;max-width:calc(100% - 155px)}.ml-cms-site .ml-modern-header .ml-brand img{width:130px;height:49px}.ml-cms-site .ml-modern-header .ml-header-contacts{order:1;display:flex;align-items:flex-end;justify-self:auto;width:auto;margin-left:auto;gap:2px}.ml-cms-site .ml-modern-header .ml-header-phone{font-size:15px}.ml-cms-site .ml-modern-header .ml-header-email{font-size:11px}.ml-cms-site .ml-modern-header .ml-callback{font-size:10px}.ml-cms-site .ml-modern-header .ml-nav-search{order:2;max-width:none;flex:1 1 56%;height:40px}.ml-cms-site .ml-modern-header .ml-nav-search input[type=search]{font-size:12px;padding:10px}.ml-cms-site .ml-modern-header .ml-nav-search button{font-size:12px;padding:0 10px}.ml-cms-site .ml-modern-header .ml-header-cart{order:3;flex:0 0 auto;border-left:0;padding:0;min-height:40px;gap:7px}.ml-cms-site .ml-modern-header .ml-cart-label{font-size:11px}.ml-cms-site .ml-modern-header .ml-mobile-catalog{width:calc(100% - 32px)}.ml-cms-site .ml-modern-header .ml-mobile-catalog>nav{grid-template-columns:1fr}.ml-cms-site .ml-classic-home #snapping_id_728{margin-top:17px;border-radius:4px}.ml-cms-site .ml-classic-home .home-page-title{margin-top:23px}.ml-cms-site .ml-classic-home .home-page-title h1{font-size:19px;text-align:left;line-height:1.4}.ml-cms-site .ml-classic-promises{flex-wrap:wrap;justify-content:flex-start;gap:8px 20px;padding:17px 0;font-size:11px}.ml-cms-site .ml-classic-home #snapping_id_1002{padding:28px 0}.ml-cms-site .ml-classic-section-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:17px}.ml-cms-site .ml-classic-section-heading h2{font-size:23px}.ml-cms-site .ml-classic-section-heading>a{font-size:12px}.ml-cms-site .ml-featured-native{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ml-cms-site .ml-featured-native .ml-card-photo{height:175px;padding:13px}.ml-cms-site .ml-classic-card-body{padding:0 11px 13px}.ml-cms-site .ml-card-model{font-size:11px}.ml-cms-site .ml-featured-native h3{font-size:12px;line-height:1.5;margin-bottom:17px}.ml-cms-site .ml-featured-native .recovery-price{font-size:12px}.ml-cms-site .ml-featured-native .ml-native-add button{font-size:12px;padding:9px;min-height:35px}.ml-cms-site .ml-classic-home .advantage-wrap{padding:20px 12px!important;margin-bottom:30px!important}.ml-cms-site .ml-classic-home .advantage-wrap .grid-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.ml-cms-site .ml-classic-home .advantage-wrap .ty-column5{padding:0 4px}.ml-cms-site .ml-classic-home #snapping_id_884,.ml-cms-site .ml-classic-home #snapping_id_1055,.ml-cms-site .ml-classic-home #snapping_id_1057{margin-bottom:30px}.ml-cms-site .ml-classic-home .y-mainbox-title{font-size:23px}.ml-cms-site .ml-site-footer{margin-top:0}.ml-cms-site .ml-footer-grid{gap:27px 25px;grid-template-columns:1fr 1fr}.ml-cms-site .ml-footer-brand{grid-column:auto}.ml-cms-site .ml-footer-contacts{grid-column:auto}.ml-cms-site .ml-site-footer .ml-brand img{width:140px}.ml-cms-site .ml-footer-grid h2{font-size:14px}.ml-cms-site .ml-footer-links>a,.ml-cms-site .ml-footer-contacts>a,.ml-cms-site .ml-footer-contacts address,.ml-cms-site .ml-footer-contacts p{font-size:11px}.ml-cms-site .ml-footer-contacts .ml-footer-phone{font-size:15px}}
@media(max-width:370px){.ml-cms-site .ml-modern-header .ml-nav-search{flex-basis:100%}.ml-cms-site .ml-modern-header .ml-header-cart{margin-left:auto}.ml-cms-site .ml-footer-grid{grid-template-columns:1fr}.ml-cms-site .ml-featured-native .ml-card-photo{height:150px}}
@media(prefers-reduced-motion:reduce){.ml-cms-site *{transition:none!important;scroll-behavior:auto!important}}
