.ap-directory{display:block;scroll-margin-top:120px}.ap-directory__tools{max-width:640px;margin:0 0 24px}.ap-directory__tools label{display:block;font-size:1.4rem;margin-bottom:10px}.ap-directory__input-row{display:flex;gap:10px}.ap-directory__input-row input{min-width:0;width:100%;border:1px solid #6e7887;border-radius:3px;background:#191d23;padding:14px;color:#fff;font:inherit}.ap-directory__input-row input::placeholder{color:#aeb7c4}.ap-directory__input-row button{cursor:pointer;padding:12px 18px;background:transparent;border:1px solid #6e7887;border-radius:3px;color:#fff;font:inherit}.ap-directory__tools p{font-size:1.3rem;margin:10px 0}.ap-directory__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;list-style:none;padding:1px;margin:0;background:#343b45;border:1px solid #343b45}.ap-directory__list li{position:relative;min-width:0;background:#191d23}.ap-directory__list a{display:block;text-decoration:none;padding:20px 42px 20px 20px;overflow-wrap:anywhere}.ap-directory__list a:hover{color:#ff7373;background:#232831}.ap-directory__list span{position:absolute;right:18px;top:20px;pointer-events:none;color:#ff7373}@media(max-width:989px){.ap-directory__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ap-directory__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.ap-directory__list{grid-template-columns:minmax(0,1fr)}}.ap-editorial{background:radial-gradient(ellipse at 95% 0,#1b2932 0,transparent 50%),#101216}.ap-editorial__header{padding:0 0 16px;border-bottom:1px solid #343b45}.ap-editorial__header .ap-eyebrow{color:#f4f5f7}.ap-editorial__header h1{text-transform:uppercase;max-width:1100px}.ap-editorial__body{padding-top:28px}.ap-editorial__body p,.ap-editorial__body li{font-size:1.6rem;line-height:1.75}.ap-editorial__body .ap-editorial-lead{font-size:clamp(1.9rem,2.4vw,2.5rem);color:#edf1f5;max-width:880px;margin:0 0 28px}.ap-editorial__body a{text-underline-offset:5px;text-decoration-thickness:1px;overflow-wrap:anywhere}.ap-editorial__body li{color:#bfc6d0;margin-top:10px}.ap-editorial__body ul{padding-left:21px}.ap-editorial__body h2{font-size:clamp(2.6rem,3vw,3.8rem)}.ap-editorial-jump{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 40px}.ap-editorial-jump a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #48535d;border-radius:3px;font-size:1.4rem;text-decoration:none}.ap-editorial-jump a:hover{border-color:#ff4c4c;background:#232831}.ap-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.ap-editorial-card{padding:clamp(24px,3vw,40px);border:1px solid #343b45;background:#191d23;border-radius:4px;min-width:0;scroll-margin-top:220px}.ap-editorial-card>:last-child{margin-bottom:0}.ap-editorial-card .ap-editorial-index{color:#ff7373;font-size:1.2rem;font-weight:700;letter-spacing:.16em;margin:0 0 22px;text-transform:uppercase}.ap-editorial-callout{padding:clamp(24px,3vw,40px);border-left:3px solid #ff4c4c;background:#15212a;margin:36px 0}.ap-editorial-callout p{max-width:940px}.ap-editorial-callout>:last-child{margin-bottom:0}.ap-editorial-story{max-width:880px;padding:18px 0 0}.ap-editorial-story p{font-size:clamp(1.7rem,2vw,1.9rem)}.ap-editorial-story h2{margin-top:36px}.ap-editorial-sources{border-top:1px solid #343b45;margin-top:40px;padding-top:28px}.ap-editorial-sources p,.ap-editorial-sources li{font-size:1.4rem}.ap-editorial-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}@media(max-width:749px){.ap-editorial-grid{grid-template-columns:minmax(0,1fr)}.ap-editorial-card{scroll-margin-top:160px}.ap-editorial-jump{margin-bottom:28px}}.ap-garage-hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:5%}.ap-garage-hero .ap-intro{margin:0}.ap-garage-hero .ap-button{margin-top:16px}.ap-garage-instrument{min-width:0}.ap-garage-plan{scroll-margin-top:120px}.ap-garage-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:20px}.ap-garage-number{display:block;font-size:1.3rem;letter-spacing:.12em;color:#ff7373;margin-bottom:0}.ap-garage-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.ap-garage-category__copy{flex:1;min-width:0}.ap-garage-steps p{margin-bottom:0}.ap-garage-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ap-garage-category{display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.ap-garage-category:hover{background:#232831;border-color:#ff4c4c}.ap-garage-category strong{display:block;font-size:1.8rem}.ap-garage-category small{display:block;margin-top:8px;font-size:1.4rem;color:#bfc6d0}.ap-garage-notes{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:52px}.ap-garage-notes h2{margin-top:20px}.ap-garage-notes ul{margin-bottom:0;padding-left:22px}.ap-garage-notes li{margin-top:14px;color:#bfc6d0;line-height:1.6}.ap-garage-faq details{border-bottom:1px solid #343b45}.ap-garage-faq summary{padding:20px 0;cursor:pointer;font-weight:600}.ap-garage-faq details p{margin-top:0}@media(max-width:989px){.ap-garage-hero{grid-template-columns:1fr}.ap-garage-instrument{max-width:560px;width:100%;margin:36px auto 0}.ap-garage-steps{grid-template-columns:1fr}}@media(max-width:749px){.ap-garage-categories,.ap-garage-notes{grid-template-columns:1fr}.ap-garage-instrument{max-width:420px}}@media(prefers-reduced-motion:reduce){.ap-garage-ring:before{animation:none}.ap-garage-category{transition:none}}.ap-promo-ticker{display:flex;align-items:stretch;background:#c9142b;color:#fff;border-bottom:1px solid #f65364;font-family:var(--font-body-family);font-weight:700;font-size:1.1rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;direction:ltr}.ap-promo-ticker__viewport{flex:1;min-width:0;overflow:hidden}.ap-promo-ticker__track{display:flex}.ap-promo-ticker__group{display:flex;flex:0 0 auto;width:100%;justify-content:center}.ap-promo-ticker__pair{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px;padding:9px 16px;text-align:center}.ap-promo-ticker__separator{opacity:.65}.ap-promo-ticker [data-copy]{display:none}.ap-promo-ticker[data-ready] [data-copy]{display:flex}.ap-promo-ticker[data-ready] .ap-promo-ticker__track{width:max-content;animation:ap-promo-march var(--ap-promo-duration,60s) linear infinite}.ap-promo-ticker[data-ready] .ap-promo-ticker__group{width:max-content;min-width:var(--ap-promo-width);justify-content:space-around}.ap-promo-ticker[data-ready] .ap-promo-ticker__pair{flex-wrap:nowrap;white-space:nowrap;gap:32px;padding:9px 16px}@media(hover:hover){.ap-promo-ticker__viewport:hover .ap-promo-ticker__track{animation-play-state:paused}}@media(min-width:750px){.ap-promo-ticker{font-size:1.2rem}.ap-promo-ticker[data-ready] .ap-promo-ticker__pair{gap:48px;padding:9px 24px}}@keyframes ap-promo-march{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ap-promo-ticker[data-ready] .ap-promo-ticker__track{animation:none;transform:none;width:100%}.ap-promo-ticker[data-ready] .ap-promo-ticker__group{width:100%;min-width:0;justify-content:center}.ap-promo-ticker[data-ready] .ap-promo-ticker__pair{white-space:normal;flex-wrap:wrap;gap:8px 16px;padding:9px 12px}.ap-promo-ticker[data-ready] [data-copy]{display:none}}.ap-racing-hero{position:relative;isolation:isolate;background:#0b0d10;color:#f6f7f9;overflow:hidden}.ap-racing-hero__media,.ap-racing-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ap-racing-hero__image{width:100%;height:100%;object-fit:cover;object-position:64% center}.ap-racing-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0d10f5,#0b0d10e0 36%,#0b0d102e 76%),linear-gradient(0deg,#0b0d10,transparent 32%)}.ap-racing-hero__grid{inset:auto 0 0;height:9rem;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#ffffff09 calc(10% - 1px),#ffffff09 10%);border-bottom:1px solid #343b46}.ap-racing-hero__inner{padding-top:clamp(4.8rem,6vw,9rem);padding-bottom:3rem;min-height:clamp(64rem,53vw,83rem)}.ap-racing-eyebrow{display:flex;gap:1rem;align-items:center;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin:0 0 2.6rem;color:#c4cbd4}.ap-racing-eyebrow>span{display:block;flex:0 0 2.8rem;height:.4rem;background:#ff3a4b;transform:skew(-24deg)}.ap-racing .ap-racing-hero__title{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(5rem,7.7vw,11.8rem);line-height:.94;letter-spacing:-.012em;text-transform:uppercase;max-width:9ch;color:#f6f7f9;margin:0 0 2.6rem}.ap-racing .ap-racing-hero__title>span{display:block;color:#ff4b5b}.ap-racing-hero__copy{max-width:46rem;font-size:clamp(1.6rem,1.5vw,1.9rem);line-height:1.55;color:#d3d8df;margin:0 0 2.8rem}.ap-racing-hero__actions{display:flex;gap:1.2rem;flex-wrap:wrap;margin-bottom:3.4rem}.ap-racing .ap-racing-action{display:inline-flex;align-items:center;justify-content:space-between;gap:2.8rem;min-height:5rem;padding:1.2rem 2rem;position:relative;background:#d91f32;border:1px solid #d91f32;color:#fff;font-weight:700;font-size:1.35rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:background-color .18s,border-color .18s}.ap-racing .ap-racing-action--outline{background:#10141bdb;border-color:#596371}.ap-racing-action>span{font-size:1.9rem;transition:transform .18s}.ap-racing-search{max-width:46rem;margin:0}.ap-racing-search>label{display:block;font-size:1.25rem;letter-spacing:.025em;color:#d3d8df;margin-bottom:.8rem}.ap-racing-search__row{display:flex;min-height:5rem;border:1px solid #687280;background:#11161ef2}.ap-racing-search input[type=search]{min-width:0;flex:1;border:0;border-radius:0;background:transparent;color:#fff;padding:1.2rem 1.4rem;font:inherit;font-size:1.6rem}.ap-racing-search input::placeholder{color:#aeb7c4;opacity:1}.ap-racing-search button{display:flex;align-items:center;justify-content:center;gap:1.4rem;min-width:9rem;padding:0 1.4rem;background:#202936;color:#fff;border:0;border-left:1px solid #687280;font:inherit;font-weight:700;cursor:pointer}.ap-racing-hero__footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-top:4.8rem;padding-top:1.8rem;border-top:1px solid #ffffff2e;font-size:1.2rem;letter-spacing:.075em;text-transform:uppercase;color:#adb7c5}.ap-racing-hero__footer a{display:inline-flex;align-items:center;gap:2rem;min-height:4.4rem;color:#d8faff;text-underline-offset:.4rem}@media(hover:hover)and (pointer:fine){.ap-racing .ap-racing-action:hover{background:#b81828;border-color:#ff7080}.ap-racing .ap-racing-action--outline:hover{background:#252d39;border-color:#b9cadc}.ap-racing-action:hover>span{transform:translate(2px,-2px)}.ap-racing-search button:hover{background:#354252}}@media(max-width:749px){.ap-racing-hero__inner{min-height:0;padding-top:5rem;padding-bottom:1.6rem}.ap-racing-hero__image{object-position:67% center}.ap-racing-hero__media:after{background:linear-gradient(90deg,#0b0d10ed,#0b0d10a6),linear-gradient(0deg,#0b0d10,transparent 80%)}.ap-racing .ap-racing-hero__title{font-size:clamp(5.2rem,13.5vw,8rem)}.ap-racing-hero__copy{max-width:36rem}.ap-racing-hero__actions{gap:1rem}.ap-racing .ap-racing-action{flex:1;gap:1.2rem;padding-inline:1.4rem;min-width:14rem;font-size:1.2rem}.ap-racing-hero__footer{margin-top:3rem;gap:.2rem;font-size:1.1rem}.ap-racing-eyebrow{font-size:1.05rem;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.ap-racing .ap-racing-action,.ap-racing-action>span{transition:none}.ap-racing-action:hover>span{transform:none}}ap-vehicle-finder{display:block;margin-block:1.8rem}.ap-vehicle-finder{background:#151a21;border:1px solid #39424e;border-top:2px solid #d91f32;border-radius:2px;color:#f3f5f9}.ap-vehicle-finder__summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:6.4rem;padding:1.4rem;cursor:pointer;list-style:none;font-family:var(--font-body-family)}.ap-vehicle-finder__summary::-webkit-details-marker{display:none}.ap-vehicle-finder__summary strong{display:block;font-size:1.4rem;font-weight:700;line-height:1.4}.ap-vehicle-finder__summary small{display:block;margin-top:.3rem;color:#b9c3d0;font-size:1.1rem;letter-spacing:.04em;line-height:1.4}.ap-vehicle-finder__indicator{position:relative;flex:0 0 2rem;height:2rem;color:#ff4b5b}.ap-vehicle-finder__indicator:before,.ap-vehicle-finder__indicator:after{content:"";position:absolute;left:0;top:9px;width:18px;height:2px;background:currentColor}.ap-vehicle-finder__indicator:after{transform:rotate(90deg)}.ap-vehicle-finder[open] .ap-vehicle-finder__indicator:after{display:none}.ap-vehicle-finder__summary:focus-visible{outline:2px solid #9be5ef;outline-offset:3px}.metrix .ap-vehicle-finder .easysearch-main-widget{margin-block:0}.metrix .ap-vehicle-finder .easysearch-main-widget .easysearch-container{border:0;background:transparent}@media(min-width:750px){ap-vehicle-finder:defined .ap-vehicle-finder__summary{display:none}}@media(max-width:749px){ap-vehicle-finder{margin-block:1.2rem}.metrix .ap-vehicle-finder[open] .easysearch-main-widget .easysearch-container{padding-top:0}}.ap-racing .ap-catalog-header{padding:20px 0 26px}.ap-racing .ap-catalog-header .collection-hero__inner{display:flex;align-items:center;gap:clamp(24px,4vw,56px);padding-block:0}.ap-racing .ap-catalog-header .collection-hero__text-wrapper{flex:1;min-width:0;padding:0}.ap-catalog-hud{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ap-catalog-hud__identity{min-width:0}.ap-catalog-hud__eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 9px;color:#9aa8b5;font:500 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.12em}.ap-catalog-hud__eyebrow>span{display:block;width:18px;height:3px;background:#d83a4c;transform:skew(-28deg)}.ap-racing .ap-catalog-header .collection-hero__title{margin:0;text-align:left;font-size:clamp(3.2rem,3.6vw,5rem);line-height:1.03;overflow-wrap:anywhere}.ap-catalog-hud__tools{display:flex;align-items:center;gap:28px;flex-shrink:0}.ap-catalog-hud__count{display:flex;flex-direction:column;gap:5px;margin:0}.ap-catalog-hud__count strong{font:500 17px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;color:#d9e1e8;font-variant-numeric:tabular-nums;letter-spacing:.04em}.ap-catalog-hud__count>span{color:#9aa8b5;font-size:10px;line-height:1.4;letter-spacing:.04em}.ap-catalog-hud__garage{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 0 4px 22px;border-left:1px solid #33404b;color:#c6d1db;font-size:12px;text-decoration:none;white-space:nowrap}.ap-catalog-hud__garage svg{width:18px;height:18px}.ap-catalog-hud__garage>span:last-child{color:#8e9eac;margin-left:3px}.ap-catalog-hud__garage:hover{color:#fff}.ap-catalog-hud__garage:focus-visible{outline:2px solid #9be5ef;outline-offset:5px}.ap-racing .ap-catalog-header .collection-hero__description{max-width:68ch;margin:18px 0 0;text-align:left;font-size:15px;line-height:1.6;color:#b5c1cc}.ap-racing .ap-catalog-header .collection-hero__description>:first-child{margin-top:0}.ap-racing .ap-catalog-header .collection-hero__description>:last-child{margin-bottom:0}.ap-catalog-header.collection-hero--with-image .ap-catalog-hud{align-items:flex-start;flex-direction:column;gap:18px}.ap-catalog-header.collection-hero--with-image .collection-hero__image-container{flex:0 1 40%;margin-left:0;align-self:stretch;min-height:180px}.ap-catalog-header__system{flex:0 1 42%;min-width:0;max-width:480px}@media(max-width:749px){.ap-catalog-header__system{flex:none;width:100%;max-width:390px;align-self:center;margin-top:-4px}.ap-racing .ap-catalog-header{padding:14px 0 22px}.ap-racing .ap-catalog-header .collection-hero__inner{flex-direction:column;align-items:stretch;gap:20px}.ap-catalog-hud{flex-direction:column;align-items:flex-start;gap:16px}.ap-catalog-hud__tools{width:100%;gap:20px;justify-content:space-between}.ap-catalog-hud__garage{padding-left:16px}.ap-catalog-hud__count strong{font-size:15px}.ap-racing .ap-catalog-header .collection-hero__description{margin-top:16px;font-size:14px}.ap-catalog-header.collection-hero--with-image .collection-hero__image-container{flex-basis:auto;width:100%;min-height:0;height:180px}}.metrix-brand-directory{padding:clamp(4rem,7vw,9rem) 0;background:#101214;color:#f5f7f8}.metrix-brand-directory__intro{max-width:72rem;margin-bottom:4rem}.metrix-brand-directory__eyebrow{margin:0 0 1.1rem;color:#b8d4e8;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.metrix-brand-directory__intro h1{margin:0 0 1.6rem}.metrix-brand-directory__intro .button{margin-top:1.2rem}.metrix-brand-directory__tools{max-width:64rem;margin:0 0 2.4rem}.metrix-brand-directory__tools label{display:block;margin-bottom:.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.metrix-brand-directory__tools>div{display:flex;gap:.8rem}.metrix-brand-directory__tools input{width:100%;min-width:0;padding:1.25rem 1.4rem;background:#181c20;border:1px solid #46505a;color:#f5f7f8;font:inherit}.metrix-brand-directory__tools button{padding:1.25rem 1.6rem;background:transparent;border:1px solid #b8d4e8;color:#f5f7f8;font:inherit;cursor:pointer}.metrix-brand-directory__tools p{margin:1rem 0 0;color:#c8d0d7}.metrix-brand-directory__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:#46505a}.metrix-brand-directory__list li{min-width:0;background:#181c20}.metrix-brand-directory__list a{display:block;padding:1.7rem 2rem;color:#f5f7f8;text-decoration:none;overflow-wrap:anywhere}.metrix-brand-directory__list a:hover{background:#252c32;color:#b8d4e8}@media(max-width:989px){.metrix-brand-directory__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.metrix-brand-directory__list{grid-template-columns:repeat(2,minmax(0,1fr))}.metrix-brand-directory__tools>div{display:block}.metrix-brand-directory__tools button{width:100%;margin-top:.8rem}}@media(max-width:359px){.metrix-brand-directory__list{grid-template-columns:1fr}}.metrix-build-method{padding:clamp(6rem,10vw,13rem) 0;background:#11161b;color:#f3f6f7}.metrix-build-method__intro{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:4rem;padding-bottom:5rem;border-bottom:1px solid var(--metrix-line)}.metrix-build-method__intro p{margin:0;color:var(--metrix-metal);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.metrix-build-method h2{max-width:16ch;margin:0;font-size:clamp(3.8rem,6vw,7.4rem);line-height:1}.metrix-build-method h2 span{color:var(--metrix-accent)}.metrix-build-method__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;background:var(--metrix-line)}.metrix-build-method__card{min-width:0;background:#11161b}.metrix-build-method__media{position:relative;display:block;overflow:hidden;aspect-ratio:1.55/1;background:#080a0c}.metrix-build-method__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,#090b0d99);content:""}.metrix-build-method__media img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.84) contrast(1.08);transition:transform .45s ease,filter .45s ease}.metrix-build-method__card:hover .metrix-build-method__media img{filter:saturate(1) contrast(1.04);transform:scale(1.035)}.metrix-build-method__card-content{padding:2.6rem 3rem 3.2rem}.metrix-build-method__grid span{color:var(--metrix-accent);font-size:1.2rem;font-weight:700;letter-spacing:.15em}.metrix-build-method h3{margin:3.2rem 0 1.2rem;font-size:clamp(2.6rem,3vw,4rem)}.metrix-build-method__grid p{max-width:32rem;color:#c9d1d6;line-height:1.6}.metrix-build-method__grid a:not(.metrix-build-method__media){display:inline-flex;gap:1.2rem;margin-top:2rem;color:#f4f7f8;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.metrix-build-method a span{color:var(--metrix-accent);font-size:inherit}@media(max-width:749px){.metrix-build-method__intro,.metrix-build-method__grid{grid-template-columns:1fr;gap:2.4rem}.metrix-build-method__intro{padding-bottom:3rem}.metrix-build-method__grid{gap:1px}.metrix-build-method__card-content{padding:2.6rem}.metrix-build-method h3{margin:2.4rem 0 1rem}}.metrix-cad-motion{position:relative;overflow:hidden;min-height:clamp(48rem,52vw,70rem);background:#080a0c;color:#f5f8fa}.metrix-cad-motion__media,.metrix-cad-motion__media metrix-hero-motion{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.metrix-cad-motion__media{background:url("{{ "metrix-cad-services-study-v1.png" | asset_url }}") center/cover no-repeat}.metrix-cad-motion__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease-in-out}.metrix-cad-motion__video.is-active{opacity:1}.metrix-cad-motion__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07090be8,#07090bc7 38%,#07090b24 72%),linear-gradient(0deg,#07090bbf,transparent 60%)}.metrix-cad-motion__content{position:relative;z-index:1;max-width:80rem;padding-top:clamp(8rem,15vw,18rem);padding-bottom:7rem}.metrix-cad-motion__eyebrow{margin:0 0 1.6rem;color:var(--metrix-metal);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.metrix-cad-motion h2{max-width:11ch;margin:0;font-size:clamp(4.2rem,7vw,9.2rem);line-height:.98}.metrix-cad-motion h2 span{display:block;color:var(--metrix-accent)}.metrix-cad-motion__content>p:not(.metrix-cad-motion__eyebrow){max-width:58rem;margin:2.4rem 0 3rem;color:#d2dbe0;font-size:1.7rem;line-height:1.6}.metrix-cad-motion__action{display:inline-flex;gap:3rem;justify-content:space-between;min-height:5.2rem;padding:1.5rem 2rem;background:var(--metrix-metal);color:#101214;font-size:1.3rem;font-weight:700;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}@media(max-width:749px){.metrix-cad-motion{min-height:57rem}.metrix-cad-motion__media{background-position:62% center}.metrix-cad-motion__overlay{background:linear-gradient(180deg,#07090b55,#07090bd9 76%)}.metrix-cad-motion__content{padding-top:20rem}.metrix-cad-motion h2{font-size:clamp(4rem,12vw,5.8rem)}.metrix-cad-motion__action{gap:1.4rem}}.metrix-faq{padding:clamp(5rem,8vw,10rem) 0;background:var(--metrix-ink,#101214);color:#f3f6f7}.metrix-faq__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:4rem;align-items:end;padding-bottom:4rem;border-bottom:1px solid var(--metrix-line,#46505a)}.metrix-faq__eyebrow{margin:0 0 1.4rem;color:var(--metrix-metal,#c8d0d7);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.metrix-faq__heading{max-width:14ch;margin:0;font-size:clamp(3.6rem,5.4vw,6.6rem);line-height:1}.metrix-faq__lede{max-width:52ch;color:#c9d1d6;font-size:1.6rem;line-height:1.65}.metrix-faq__lede p{margin:0}.metrix-faq__list{margin-top:1rem}.metrix-faq__group{display:flex;gap:1.2rem;align-items:center;margin:5rem 0 0;padding-bottom:1.6rem;color:var(--metrix-metal,#c8d0d7);font-size:1.25rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.metrix-faq__group .metrix-icon{display:inline-flex;color:#e2453c}.metrix-faq__item{border-bottom:1px solid var(--metrix-line,#46505a)}.metrix-faq__item summary{display:flex;gap:2.4rem;align-items:center;justify-content:space-between;padding:2.4rem 0;cursor:pointer;list-style:none}.metrix-faq__item summary::-webkit-details-marker{display:none}.metrix-faq__item summary:focus-visible{outline:2px solid #e2453c;outline-offset:4px}.metrix-faq__q{font-size:clamp(1.7rem,2vw,2.1rem);font-weight:600;line-height:1.35}.metrix-faq__chev{flex:0 0 auto;color:var(--metrix-metal,#c8d0d7);transition:transform .3s ease,color .3s ease}.metrix-faq__chev svg{display:block;width:2.2rem;height:2.2rem}.metrix-faq__item[open] .metrix-faq__chev{color:#e2453c;transform:rotate(180deg)}.metrix-faq__item:hover .metrix-faq__q{color:#fff}.metrix-faq__a{max-width:74ch;padding:0 0 2.8rem;color:#c9d1d6;font-size:1.55rem;line-height:1.7}.metrix-faq__a p{margin:0 0 1.2rem}.metrix-faq__a p:last-child{margin-bottom:0}.metrix-faq__a a{color:#fff;text-underline-offset:.3em}.metrix-faq__a ul{margin:0 0 1.2rem;padding-left:2rem}.metrix-faq__a li{margin-bottom:.6rem}.metrix-faq__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:center;margin-top:6rem;padding:3.4rem;border:1px solid var(--metrix-line,#46505a);border-left:3px solid #e2453c;background:var(--metrix-panel,#181c20)}.metrix-faq__cta h2{margin:0 0 .8rem;font-size:clamp(2.2rem,2.6vw,3rem)}.metrix-faq__cta p{max-width:56ch;margin:0;color:#c9d1d6;line-height:1.6}.metrix-faq__cta-links{display:flex;flex-wrap:wrap;gap:1.2rem}.metrix-faq__cta-links a{display:inline-flex;gap:1rem;align-items:center;padding:1.4rem 2rem;border:1px solid var(--metrix-line,#46505a);color:#f4f7f8;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:border-color .25s ease,background .25s ease}.metrix-faq__cta-links a:hover{border-color:#e2453c;background:#1f242a}.metrix-faq__cta-links .metrix-icon{display:inline-flex;color:#e2453c}@media(max-width:989px){.metrix-faq__intro{grid-template-columns:1fr;gap:2.4rem;align-items:start}.metrix-faq__heading{max-width:none}.metrix-faq__cta{grid-template-columns:1fr;padding:2.6rem}}.metrix-guide{padding:clamp(5rem,8vw,10rem) 0;background:var(--metrix-ink,#101214);color:#f3f6f7}.metrix-guide__head{padding-bottom:4rem;border-bottom:1px solid var(--metrix-line,#46505a)}.metrix-guide__head--media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(3rem,5vw,6rem);align-items:center}.metrix-guide__eyebrow{margin:0 0 1.4rem;color:var(--metrix-metal,#c8d0d7);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.metrix-guide__heading{max-width:16ch;margin:0;font-size:clamp(3.4rem,5.2vw,6.4rem);line-height:1.02}.metrix-guide__lede{max-width:56ch;margin-top:2.4rem;color:#c9d1d6;font-size:1.6rem;line-height:1.7}.metrix-guide__lede p{margin:0 0 1.2rem}.metrix-guide__lede p:last-child{margin-bottom:0}.metrix-guide__cta{display:inline-flex;gap:1.2rem;align-items:center;margin-top:2.8rem;color:#f4f7f8;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.metrix-guide__cta .metrix-arrow-icon{color:#e2453c}.metrix-guide__media{margin:0;overflow:hidden;border:1px solid var(--metrix-line,#46505a)}.metrix-guide__media img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;filter:saturate(.86) contrast(1.06)}.metrix-guide__media figcaption{padding:1.2rem 1.6rem;border-top:1px solid var(--metrix-line,#46505a);background:var(--metrix-panel,#181c20);color:var(--metrix-metal,#c8d0d7);font-size:1.15rem;letter-spacing:.04em}.metrix-guide__prose{max-width:76ch;margin-top:5rem}.metrix-guide__prose-item+.metrix-guide__prose-item{margin-top:3.6rem}.metrix-guide__prose h2{margin:0 0 1.6rem;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.1}.metrix-guide__prose .rte{color:#c9d1d6;font-size:1.65rem;line-height:1.75}.metrix-guide__prose .rte p{margin:0 0 1.6rem}.metrix-guide__prose .rte p:last-child{margin-bottom:0}.metrix-guide__prose .rte strong{color:#f3f6f7}.metrix-guide__prose .rte a{color:#fff;text-underline-offset:.3em}.metrix-guide__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1px;margin:0;padding:0;background:var(--metrix-line,#46505a);list-style:none}.metrix-guide__step{min-width:0;padding:3rem 2.8rem 3.4rem;background:var(--metrix-ink,#101214)}.metrix-guide__step-n{color:#e2453c;font-size:1.2rem;font-weight:700;letter-spacing:.15em}.metrix-guide__step h3{margin:2.4rem 0 1.2rem;font-size:clamp(2rem,2.4vw,2.6rem)}.metrix-guide__step .rte{color:#c9d1d6;line-height:1.65}.metrix-guide__step .rte p{margin:0}.metrix-guide__sub{margin:6rem 0 2.6rem;font-size:clamp(2.2rem,3vw,3.4rem)}.metrix-guide__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:1.6rem}.metrix-guide__card{padding:2.8rem;border:1px solid var(--metrix-line,#46505a);background:var(--metrix-panel,#181c20);transition:border-color .25s ease}.metrix-guide__card:hover{border-color:#6a7681}.metrix-guide__card .metrix-icon,.metrix-guide__note .metrix-icon{display:inline-flex;color:#e2453c}.metrix-guide__card h3{margin:2rem 0 1rem;font-size:1.9rem}.metrix-guide__card .rte{color:#c9d1d6;font-size:1.5rem;line-height:1.65}.metrix-guide__card .rte p{margin:0 0 1rem}.metrix-guide__card .rte p:last-child{margin-bottom:0}.metrix-guide__notes{margin-top:2.4rem}.metrix-guide__note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.8rem;margin-top:1.6rem;padding:2.4rem 2.8rem;border:1px solid var(--metrix-line,#46505a);border-left:3px solid #e2453c;background:var(--metrix-panel,#181c20)}.metrix-guide__note h3{margin:0 0 .8rem;font-size:1.8rem}.metrix-guide__note .rte{max-width:78ch;color:#c9d1d6;line-height:1.65}.metrix-guide__note .rte p{margin:0 0 1rem}.metrix-guide__note .rte p:last-child{margin-bottom:0}.metrix-guide__note a,.metrix-guide__card a{color:#fff;text-underline-offset:.3em}@media(max-width:989px){.metrix-guide__head--media{grid-template-columns:1fr}.metrix-guide__heading{max-width:none}.metrix-guide__step{padding:2.6rem}}.metrix-project{padding:clamp(3.2rem,5vw,7rem) 0;background:#101214;color:#edf1f3}.metrix-project__header{max-width:82rem;border-bottom:1px solid var(--metrix-line);padding-bottom:3.6rem}.metrix-project__header>p{color:var(--metrix-metal);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.metrix-project h1{max-width:12ch;margin:.8rem 0 1.8rem;font-size:clamp(4.4rem,7vw,9rem)}.metrix-project__header div{color:#cbd3d9;font-size:1.8rem;line-height:1.6}.metrix-project__visual{position:relative;margin:4rem 0;border:1px solid var(--metrix-line);background:#0a0c0e}.metrix-project__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 65%,#090b0d99)}.metrix-project__visual img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.metrix-project__visual figcaption{position:absolute;z-index:1;bottom:0;left:0;max-width:70rem;padding:2rem 2.4rem;color:#d6dfe4;font-size:1.2rem;letter-spacing:.03em}.metrix-project__studies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:-1.8rem 0 4rem}.metrix-project__study{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid var(--metrix-line);background:#0a0c0e}.metrix-project__study:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,#090b0dbf)}.metrix-project__study img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.metrix-project__study figcaption{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:1.6rem 1.8rem;color:#d6dfe4;font-size:1.1rem;line-height:1.45}.metrix-project__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:4rem 0}.metrix-project__card,.metrix-project__form{border:1px solid var(--metrix-line);background:var(--metrix-panel);padding:clamp(2rem,3vw,3.6rem)}.metrix-project__card span{color:var(--metrix-accent);font-size:1.2rem;font-weight:700;letter-spacing:.12em}.metrix-project__card h2{margin:4rem 0 1rem;font-size:2.6rem}.metrix-project__card p,.metrix-project__form p{color:#cbd3d9;line-height:1.6}.metrix-project__form{max-width:90rem;margin-top:5rem}.metrix-project__form h2{margin:0;font-size:clamp(3rem,4vw,4.8rem)}.metrix-project__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.metrix-project label{display:grid;gap:.7rem;margin:1.6rem 0;color:#dfe6ea;font-size:1.3rem;font-weight:700;letter-spacing:.04em}.metrix-project input,.metrix-project select,.metrix-project textarea{width:100%;padding:1.2rem;background:#0e1012;border:1px solid #66737e;color:#f5f7f8;font:inherit}.metrix-project__success{padding:1rem;border-left:3px solid var(--metrix-accent)}@media(max-width:749px){.metrix-project{padding:3.2rem 0 4.8rem}.metrix-project__grid,.metrix-project__fields,.metrix-project__studies{grid-template-columns:1fr}.metrix-project__card h2{margin-top:2.4rem}.metrix-project__visual{margin:2.4rem 0}.metrix-project__visual figcaption,.metrix-project__study figcaption{padding:1.4rem}.metrix-project__studies{margin-top:-.8rem}}.metrix-hero{position:relative;overflow:hidden;background:#090b0d;color:#f7f9fa}.metrix-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:url("{{ "metrix-hero-widebody-v1.png" | asset_url }}") center/cover no-repeat}.metrix-hero-motion{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.metrix-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:0;transition:opacity .85s ease-in-out}.metrix-hero__video.is-active{opacity:1}.metrix-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050709fa,#050709e6 34%,#05070940 66%,#0507091a),linear-gradient(0deg,rgba(5,7,9,.58),transparent 50%)}.metrix-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff08 1px,transparent 1px),linear-gradient(#ffffff08 1px,transparent 1px);background-size:clamp(6rem,10vw,14rem) clamp(6rem,10vw,14rem);-webkit-mask-image:linear-gradient(90deg,#000,transparent 76%);mask-image:linear-gradient(90deg,#000,transparent 76%)}.metrix-hero__inner{position:relative;min-height:clamp(56rem,58vw,78rem);padding-top:clamp(6rem,11vw,15rem);padding-bottom:6rem}.metrix-hero__eyebrow{margin:0 0 2rem;color:var(--metrix-metal);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.metrix-hero h1{max-width:18ch;margin:0;font-size:clamp(5.2rem,9.6vw,14rem);font-weight:700;word-break:normal;overflow-wrap:normal;text-wrap:balance}.metrix-hero h1 span{display:block;color:var(--metrix-accent)}.metrix-hero__copy{max-width:52rem;margin:2.6rem 0 3.2rem;color:#d1d9df;font-size:clamp(1.7rem,1.7vw,2.1rem);line-height:1.55}.metrix-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.metrix-hero__action{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;min-height:5.2rem;padding:1.4rem 2rem;background:var(--metrix-metal);color:#101214;font-size:1.3rem;font-weight:700;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.metrix-hero__action--secondary{background:#11161bcc;border:1px solid #78848d;color:#f4f7f8}@media(prefers-reduced-motion:reduce){.metrix-hero__video:not(.is-active){display:none}}@media(max-width:749px){.metrix-hero__video{object-position:60% center}.metrix-hero__media:after{background:linear-gradient(180deg,#0507097a,#050709c7 76%)}.metrix-hero__inner{min-height:0;padding-top:7rem}.metrix-hero h1{max-width:100%;font-size:clamp(4.4rem,13.2vw,6.2rem);line-height:1.02;text-wrap:pretty}.metrix-hero__action{flex:1;gap:1rem;padding-inline:1.4rem}}.ap-racing .ap-breadcrumbs{padding-top:12px;padding-bottom:12px;font-size:1.2rem;line-height:1.5}.ap-racing #MainContent>.ap-breadcrumbs~.shopify-section:first-of-type>.ap-surface{border-top:0;padding-top:20px}.ap-breadcrumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 12px}.ap-breadcrumbs li{overflow-wrap:anywhere}.ap-breadcrumbs li+li:before{content:"/";margin-right:12px;opacity:.65}.ap-breadcrumbs a{color:inherit;text-underline-offset:3px}.ap-catalog-narrowing{margin-bottom:2.4rem}.ap-catalog-narrowing__panel{background:#151a21;border:1px solid #39424e;padding:clamp(1.6rem,3vw,2.8rem);color:#eef1f6}.ap-catalog-narrowing__panel h2{margin:0 0 1rem;font-size:clamp(2.8rem,3vw,4rem)}.ap-catalog-narrowing__panel p{margin:0 0 1.6rem;line-height:1.5;color:#c6d2df}.ap-catalog-narrowing__links{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.8rem}.ap-catalog-narrowing__links a{display:inline-flex;align-items:center;min-height:4.4rem;padding:.8rem 1.2rem;border:1px solid #687280;color:#eef1f6;text-underline-offset:.3rem;font-size:1.4rem;line-height:1.4}.ap-catalog-narrowing__links .ap-motor-icon{width:28px;height:28px;flex-basis:28px;margin-right:10px}.ap-catalog-narrowing__links a:hover{text-decoration:underline;background:#252d39}.ap-catalog-narrowing__mobile-categories{display:none}.ap-catalog-narrowing form{max-width:56rem}.ap-catalog-narrowing label{display:block;font-size:1.4rem;margin-bottom:.8rem}.ap-catalog-narrowing__search{display:flex;border:1px solid #687280;background:#11161e}.ap-catalog-narrowing input[type=search]{min-width:0;width:100%;border:0;padding:1.2rem;color:#fff;background:transparent;font:inherit;font-size:1.6rem;border-radius:0}.ap-catalog-narrowing input::placeholder{color:#aeb7c4;opacity:1}.ap-catalog-narrowing button{min-height:4.8rem;padding:1rem 1.6rem;background:#d91f32;color:#fff;font:inherit;font-weight:700;border:0;border-radius:0;cursor:pointer}.ap-catalog-narrowing :is(a,input,button):focus-visible{outline:2px solid #9be5ef;outline-offset:3px}@media(max-width:749px){.ap-catalog-narrowing__links{display:none}.ap-catalog-narrowing__mobile-categories{display:block;margin:0 0 1.8rem}.ap-catalog-narrowing__mobile-categories label{display:block;margin-bottom:.8rem}.ap-catalog-narrowing__mobile-categories>div{display:flex;gap:.8rem}.ap-catalog-narrowing__mobile-categories select{min-width:0;width:100%;min-height:4.8rem;padding:.8rem 4rem .8rem 1.2rem;background-color:#11161e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M2 2l6 6 6-6' fill='none' stroke='%23b8d4e8' stroke-width='2'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;border:1px solid #687280;border-radius:0;color:#fff;font:inherit;appearance:none;-webkit-appearance:none}.ap-catalog-narrowing__mobile-categories button{flex:0 0 auto}.ap-catalog-narrowing__search{flex-wrap:wrap}.ap-catalog-narrowing__search button{width:100%}}.ap-system-art{margin:0;width:100%;background:radial-gradient(ellipse at center,#20334266,transparent 72%)}.ap-system-art svg{display:block;width:100%;height:170px}.ap-system-art figcaption{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:3px;padding-right:9%;color:#8ca2b3;font:500 10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.ap-system-art figcaption>span{width:14px;height:2px;background:#587688}@media(max-width:749px){.ap-system-art svg{height:126px}.ap-system-art figcaption{font-size:9px}}.ap-surface{--ap-ink: #101216;--ap-panel: #191d23;--ap-line: #343b45;--ap-red: #ff4c4c;background:var(--ap-ink);color:#f4f5f7;padding:clamp(40px,6vw,88px) 0}.ap-surface *,.ap-surface *:before,.ap-surface *:after{box-sizing:border-box}.ap-surface h1,.ap-surface h2,.ap-surface h3,.ap-surface a{color:inherit}.ap-surface h1{font-size:clamp(3.8rem,7vw,8rem);line-height:1.02;letter-spacing:-.04em;margin:16px 0 24px}.ap-surface h2{font-size:clamp(2.6rem,4vw,4rem);line-height:1.15;margin:0 0 18px}.ap-surface h3{font-size:2rem;line-height:1.3;margin:0 0 10px}.ap-surface p{color:#bfc6d0;line-height:1.65}.ap-eyebrow{display:flex;align-items:center;gap:12px;font-size:1.2rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ap-eyebrow:before{content:"";width:32px;height:3px;background:var(--ap-red);transform-origin:left;animation:ap-line-in .7s ease-out both}.ap-intro{max-width:740px;margin-bottom:44px}.ap-intro .rte{font-size:clamp(1.6rem,2vw,1.9rem)}.ap-section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin:48px 0 24px}.ap-section-head h2{margin:0}.ap-text-link{text-underline-offset:5px;text-decoration-thickness:1px;font-weight:600}.ap-button{display:inline-flex;gap:18px;align-items:center;justify-content:center;padding:15px 24px;min-height:48px;border:1px solid var(--ap-red);background:var(--ap-red);color:#101216!important;font-weight:700;line-height:1.3;text-decoration:none;border-radius:3px;transition:background .18s ease,transform .18s ease}.ap-button:hover{background:#ff7373;transform:translateY(-2px)}.ap-surface a:focus-visible,.ap-surface input:focus-visible,.ap-surface button:focus-visible,.ap-surface summary:focus-visible{outline:3px solid #fff;outline-offset:5px;box-shadow:0 0 0 7px #101216}.ap-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ap-brand-card{display:block;min-width:0;text-decoration:none;border:1px solid var(--ap-line);border-radius:5px;overflow:hidden;background:var(--ap-panel);transition:border-color .2s ease,transform .2s ease}.ap-brand-card:hover{border-color:var(--ap-red);transform:translateY(-3px)}.ap-brand-art{position:relative;aspect-ratio:4 / 3;background:#fff;overflow:hidden}.ap-brand-photo{display:block;width:100%;height:100%;padding:32px 18px 22px;object-fit:contain;transition:transform .3s ease}.ap-brand-card:hover .ap-brand-photo{transform:scale(1.025)}.ap-brand-logo{position:absolute;z-index:1;top:12px;left:12px;width:120px;height:46px;padding:7px 10px;object-fit:contain;background:#fff;border:1px solid #e5e5e5;border-radius:3px}.ap-brand-logo--dark{background:#101216;border-color:#343b45}.ap-brand-card__text{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px}.ap-brand-card__text strong{display:block;font-size:2rem;line-height:1.3}.ap-brand-card__text small{display:block;margin-top:5px;color:#bfc6d0;font-size:1.3rem}.ap-arrow{color:var(--ap-red);font-size:2.2rem;flex-shrink:0}.ap-panel{padding:clamp(22px,3vw,36px);background:var(--ap-panel);border:1px solid var(--ap-line);border-radius:5px}.ap-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:52px;border-top:1px solid var(--ap-line);padding-top:36px}.ap-cta p{margin-bottom:0;max-width:660px}.ap-surface [hidden]{display:none!important}.no-js .animate-section.animate--hidden .animate-item{opacity:1!important;filter:none!important;transform:none!important}@keyframes ap-line-in{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@media(max-width:989px){.ap-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.ap-brand-grid{grid-template-columns:minmax(0,1fr)}.ap-brand-art{aspect-ratio:16 / 10}}@media(prefers-reduced-motion:reduce){.ap-surface *,.ap-surface *:before,.ap-surface *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ap-brand-card:hover,.ap-brand-card:hover .ap-brand-photo,.ap-button:hover{transform:none}.animate-section .animate-item,.animate-section.animate--hidden .animate-item{opacity:1!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important}.horizontal-ticker__container{animation:none!important}}.ap-motor-icon{display:block;width:48px;height:48px;flex:0 0 48px;color:#ff4c5e}.ap-motor-scene{--motor-shell:-24px;--motor-power:0px;--motor-wheels:0px;display:block;position:relative;color:#edf2f6;background:#101820;border:1px solid #35434f;padding:clamp(12px,2vw,24px);overflow:hidden}.ap-motor-dials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,1vw,12px);max-width:610px;margin:auto}.ap-motor-dial svg{display:block;width:100%;height:auto}.ap-motor-dial text{text-anchor:middle;dominant-baseline:middle;font-family:var(--font-body-family);font-variant-numeric:tabular-nums}.ap-gauge-number{fill:#d0dbe3;font-size:15px;font-weight:500}.ap-gauge-number[fill]{fill:#ff7e8e}.ap-gauge-unit{fill:#b4c5d2;font-size:12px;letter-spacing:.02em}.ap-gauge-value{fill:#f0f5f8;font-size:21px;font-weight:600}.ap-gauge-name{fill:var(--gauge-accent);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ap-motor-scene__caption{margin:9px 0 0;text-align:center;font-size:10px;line-height:1.5;color:#91a4b4;letter-spacing:.06em}.ap-motor-scene--assembly{margin:40px 0;padding:clamp(18px,3vw,38px);background:radial-gradient(ellipse at 55% 50%,#203343,#111a23 75%)}.ap-motor-scene__intro{max-width:600px}.ap-motor-scene__intro h2{margin:16px 0 10px}.ap-motor-scene__intro p{margin:0;color:#c4ced7}.ap-motor-scene__identity{display:flex;justify-content:space-between;gap:12px;margin:30px 0 4px;padding-top:16px;border-top:1px solid #344652;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#92aabb}.ap-motor-scene__identity span:first-child{color:#e2edf4;font-weight:700}.ap-motor-assembly{display:block;width:100%;height:auto;max-width:1100px;margin:auto}.ap-motor-shell{transform:translateY(var(--motor-shell))}.ap-motor-power{transform:translateY(var(--motor-power))}.ap-motor-wheels{transform:translateY(var(--motor-wheels))}.ap-motor-scene__legend{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;font-size:11px;color:#bacbd7;text-transform:uppercase;letter-spacing:.1em}.ap-motor-scene__legend span:before{content:"";display:inline-block;width:15px;height:2px;margin:0 7px 3px 0;background:#9eafbc}.ap-motor-scene__legend span:first-child:before{background:#68bcd8}.ap-motor-scene__legend span:nth-child(2):before{background:#ed6b7c}.ap-motor-scene--compact{max-width:510px;margin:18px 0;padding:10px 12px;background:#101820f2}.collection-hero .ap-motor-scene--compact{margin-inline:auto}@media(max-width:600px){.ap-motor-dials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ap-motor-dial--boost{grid-column:1 / -1;width:calc(50% - 4px);justify-self:center}}@media(max-width:749px){.ap-motor-scene__identity{font-size:9px;letter-spacing:.06em}.ap-motor-scene__legend{gap:12px;font-size:9px;letter-spacing:.03em}.ap-motor-scene--assembly{padding:18px 12px}.ap-motor-assembly{width:calc(100% + 24px);max-width:none;margin-inline:-12px}}@media(prefers-reduced-motion:reduce){.ap-motor-shell{transform:translateY(-24px)}.ap-motor-power,.ap-motor-wheels{transform:none}}.ap-part-details{margin-block:2rem;color:#f5f6f7}.ap-part-details__panel{background:#151c24;border:1px solid #596572;margin-block:1rem}.ap-part-details__panel>summary{display:flex;justify-content:space-between;gap:1rem;padding:1.4rem 1.6rem;cursor:pointer;font-family:var(--font-heading-family);font-size:2rem;font-weight:700;border-left:3px solid #ff4057}.ap-part-details__toggle:before{content:"+"}.ap-part-details__panel[open]>summary .ap-part-details__toggle:before{content:"\2212"}.ap-part-details__panel>summary:focus-visible{outline:2px solid #fff;outline-offset:3px}.ap-part-details__content{padding:0 1.6rem 1.6rem;overflow-wrap:anywhere}.ap-part-details__content h3{color:inherit;font-size:1.8rem;margin-block:1.6rem .8rem}.ap-part-details__content a{color:#fff;text-decoration:underline;text-underline-offset:.25em}.ap-part-details__content a:hover{color:#ff8796}.ap-part-details__content a:focus-visible{outline:2px solid #fff;outline-offset:3px}.ap-part-details__specs{margin:0}.ap-part-details__specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1.2rem;padding-block:1rem;border-bottom:1px solid #596572}.ap-part-details__specs dt{font-weight:700}.ap-part-details__specs dd{margin:0}@media(max-width:480px){.ap-part-details__specs>div{grid-template-columns:minmax(0,1fr);gap:.4rem}}body.ap-racing{--ap-racing-red:#ff4b5b;--ap-racing-action:#d91f32;--ap-racing-cyan:#9be5ef;--ap-racing-line:#39424e;--ap-racing-panel:#151a21;letter-spacing:.015em}.ap-racing h1,.ap-racing h2,.ap-racing .h0,.ap-racing .h1,.ap-racing .h2{letter-spacing:0;text-transform:uppercase;line-height:1.05}.ap-racing .h1{font-size:clamp(3.4rem,4vw,5.6rem)}.ap-racing :is(a,button,input,select,summary,textarea):focus-visible{outline:2px solid #9be5ef;outline-offset:4px;box-shadow:none}.ap-racing .header-wrapper{background:#0e1117;border-bottom:1px solid var(--ap-racing-line)}.ap-racing .header{padding-top:1.2rem;padding-bottom:1.2rem;column-gap:2.6rem}.ap-racing .header__heading-link{background:transparent;border-radius:0;box-shadow:none}.ap-racing .header__heading-logo{object-fit:contain;filter:none}.ap-racing .header__menu-item--main{position:relative;min-height:4.4rem;color:#e1e5ec;font-size:1.3rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;border-radius:0;background:transparent;transition:background-color .2s,color .2s}.ap-racing .header__menu-item--main>span{position:relative;display:inline-block;transition:transform .2s;color:inherit;background:transparent;text-decoration:none;border-radius:0}.ap-racing .header__menu-item--main>span:after{content:"";position:absolute;left:0;right:0;bottom:-.8rem;height:2px;background:var(--ap-racing-red);transform:scaleX(0);transform-origin:left;transition:transform .22s}.ap-racing .header__menu-item--main[aria-current=page]>span:after,.ap-racing .header__menu-item--main>span.header__active-menu-item:after,.ap-racing details[open]>.header__menu-item--main>span:after,.ap-racing .header__menu-item--main:focus-visible>span:after{transform:scaleX(1)}.ap-racing .header__menu-item--main:focus-visible{color:#fff;background:#ff4b5b12}.ap-racing .header__submenu,.ap-racing .mega-menu__content,.ap-racing .menu-drawer{background:#151a21;color:#eef1f6;border-color:#434d5b}.ap-racing .header__submenu .header__menu-item,.ap-racing .mega-menu__link,.ap-racing .menu-drawer__menu-item{min-height:4.4rem;color:#e1e5ec;text-decoration:none;transition:color .18s,background-color .18s}.ap-racing .header__submenu [aria-current=page],.ap-racing .mega-menu__link[aria-current=page],.ap-racing .menu-drawer__menu-item[aria-current=page]{color:#9be5ef;background:#9be5ef0b}.ap-racing .header__icon{border-radius:2px;transition:background-color .18s}.ap-racing .announcement-bar{border-bottom:1px solid #343e4b}.ap-racing .announcement-bar__message{letter-spacing:.14em;font-size:1.1rem;text-transform:uppercase}.ap-racing .button{letter-spacing:.055em;text-transform:uppercase;font-weight:700;border-radius:2px;min-height:4.8rem}.ap-racing .button:after,.ap-racing .button:before{border-radius:2px}.ap-racing .title-wrapper-with-link,.ap-racing .title-wrapper--self-padded-mobile{align-items:end}.ap-racing .collection-list-wrapper,.ap-racing .collection,.ap-racing .newsletter__wrapper{border-top:1px solid #2a323e}.ap-racing .card-wrapper{border:1px solid #343d49;border-radius:2px;transition:border-color .22s,box-shadow .22s}.ap-racing .card{border-radius:2px;overflow:hidden}.ap-racing .card__media .media{background:#f5f6f8}.ap-racing .card__heading{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.4;letter-spacing:0;font-weight:700;text-transform:none}.ap-racing .collection-list .card__heading{font-family:var(--font-heading-family);font-size:2.5rem;text-transform:uppercase;line-height:1.1}.ap-racing .card-information .price{font-weight:700;font-size:1.8rem;color:#f3f5f9}.ap-racing .card-information>.caption-with-letter-spacing{color:#b3c0d0;letter-spacing:.09em;font-size:1.1rem}.ap-racing .card__information{padding:1.5rem}.ap-racing .quick-add{margin-inline:1.5rem}.ap-racing .quick-add__submit{min-height:4.4rem}.ap-racing .ap-surface{--ap-bg:#0b0d10;--ap-panel:#151a21;--ap-line:#39424e;--ap-red:#ff4b5b;background:var(--ap-bg);border-top:1px solid #2a323e}.ap-racing .ap-surface h1{max-width:15ch;font-size:clamp(4.8rem,7vw,9rem);letter-spacing:0;line-height:1}.ap-racing .ap-surface h2{font-size:clamp(3.4rem,4vw,5.4rem);letter-spacing:0;line-height:1.08}.ap-racing .ap-eyebrow{letter-spacing:.16em;color:#c6d2df;font-size:1.2rem}.ap-racing .ap-brand-card{position:relative;border-radius:2px;border-color:#39424e}.ap-racing .ap-brand-card__text{padding:2rem}.ap-racing .ap-brand-card__text strong{font-family:var(--font-heading-family);font-size:3rem;letter-spacing:0;text-transform:uppercase}.ap-racing .ap-brand-card:after{content:"";position:absolute;right:0;bottom:0;width:1.8rem;height:1.8rem;background:#ff4b5b;clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none}.ap-racing .ap-brand-logo{border-radius:2px}.ap-racing .ap-button{border-radius:2px;background:#d91f32;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.04em}.ap-racing .ap-button--secondary{background:transparent;border-color:#687280}.ap-racing .ap-panel,.ap-racing .ap-garage-instrument{border-radius:2px}.ap-racing .product__title h1{font-size:clamp(3.4rem,4vw,5.4rem);line-height:1.08;text-transform:none}.ap-racing .product__description{line-height:1.65}.ap-racing .product__media{background:#f5f6f8}.ap-racing .field__input,.ap-racing .select__select,.ap-racing .customer input,.ap-racing .customer select{border-radius:2px}.ap-racing .facets__summary,.ap-racing .mobile-facets__summary{min-height:4.4rem}.ap-racing .footer{border-top:1px solid #39424e}.ap-racing .footer-block__heading{font-size:2.4rem;letter-spacing:.035em;text-transform:uppercase}.ap-racing .banner__heading{font-size:clamp(3.8rem,5.5vw,7rem);max-width:13ch}.ap-racing .banner__text{max-width:48rem;line-height:1.6}@media(hover:hover)and (pointer:fine){.ap-racing .header__menu-item--main:hover{background:#ff4b5b12;color:#fff}.ap-racing .header__menu-item--main:hover>span{transform:translateY(-2px)}.ap-racing .header__menu-item--main:hover>span:after{transform:scaleX(1)}.ap-racing .header__submenu .header__menu-item:hover,.ap-racing .mega-menu__link:hover,.ap-racing .menu-drawer__menu-item:hover{color:#9be5ef;background:#9be5ef0b}.ap-racing .header__icon:hover{background:#ffffff12}.ap-racing .card-wrapper:hover{border-color:#b95865;box-shadow:0 0 0 1px #b9586524}.ap-racing .ap-brand-card:hover{border-color:#d06271}.ap-racing .ap-button:hover{background:#b81828}.ap-racing .ap-button--secondary:hover{background:#252d39}}@media(max-width:749px){.ap-racing .header{padding-top:1rem;padding-bottom:1rem;column-gap:1rem}.ap-racing .card__heading{font-size:1.4rem}.ap-racing .card__information{padding:1.2rem}.ap-racing .quick-add{margin-inline:1rem}.ap-racing .collection-list .card__heading{font-size:2.2rem}.ap-racing .ap-brand-card__text{padding:1.5rem}}@media(prefers-reduced-motion:reduce){.ap-racing .header__menu-item--main,.ap-racing .header__menu-item--main>span,.ap-racing .header__menu-item--main>span:after,.ap-racing .header__submenu .header__menu-item,.ap-racing .mega-menu__link,.ap-racing .menu-drawer__menu-item,.ap-racing .header__icon,.ap-racing .card-wrapper{transition:none}.ap-racing .header__menu-item--main:hover>span{transform:none}}@media(prefers-reduced-motion:reduce){html:has(body.ap-racing){scroll-behavior:auto}body.ap-racing details[open]>.header__submenu,body.ap-racing details[open]>.search-modal,body.ap-racing details[open]>.share-button__fallback{animation-duration:.01ms;animation-delay:0s}body.ap-racing .mega-menu__content,body.ap-racing details[open]>.menu-drawer,body.ap-racing details[open]>.menu-drawer__submenu{transition-duration:.01ms;transition-delay:0s}}body.ap-racing .easysearch-main-widget{margin-block:1.8rem}body.ap-racing .easysearch-main-widget .easysearch-container{padding:1.8rem 2rem;background:#151a21;border:1px solid #39424e;border-top:2px solid #d91f32;border-radius:2px;color:#f3f5f9;font-family:var(--font-body-family)}body.ap-racing .easysearch-main-widget .easysearch-holder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:1.2rem;align-items:end;margin:0;padding:0}body.ap-racing .easysearch-main-widget .easysearch-select-holder{width:auto;min-width:0;margin:0;padding:0}body.ap-racing .easysearch-main-widget .easysearch-select-holder label{display:block;margin:0 0 .6rem;color:#c6d2df;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}body.ap-racing .easysearch-main-widget select{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:4.4rem;margin:0;padding:.8rem 1.2rem;background-color:#10151c;border:1px solid #657386;border-radius:2px;color:#f3f5f9;color-scheme:dark;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.5;box-shadow:none}body.ap-racing .easysearch-main-widget select:disabled{background-color:#202731;border-color:#465261;color:#b9c3d0;opacity:1;cursor:not-allowed}body.ap-racing .easysearch-main-widget .easysearch-actions-holder{display:flex;align-items:end;gap:.8rem;margin:0;padding:0}body.ap-racing .easysearch-main-widget .easysearch-btn-holder{margin:0;padding:0;min-width:0}body.ap-racing .easysearch-main-widget .easysearch-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;margin:0;padding:.8rem 1.4rem;background:#d91f32;border:1px solid #d91f32;border-radius:2px;color:#fff;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.035em;line-height:1.5;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:none;opacity:1}body.ap-racing .easysearch-main-widget .easysearch-btn-garage{background:transparent;border-color:#657386;color:#f3f5f9}body.ap-racing .easysearch-main-widget .easysearch-btn[disabled]:not([disabled=false]),body.ap-racing .easysearch-main-widget .easysearch-btn[aria-disabled=true]{background:#303947;border-color:#566275;color:#c1cad5;opacity:1;cursor:not-allowed}body.ap-racing .easysearch-main-widget :is(select,.easysearch-btn):focus-visible{outline:2px solid #9be5ef;outline-offset:3px;box-shadow:none}@media(hover:hover){body.ap-racing .easysearch-main-widget .easysearch-btn:not([disabled=""]):not([disabled=true]):not([aria-disabled=true]):hover{background:#b81828;border-color:#b81828;color:#fff}body.ap-racing .easysearch-main-widget .easysearch-btn-garage:not([disabled=""]):not([disabled=true]):not([aria-disabled=true]):hover{background:#252d39;border-color:#9be5ef}}@media(max-width:1099px){body.ap-racing .easysearch-main-widget .easysearch-holder{grid-template-columns:repeat(4,minmax(0,1fr))}body.ap-racing .easysearch-main-widget .easysearch-actions-holder{grid-column:1/-1}}@media(max-width:749px){body.ap-racing .easysearch-main-widget{margin-block:1.2rem}body.ap-racing .easysearch-main-widget .easysearch-container{padding:1.4rem}body.ap-racing .easysearch-main-widget .easysearch-holder{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}body.ap-racing .easysearch-main-widget .easysearch-btn-holder{flex:1}body.ap-racing .easysearch-main-widget .easysearch-btn{padding-inline:1rem;font-size:1.1rem}}body.ap-racing .easysearch-garage-widget .easysearch-garage-btn-open{min-height:4.4rem;background:#151a21;border:1px solid #d91f32;border-radius:2px;color:#f3f5f9;font-family:var(--font-body-family);font-weight:700}@media(min-width:990px){.ap-racing .header{column-gap:1.8rem}.ap-racing .header__heading-logo{max-width:14rem}.ap-racing .header__menu-item--main{font-size:1.2rem;letter-spacing:.04em;padding-inline:.8rem}}@media(max-width:749px){.ap-racing .easysearch-garage-widget:not(.easysearch-garage-opened){top:auto;bottom:8.4rem}.ap-racing .easysearch-garage-widget:not(.easysearch-garage-opened) .easysearch-garage-toggle{left:auto;right:100%;top:auto;bottom:0;transform:translate(-1.2rem);width:auto}body.ap-racing .easysearch-garage-widget .easysearch-garage-btn-open{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.ap-racing .easysearch-widget :is(a,button){transition:none}}body.ap-racing .easysearch-garage-widget .easysearch-garage-toggle{padding:0;background:#202936;border:2px solid #ff4b5b;border-radius:2px;color:#f3f5f9;box-shadow:0 6px 20px #0008}body.ap-racing .easysearch-garage-widget .easysearch-garage-btn-open{width:max-content;min-width:11rem;border:0;padding:1rem 1.2rem;background:#202936;color:#f3f5f9}body.ap-racing .easysearch-garage-widget .easysearch-garage-collapsed-title{max-width:none;overflow:visible;text-overflow:clip}@media(hover:hover){body.ap-racing .easysearch-garage-widget .easysearch-garage-btn-open:hover{background:#303f52;color:#fff}}@media(max-width:749px){body.ap-racing .ap-controls-overlap:not(.easysearch-garage-opened) .easysearch-garage-toggle{visibility:hidden;pointer-events:none}}body.ap-racing:has(cart-drawer.active) .easysearch-garage-widget:not(.easysearch-garage-opened) .easysearch-garage-toggle{visibility:hidden}ap-scene-motion{display:contents}.ap-scene-motion__host{position:relative}.ap-scene-motion__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ap-scene-position,center);opacity:0;pointer-events:none;transition:opacity .4s}.ap-scene-motion__video.ap-scene-motion__visible{opacity:1}@media(prefers-reduced-motion:reduce){.ap-scene-motion__video{display:none;transition:none}}body.metrix{--metrix-ink:#101214;--metrix-panel:#181c20;--metrix-line:#46505a;--metrix-metal:#c8d0d7;--metrix-accent:#b8d4e8;background:var(--metrix-ink);color:#f5f7f8;letter-spacing:.012em}body.metrix .metrix-arrow-icon{display:inline-flex;flex:0 0 1.45rem;width:1.45rem;height:1.45rem;align-items:center;justify-content:center}body.metrix .metrix-arrow-icon svg{display:block;width:100%;height:100%}.metrix h1,.metrix h2,.metrix .h0,.metrix .h1,.metrix .h2{letter-spacing:-.015em;text-transform:uppercase;line-height:1.02}.metrix :is(a,button,input,select,summary,textarea):focus-visible{outline:2px solid var(--metrix-accent);outline-offset:4px}.metrix .header-wrapper,.metrix .footer{background:#0d0f11;border-color:var(--metrix-line)}.metrix .header__menu-item--main{min-height:4.4rem;color:#e7ebee;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.metrix .header__menu-item--main>span{position:relative}.metrix .header__menu-item--main>span:after{position:absolute;right:0;bottom:-.7rem;left:0;height:2px;background:var(--metrix-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s}.metrix .header__menu-item--main:hover>span:after,.metrix .header__menu-item--main[aria-current=page]>span:after{transform:scaleX(1)}.metrix .button{min-height:4.8rem;border-radius:0;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.metrix .card-wrapper{border:1px solid #303840;border-radius:0}.metrix .card__heading{font-size:1.5rem;font-weight:700}.metrix .collection,.metrix .collection-list-wrapper{border-top:1px solid #303840}.metrix .easysearch-main-widget .easysearch-container{padding:1.6rem;background:var(--metrix-panel);border:1px solid var(--metrix-line);border-top:2px solid var(--metrix-accent)}.metrix .easysearch-main-widget select,.metrix .easysearch-main-widget .easysearch-btn{min-height:4.4rem;border-radius:0}@media(max-width:749px){.metrix .header{padding-block:1rem}.metrix .header__menu-item--main{font-size:1.15rem}.metrix .card__information{padding:1.2rem}}@media(prefers-reduced-motion:reduce){.metrix *,.metrix *:before,.metrix *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
