.iahx :is(#hx-veh-title,#hx-tech-title,#b2-service-title,#ia-home-community-title){scroll-margin-top:160px}.iahx .b2-vehicle,.iahx .b2-close{--b2-paper:#f2f0e8;--b2-ink:#101820;--b2-muted:#52606d;--b2-blue:#1746c7;--b2-orange:#bc4c21;background-color:var(--b2-paper)}.iahx .b2-vehicle>.wrap,.iahx .b2-close>.wrap{padding-top:54px;padding-bottom:44px}.iahx .b2-vehicle>.wrap:before,.iahx .b2-vehicle>.wrap:after,.iahx .b2-close>.wrap:before,.iahx .b2-close>.wrap:after{content:none}.iahx .b2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 36px;min-width:0}.iahx .b2-head>div{min-width:0}.iahx .b2-heading,.iahx .b2-vehicle.hx-vindex #hx-veh-title{margin:0;padding:0;max-width:none;font:800 clamp(44px,4.5vw,68px)/1.06 var(--display);letter-spacing:-.015em;text-transform:uppercase;text-shadow:none!important;color:var(--b2-ink);overflow:visible;clip-path:none;transform:none;word-break:normal;overflow-wrap:normal}.iahx .b2-heading:before,.iahx .b2-heading:after{content:none}.iahx .b2-heading em{font:inherit;color:var(--b2-orange);text-shadow:none;letter-spacing:inherit;transform:none}.iahx .b2-vehicle.hx-vindex #hx-veh-title{font-size:clamp(44px,4.5vw,68px)!important;color:var(--b2-orange)}.iahx .b2-title-row{display:flex;align-items:flex-start;gap:16px;min-width:0}.iahx .b2-title-row>.b2-heading{flex:1;min-width:0}.iahx .b2-slashes{display:block;width:34px;height:50px;flex:0 0 34px;color:var(--b2-orange,#bc4c21);pointer-events:none;overflow:visible}.iahx .b2-title-row>.b2-slashes{margin-top:9px}.iahx .b2-lead{margin:14px 0 0;max-width:59ch;color:var(--b2-muted);font:400 17px/1.55 var(--sans);letter-spacing:normal;text-transform:none}.iahx .b2-small-link{flex:none;display:inline-flex;gap:12px;align-items:center;min-height:44px;color:var(--b2-blue);font:600 13px/1.4 var(--sans);text-decoration:none}.iahx .b2-small-link:hover{text-decoration:underline}.iahx .b2-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;flex:none;min-height:52px;max-width:100%;padding:14px 28px;background:none;color:#fff;font:700 21px/1.15 var(--display);text-transform:uppercase;text-decoration:none;letter-spacing:normal;overflow:visible;clip-path:none;transform:none;white-space:normal}.iahx .b2-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--b2-blue,#1746c7);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);transition:background .18s ease;pointer-events:none}.iahx .b2-button:after{content:none}.iahx .b2-button:hover{text-decoration:none;color:#fff}.iahx .b2-button:hover:before{background:#113cae}.iahx .b2-button>span{font:500 21px/1 var(--sans);flex:none}.iahx .b2-button-paper{color:#101820}.iahx .b2-button-paper:before{background:#f2f0e8}.iahx .b2-button-paper:hover{color:#101820}.iahx .b2-button-paper:hover:before{background:#fff}.iahx :is(.b2-button,.b2-small-link,.b2-marque-action,.b2-vin,.b2-jlr-links a,.b2-guide-link,.b2-fitment-note a,.b2-photo-credits a,.b2-photo-credits summary,.b2-terms a,.b2-meet-credit):focus-visible{outline:3px solid #bc4c21;outline-offset:4px;border-radius:0}.iahx .b2-marques{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.3fr);gap:15px;align-items:start;padding:0;margin:0 0 26px}.iahx .b2-marque{min-width:0;position:relative}.iahx .b2-marque-action{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;margin:0;padding:0;background:none;border:0;color:var(--b2-ink);font-family:var(--sans);text-align:left;text-decoration:none;cursor:pointer;overflow:visible;clip-path:none;transform:none;border-radius:0}.iahx .b2-marque-action:hover{color:var(--b2-ink);text-decoration:none}.iahx .b2-car-stage{display:flex;align-items:center;position:relative;width:100%;height:170px;margin-bottom:18px;padding-bottom:17px}.iahx .b2-car-stage:before{content:"";position:absolute;bottom:3px;left:4%;right:4%;height:1px;background:#10182038;pointer-events:none}.iahx .b2-car-stage:after{content:"";position:absolute;right:0;bottom:0;width:9px;height:24px;background:var(--b2-orange);clip-path:polygon(4px 0,100% 0,5px 100%,0 100%);pointer-events:none}.iahx .b2-car-image{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 7px 3px #1018201a);transition:transform .2s ease;position:relative;z-index:1}.iahx .b2-marque-action:hover .b2-car-image,.iahx .b2-marque-action:focus-visible .b2-car-image{transform:translateY(-3px)}.iahx .b2-marque strong{display:block;margin:0;padding:0;min-height:34px;color:var(--b2-ink);font:800 clamp(21px,1.9vw,29px)/1.12 var(--display);text-transform:uppercase;text-shadow:none;letter-spacing:-.01em;max-width:100%}.iahx .b2-marque-mercedes strong{font-size:clamp(20px,1.75vw,26px)}.iahx .b2-marque-jlr strong{font-size:clamp(20px,1.65vw,25px)}.iahx .b2-route,.iahx .b2-jlr-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--b2-blue);font:600 13px/1.35 var(--sans);text-transform:none;letter-spacing:normal}.iahx .b2-vin{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--b2-muted);font:500 12px/1.35 var(--sans);text-decoration:none}.iahx .b2-vin:hover,.iahx .b2-jlr-links a:hover{text-decoration:underline}.iahx .b2-car-pair{gap:0;align-items:center}.iahx .b2-car-pair .b2-car-image{width:59%;flex:none}.iahx .b2-car-pair .b2-car-image:last-child{width:62%;margin-left:-16%;margin-top:-34px;z-index:0}.iahx .b2-jlr-links{display:flex;flex-direction:column;gap:0}.iahx .b2-jlr-links a{text-decoration:none}.iahx .b2-vehicle .veh__note{margin-top:26px;font-weight:400;letter-spacing:normal;text-transform:none}.iahx .b2-photo-credits{margin:18px 0 0;padding:0;font:400 11px/1.5 var(--sans);color:#52606d;max-width:100%}.iahx .b2-photo-credits summary{cursor:pointer;width:fit-content;min-height:32px;align-content:center;font:500 11px/1.5 var(--sans);color:#52606d;text-transform:none;letter-spacing:normal}.iahx .b2-photo-credits>div{padding:8px 0;max-width:1000px}.iahx .b2-photo-credits p{margin:0 0 9px;font:400 11px/1.6 var(--sans);color:#52606d;overflow-wrap:anywhere}.iahx .b2-photo-credits a{color:#1746c7;text-decoration:underline;text-underline-offset:2px}.iahx .b2-close .b2-head{margin-bottom:34px}.iahx .b2-guides{--b2-cut:76px;display:flex;gap:0;align-items:stretch;padding:0;margin:0}.iahx .b2-guide{position:relative;isolation:isolate;flex:1 1 0;min-width:0;min-height:465px;display:flex;flex-direction:column;color:var(--b2-ink);background:none;border:0;overflow:visible;clip-path:none;transform:none}.iahx .b2-guide+.b2-guide{margin-left:calc(4px - var(--b2-cut))}.iahx .b2-guide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:#e3e5df;clip-path:polygon(var(--b2-cut) 0,100% 0,calc(100% - var(--b2-cut)) 100%,0 100%)}.iahx .b2-guide-bmw:before{background:#dbe2ed}.iahx .b2-guide-audi:before{background:#e3e0da}.iahx .b2-guide-copy{padding:30px calc(var(--b2-cut) + 18px) 22px calc(var(--b2-cut) + 24px);min-width:0;position:relative;z-index:1}.iahx .b2-eyebrow{margin:0 0 12px;font:700 12px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--b2-blue,#1746c7)}.iahx .b2-guide h3{margin:0;padding:0;font:800 33px/1.1 var(--display);color:var(--b2-ink);text-transform:uppercase;text-shadow:none;letter-spacing:-.01em;overflow:visible;transform:none}.iahx .b2-guide-description{margin:12px 0 0;color:var(--b2-muted);font:400 14px/1.5 var(--sans);max-width:31ch;letter-spacing:normal}.iahx .b2-guide-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;margin-top:10px;font:600 14px/1.4 var(--sans);color:var(--b2-blue);text-decoration:none}.iahx .b2-guide-link:hover{text-decoration:underline}.iahx .b2-guide figure{margin:auto calc(var(--b2-cut) + 24px) 24px 24px;min-width:0;padding:0}.iahx .b2-engine-image{display:block;width:100%;height:180px;object-fit:cover;filter:saturate(.8);transition:filter .2s ease}.iahx .b2-guide:hover .b2-engine-image{filter:saturate(1)}.iahx .b2-guide figcaption{margin:8px 0 0;color:#435267;font:400 11px/1.4 var(--sans);letter-spacing:normal;text-transform:none}.iahx .b2-service{margin-top:50px;padding-top:12px;min-width:0}.iahx .b2-service-panels{display:grid;grid-template-columns:1fr 1fr;gap:4px;align-items:stretch;min-width:0}.iahx .b2-service-intro,.iahx .b2-request{position:relative;isolation:isolate;min-width:0;padding:40px 76px 36px 80px;background:none;overflow:visible;clip-path:none;transform:none}.iahx .b2-service-intro{margin-right:-64px;padding-right:96px}.iahx .b2-service-intro:before,.iahx .b2-request:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;clip-path:polygon(64px 0,100% 0,calc(100% - 64px) 100%,0 100%);background:#e7e5dc}.iahx .b2-request:before{background:var(--b2-blue)}.iahx .b2-service-intro .b2-eyebrow{margin-bottom:18px;color:var(--b2-muted)}.iahx .b2-service .b2-heading{font-size:clamp(53px,5.6vw,80px);line-height:1.08}.iahx .b2-service-lead{margin:19px 0 0;max-width:34ch;color:var(--b2-muted);font:400 17px/1.55 var(--sans);letter-spacing:normal}.iahx .b2-request{color:#fff}.iahx .b2-request h3{margin:0;font:700 28px/1.18 var(--display);text-transform:uppercase;color:#fff;text-shadow:none;letter-spacing:normal}.iahx .b2-request dl{margin:25px 0 28px}.iahx .b2-request dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;margin:0 0 20px;padding:0}.iahx .b2-request dt{margin:0;color:#fff;font:600 14px/1.45 var(--sans);text-transform:none;letter-spacing:normal}.iahx .b2-request dd{margin:0;color:#e3eaff;font:400 14px/1.5 var(--sans);letter-spacing:normal}.iahx .b2-request .b2-button{font-size:20px;min-width:210px;gap:22px}.iahx .b2-fitment-note{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:30px;padding-top:24px;border-top:1px solid #b7bfbe}.iahx .b2-fitment-note h3{margin:0;color:var(--b2-ink);font:700 17px/1.4 var(--sans);text-transform:none;text-shadow:none;letter-spacing:normal}.iahx .b2-fitment-note p{margin:5px 0 0;color:var(--b2-muted);font:400 14px/1.5 var(--sans);letter-spacing:normal}.iahx .b2-fitment-note>div:last-child{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-end}.iahx .b2-fitment-note a{display:inline-flex;gap:9px;align-items:center;min-height:44px;color:var(--b2-blue);font:600 13px/1.4 var(--sans);text-decoration:none}.iahx .b2-fitment-note a:hover{text-decoration:underline}.iahx .b2-fitment-detail{margin:8px 0 0;max-width:100ch;color:var(--b2-muted);font:400 12px/1.6 var(--sans);letter-spacing:normal}.iahx .b2-terms{margin-top:25px;padding-top:22px;border-top:1px solid #b7bfbe}.iahx .b2-terms dl{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:25px;margin:0}.iahx .b2-terms dt{margin:0 0 6px;font:600 12px/1.5 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--b2-ink)}.iahx .b2-terms dd{margin:0;font:400 12px/1.6 var(--sans);color:var(--b2-muted)}.iahx .b2-terms a{color:var(--b2-blue);text-decoration:underline;text-underline-offset:2px}.iahx .b2-activity{position:relative;isolation:isolate;min-height:510px;margin:0 0 28px;padding:0;background:#102d41;color:#fff;overflow:visible;border:0;border-radius:0}.iahx .b2-meet-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:68% 66%;filter:saturate(.75)}.iahx .b2-activity:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#082335a0,#0b203810 60%,#08233515)}.iahx .b2-activity:after{content:"";position:absolute;inset:0 auto 0 0;width:50%;z-index:-1;pointer-events:none;background:#102d41ed;clip-path:polygon(0 0,100% 0,calc(100% - 84px) 100%,0 100%)}.iahx .b2-activity-copy{position:relative;width:47%;min-width:0;padding:46px 56px 50px 42px}.iahx .b2-activity .b2-eyebrow{font:700 11px/1.5 var(--sans);letter-spacing:.09em;color:#f5bc91;margin:0 0 18px}.iahx .b2-activity h2{margin:0;padding:0;font:800 clamp(46px,4.3vw,64px)/1.06 var(--display);letter-spacing:-.01em;color:#fff;text-transform:uppercase;text-shadow:none;transform:none;clip-path:none;overflow:visible}.iahx .b2-activity h2 em{font:inherit;color:#f2ad77;letter-spacing:inherit;text-shadow:none}.iahx .b2-activity h2:before,.iahx .b2-activity h2:after,.iahx .b2-activity h2 em:before,.iahx .b2-activity h2 em:after{content:none}.iahx .b2-activity-description{margin:20px 0 0;max-width:30ch;font:400 16px/1.55 var(--sans);color:#e1e8ed;letter-spacing:normal}.iahx .b2-activity .b2-button{margin-top:24px;font-size:20px;gap:24px}.iahx .b2-meet-mark{position:absolute;top:28px;right:30px;pointer-events:none}.iahx .b2-meet-mark .b2-slashes{width:48px;height:70px;color:#ffffffdb}.iahx .b2-meet-credit{position:absolute;right:18px;bottom:15px;max-width:calc(100% - 36px);padding:7px 10px;background:#102533dc;color:#fff;font:400 10px/1.5 var(--sans);letter-spacing:normal;text-decoration:none}.iahx .b2-meet-credit:hover{text-decoration:underline}@media(max-width:1180px){.iahx .b2-request dl>div{display:block}.iahx .b2-request dd{margin-top:5px}.iahx .b2-request{padding-left:76px;padding-right:75px}.iahx .b2-guide h3{font-size:29px}.iahx .b2-guide-description{font-size:13px}.iahx .b2-guide-copy{padding-right:calc(var(--b2-cut) + 10px)}}@media(max-width:1100px){.iahx .b2-marques{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.iahx .b2-car-stage{height:175px}.iahx .b2-marque strong{font-size:27px;min-height:34px}.iahx .b2-marque-mercedes strong,.iahx .b2-marque-jlr strong{font-size:24px}.iahx .b2-jlr-links{flex-direction:row;gap:20px;flex-wrap:wrap}.iahx .b2-guides{--b2-cut:0px;gap:16px}.iahx .b2-guide+.b2-guide{margin-left:0}.iahx .b2-guide-copy{padding:26px 24px 20px}.iahx .b2-guide figure{margin:auto 24px 24px}.iahx .b2-guide{min-height:465px}.iahx .b2-head{align-items:flex-start;flex-direction:column;gap:18px}.iahx .b2-heading,.iahx .b2-vehicle.hx-vindex #hx-veh-title{font-size:56px!important}.iahx .b2-title-row>.b2-slashes{height:43px;width:29px;flex-basis:29px;margin-top:8px}.iahx .b2-service-panels{grid-template-columns:1fr 1fr;gap:5px}.iahx .b2-service-intro,.iahx .b2-request{margin:0;padding:34px}.iahx .b2-service-intro:before,.iahx .b2-request:before{clip-path:none}.iahx .b2-activity-copy{width:54%;padding:40px 44px 48px 32px}.iahx .b2-activity:after{width:59%}.iahx .b2-activity h2{font-size:55px}.iahx .b2-activity .b2-button{font-size:18px}}@media(max-width:760px){.iahx .b2-vehicle>.wrap,.iahx .b2-close>.wrap{padding-top:34px;padding-bottom:32px}.iahx .b2-head{margin-bottom:24px}.iahx .b2-heading,.iahx .b2-vehicle.hx-vindex #hx-veh-title{font-size:46px!important;line-height:1.08}.iahx .b2-title-row{gap:11px}.iahx .b2-title-row>.b2-slashes{width:23px;height:35px;flex-basis:23px;margin-top:7px}.iahx .b2-lead{font-size:16px;margin-top:12px}.iahx .b2-button{font-size:20px;min-height:52px;padding-inline:26px}.iahx .b2-marques{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;margin-bottom:24px}.iahx .b2-car-stage{height:130px;margin-bottom:15px}.iahx .b2-marque strong{font-size:25px;min-height:29px}.iahx .b2-marque-mercedes strong,.iahx .b2-marque-jlr strong{font-size:20px}.iahx .b2-route,.iahx .b2-jlr-links a{font-size:12px;min-height:44px;gap:4px}.iahx .b2-vin{min-height:44px;font-size:12px}.iahx .b2-jlr-links{flex-direction:column;gap:0}.iahx .b2-car-pair .b2-car-image:last-child{margin-top:-24px}.iahx .b2-vehicle .veh__note{margin-top:24px;font-size:13px}.iahx .b2-guides{display:flex;flex-direction:column;gap:20px}.iahx .b2-guide{min-height:0;flex:auto}.iahx .b2-guide-copy{padding:26px 25px 20px}.iahx .b2-guide h3{font-size:34px}.iahx .b2-guide-description{font-size:15px;max-width:36ch}.iahx .b2-guide-link{font-size:15px}.iahx .b2-guide figure{margin:0 25px 25px}.iahx .b2-engine-image{height:200px}.iahx .b2-service{margin-top:32px}.iahx .b2-service-panels{display:block}.iahx .b2-service-intro,.iahx .b2-request{padding:30px 26px}.iahx .b2-service-intro{margin:0 0 5px}.iahx .b2-service .b2-heading{font-size:61px!important;line-height:1.08}.iahx .b2-service-lead{font-size:17px}.iahx .b2-request h3{font-size:28px}.iahx .b2-request dl>div{display:block}.iahx .b2-request .b2-button{width:100%;min-width:0;font-size:20px}.iahx .b2-fitment-note{display:block;margin-top:25px;padding-top:22px}.iahx .b2-fitment-note>div:last-child{justify-content:flex-start;gap:20px;margin-top:10px}.iahx .b2-terms dl{grid-template-columns:1fr;gap:18px}.iahx .b2-activity{min-height:710px}.iahx .b2-activity-copy{width:100%;padding:34px 26px 285px}.iahx .b2-activity:after{width:100%;height:65%;clip-path:none;background:linear-gradient(#102d41fa 70%,#102d4100)}.iahx .b2-activity:before{background:#0b203830}.iahx .b2-meet-photo{object-position:65% bottom}.iahx .b2-activity h2{font-size:53px;line-height:1.07}.iahx .b2-activity .b2-eyebrow{font-size:10px}.iahx .b2-activity-description{font-size:16px;max-width:30ch}.iahx .b2-activity .b2-button{font-size:18px;gap:20px}.iahx .b2-meet-mark{top:auto;bottom:60px;right:27px}.iahx .b2-meet-mark .b2-slashes{width:37px;height:54px}.iahx .b2-meet-credit{left:13px;right:auto;bottom:13px;font-size:9px;padding:7px 9px;max-width:calc(100% - 26px)}}@media(max-width:380px){.iahx .b2-heading,.iahx .b2-vehicle.hx-vindex #hx-veh-title{font-size:41px!important}.iahx .b2-marques{gap:22px 14px}.iahx .b2-car-stage{height:115px}.iahx .b2-marque-mercedes strong,.iahx .b2-marque-jlr strong{font-size:19px}.iahx .b2-route{font-size:11px}.iahx .b2-service .b2-heading{font-size:54px!important}.iahx .b2-service-intro,.iahx .b2-request{padding:28px 22px}.iahx .b2-activity-copy{padding-inline:22px}.iahx .b2-activity h2{font-size:47px}.iahx .b2-activity .b2-button{font-size:17px;padding-inline:23px;gap:14px}}@media(prefers-reduced-motion:reduce){.iahx .b2-car-image,.iahx .b2-engine-image,.iahx .b2-button:before{transition:none}.iahx .b2-marque-action:hover .b2-car-image,.iahx .b2-marque-action:focus-visible .b2-car-image{transform:none}}.iahx .b2-photo-marques{--b2-photo-cut:58px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding-right:var(--b2-photo-cut);align-items:stretch}.iahx .b2-photo-marques .b2-marque{width:calc(100% + var(--b2-photo-cut));height:360px;position:relative;isolation:isolate}.iahx .b2-panel-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;clip-path:polygon(var(--b2-photo-cut) 0,100% 0,calc(100% - var(--b2-photo-cut)) 100%,0 100%);background:#102333}.iahx .b2-panel-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--b2-photo-position,50% 40%);transition:transform .2s ease}.iahx .b2-panel-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#091a2b08 15%,#091a2b22 35%,#091a2be8 68%,#091a2b);pointer-events:none}.iahx .b2-panel-index{position:absolute;top:22px;left:calc(var(--b2-photo-cut) + 12px);color:#fff;font:700 9px/1.3 ui-monospace,Consolas,monospace;letter-spacing:.12em;text-shadow:0 1px 5px #000}.iahx .b2-photo-marques .b2-marque-action{height:100%;justify-content:flex-end;position:relative;padding:0 0 54px}.iahx .b2-panel-copy{display:block;width:100%;box-sizing:border-box;padding:0 calc(var(--b2-photo-cut) + 14px) 0 36px}.iahx .b2-photo-marques .b2-marque strong{min-height:54px;font-size:25px;line-height:1.04;color:#fff;margin:0 0 6px;text-shadow:0 1px 3px #0004}.iahx .b2-photo-marques .b2-route,.iahx .b2-photo-marques .b2-jlr-links a{color:#d7e5ff;font-size:12px;min-height:44px}.iahx .b2-photo-marques .b2-vin{position:absolute;left:24px;bottom:12px;color:#d7e5ff;z-index:2}.iahx .b2-panel-copy-jlr{position:absolute;bottom:12px;left:0}.iahx .b2-photo-marques .b2-jlr-links{display:flex;flex-direction:column;gap:0}.iahx .b2-photo-marques .b2-marque:focus-within .b2-panel-photo img,.iahx .b2-photo-marques .b2-marque:hover .b2-panel-photo img{transform:scale(1.035)}.iahx .b2-photo-marques .b2-marque-action:focus-visible{outline:0}.iahx .b2-photo-marques .b2-marque-action:focus-visible .b2-panel-copy{outline:3px solid #ffbd78;outline-offset:-4px}.iahx .b2-photo-marques .b2-marque-bmw{--b2-photo-position:54% 40%}.iahx .b2-photo-marques .b2-marque-audi{--b2-photo-position:52% 40%}.iahx .b2-photo-marques .b2-marque-porsche{--b2-photo-position:48% 40%}.iahx .b2-photo-marques .b2-marque-mercedes{--b2-photo-position:58% 40%}@media(max-width:1250px){.iahx .b2-photo-marques{--b2-photo-cut:48px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 4px}.iahx .b2-photo-marques .b2-marque{height:320px}.iahx .b2-photo-marques .b2-marque strong{font-size:28px;min-height:60px}}@media(max-width:760px){.iahx .b2-photo-marques{--b2-photo-cut:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 4px}.iahx .b2-photo-marques .b2-marque{height:300px}.iahx .b2-panel-copy{padding-left:26px;padding-right:calc(var(--b2-photo-cut) + 10px)}.iahx .b2-photo-marques .b2-marque strong{font-size:24px;min-height:51px}.iahx .b2-photo-marques .b2-vin{left:15px}.iahx .b2-panel-index{left:calc(var(--b2-photo-cut) + 10px);font-size:8px}.iahx .b2-photo-marques .b2-route,.iahx .b2-photo-marques .b2-jlr-links a{font-size:11px}}@media(max-width:380px){.iahx .b2-photo-marques{--b2-photo-cut:26px}.iahx .b2-photo-marques .b2-marque strong{font-size:22px}.iahx .b2-panel-copy{padding-left:24px;padding-right:calc(var(--b2-photo-cut) + 8px)}.iahx .b2-photo-marques .b2-vin{left:13px;font-size:11px}}@media(prefers-reduced-motion:reduce){.iahx .b2-panel-photo img{transition:none}.iahx .b2-photo-marques .b2-marque:is(:hover,:focus-within) .b2-panel-photo img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/ia-b2-refined.css.map */
