
#mx-search-feedback{position:fixed;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);z-index:99990;display:flex;align-items:center;gap:20px;box-sizing:border-box;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:30px 32px;background:#fff8c7;color:#172019;border:1px solid #ead86f;border-top:4px solid #ffdf20;border-radius:16px;box-shadow:0 16px 55px #0003;font-family:Inter,Arial,sans-serif}#mx-search-feedback[hidden]{display:none!important}#mx-search-feedback strong{display:block;font-size:20px;line-height:1.4}#mx-search-feedback p{font-size:15px;line-height:1.6;margin:7px 0 0;color:#4d513c}#mx-search-feedback .mx-wait-spinner{width:36px;height:36px;box-sizing:border-box;border:4px solid #e9dd92;border-top-color:#887000;border-radius:50%;flex-shrink:0;animation:mx-wait-spin .8s linear infinite}#mx-search-feedback button{background:#ffdf20;color:#111;border:0;border-radius:7px;padding:12px;font-weight:750;cursor:pointer;flex-shrink:0}#mx-search-feedback [hidden]{display:none!important}@keyframes mx-wait-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#mx-search-feedback .mx-wait-spinner{animation:none}}@media(max-width:600px){#mx-search-feedback{padding:24px 20px;gap:15px;flex-wrap:wrap;border-radius:13px}#mx-search-feedback strong{font-size:18px}#mx-search-feedback p{font-size:14px}#mx-search-feedback>div{flex:1;min-width:0}#mx-search-feedback .mx-wait-spinner{width:32px;height:32px}#mx-search-feedback button{margin-left:47px}}

#mxcat{max-width:1400px;margin:35px auto 65px;padding:0 24px;font-family:Inter,Arial,sans-serif;color:#171717}#mxcat *{box-sizing:border-box}#mxcat [hidden]{display:none!important}#mxcat .mxhero{background:#111;color:#fff;padding:34px;border-radius:18px}#mxcat .mxeyebrow{color:#ffdf20;font-size:12px;letter-spacing:2px;font-weight:800}#mxcat h1{font-size:clamp(30px,5vw,52px);line-height:1.08;margin:16px 0}#mxcat h2{font-size:23px;margin:0 0 15px}#mxcat p{line-height:1.6}#mxcat .mxpanel{border:1px solid #ddd;background:#fff;border-radius:14px;padding:22px;margin-top:18px}#mxcat label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}#mxcat input,#mxcat select{width:100%;padding:13px;border:1px solid #ccc;border-radius:8px;background:#fff;color:#111}#mxcat button{cursor:pointer;border:1px solid #ddd;border-radius:8px;background:#f6f6f6;color:#111;padding:12px 16px;font:inherit;font-size:13px}#mxcat button:disabled{opacity:.55;cursor:wait}#mxcat button[aria-pressed=true],#mxcat .mxprimary{background:#ffdf20;border-color:#ffdf20;font-weight:800}#mxcat .mxvinrow{display:flex;gap:12px}#mxcat .mxvinrow input{flex:1;min-width:0;text-transform:uppercase}#mxcat .mxvinrow button{flex-shrink:0}#mxcat .mxnote{font-size:12px;color:#666}#mxcat .mxtabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}#mxcat .mxlayout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px}#mxcat aside{align-self:start;padding:18px;border:1px solid #ddd;border-radius:14px;background:#fff}#mxcat #mxgroups{max-height:640px;overflow:auto;margin-top:12px}#mxcat #mxgroups details{border-bottom:1px solid #eee;padding:10px 0}#mxcat summary{font-weight:700;cursor:pointer;line-height:1.5}#mxcat .mxcatbtn{display:block;width:100%;text-align:left;margin-top:6px;padding:10px;font-size:12px}#mxcat .mxfilters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}#mxcat .mxgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#mxcat article{border:1px solid #ddd;border-radius:12px;padding:16px;background:#fff}#mxcat article img{width:100%;height:130px;object-fit:contain}#mxcat article h3{font-size:14px;margin:12px 0 8px}#mxcat .mxcode{font-size:19px;font-weight:800;overflow-wrap:anywhere}#mxcat article button,#mxcat article>a{display:block;width:100%;margin-top:12px;text-align:center}#mxcat article>a{color:#111;font-size:12px;text-decoration:underline}#mxcat .mxstatus{font-size:14px;padding:12px 0;font-weight:600}#mxcat .mxdata details{margin:8px 0;padding:12px;background:#fafafa;border:1px solid #eee;border-radius:8px}#mxcat .mxdata table{width:100%;border-collapse:collapse;font-size:13px;margin:8px 0;background:#fff}#mxcat .mxdata th,#mxcat .mxdata td{padding:9px;text-align:left;border-bottom:1px solid #eee;vertical-align:top;overflow-wrap:anywhere}#mxcat .mxdata th{width:34%;color:#555}#mxcat .mxdatatable{overflow:auto;max-width:100%}#mxcat .mxdatatable th{width:auto;white-space:nowrap}#mxcat .mxdatatable img{max-width:180px;max-height:140px}#mxcat .mxdata img{max-width:240px;max-height:180px;object-fit:contain}#mxcat .mxdata a{color:#775f00}#mxcat #mxdetail{border-top:4px solid #ffdf20;scroll-margin-top:130px;margin-bottom:20px}#mxcat .mxdetailhead{display:flex;justify-content:space-between;gap:15px;align-items:center}#mxcat #mxdetailcontent{max-height:650px;overflow:auto}#mxcat .mxquick{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}#mxcat .mxpick{display:flex;gap:12px;align-items:end}#mxcat .mxpick>div{flex:1}@media(max-width:1000px){#mxcat .mxgrid{grid-template-columns:repeat(2,minmax(0,1fr))}#mxcat .mxlayout{grid-template-columns:250px minmax(0,1fr)}}@media(max-width:760px){#mxcat{padding:0 14px}#mxcat .mxhero{padding:25px}#mxcat .mxlayout{grid-template-columns:1fr}#mxcat #mxgroups{max-height:330px}#mxcat .mxvinrow,#mxcat .mxpick{flex-direction:column;align-items:stretch}#mxcat .mxfilters{grid-template-columns:1fr}#mxcat .mxdata th{width:40%}}@media(max-width:420px){#mxcat .mxgrid{grid-template-columns:1fr}}

#mxcat .mxfindtitle{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}#mxcat .mxfindtitle>span{font-size:16px;font-weight:850;letter-spacing:.025em}#mxcat .mxfindtabs{display:flex;gap:0;border:1px solid #d9ddd8;border-radius:5px;overflow:hidden}#mxcat .mxfindtabs button{border:0;border-radius:0;background:#fff;font-weight:750;padding:12px 22px}#mxcat .mxfindtabs button[aria-selected=true]{background:#ffdf20;color:#111}#mxcat .mxpick{display:grid;grid-template-columns:1fr 1.6fr .75fr 1.8fr auto;gap:12px;align-items:end}#mxcat .mxpick .mxprimary{min-height:46px}#mxcat .mxselected{display:flex;align-items:center;gap:24px;border:1px solid #ddd;border-left:4px solid #ffdf20;background:#fff;padding:18px 24px;margin-top:18px;border-radius:5px}#mxcat .mxcarimage{width:175px;min-width:175px;height:95px;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:4px}#mxcat .mxcarimage img{width:100%;height:100%;object-fit:contain}#mxcat #mxcarfallback{font-size:11px;letter-spacing:2px;color:#666}#mxcat #mxcarname{font-size:20px;margin:8px 0}#mxcat .mxselected p{font-size:12px;color:#666;margin:0}#mxcat #mxchangevehicle{margin-left:auto;white-space:nowrap}#mxcat .mxinstock{color:#21833b;font-weight:750}#mxcat .mxshoplink{background:#101712;color:#ffdf20!important;padding:11px;border-radius:4px;text-decoration:none}#mxcat #mxmobilegroup{display:none}
body.page-id-23 #mxcat[data-shop="1"]{max-width:none;margin:24px 24px 30px;padding:0;font-family:inherit}body.page-id-23 #mxcat[data-shop="1"] .mxhero{display:none}body.page-id-23 #mxcat[data-shop="1"] .mxpanel{border-radius:5px;margin-top:0}body.page-id-23 #mxcat[data-shop="1"] .mxfindbar{border-top:4px solid #ffdf20;padding:22px 26px}body.page-id-23 #mxcat[data-shop="1"] .mxvinrow input{max-width:850px}body.page-id-23 #mxcat[data-shop="1"] .mxvinrow button{min-width:190px}body.page-id-23 #mxcat[data-shop="1"] .mxstatus{font-size:13px;font-weight:500}body.page-id-23 #mxcat[data-shop="1"] .mxlayout{grid-template-columns:245px minmax(0,1fr)}body.page-id-23 #mxcat[data-shop="1"] aside{border-radius:5px}body.page-id-23 #mxcat[data-shop="1"] article{border-radius:5px}body.page-id-23 #mxcat[data-shop="1"] .mxgrid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1100px){#mxcat .mxpick{grid-template-columns:1fr 1fr}#mxcat .mxpick .mxprimary{grid-column:1/-1}body.page-id-23 #mxcat[data-shop="1"] .mxgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){#mxcat .mxfindtitle{align-items:stretch;flex-direction:column;gap:14px}#mxcat .mxfindtabs button{flex:1;padding:12px 8px}#mxcat .mxpick{display:grid;grid-template-columns:1fr 1fr}#mxcat .mxselected{flex-wrap:wrap;gap:14px;padding:15px}#mxcat .mxselected>div:nth-child(2){flex:1;min-width:130px}#mxcat .mxcarimage{width:100px;min-width:100px;height:70px}#mxcat #mxcarname{font-size:16px}#mxcat #mxchangevehicle{width:100%}#mxcat #mxmobilegroup:not([hidden]){display:block;margin:0 0 16px}#mxcat #mxpartspanel>aside{display:none}body.page-id-23 #mxcat[data-shop="1"]{margin:18px 14px 26px}body.page-id-23 #mxcat[data-shop="1"] .mxlayout{display:block}body.page-id-23 #mxcat[data-shop="1"] .mxfindbar{padding:18px}body.page-id-23 #mxcat[data-shop="1"] .mxvinrow input{max-width:none}body.page-id-23 #mxcat[data-shop="1"] .mxvinrow button{width:100%;min-width:0}#mxcat .mxdata table{min-width:450px}#mxcat .mxdata{overflow:auto}#mxcat .mxtabs{gap:6px}#mxcat .mxtabs button{font-size:12px;padding:10px} }
@media(max-width:420px){body.page-id-23 #mxcat[data-shop="1"] .mxgrid{grid-template-columns:1fr}#mxcat .mxpick{grid-template-columns:1fr}}


body.page-id-23 #mxcat[data-shop="1"] .mxfindbar{border:0;padding:0;background:transparent}
#mxcat .mxfindtitle{display:block;margin:0}#mxcat .mxfindtitle>span{display:block;font-size:20px;line-height:1.4;letter-spacing:0;margin-bottom:22px}
#mxcat .mxfindtabs{border:0;display:flex;overflow:visible;border-radius:0}#mxcat .mxfindtabs button{background:transparent;border-radius:8px 8px 0 0;color:#63696d;padding:16px 20px}#mxcat .mxfindtabs button[aria-selected=true]{background:#e1e3e4;color:#222}
#mxcat #mxvinpanel,#mxcat #mxmanualpanel{padding:18px 16px;background:#eaeaeb;border-radius:0 8px 8px 8px}
#mxcat .mxvinrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px}
#mxcat .mxvinrow input{border:0;background:#fff;border-radius:7px;min-height:54px;font-size:15px;padding:15px 16px}
#mxcat #mxwantedpart{text-transform:none}body.page-id-23 #mxcat[data-shop="1"] .mxvinrow button{min-width:130px;min-height:50px}
#mxcat #mxvinstatus{font-size:12px;color:#666;font-weight:400;padding:10px 0 0}
@media(max-width:760px){#mxcat .mxvinrow{grid-template-columns:1fr}#mxcat .mxfindtabs button{padding:13px 10px;font-size:12px}#mxcat .mxfindtitle>span{font-size:18px}body.page-id-23 #mxcat[data-shop="1"] .mxfindbar{padding:0}}

#mxcat[data-global="1"] #mxpartspanel{grid-template-columns:1fr}#mxcat[data-global="1"] #mxpartspanel>aside,#mxcat[data-global="1"] #mxworkspace>.mxtabs,#mxcat[data-global="1"] #mxmobilegroup{display:none!important}
#mxcat #mxvinresults{scroll-margin-top:130px;padding:20px;background:#f4f4f4;border-radius:8px;margin-top:14px}#mxcat .mx-vin-facets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}#mxcat #mxvinrefine h2{font-size:20px}#mxcat #mxvinrefine>button{margin:0 14px 16px 0}#mxcat #mxvinrefine>a{font-size:13px;color:#171717;text-decoration:underline}#mxcat #mxvinrefine select:focus{outline:3px solid #ffdf20;outline-offset:2px}#mxcat #mxvinrefine p{font-size:14px;margin:8px 0}@media(max-width:760px){#mxcat .mx-vin-facets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){#mxcat .mx-vin-facets{grid-template-columns:1fr}}
#mxcat #mxvinresults[data-needs-choice="1"]{background:#fff8c7;border:1px solid #ead86f;border-left:5px solid #ffdf20;padding:24px;border-radius:14px;box-shadow:0 8px 28px #0000000d;animation:mx-vin-choice-pulse 1.8s ease-in-out 3}#mxcat #mxvinresults[data-needs-choice="1"]::before{content:"Sorguyu tamamlamak için araç seçiminiz gerekiyor";display:block;color:#433b08;font-size:17px;font-weight:750;margin-bottom:16px}#mxcat #mxvinresults[data-needs-choice="1"] #mxvinrefine{background:transparent}#mxcat #mxvinresults[data-interacted="1"]{animation:none}#mxcat #mxvinresults[data-needs-choice="1"] select{background:#fff;border:1px solid #c5b557}@keyframes mx-vin-choice-pulse{0%,100%{box-shadow:0 0 0 0 #ffdf2000}50%{box-shadow:0 0 0 7px #ffdf2055}}@media(prefers-reduced-motion:reduce){#mxcat #mxvinresults[data-needs-choice="1"]{animation:none}}@media(max-width:600px){#mxcat #mxvinresults[data-needs-choice="1"]{padding:20px 16px}#mxcat #mxvinresults[data-needs-choice="1"]::before{font-size:16px}}


#mxcat .mxfilters{grid-template-columns:repeat(3,minmax(0,1fr))}#mxcat .mxproduct-card{display:flex;flex-direction:column;gap:0;padding:18px;overflow:hidden}#mxcat .mxproduct-card .mxproduct-photo{height:170px;padding:12px;margin:0 0 18px;background:#fafafa;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;width:100%}#mxcat .mxproduct-photo img{height:145px;max-width:100%;object-fit:contain}#mxcat .mxproduct-photo span{font-size:12px;color:#777}#mxcat .mxproduct-brand{font-size:11px;letter-spacing:1px;font-weight:800;color:#666}#mxcat .mxproduct-card h3{font-size:17px;line-height:1.4;min-height:48px;margin:8px 0}#mxcat .mxproduct-card .mxcode{font-size:18px}#mxcat .mxproduct-card .mxavailability{font-size:12px;margin:14px 0 18px;padding:8px 10px;border-radius:6px;line-height:1.4}#mxcat .mxproduct-card .mxinstock{background:#edf7ef;color:#216437}#mxcat .mxproduct-card .mxinstock:before{content:'●';margin-right:7px}#mxcat .mxproduct-card .mxcheckstock{background:#f4f4f4;color:#555}#mxcat .mxproduct-card .mxprimary{margin-top:auto;min-height:44px}#mxcat .mxempty{grid-column:1/-1;background:#f7f7f7;border-radius:8px;padding:22px}@media(max-width:760px){#mxcat .mxfilters{grid-template-columns:1fr}#mxcat .mxproduct-card .mxproduct-photo{height:150px}}

.mxparts #resultsView .result-layout{display:block}.mxparts #resultsView #resultFilters{display:flex;flex-wrap:wrap;gap:16px;padding:20px;background:white;border:1px solid #ddd;border-radius:10px;margin-bottom:22px}.mxparts #resultFilters>h3,.mxparts #resultFilters>p{display:none}.mxparts #resultFilters .filter{flex:1;min-width:180px;margin:0}.mxparts #resultsView #resultProducts,#mxcat #mxproducts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mxparts #resultsView #resultProducts .mx-unified-card,#mxcat #mxproducts .mx-unified-card{display:flex;flex-direction:column;overflow:hidden;padding:0;background:#fff;border:1px solid #dce1df;border-radius:10px;box-shadow:0 3px 14px #00000004}.mxparts .mx-unified-photo,#mxcat .mx-unified-photo{display:flex!important;align-items:center;justify-content:center;height:200px;margin:0!important;padding:20px;background:#fafbf9;text-decoration:none!important}.mxparts .mx-unified-photo img,#mxcat .mx-unified-photo img{height:160px;width:100%;object-fit:contain}.mxparts .mx-unified-photo span,#mxcat .mx-unified-photo span{font-size:12px;color:#777}.mxparts .mx-unified-body,#mxcat .mx-unified-body{padding:18px 18px 12px}.mxparts .mx-unified-brand,#mxcat .mx-unified-brand{font-size:11px;font-weight:800;color:#66716c;letter-spacing:.6px}.mxparts .mx-unified-card h3,#mxcat .mx-unified-card h3{font-size:16px;line-height:1.45;min-height:46px;margin:8px 0 12px;text-transform:none}.mxparts .mx-unified-card h3 a,#mxcat .mx-unified-card h3 a{color:#18231d;text-decoration:none}.mxparts .mx-unified-code,#mxcat .mx-unified-code{font-size:15px;font-weight:750;overflow-wrap:anywhere}.mxparts .mx-unified-bottom,#mxcat .mx-unified-bottom{display:flex;flex-direction:column;gap:12px;padding:0 18px 18px;margin-top:auto}.mxparts .mx-unified-price,#mxcat .mx-unified-price{font-size:22px;font-weight:850;min-height:30px;display:flex;align-items:center}.mxparts .mx-unified-stock,#mxcat .mx-unified-stock{font-size:12px;line-height:1.4;padding:9px 10px;border-radius:5px;background:#f2f3f2;color:#5e6761}.mxparts .mx-unified-stock.is-stock,#mxcat .mx-unified-stock.is-stock{background:#edf7ef;color:#216437}.mxparts .mx-unified-stock.is-stock:before,#mxcat .mx-unified-stock.is-stock:before{content:'●';margin-right:7px}.mxparts .mx-unified-open,#mxcat .mx-unified-open{display:block;width:100%;background:#ffdf20;color:#172019;border:0;border-radius:6px;min-height:44px;font-weight:800;font-size:13px;margin:0!important}.mxparts .mx-unified-card:hover,#mxcat .mx-unified-card:hover{border-color:#ccb438}.mxparts #resultsView .listingheader{margin-bottom:12px}.mxparts #resultsView #resultShowing{font-size:12px}@media(max-width:1100px){.mxparts #resultsView #resultProducts,#mxcat #mxproducts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mxparts #resultsView #resultProducts,#mxcat #mxproducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mxparts .mx-unified-photo,#mxcat .mx-unified-photo{height:155px;padding:12px}.mxparts .mx-unified-photo img,#mxcat .mx-unified-photo img{height:125px}.mxparts .mx-unified-body,#mxcat .mx-unified-body{padding:12px}.mxparts .mx-unified-bottom,#mxcat .mx-unified-bottom{padding:0 12px 12px}.mxparts .mx-unified-price,#mxcat .mx-unified-price{font-size:18px}.mxparts #resultsView #resultFilters{gap:12px;padding:14px}.mxparts #resultFilters .filter{min-width:140px}}@media(max-width:380px){.mxparts #resultsView #resultProducts,#mxcat #mxproducts{grid-template-columns:1fr}}

.mxparts #resultsView #resultFilters{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.mxparts #resultFilters .mxcat-filter-head{display:none}.mxparts #resultFilters .mxcat-filter-field{margin:0;min-width:0}.mxparts #resultFilters .mxcat-categories{grid-column:1/-1;border:0;margin:0;padding:8px 0 0}.mxparts #resultsView #resultProducts,#mxcat #mxproducts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mxparts #resultFilters select{width:100%;padding:13px 40px 13px 12px;border:1px solid #ccc;border-radius:6px;min-height:48px;background-color:white}.mxparts #resultFilters label{font-size:12px;font-weight:700;display:block;margin-bottom:8px}@media(max-width:1100px){.mxparts #resultsView #resultProducts,#mxcat #mxproducts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mxparts #resultsView #resultFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mxparts #resultsView #resultProducts,#mxcat #mxproducts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mxparts #resultsView #resultFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.mxparts #resultsView #resultProducts,#mxcat #mxproducts{grid-template-columns:1fr!important}}

.mxparts #detailView #detailPanelTechnical #mxsale-references{display:block!important;grid-column:1/-1;min-width:0}.mxparts .muxxi-catalog-references details{border-bottom:1px solid #e0e4d7;padding:15px;background:#fff}.mxparts .muxxi-catalog-references details[hidden]{display:none!important}.mxparts .muxxi-catalog-references summary{font-size:13px;font-weight:600;cursor:pointer;min-height:24px}.mxparts .muxxi-catalog-references .muxxi-catalog-data{margin-top:14px}.mxparts .muxxi-catalog-references .muxxi-catalog-table{max-height:360px;overflow:auto}.mxparts .muxxi-catalog-data{font-size:13px;min-width:0}.mxparts .muxxi-catalog-table{overflow:auto;width:100%;max-width:100%;border:1px solid #e0e3df;border-radius:6px}.mxparts .muxxi-catalog-data table{border-collapse:collapse;width:100%;background:#fff}.mxparts .muxxi-catalog-data th,.mxparts .muxxi-catalog-data td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #eee;font-size:13px}.mxparts .muxxi-catalog-data th{background:#f7f8f6;font-weight:750;white-space:nowrap}.mxparts .muxxi-catalog-panel{display:block!important}.mxparts .muxxi-catalog-panel[hidden]{display:none!important}

/* API cards match the existing storefront card, desktop only. */
@media(min-width:1101px){
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card{font:16px / 24px Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif!important;padding:0px!important;margin:0px!important;background:rgb(255, 255, 255)!important;color:rgb(21, 27, 27)!important;border:1px solid rgb(223, 227, 220)!important;border-radius:8px!important;display:flex!important;gap:normal!important;flex:0 1 auto!important;min-height:0px!important;box-shadow:rgba(40, 51, 44, 0.03) 0px 5px 18px 0px!important;border-top:1px solid rgb(223, 227, 220)!important;border-bottom:1px solid rgb(223, 227, 220)!important;box-sizing:border-box!important;}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card .cardphoto{font:16px / 24px Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif!important;padding:0px!important;margin:0px!important;background:rgb(255, 255, 255)!important;color:rgb(21, 27, 27)!important;border-radius:0px!important;display:grid!important;gap:normal!important;flex:0 0 auto!important;min-height:250px!important;box-shadow:none!important;border-top:0px none rgb(21, 27, 27)!important;border-bottom:1px solid rgb(232, 229, 217)!important;box-sizing:border-box!important;}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card .cardbody{font:16px / 24px Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif!important;padding:12px 16px 8px!important;margin:0px!important;background:rgba(0, 0, 0, 0)!important;color:rgb(21, 27, 27)!important;border:0px none rgb(21, 27, 27)!important;border-radius:0px!important;display:flex!important;gap:normal!important;flex:1 1 0%!important;min-height:auto!important;box-shadow:none!important;border-top:0px none rgb(21, 27, 27)!important;border-bottom:0px none rgb(21, 27, 27)!important;box-sizing:border-box!important;}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card .maker{font:800 12px / 16.8px Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif!important;padding:0px!important;margin:0px!important;background:rgba(0, 0, 0, 0)!important;color:rgb(140, 113, 31)!important;border:0px none rgb(140, 113, 31)!important;border-radius:0px!important;display:block!important;gap:normal!important;flex:0 1 auto!important;min-height:0px!important;box-shadow:none!important;border-top:0px none rgb(140, 113, 31)!important;border-bottom:0px none rgb(140, 113, 31)!important;box-sizing:border-box!important;}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card h3{font:500 17px / 23.8px Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif!important;padding:0px!important;margin:8px 0px!important;background:rgba(0, 0, 0, 0)!important;color:rgb(17, 17, 17)!important;border:0px none rgb(17, 17, 17)!important;border-radius:0px!important;display:block!important;gap:normal!important;}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card .code{font:12px / 18px ui-monospace, SFMono-Regular, Consolas, monospace!important;padding:0px!important;margin:0px!important;background:rgba(0, 0, 0, 0)!important;color:rgb(83, 96, 86)!important;border:0px none rgb(83, 96, 86)!important;border-radius:0px!important;display:block!important;gap:normal!important;}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card .mxpa-card-vehicle{font:12px / 18px ui-monospace, SFMono-Regular, Consolas, monospace!important;padding:0px!important;margin:0px!important;background:rgba(0, 0, 0, 0)!important;color:rgb(83, 96, 86)!important;border:0px none rgb(83, 96, 86)!important;border-radius:0px!important;display:block!important;gap:normal!important;}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card .cardbottom{font:16px / 24px Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif!important;padding:12px 16px 16px!important;margin:0px!important;background:rgba(0, 0, 0, 0)!important;color:rgb(21, 27, 27)!important;border-radius:0px!important;display:flex!important;gap:9px!important;flex:0 1 auto!important;min-height:auto!important;box-shadow:none!important;border-top:1px solid rgb(240, 235, 216)!important;border-bottom:0px none rgb(21, 27, 27)!important;box-sizing:border-box!important;}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card .mxcat-card-price{font:900 23px / 29.9px Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif!important;padding:0px!important;margin:0px 0px 6px!important;background:rgba(0, 0, 0, 0)!important;color:rgb(38, 55, 46)!important;border:0px none rgb(38, 55, 46)!important;border-radius:0px!important;display:block!important;gap:normal!important;}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card .stock{font:900 13px / 18.2px Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif!important;padding:7px!important;margin:0px!important;background:rgb(231, 242, 231)!important;color:rgb(36, 107, 54)!important;border:1px solid rgb(184, 216, 187)!important;border-radius:4px!important;display:block!important;gap:5px!important;}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card button{font:850 13px / 16.9px Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif!important;padding:10px 8px!important;margin:10px 0px 0px!important;background:rgb(21, 27, 27)!important;color:rgb(255, 255, 255)!important;border:1px solid rgb(28, 36, 33)!important;border-radius:0px!important;display:block!important;gap:normal!important;flex:0 1 auto!important;min-height:43px!important;box-shadow:rgba(182, 155, 59, 0.24) 0px 4px 0px 0px!important;border-top:1px solid rgb(28, 36, 33)!important;border-bottom:1px solid rgb(28, 36, 33)!important;box-sizing:border-box!important;}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts{width:calc(100% - 24px)!important;margin-inline:12px!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-card{height:570px!important;min-width:0!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .cardphoto{position:relative!important;height:250px!important;min-height:250px!important;flex:0 0 auto!important;overflow:hidden!important;text-decoration:none!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .cardphoto img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;padding:12px!important;box-sizing:border-box!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .cardbody{flex:1!important;min-height:auto!important;flex-direction:column!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .maker{letter-spacing:.07em!important;text-transform:uppercase!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts h3{height:48px!important;min-height:48px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;letter-spacing:0!important;text-transform:none!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts h3 a{color:inherit!important;text-decoration:none!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .code{min-height:18px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mxpa-card-vehicle{height:36px!important;min-height:36px!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .cardbottom{margin-top:auto!important;flex-direction:column!important;align-items:stretch!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mxcat-card-price,body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .stock{text-align:center!important;width:100%!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mxcat-card-price:empty{height:29.9px!important;min-height:29.9px!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .stock.mxpa-supply{background:#fff0b7!important;color:#715b16!important;border-color:#e4d59a!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .stock:before{content:''!important;display:inline-block!important;width:9px!important;height:9px!important;margin-right:8px!important;border-radius:50%!important;background:#e4bd22!important;box-shadow:0 0 5px #e4bd2270!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .stock.mxpa-local:before{background:#26ae52!important;box-shadow:0 0 5px #26ae5270!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-open{width:100%!important;min-height:43px!important;cursor:pointer!important;text-align:center!important}
body.page-id-23 #mxcat#mxcat #mxproducts#mxproducts .mx-storefront-open:is(:hover,:focus-visible){background:#ffdf20!important;color:#151b1b!important;border-color:#ffdf20!important}
}

/* Only the catalogue results toolbar: search, manufacturer, availability, reset. */
#mxcat #mxclearfilters{white-space:nowrap;min-height:48px;align-self:end}
@media(min-width:1101px){#mxcat#mxcat .mxfilters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}
@media(max-width:1100px){#mxcat #mxclearfilters{grid-column:1/-1;justify-self:end}}

/* Approved wide photo category layout, contained entirely inside the catalog. */
#mxcat #mxwidebar{display:none;align-items:center;gap:20px;justify-content:space-between;padding:15px 18px;background:#fff;border:1px solid #e0e5dd;border-radius:10px;scroll-margin-top:135px}
#mxcat #mxwideselection{font-size:17px;font-weight:700}
#mxcat #mxwidebar button{background:#fff;border:1px solid #d1d6ce;padding:12px 18px;font-size:13px}
#mxcat:not([data-global='1']):not([data-wide-results='1']) #mxpartspanel>div{display:none}
#mxcat #mxgroups .mxwide-photo{display:block;overflow:hidden;position:relative;pointer-events:none;mix-blend-mode:multiply}
#mxcat #mxgroups .mxwide-photo svg{display:block;width:100%;height:100%}
#mxcat #mxgroups .mxwide-parent{display:flex;align-items:center;gap:28px;text-align:left;min-height:126px;border:1px solid #e1e5df;border-radius:12px;background:#fff;box-shadow:0 2px 8px #15201908;padding:12px 27px 12px 17px;width:100%;margin:0}
#mxcat #mxgroups .mxwide-parent[aria-expanded='true']{border-color:#d0b124;background:#fffbea}
#mxcat #mxgroups .mxwide-parent .mxwide-photo{width:205px;height:98px;flex:0 0 205px}
#mxcat #mxgroups .mxwide-parent-name{font-size:22px;line-height:1.2;font-weight:750}
#mxcat #mxgroups .mxwide-chevron{margin-left:auto;font-size:31px;line-height:1;flex-shrink:0}
#mxcat #mxgroups .mxwide-parent[aria-expanded='true'] .mxwide-chevron{transform:rotate(90deg)}
#mxcat #mxgroups .mxwide-expanded{grid-column:1/-1;border:1px solid #e6dfb6;border-radius:13px;background:#f5f5f1;padding:19px}
#mxcat #mxgroups .mxwide-expanded-head{display:flex;align-items:center;justify-content:space-between;padding:0 5px 14px}
#mxcat #mxgroups .mxwide-expanded-head h3{font-size:22px;line-height:1.2;font-weight:750;margin:0;color:#152019}
#mxcat #mxgroups .mxwide-expanded-head button{border:1px solid #dddccf;background:#fff;border-radius:7px;width:30px;height:30px;padding:0;font-size:21px;line-height:1}
#mxcat #mxgroups .mxwide-children{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
#mxcat #mxgroups .mxwide-child{display:flex;align-items:center;gap:12px;text-align:left;min-height:126px;border:1px solid #e8eae5;border-radius:11px;background:#fff;padding:12px 14px;box-shadow:0 3px 8px #15201905;margin:0;width:100%}
#mxcat #mxgroups .mxwide-child .mxwide-photo{width:105px;height:92px;flex:0 0 105px}
#mxcat #mxgroups .mxwide-child-name{font-size:16px;line-height:1.25;font-weight:700;min-width:0;overflow-wrap:anywhere}
#mxcat #mxgroups .mxwide-child[aria-pressed='true']{border-color:#c9ac19;background:#fff9d4}
#mxcat #mxgroups .mxwide-child:hover,#mxcat #mxgroups .mxwide-parent:hover{border-color:#c2a725}
#mxcat #mxgroups button:focus-visible{outline:3px solid #b39900;outline-offset:2px}
@media(min-width:761px){
 body.page-id-23 #mxcat #mxpartspanel{display:block!important}
 body.page-id-23 #mxcat #mxpartspanel>aside{display:block;max-width:none;width:100%;border:0;border-radius:0;padding:0;background:transparent;scroll-margin-top:140px;margin-bottom:25px}
 body.page-id-23 #mxcat #mxpartspanel>aside>h2{text-align:center;font-size:30px;line-height:1.25;letter-spacing:-.5px;font-weight:800;margin:20px 0 23px}
 body.page-id-23 #mxcat #mxpartspanel>aside>label{display:none}
 body.page-id-23 #mxcat #mxpartspanel>aside>#mxcatsearch{display:block;max-width:430px;margin:0 auto 18px;padding:13px 16px}
 body.page-id-23 #mxcat #mxpartspanel>aside>.mxquick{display:none}
 body.page-id-23 #mxcat #mxgroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-height:none;overflow:visible;margin-top:0}
 body.page-id-23 #mxcat #mxcatstatus:empty{display:none}
 body.page-id-23 #mxcat[data-wide-results='1'] #mxpartspanel>aside>*:not(#mxwidebar){display:none!important}
 body.page-id-23 #mxcat[data-wide-results='1'] #mxwidebar{display:flex}
 body.page-id-23 #mxcat #mxpartspanel>div{scroll-margin-top:140px}
}
@media(min-width:761px) and (max-width:1100px){#mxcat #mxgroups .mxwide-parent{gap:16px;padding-right:17px}#mxcat #mxgroups .mxwide-parent .mxwide-photo{width:150px;flex-basis:150px;height:90px}#mxcat #mxgroups .mxwide-parent-name{font-size:19px}#mxcat #mxgroups .mxwide-children{grid-template-columns:repeat(3,minmax(0,1fr))}#mxcat #mxgroups .mxwide-child .mxwide-photo{width:90px;flex-basis:90px}}

.mxmotor-family{width:100%;border:1px solid #e1e4dd;border-radius:8px;background:#fff;margin:4px 0}.mxmotor-family>summary{cursor:pointer;padding:10px 18px;font-weight:700;display:flex;align-items:center;gap:18px;list-style:none;min-height:80px}.mxmotor-family>summary::-webkit-details-marker{display:none}.mxmotor-family>summary>span{flex:1;min-width:0}.mxmotor-family>summary::after{content:"›";font-size:26px;line-height:1;transition:transform .15s}.mxmotor-family[open]>summary::after{transform:rotate(90deg)}#mxcat #mxgroups .mxmotor-family>summary .mxwide-photo{width:96px;height:64px;flex:0 0 96px}@media(max-width:760px){.mxmotor-family>summary{padding:8px 12px;gap:12px;min-height:70px}#mxcat #mxgroups .mxmotor-family>summary .mxwide-photo{width:72px;height:52px;flex-basis:72px}}.mxmotor-family>.mxwide-children{padding:0 12px 12px}.mxmotor-family[open]>summary{border-bottom:1px solid #eef0eb;margin-bottom:10px}
#mxcat #mxgroups .mxwide-expanded{background:#fff8c7;border:1px solid #ead86f;border-left:5px solid #ffdf20;border-radius:14px;box-shadow:0 8px 28px #0000000d;animation:mx-vin-choice-pulse 1.8s ease-in-out 3}#mxcat #mxgroups .mxwide-expanded:focus-within{animation:none}#mxcat #mxgroups .mxmotor-family[open]{background:#fff8c7;border-color:#ead86f}#mxcat #mxgroups .mxmotor-family[open]>.mxwide-children{background:#fff8c7}#mxcat #mxgroups .mxwide-child{background:#fff}@media(prefers-reduced-motion:reduce){#mxcat #mxgroups .mxwide-expanded{animation:none}}

#mx-empty-support{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:32px;border:1px solid #ead86f;border-top:4px solid #ffdf20;border-radius:16px;background:#fff8c7;color:#172019;box-shadow:0 16px 55px #0003;font-family:Inter,Arial,sans-serif}#mx-empty-support::backdrop{background:#17201938}#mx-empty-support h2{font-size:23px;line-height:1.3;margin:0 28px 14px 0}#mx-empty-support p{font-size:15px;line-height:1.6;margin:12px 0;color:#4d513c}#mx-empty-support .mx-empty-query{font-size:14px;overflow-wrap:anywhere;background:#ffffff80;border-radius:8px;padding:12px}#mx-empty-support .mx-empty-whatsapp{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;background:#198748;color:#fff;padding:15px;border-radius:8px;font-weight:750;margin:20px 0 12px}#mx-empty-support .mx-empty-return{width:100%;padding:12px;background:transparent;color:#172019;border:1px solid #c7b957;border-radius:8px;font-weight:700;cursor:pointer}#mx-empty-support .mx-empty-close{position:absolute;top:14px;right:15px;border:0;background:transparent;font-size:26px;color:#172019;cursor:pointer}#mx-empty-support a:focus-visible,#mx-empty-support button:focus-visible{outline:3px solid #887000;outline-offset:3px}@media(max-width:600px){#mx-empty-support{padding:26px 22px}#mx-empty-support h2{font-size:21px}}

#mxcat #mxproducts .mx-catalog-reference{background:#fffbea;border:1px solid #ead579;border-top:4px solid #ffdf20;border-radius:12px;padding:24px;box-shadow:0 5px 20px #17201908}#mxcat .mx-catalog-reference h3{font-size:24px;margin:0 0 10px}#mxcat .mx-catalog-reference>p{font-size:14px;margin:10px 0}#mxcat .mx-catalog-reference select{max-width:820px;margin-bottom:12px}#mxcat .mx-original-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px}#mxcat .mx-oem-original{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 24px;background:#ffdf20;border:1px solid #d8bd29;border-radius:8px;color:#172019;text-decoration:none;font-size:16px;font-weight:800}#mxcat .mx-oem-original:before{content:'↗';margin-right:10px;font-size:22px;color:#198748}#mxcat .mx-oem-original:focus-visible{outline:3px solid #887000;outline-offset:3px}#mxcat .mx-original-actions small{font-size:12px;color:#59604c}#mxcat .mx-catalog-reference .mxdata img{background:#fff;border-radius:8px;padding:12px;max-height:190px}@media(max-width:760px){#mxcat #mxproducts .mx-catalog-reference{padding:18px}#mxcat .mx-catalog-reference h3{font-size:20px}#mxcat .mx-oem-original{width:100%;font-size:15px}}
#mxcat .mx-catalog-reference>[data-original-key="catalogue"]{display:none!important}
#mxcat .mx-oem-chips{display:flex;flex-wrap:wrap;gap:8px}#mxcat .mx-oem-chips span{background:#fff;border:1px solid #e0d69d;border-radius:6px;padding:9px 12px;font:600 14px ui-monospace,monospace}#mxcat .mx-catalog-reference .mxdata h4{margin:16px 0 12px}
#mxcat #mxproducts .mx-catalog-reference.mx-reference-photo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);column-gap:32px;text-align:left}#mxcat .mx-reference-photo>*{grid-column:1;min-width:0}#mxcat .mx-reference-photo>.mx-reference-figure{grid-column:2;grid-row:1 / span 9;align-self:center;margin:0;background:#fff;border:1px solid #eee6bf;border-radius:12px;padding:20px;text-align:center}#mxcat .mx-reference-figure img{display:block;width:100%;height:290px;object-fit:contain}#mxcat .mx-reference-figure figcaption{font-size:12px;color:#59604c;margin-top:12px;line-height:1.5}@media(max-width:760px){#mxcat #mxproducts .mx-catalog-reference.mx-reference-photo{display:flex;flex-direction:column}#mxcat .mx-reference-photo>.mx-reference-figure{order:-1;margin-bottom:20px;width:100%}#mxcat .mx-reference-figure img{height:190px}}
