@media(max-width:1100px){
/* One mobile homepage layer. Desktop and product-page layouts are outside this scope. */
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active){--mx-yellow:#ffdf20;--mx-ink:#121713;background:#fafbf9!important;color:var(--mx-ink)}
body.page-id-23 .mxparts #homeView#homeView#homeView .wrap,body.page-id-23 .mxparts #homeView#homeView#homeView.wrap{width:calc(100% - 28px)!important;max-width:none!important;margin-inline:auto!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) .brandbar{position:sticky!important;top:0!important;background:#111612!important;border-bottom:1px solid #30372f!important;z-index:100!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) .brandbar .wrap{height:64px!important;min-height:64px!important;gap:4px!important;width:calc(100% - 24px)!important;padding:0!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) .brandbar .brand{height:42px!important;min-width:120px!important;max-width:210px!important;flex:1!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) .brandbar .actions{gap:2px!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) .brandbar :is(#accountOpen,#cartOpen,.mxpc-menu){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;position:relative!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) .brandbar #cartOpen{width:48px!important;min-width:48px!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) .brandbar #cartCount{position:absolute!important;top:2px!important;right:0!important;height:17px!important;min-width:17px!important;font-size:10px!important;border:2px solid #111612!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) .mxpc-nav{left:-12px!important;right:-12px!important;padding:12px 14px 18px!important;box-shadow:0 15px 25px #0003!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) .mxpc-nav a{border-bottom:1px solid #ffffff15!important;font-size:15px!important;line-height:22px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market{gap:22px!important;padding:14px 0 0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-hero{gap:12px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy{height:344px!important;min-height:344px!important;padding:24px 20px!important;background:#080a08!important;border:1px solid #1d231e!important;border-radius:10px!important;isolation:isolate!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy:before{display:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy:after{display:block!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,#080a08 0%,#080a0800 62%,#080a0880 79%,#080a08 100%)!important;pointer-events:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-kicker{display:block!important;position:relative!important;z-index:2!important;color:#b8c0b6!important;font-size:10px!important;line-height:14px!important;font-weight:650!important;letter-spacing:.14em!important;margin:0 0 11px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy h1{width:100%!important;max-width:none!important;font-size:clamp(26px,7.25vw,32px)!important;line-height:1.1!important;letter-spacing:-.04em!important;font-weight:750!important;margin:0 0 10px!important;z-index:2!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy h1 em{color:#ffdf20!important;white-space:normal!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy>p{width:70%!important;color:#d0d6cf!important;font-size:13px!important;line-height:19px!important;margin:0!important;z-index:2!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-car-reveal{display:block!important;left:auto!important;right:-58px!important;top:113px!important;width:340px!important;height:184px!important;z-index:0!important;mask-image:linear-gradient(to bottom,transparent,#000 23%,#000 80%,transparent)!important;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 23%,#000 80%,transparent)!important;mix-blend-mode:lighten!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-car-reveal>div{background-size:contain!important;background-position:center!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-car-inside,body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-car-light{animation-duration:7s!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .herosearch{display:flex!important;position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;width:auto!important;max-width:none!important;min-height:50px!important;height:50px!important;border:1px solid #fff!important;border-radius:6px!important;overflow:hidden!important;z-index:3!important;margin:0!important;background:#fff!important;box-shadow:0 8px 24px #0003!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .herosearch input{min-width:0!important;width:100%!important;flex:1!important;height:48px!important;font-size:16px!important;padding:0 12px!important;border:0!important;background:#fff!important;color:#192119!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .herosearch button{flex:0 0 62px!important;width:62px!important;min-width:62px!important;height:48px!important;font-size:14px!important;border:0!important;padding:0!important;background:#ffdf20!important;color:#111!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .herosearch button span{display:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin{padding:20px 18px 16px!important;border-radius:10px!important;background:#ffdf20!important;min-height:250px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>span:first-child{display:block!important;font-size:9px!important;line-height:13px!important;letter-spacing:.1em!important;font-weight:800!important;color:#594f0a!important;margin:0 0 10px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin h2{font-size:24px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:750!important;width:75%!important;margin:0 0 9px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>p{font-size:13px!important;line-height:19px!important;width:57%!important;min-height:57px!important;margin:0 0 14px!important;color:#303216!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpm-vin-art{display:block!important;position:absolute!important;width:164px!important;height:137px!important;object-fit:contain!important;right:-2px!important;top:36px!important;z-index:0!important;margin:0!important;filter:drop-shadow(0 6px 5px #7961101a)!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-vin-form{width:100%!important;position:relative!important;z-index:2!important;margin:0!important;display:block!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-vin-form label{display:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-vin-row{display:flex!important;width:100%!important;min-height:50px!important;border:1px solid #cfb722!important;border-radius:6px!important;background:#fff!important;overflow:hidden!important;gap:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-vin-row input{display:block!important;min-width:0!important;flex:1!important;width:100%!important;height:50px!important;font-size:16px!important;letter-spacing:.01em!important;padding:0 12px!important;border:0!important;background:#fff!important;color:#1c2a21!important;text-transform:uppercase!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-vin-row .mxpa-wa{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 54px!important;width:54px!important;min-width:54px!important;height:50px!important;border:0!important;border-left:1px solid #e4e8df!important;background:#f7faf5!important;color:#168848!important;padding:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-wa svg{display:block!important;width:26px!important;height:26px!important;color:#168848!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-wa span{display:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>.mxpm-vin-help{display:block!important;position:relative!important;font-size:11px!important;line-height:16px!important;color:#4f511b!important;font-weight:500!important;margin:9px 0 0!important;max-width:100%!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-vin-error:not(:empty){padding-top:7px!important;margin:0!important;font-size:12px!important;line-height:18px!important;color:#8b240e!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-rail{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .rail-head{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important;font-weight:750!important;letter-spacing:.04em!important;line-height:20px!important;margin:0 0 10px!important;color:#1b231c!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .rail-head:after{content:'←  →';font-size:16px;color:#817334;letter-spacing:.1em}
body.page-id-23 .mxparts #homeView#homeView#homeView .rail-list{display:grid!important;grid-auto-flow:column!important;grid-template-rows:repeat(2,76px)!important;grid-template-columns:none!important;grid-auto-columns:calc((100% - 16px)/3)!important;gap:8px!important;max-height:none!important;height:auto!important;padding:0 0 7px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .rail-list>[data-cat]{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 5px!important;min-width:0!important;height:76px!important;border:1px solid #dfe3dc!important;border-radius:7px!important;background:#fff!important;color:#253027!important;font-size:11px!important;line-height:14px!important;text-align:center!important;scroll-snap-align:start!important;box-shadow:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .rail-list>[data-cat] svg{width:23px!important;height:23px!important;stroke-width:1.45!important;color:#535f50!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .rail-list>[data-cat]>span:last-child:not(:first-of-type){display:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .rail-list>.mxpa-all,body.page-id-23 .mxparts #homeView#homeView#homeView .mxpc-category-toggle{display:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(.brand-zone,.featured-zone,.mxbrand-area,.proof,.storezone){padding:26px 0!important;border:0!important;background:transparent!important;margin:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .brand-zone{padding-bottom:8px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .brand-heading{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;min-height:44px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .brand-heading h2{font-size:22px!important;line-height:26px!important;letter-spacing:-.025em!important;margin:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-brands-all{font-size:11px!important;padding:8px 0 8px 8px!important;min-height:44px!important;white-space:nowrap!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .brand-track{display:flex!important;gap:8px!important;padding:0 0 8px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;touch-action:pan-x pan-y!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .brand-tile{flex:0 0 80px!important;width:80px!important;height:89px!important;min-height:89px!important;border:1px solid #e1e4de!important;border-radius:7px!important;background:#fff!important;padding:11px 6px 8px!important;gap:7px!important;scroll-snap-align:start!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .brand-tile img{height:40px!important;width:58px!important;max-width:58px!important;max-height:40px!important;object-fit:contain!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .brand-tile span{font-size:11px!important;line-height:15px!important;font-weight:600!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .brand-track.mxpa-expanded{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .brand-track.mxpa-expanded .brand-tile{width:100%!important;min-width:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .brand-note{font-size:11px!important;line-height:17px!important;color:#737b71!important;margin-top:8px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .featured-head{display:block!important;margin:0 0 14px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .featured-head .eyeline{display:block!important;font-size:9px!important;line-height:14px!important;font-weight:750!important;letter-spacing:.1em!important;color:#8b772d!important;margin:0 0 6px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .featured-head h2{font-size:25px!important;line-height:29px!important;letter-spacing:-.035em!important;font-weight:700!important;margin:0 0 8px!important;max-width:100%!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .featured-head p{font-size:12px!important;line-height:18px!important;color:#657063!important;margin:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .featured-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:12px!important;flex-wrap:wrap!important;width:100%!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .featured-actions>[data-results]{font-size:11px!important;font-weight:750!important;min-height:40px!important;padding:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .featured-nav{font-size:11px!important;gap:5px!important;display:flex!important;align-items:center!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .featured-nav button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border:1px solid #dadfd5!important;border-radius:6px!important;background:#fff!important;color:#263228!important;font-size:17px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView #newArrivalsToggle{display:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts){display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-template-rows:1fr!important;grid-auto-columns:calc((100% - 10px)/2)!important;gap:10px!important;width:100%!important;padding:0 0 9px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;align-items:stretch!important;touch-action:pan-x pan-y!important;overscroll-behavior-x:contain!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts)>.card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:432px!important;border:1px solid #dfe3dd!important;border-radius:8px!important;background:white!important;overflow:hidden!important;scroll-snap-align:start!important;box-shadow:0 3px 9px #1b2b1c04!important;transform:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) .cardphoto{position:relative!important;display:block!important;flex:0 0 162px!important;height:162px!important;min-height:162px!important;max-height:162px!important;width:100%!important;aspect-ratio:auto!important;background:#fff!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) .cardphoto img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:10px!important;box-sizing:border-box!important;transform:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) .cardbody{padding:10px 9px 0!important;display:block!important;flex:1!important;min-height:0!important;text-align:left!important;overflow:hidden!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) .maker{font-size:10px!important;line-height:14px!important;min-height:14px!important;font-weight:750!important;color:#8c792d!important;margin:0 0 6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) h3{font-size:14px!important;line-height:19px!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;overflow-wrap:normal!important;font-weight:650!important;margin:0 0 8px!important;text-align:left!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) .code{display:block!important;width:100%!important;min-height:15px!important;font-size:10px!important;line-height:15px!important;padding:0!important;margin:0!important;border:0!important;background:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;color:#71786c!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) .mxpa-card-vehicle{height:30px!important;min-height:30px!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) .cardbottom{display:flex!important;flex-direction:column!important;gap:7px!important;padding:7px 8px 9px!important;margin-top:auto!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;border:0!important;background:#fff!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) .mxcat-card-price{font-size:19px!important;line-height:26px!important;min-height:26px!important;width:100%!important;text-align:center!important;font-weight:800!important;color:#223126!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) .stock{display:block!important;width:100%!important;text-align:center!important;min-height:29px!important;padding:6px 2px!important;font-size:10px!important;line-height:16px!important;font-weight:700!important;box-sizing:border-box!important;border-radius:4px!important;margin:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .stock.mxpa-local{background:#e9f2e7!important;color:#316a38!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .stock.mxpa-supply{background:#fff1b5!important;color:#736015!important}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) .cardbottom button{width:100%!important;min-height:44px!important;height:44px!important;border:0!important;border-radius:4px!important;font-size:11px!important;line-height:15px!important;font-weight:750!important;background:#151d17!important;color:#fff!important;padding:0 3px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-card{padding:18px 14px!important;border:1px solid #e2e1d9!important;border-radius:10px!important;gap:16px!important;background:#f6f5ef!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-story{display:block!important;overflow:visible!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-copy{padding:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-copy h2{font-size:26px!important;line-height:28px!important;letter-spacing:-.035em!important;font-weight:700!important;margin:8px 0 10px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-copy p{display:block!important;font-size:13px!important;line-height:19px!important;max-width:none!important;color:#68715f!important;margin:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-photo{display:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxm-brand-photo{display:block!important;width:100%!important;height:168px!important;object-fit:contain!important;margin:8px 0 0!important;border-radius:6px!important;background:#f6f5ef!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-tabs{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:106px!important;grid-template-columns:none!important;grid-template-rows:repeat(2,46px)!important;overflow-x:auto!important;gap:6px!important;padding:0 0 8px!important;scroll-snap-type:x proximity!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-tab{width:106px!important;min-width:106px!important;height:46px!important;padding:6px!important;font-size:11px!important;line-height:15px!important;white-space:normal!important;scroll-snap-align:start!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-panel{display:flex!important;flex-direction:column!important;padding:0!important;gap:12px!important;border:0!important;background:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-note{order:-1!important;display:block!important;font-size:12px!important;line-height:18px!important;text-align:center!important;width:100%!important;margin:0!important;padding:4px 0 10px!important;border-bottom:1px solid #d9d1ad!important;color:#53614f!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-logos{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 12px)/3)!important;grid-template-columns:none!important;grid-template-rows:repeat(2,64px)!important;min-height:0!important;gap:6px!important;padding:0 0 7px!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;height:auto!important;scroll-snap-type:x proximity!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-logo{width:100%!important;min-width:0!important;height:64px!important;min-height:64px!important;padding:10px!important;border:1px solid #dfe1d8!important;border-radius:5px!important;background:#fff!important;scroll-snap-align:start!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-logo img{max-width:100%!important;max-height:40px!important;object-fit:contain!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-category-posters{width:100%!important;margin:16px 0 0!important;padding:0!important;display:block!important}body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-category-posters .promo-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-category-poster{display:block!important;border:1px solid #e0e3dc!important;border-radius:8px!important;background:#fafaf7!important;overflow:hidden!important;aspect-ratio:2.85!important;height:auto!important;min-height:0!important;padding:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-category-poster img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .proof-grid{border-radius:10px!important;background:#f4f3ed!important;border:1px solid #e1e2da!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpm-corporate-photo{height:185px!important;object-fit:cover!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .proof-copy{padding:20px 18px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .proof-copy h2{font-size:26px!important;line-height:29px!important;margin:10px 0 14px!important;font-weight:650!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .proof-copy p{font-size:14px!important;line-height:22px!important;margin:0 0 12px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .proof-copy a{font-size:13px!important;min-height:44px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .storezone>.wrap>.sectionhead,body.page-id-23 .mxparts #homeView#homeView#homeView .storezone>.wrap>.storegrid{display:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .storezone{padding:0 0 26px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .lower-story{margin:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .review-strip{background:#fff!important;padding:20px 0!important;border-top:1px solid #e1e5dd!important;border-bottom:1px solid #e1e5dd!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .review-strip-heading{display:block!important;margin:0 0 10px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .review-strip-heading h2{font-size:23px!important;line-height:28px!important;margin:6px 0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .review-strip-heading>a{font-size:12px!important;min-height:40px!important;margin:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .review-grid{display:flex!important;overflow-x:auto!important;gap:10px!important;scroll-snap-type:x mandatory!important;padding:0 0 8px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .review-card{display:flex!important;flex-direction:column!important;flex:0 0 86%!important;min-width:0!important;min-height:190px!important;scroll-snap-align:start!important;padding:16px!important;border:1px solid #e2e5dd!important;border-radius:8px!important;background:#f9faf6!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .review-card p{font-size:13px!important;line-height:21px!important;margin:12px 0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .parts-guide{display:block!important;margin:18px 0 0!important;background:#fff!important;border:1px solid #e0e4db!important;border-radius:8px!important;overflow:hidden!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpc-guide-master{display:block!important;border:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpc-guide-master>summary{padding:16px!important;min-height:54px!important;font-size:15px!important;line-height:22px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .guide-visual{height:220px!important;min-height:220px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .guide-visual-copy{padding:20px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .guide-visual-copy h2{font-size:27px!important;line-height:30px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .guide-content{padding:16px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .guide-scroll{height:auto!important;max-height:none!important;overflow:visible!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpc-guide>summary{font-size:14px!important;line-height:21px!important;min-height:44px!important;padding:12px 0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpc-guide p{font-size:13px!important;line-height:21px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .parts-assurance{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:14px 0 0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .parts-assurance>div{padding:12px!important;min-height:70px!important;background:#f2f4ee!important;border:1px solid #e1e5da!important;border-radius:6px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .parts-assurance strong{font-size:12px!important}.mxparts .parts-assurance small{font-size:11px!important;line-height:17px!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) :is(button,a,input):focus-visible{outline:2px solid #8f7920!important;outline-offset:3px!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) input{scroll-margin-top:90px!important}
body.page-id-23 .mxparts:has(#homeView#homeView#homeView.active) [id]{scroll-margin-top:78px}
body.page-id-23 .mxparts #homeView#homeView#homeView :is(.rail-list,.brand-track,#newArrivalProducts,#featuredProducts,.mxbrand-tabs,.mxbrand-logos,.review-grid){scrollbar-width:thin!important;scrollbar-color:#cabe7b #efeee3!important}
body.page-id-23 .mx-footer.mxm-footer{padding-top:28px!important;background:#111612!important}
body.page-id-23 .mx-footer.mxm-footer .brand p{font-size:14px!important;line-height:22px!important}
body.page-id-23 .mx-footer.mxm-footer .brand-cta{border-radius:8px!important}
body.page-id-23 .mx-footer.mxm-footer .brand-cta>strong{font-size:22px!important;line-height:27px!important}
body.page-id-23 .mx-footer.mxm-footer .cta-actions{display:flex!important;gap:8px!important}
body.page-id-23 .mx-footer.mxm-footer .cta-actions a{min-height:46px!important;font-size:12px!important;display:flex!important;justify-content:center!important;align-items:center!important}
body.page-id-23 .mx-footer.mxm-footer .mx-mobile-site-map summary{min-height:52px!important;font-size:14px!important}
}
@media(max-width:360px){body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy h1{font-size:26px!important}body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy{padding:22px 17px!important}body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-car-reveal{right:-72px!important}body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin h2{font-size:22px!important}body.page-id-23 .mxparts #homeView#homeView#homeView .mxpm-vin-art{right:-4px!important;width:147px!important}body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>p{width:60%!important}body.page-id-23 .mxparts #homeView#homeView#homeView .featured-actions{gap:4px!important}body.page-id-23 .mxparts #homeView#homeView#homeView .featured-nav{font-size:10px!important}body.page-id-23 .mxparts #homeView#homeView#homeView .featured-nav button{width:44px!important;min-width:44px!important}body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts) .cardphoto{height:146px!important;min-height:146px!important;max-height:146px!important;flex-basis:146px!important}body.page-id-23 .mxparts #homeView#homeView#homeView :is(#newArrivalProducts,#featuredProducts)>.card{height:416px!important}}
@media(prefers-reduced-motion:reduce){body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-car-inside,body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-car-light{animation:none!important;display:none!important}body.page-id-23 .mxparts #homeView#homeView#homeView *{scroll-behavior:auto!important}}

@media(max-width:1100px){body.page-id-23 .mxparts #homeView#homeView#homeView .guide-visual img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;object-fit:cover!important}body.page-id-23:has(#homeView.active) .cmplz-manage-consent{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;right:10px!important;bottom:10px!important;border-radius:10px!important;background:#fff!important;color:#475142!important;border:1px solid #dce2d6!important;box-shadow:0 3px 14px #17261716!important}body.page-id-23:has(#homeView.active) .cmplz-manage-consent:before{content:"Çerez";font-size:10px;font-weight:650;line-height:44px}}

@media(max-width:1100px){body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-logos{height:156px!important;max-height:156px!important;min-height:0!important;flex:none!important}body.page-id-23 .mxparts #homeView#homeView#homeView [data-brand-group="gergi"]:after{content:none!important;display:none!important}}

@media(max-width:1100px){body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-logo.mxbrand-pair{display:flex!important;flex-direction:column!important;gap:4px!important;align-items:center!important;justify-content:center!important;padding:6px!important}body.page-id-23 .mxparts #homeView#homeView#homeView .mxbrand-logo.mxbrand-pair img{width:100%!important;max-width:100%!important;height:22px!important;max-height:22px!important;min-width:0!important;flex:0 0 22px!important;object-fit:contain!important}}

@media(max-width:1100px){
body.page-id-23 .mxparts #homeView#homeView#homeView .mxm-arrivals-art{display:block!important;width:100%!important;margin:0 0 16px!important;border:1px solid #e0e3dc!important;border-radius:8px!important;overflow:hidden!important;background:#fafaf8!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxm-arrivals-art img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:2/1!important}
}

@media(max-width:1100px){
body.page-id-23 .mxparts #homeView#homeView#homeView .parts-guide{height:auto!important;min-height:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView [data-brand-group="gergi"]{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpc-guide-master>summary{border-top:1px solid #e0e4db!important}
}

/* Mobile hero balance approved 2026-10-05. */
@media(max-width:1100px){
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy{height:234px!important;min-height:234px!important;padding:16px 14px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy h1,body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin h2{font-size:20px!important;line-height:1.1!important;letter-spacing:-.025em!important;font-weight:750!important;margin-bottom:8px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-kicker,body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>span:first-child{font-size:8px!important;line-height:12px!important;letter-spacing:.09em!important;font-weight:750!important;margin-bottom:8px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy>p{font-size:12px!important;line-height:17px!important;width:54%!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-car-reveal{width:230px!important;height:108px!important;top:68px!important;right:-30px!important;opacity:.6!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .herosearch{left:14px!important;right:14px!important;bottom:14px!important;min-height:44px!important;height:44px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .herosearch input,body.page-id-23 .mxparts #homeView#homeView#homeView .herosearch button{height:42px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .herosearch button{font-size:12px!important;flex-basis:54px!important;width:54px!important;min-width:54px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin{padding:16px 14px 12px!important;min-height:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin h2{width:80%!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpm-vin-art{width:150px!important;height:112px!important;top:43px!important;right:-3px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>p{font-size:12px!important;line-height:17px!important;width:calc(100% - 132px)!important;min-height:51px!important;margin-bottom:12px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-vin-row{min-height:44px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-vin-row input,body.page-id-23 .mxparts #homeView#homeView#homeView .mxp-vin-row .mxpa-wa{height:44px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>.mxpm-vin-help{font-size:10px!important;line-height:14px!important;margin-top:6px!important}
}

@media(max-width:1100px){
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy h1,body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin h2{width:55%!important;max-width:55%!important;font-size:18px!important;line-height:1.12!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy>p,body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>p{width:55%!important;max-width:55%!important;font-size:12px!important;line-height:17px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-car-reveal{width:48%!important;height:138px!important;top:24px!important;right:0!important;opacity:.7!important;mask-image:none!important;-webkit-mask-image:none!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpm-vin-art{width:48%!important;height:130px!important;top:17px!important;right:0!important}
}
@media(max-width:1100px){
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy h1,body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin h2{font-size:20px!important;text-align:left!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy>p,body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>p{font-size:13px!important;line-height:17px!important;text-align:left!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-kicker,body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>span:first-child{width:55%!important;text-align:left!important}
}
@media(max-width:1100px){
body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin::after{content:""!important;display:block!important;position:absolute!important;top:137px!important;right:7px!important;bottom:auto!important;left:auto!important;width:32%!important;height:10px!important;background:radial-gradient(ellipse at center,rgba(53,43,7,.38) 0%,rgba(53,43,7,.18) 42%,rgba(53,43,7,0) 73%)!important;border-radius:50%!important;filter:blur(1.5px)!important;transform:none!important;pointer-events:none!important;z-index:0!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpm-vin-art{z-index:1!important;transform:scale(1.07)!important;transform-origin:right bottom!important}
}

@media(max-width:360px){body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin h2{font-size:19px!important;letter-spacing:-.04em!important}body.page-id-23 .mxparts #homeView#homeView#homeView .mxpm-vin-art{transform:scale(1.04)!important}}

@media(max-width:1100px){
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-car-reveal{opacity:1!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .mxpa-car-closed{filter:brightness(1.4) contrast(1.06)!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy h1,body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin h2{font-size:21.5px!important;letter-spacing:-.045em!important;text-align:left!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-copy>p,body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>p{font-size:14px!important;line-height:18px!important;text-align:left!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-kicker,body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>span:first-child{font-size:9px!important}
body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin>.mxpm-vin-help{font-size:11px!important}
}
@media(max-width:360px){body.page-id-23 .mxparts #homeView#homeView#homeView .market-vin h2{font-size:20px!important;letter-spacing:-.05em!important}}
