:root{--ekmw-accent: #d8232f;--ekmw-ink: #000000;--ekmw-muted: #40444b;--ekmw-surface: #ffffff;--ekmw-line: rgba(17, 18, 20, .1);--ekmw-soft-shadow: 0 14px 34px rgba(17, 18, 20, .1)}body{line-height:1.65;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{letter-spacing:-.015em}.site-header{box-shadow:0 1px #ffffff14,0 10px 30px #0000001f}.site-nav__link,.site-header__link,.drawer__nav-link{transition:color .18s ease,opacity .18s ease,background-color .18s ease}.site-nav__link:hover,.site-nav__link:focus,.site-header__link:hover,.site-header__link:focus{opacity:.78}.btn,.rte .btn,button.btn,input.btn{min-height:46px;border-radius:5px;letter-spacing:.045em;box-shadow:0 7px 18px #1112141f;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.btn:hover,.btn:focus,.rte .btn:hover,.rte .btn:focus{transform:translateY(-1px);box-shadow:0 10px 24px #1112142e}input,textarea,select{border-radius:5px}.product-card,.featured-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.product-card:hover,.product-card:focus,.featured-card:hover,.featured-card:focus{z-index:2;box-shadow:var(--ekmw-soft-shadow)}.product-card__image-container{background:#f7f8fa}.product-card__name{line-height:1.4}.product-card__price{margin-top:.35rem;font-weight:700}.ekmw-preorder-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.9rem 0 0;color:var(--ekmw-muted);font-size:.92rem}.ekmw-preorder-notice .product-tag,.ekmw-preorder-tag{letter-spacing:.08em}.section-header__title{font-size:clamp(1.75rem,3vw,2.6rem)}.ekmw-hero{overflow:hidden;background:#0b0c0e}.ekmw-hero .hero{height:clamp(430px,46vw,520px)}.ekmw-hero .hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060708d1,#06070878 45%,#0607080f 76%);pointer-events:none}.ekmw-hero .hero__image{filter:saturate(.9) contrast(1.04)}.ekmw-hero .hero-content{bottom:52px}.ekmw-hero .hero-content__title-wrapper{max-width:800px}.ekmw-hero-copy.hero-content__title{padding:0;color:#fff;background:transparent}.ekmw-hero-copy__eyebrow{margin:0 0 12px;color:var(--ekmw-accent);font-size:.78rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.ekmw-hero-copy__title{max-width:760px;margin:0;color:#fff;font-size:clamp(2.35rem,5vw,4.2rem);line-height:.98;text-shadow:0 5px 24px rgba(0,0,0,.4);text-transform:uppercase}.ekmw-hero-copy__subtitle{max-width:610px;margin:18px 0 0;color:#ffffffd1;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.55}.ekmw-hero .hero-content__controls{margin-top:22px}.ekmw-hero .hero-content__controls-item{min-height:46px;border:1px solid rgba(255,255,255,.14);background:#0b0c0ec7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.ekmw-hero .hero-content__controls-item--text{border-color:var(--ekmw-accent);background:var(--ekmw-accent);font-weight:700;letter-spacing:.045em;text-transform:uppercase}.ekmw-product-rating{display:inline-flex;gap:7px;align-items:center;margin:0 0 14px;color:var(--ekmw-muted);font-size:.84rem}.product-single__title{font-family:Karla,sans-serif;font-size:clamp(1.7rem,2.8vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;text-transform:none}.ekmw-product-rating__stars{color:var(--ekmw-accent);letter-spacing:.08em}.ekmw-buying-guide{margin:0 0 26px;padding:22px;border:1px solid var(--ekmw-line);border-left:3px solid var(--ekmw-accent);border-radius:7px;background:#f7f8fa}.ekmw-buying-guide__title{margin:0 0 18px;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.ekmw-buying-guide__items{display:grid;gap:16px}.ekmw-buying-guide__item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px}.ekmw-buying-guide__number{color:var(--ekmw-accent);font-size:.68rem;font-weight:700;letter-spacing:.08em}.ekmw-buying-guide__item h3{margin:0 0 4px;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.ekmw-buying-guide__item .rte,.ekmw-buying-guide__item .rte p{margin:0;color:var(--ekmw-muted);font-size:.86rem;line-height:1.5}.ekmw-setup-guide{margin-top:70px;padding:72px 0;color:#fff;background:radial-gradient(circle at 0 0,rgba(216,35,47,.16),transparent 30%),#101215}.ekmw-setup-guide__header{margin-bottom:32px}.ekmw-setup-guide__eyebrow,.ekmw-setup-card__step{margin:0 0 10px;color:var(--ekmw-accent);font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ekmw-setup-guide__heading-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:48px;align-items:end}.ekmw-setup-guide__title{margin:0;color:#fff;font-size:clamp(2rem,4.7vw,4rem);line-height:1;text-transform:uppercase}.ekmw-setup-guide__intro,.ekmw-setup-guide__intro p{margin:0;color:#ffffffa8;line-height:1.65}.ekmw-setup-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ekmw-setup-card__link{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;background:#191c20;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ekmw-setup-card__link:hover,.ekmw-setup-card__link:focus{color:#fff;border-color:var(--ekmw-accent);box-shadow:0 18px 34px #00000047;transform:translateY(-4px)}.ekmw-setup-card__media{height:185px;overflow:hidden;background:#f4f5f6}.ekmw-setup-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ekmw-setup-card__link:hover .ekmw-setup-card__image,.ekmw-setup-card__link:focus .ekmw-setup-card__image{transform:scale(1.045)}.ekmw-setup-card__placeholder{display:flex;height:100%;align-items:center;justify-content:center;color:#11121426;font-size:2.4rem;font-weight:700}.ekmw-setup-card__content{display:flex;min-height:245px;flex:1;flex-direction:column;padding:24px}.ekmw-setup-card__title{margin:0;color:#fff;font-size:1.15rem;line-height:1.2;text-transform:uppercase}.ekmw-setup-card__text{margin:11px 0 20px;color:#ffffffa6;font-size:.88rem;line-height:1.55}.ekmw-setup-card__action{margin-top:auto;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-recommendations{padding-top:64px;border-top:1px solid var(--ekmw-line)}.ekmw-vehicle-section{position:relative;overflow:hidden;padding:76px 0 42px;color:var(--vehicle-section-text);background:radial-gradient(circle at 100% 0,rgba(255,255,255,.08),transparent 34%),linear-gradient(135deg,var(--vehicle-section-bg),#08090a)}.ekmw-vehicle-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--vehicle-section-accent)}.ekmw-vehicle-section__header{margin-bottom:34px}.ekmw-vehicle-section__eyebrow,.ekmw-vehicle-card__eyebrow{margin:0 0 10px;color:var(--vehicle-section-accent);font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ekmw-vehicle-section__heading-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:42px;align-items:end}.ekmw-vehicle-section__title{max-width:760px;margin:0;color:var(--vehicle-section-text);font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98;text-transform:uppercase}.ekmw-vehicle-section__intro,.ekmw-vehicle-section__intro p{margin:0;color:#ffffffb3;font-size:1rem;line-height:1.7}.ekmw-vehicle-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.ekmw-vehicle-card{grid-column:span 4;min-height:365px}.ekmw-vehicle-card:nth-child(4),.ekmw-vehicle-card:nth-child(5){grid-column:span 6}.ekmw-vehicle-card__link{position:relative;display:block;height:100%;min-height:inherit;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;background:#22252a;box-shadow:0 16px 30px #0000002e;isolation:isolate;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.ekmw-vehicle-card__link:hover,.ekmw-vehicle-card__link:focus{color:#fff;border-color:var(--vehicle-section-accent);box-shadow:0 24px 46px #0000004d;transform:translateY(-4px)}.ekmw-vehicle-card__media,.ekmw-vehicle-card__shade{position:absolute;top:0;right:0;bottom:0;left:0}.ekmw-vehicle-card__image{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.06);transition:transform .5s cubic-bezier(.2,.65,.3,1),filter .3s ease}.ekmw-vehicle-card__link:hover .ekmw-vehicle-card__image,.ekmw-vehicle-card__link:focus .ekmw-vehicle-card__image{filter:saturate(1) contrast(1.08);transform:scale(1.045)}.ekmw-vehicle-card__shade{background:linear-gradient(180deg,#05060708 10%,#050607db 82%)}.ekmw-vehicle-card__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:linear-gradient(145deg,#30343a,#111214);color:#ffffff21;font-size:clamp(3rem,8vw,7rem);font-weight:700;letter-spacing:-.06em}.ekmw-vehicle-card__content{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:28px}.ekmw-vehicle-card__title{margin:0;color:#fff;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.08;text-transform:uppercase}.ekmw-vehicle-card__text{max-width:38rem;margin:10px 0 0;color:#ffffffb8;font-size:.88rem;line-height:1.5}.ekmw-vehicle-card__action{display:inline-flex;gap:9px;align-items:center;margin-top:18px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ekmw-vehicle-card__action svg{width:18px;height:18px;transition:transform .18s ease}.ekmw-vehicle-card__link:hover .ekmw-vehicle-card__action svg,.ekmw-vehicle-card__link:focus .ekmw-vehicle-card__action svg{transform:translate(4px)}.ekmw-proof-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.12)}.ekmw-proof-bar__item{display:flex;gap:10px;align-items:center;color:#ffffffc2;font-size:.82rem;letter-spacing:.035em}.ekmw-proof-bar__mark{display:inline-flex;width:23px;height:23px;flex:0 0 23px;align-items:center;justify-content:center;border:1px solid var(--vehicle-section-accent);border-radius:50%;color:var(--vehicle-section-accent);font-size:.72rem;font-weight:700}@media screen and (max-width:959px){.ekmw-setup-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ekmw-vehicle-section{padding-top:60px}.ekmw-vehicle-section__heading-row{grid-template-columns:1fr;gap:18px}.ekmw-vehicle-card,.ekmw-vehicle-card:nth-child(4),.ekmw-vehicle-card:nth-child(5){grid-column:span 6}.ekmw-vehicle-card:last-child:nth-child(odd){grid-column:4 / span 6}}@media screen and (max-width:719px){.ekmw-hero .hero{height:390px}.ekmw-hero .hero__slide:after{background:linear-gradient(180deg,#0607080f 10%,#060708d1 82%)}.ekmw-hero .hero-content{bottom:52px}.ekmw-hero-copy__eyebrow{margin-bottom:8px;font-size:.68rem}.ekmw-hero-copy__title{font-size:clamp(1.9rem,9.5vw,2.6rem)}.ekmw-hero-copy__subtitle{margin-top:12px;font-size:.9rem;line-height:1.45}.ekmw-hero .hero-content__controls{margin-top:15px}.ekmw-hero .hero-content__controls-item--count,.ekmw-hero .hero-content__controls-item--pause,.ekmw-hero .hero-content__controls-item--arrow{display:none}.ekmw-hero .hero-content__controls-item--text{width:auto;padding:10px 14px;font-size:.76rem}.ekmw-setup-guide{margin-top:48px;padding:52px 0}.ekmw-setup-guide__heading-row,.ekmw-setup-guide__grid{grid-template-columns:1fr}.ekmw-setup-guide__heading-row{gap:18px}.ekmw-setup-card__media{height:210px}.ekmw-setup-card__content{min-height:0}.ekmw-vehicle-section{padding:48px 0 30px}.ekmw-vehicle-section__header{margin-bottom:25px}.ekmw-vehicle-section__title{font-size:clamp(2rem,12vw,3.25rem)}.ekmw-vehicle-grid{grid-template-columns:1fr;gap:12px}.ekmw-vehicle-card,.ekmw-vehicle-card:nth-child(4),.ekmw-vehicle-card:nth-child(5),.ekmw-vehicle-card:last-child:nth-child(odd){grid-column:1;min-height:315px}.ekmw-vehicle-card__content{padding:22px}.ekmw-proof-bar{grid-template-columns:1fr;gap:13px}.index-section{margin-bottom:42px}}@media(prefers-reduced-motion:reduce){.ekmw-vehicle-card__link,.ekmw-vehicle-card__image,.ekmw-vehicle-card__action svg,.ekmw-setup-card__link,.ekmw-setup-card__image,.btn,.product-card,.featured-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ekmw-modern.css.map */
