:root{--ez-ink:#101c2a;--ez-midnight:#0b121d;--ez-deep:#0e1b2a;--ez-accent:#c6283d;--ez-blue:var(--ez-accent);--ez-ice:#f6c9d1;--ez-ivory:#f5f7fa;--ez-white:#fff;--ez-text:#172436;--ez-muted:#637183;--ez-line:#e1e6ec;--ez-wide:1320px;--ez-shadow:0 20px 65px rgba(9,22,41,.09)}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ez-text);-webkit-font-smoothing:antialiased}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #c6283d!important;outline-offset:4px}button{cursor:pointer}img{max-width:100%}#MainContent{min-height:38vh}.ez-shell{width:min(calc(100% - 56px),var(--ez-wide));margin:0 auto}.ez-eyebrow{display:inline-flex;gap:10px;align-items:center;font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--ez-blue)}.ez-eyebrow:before{content:"";display:inline-block;width:20px;height:1px;background:currentColor}.ez-headline{font-size:clamp(2.3rem,4.3vw,4.45rem);font-weight:760;letter-spacing:-.061em;line-height:1.075;margin:20px 0 18px;max-width:850px;color:var(--ez-ink)}.ez-lede{font-size:clamp(15px,1.4vw,19px);line-height:1.75;color:var(--ez-muted);max-width:630px}.ez-btn{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:53px;padding:15px 25px;background:var(--ez-blue);color:#fff!important;text-decoration:none!important;border:1px solid var(--ez-blue);border-radius:7px;font-weight:720;font-size:13px;letter-spacing:.01em;transition:transform .28s,background .28s,box-shadow .28s}.ez-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #c6283d40;background:#a91e32}.ez-btn--ghost{color:var(--ez-ink)!important;background:transparent;border-color:#14233733}.ez-btn--ghost:hover{background:var(--ez-ivory);box-shadow:none}.ez-btn--light{background:#fff;border-color:#fff;color:#14243a!important}.ez-btn--line{color:#fff!important;background:transparent;border:1px solid rgba(255,255,255,.38)}.ez-btn--line:hover{background:#ffffff1a;box-shadow:none}.ez-btn--small{min-height:42px;padding:10px 16px}.ez-cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ez-section-heading{margin-bottom:36px}.ez-link{text-decoration:none;color:var(--ez-ink);font-size:13px;font-weight:750}.ez-link:hover{color:var(--ez-blue)}.ez-link:after{content:" \2197"}#header-group{position:relative;z-index:60}#header-group .header{-webkit-backdrop-filter:saturate(130%) blur(14px);backdrop-filter:saturate(130%) blur(14px)}#header-group .header-section{border-bottom:1px solid rgba(9,25,44,.07)}#header-group .header__row{min-height:70px}#header-group .header__menu-item,#header-group .header-menu a{font-weight:680!important;letter-spacing:.005em}.ez-quick-nav{background:var(--ez-ink);color:#ecf3fc;border-bottom:1px solid rgba(255,255,255,.12)}.ez-quick-nav__inner{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3.8vw,52px);min-height:35px;max-width:1350px;margin:auto;padding:0 20px}.ez-quick-nav button,.ez-quick-nav a{background:none;border:0;padding:7px 0;font:700 10px/1.5 Inter,system-ui,sans-serif;letter-spacing:.115em;text-transform:uppercase;color:#d4e3f6;text-decoration:none}.ez-quick-nav button:hover,.ez-quick-nav a:hover{color:#fff}.ez-nav-dot{width:4px;height:4px;border-radius:50%;background:var(--ez-blue)}.ez-hero{position:relative;isolation:isolate;overflow:hidden;background:#0a1422;min-height:690px;color:#fff}.ez-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.5;pointer-events:none;background-image:radial-gradient(circle at 80% 35%,rgba(125,39,64,.2),transparent 37%),radial-gradient(circle at 39% 110%,rgba(86,39,64,.11),transparent 42%),linear-gradient(105deg,#080e18,#101d30 65%,#07111c)}.ez-hero__grid{position:absolute;top:-15%;right:-5%;bottom:-15%;left:-5%;opacity:.19;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(224,216,229,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(224,216,229,.14) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 74% 49%,#000,transparent 68%);mask-image:radial-gradient(ellipse at 74% 49%,#000,transparent 68%);transform:perspective(550px) rotateX(16deg)}.ez-hero__flare{position:absolute;right:4%;top:10%;height:570px;width:570px;border-radius:50%;background:radial-gradient(circle,rgba(198,40,61,.19),rgba(119,31,59,.07) 49%,transparent 70%);filter:blur(26px);animation:ezGlow 9s ease-in-out infinite alternate;pointer-events:none}.ez-hero__wrap{width:min(calc(100% - 68px),1430px);margin:auto;min-height:690px;display:grid;grid-template-columns:51% 49%;align-items:center;position:relative;z-index:2}.ez-hero__copy{padding:84px 0 92px;position:relative;z-index:4}.ez-hero__kicker{display:flex;align-items:center;gap:13px;color:#f6b9c2;text-transform:uppercase;font-size:11px;letter-spacing:.21em;font-weight:800}.ez-hero__kicker:before{content:"";background:#ed7281;width:27px;height:2px;box-shadow:0 0 20px #2c77ff99}.ez-hero h1{font-size:clamp(3.4rem,6.1vw,7.5rem);line-height:1.01;letter-spacing:-.074em;font-weight:800;max-width:780px;margin:25px 0 29px;color:#fff}.ez-hero h1 em{font-style:normal;display:block;background:linear-gradient(110deg,#fff 3%,#f9d4d9 53%,#f0a3af 97%);background-clip:text;-webkit-text-fill-color:transparent}.ez-hero__desc{font-size:clamp(15px,1.3vw,19px);line-height:1.8;color:#b7c9db;max-width:535px;margin:0 0 33px}.ez-hero__proof{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:#aabed5;margin-top:35px}.ez-hero__proof span{display:inline-flex;gap:8px;align-items:center}.ez-hero__proof span:before{content:"\2713";color:#f5a1ad;font-weight:900}.ez-hero__sep{width:4px;height:4px;opacity:.5;border-radius:50%;background:#a5b7cb}.ez-hero__visual{height:100%;min-height:600px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center}.ez-hero__orbit{position:absolute;left:8%;top:12%;width:87%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(219,157,175,.24);box-shadow:inset 0 0 100px #a62d4512,0 0 80px #92314b1a;transform:rotate(-16deg)}.ez-hero__orbit:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px dashed rgba(218,166,176,.15)}.ez-hero__bike{position:relative;z-index:3;width:min(116%,810px);max-width:none;object-fit:contain;filter:drop-shadow(0 54px 35px rgba(0,0,0,.58)) drop-shadow(0 0 27px rgba(71,123,204,.3));animation:ezHover 7.5s ease-in-out infinite;transform-origin:50% 55%}.ez-hero__platform{position:absolute;z-index:1;bottom:16%;width:84%;height:11%;background:radial-gradient(ellipse,rgba(178,48,76,.31),rgba(102,47,68,.11) 43%,transparent 76%);filter:blur(11px)}.ez-hero__floating{position:absolute;z-index:5;right:0;bottom:13%;display:flex;gap:10px;align-items:center;min-width:220px;padding:14px 17px;background:#122237ad;border:1px solid rgba(138,177,237,.27);border-radius:10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 25px 80px #00000038}.ez-hero__floating i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#c6283d;color:#fff;font-style:normal;font-weight:750}.ez-hero__floating b{display:block;font-size:12px;color:#fff}.ez-hero__floating small{font-size:10px;letter-spacing:.02em;color:#adc1d7}.ez-hero__corner{position:absolute;right:0;top:9%;color:#7795ba;font-size:10px;letter-spacing:.16em;writing-mode:vertical-rl}.ez-hero__bottom{position:absolute;bottom:25px;left:0;right:0;padding:0 34px;display:flex;justify-content:space-between;max-width:1460px;margin:auto;color:#7f98b8;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.ez-hero__bottom span:last-child{display:flex;align-items:center;gap:12px}.ez-hero__bottom span:last-child:after{content:"\2193";font-size:18px}.ez-hero__copy>*{animation:ezReveal .75s ease both}.ez-hero__copy>:nth-child(2){animation-delay:.12s}.ez-hero__copy>:nth-child(3){animation-delay:.23s}.ez-hero__copy>:nth-child(4){animation-delay:.32s}.ez-trust-ribbon{background:#fff;border-bottom:1px solid var(--ez-line)}.ez-trust-ribbon__row{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:80px;flex-wrap:wrap;padding-block:13px}.ez-trust-ribbon__row span{display:inline-flex;align-items:center;gap:10px;font-weight:680;color:#41536b;font-size:12px}.ez-trust-ribbon__row i{font-style:normal;color:var(--ez-blue);font-size:16px}.ez-lifestyle{background:var(--ez-ivory);padding:105px 0 112px}.ez-lifestyle__intro{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:39px}.ez-lifestyle__intro .ez-headline{margin-bottom:0}.ez-lifestyle__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ez-lifestyle__card{position:relative;min-height:490px;overflow:hidden;border-radius:10px;background:#152536;color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:end}.ez-lifestyle__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);opacity:.93}.ez-lifestyle__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 27%,rgba(6,13,25,.17) 50%,rgba(7,15,26,.88) 100%);z-index:1}.ez-lifestyle__card:hover img{transform:scale(1.055)}.ez-lifestyle__card .ez-lifestyle__text{position:relative;z-index:2;padding:33px}.ez-lifestyle__number{display:block;font-size:11px;letter-spacing:.16em;color:#f8bbc2;margin-bottom:10px;font-weight:750}.ez-lifestyle__card h3{color:#fff;font-size:clamp(25px,2.2vw,38px);font-weight:750;letter-spacing:-.05em;line-height:1.1;margin:0 0 9px}.ez-lifestyle__card p{color:#dce4ee;font-size:13px;line-height:1.65;margin:0 0 19px;max-width:280px}.ez-lifestyle__action{display:inline-flex;align-items:center;gap:12px;color:#fff;font-weight:800;font-size:12px}.ez-lifestyle__action b{width:33px;height:33px;border:1px solid rgba(255,255,255,.55);display:grid;place-items:center;border-radius:50%;font-size:18px;transition:transform .3s}.ez-lifestyle__card:hover b{transform:translate(5px)}.ez-featured{padding:104px 0 110px;background:#fff}.ez-featured__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px}.ez-featured__header .ez-headline{margin-bottom:0}.ez-featured__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.ez-product-tile{min-width:0;border:1px solid var(--ez-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:#fff;transition:transform .25s,box-shadow .25s,border-color .25s}.ez-product-tile:hover{transform:translateY(-4px);box-shadow:var(--ez-shadow);border-color:#cddbef}.ez-product-tile__visual{background:#f4f6f9;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative;padding:22px}.ez-product-tile__visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.ez-product-tile:hover img{transform:scale(1.045)}.ez-product-tile__flag{position:absolute;z-index:1;left:15px;top:15px;padding:7px 9px;background:#fff;border:1px solid #e1e8ef;color:#365479;border-radius:4px;font-size:10px;letter-spacing:.03em;font-weight:760}.ez-product-tile__info{padding:19px 19px 20px;flex:1;display:flex;flex-direction:column}.ez-product-tile__brand{font-size:10px;color:var(--ez-muted);text-transform:uppercase;letter-spacing:.14em;font-weight:750}.ez-product-tile h3{font-size:16px;line-height:1.42;letter-spacing:-.025em;color:var(--ez-ink);margin:7px 0 10px;min-height:44px;font-weight:750}.ez-product-tile h3 a{text-decoration:none;color:inherit}.ez-product-tile__price{font-size:17px;font-weight:820;color:#102338;letter-spacing:-.02em}.ez-product-tile__detail{color:#6b7a8b;font-size:12px;line-height:1.55;margin:12px 0 18px;flex:1}.ez-product-tile__actions{display:flex;gap:9px;align-items:center}.ez-product-tile__actions .ez-btn{min-height:41px;flex:1;padding:10px 9px;font-size:11px}.ez-card-compare{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:38px;border:1px solid #cfdae8;background:#fff;color:#26415d;border-radius:5px;padding:9px 13px;font-size:11px;font-weight:750}.ez-card-compare:hover,.ez-card-compare[aria-pressed=true]{background:#fcecef;border-color:#c6283d;color:#a91e32}product-card{border-radius:10px;overflow:hidden}product-card .ez-card-compare{margin:10px 12px 12px;align-self:flex-start}product-card img{transition:transform .35s}product-card:hover img{transform:scale(1.025)}.ez-finder-feature{padding:95px 0;background:#091727;color:#fff;overflow:hidden;position:relative}.ez-finder-feature:before{content:"";position:absolute;left:-220px;top:-250px;width:750px;height:750px;border:1px solid rgba(219,136,154,.18);border-radius:50%;box-shadow:0 0 0 90px #c6283d09,0 0 0 180px #c6283d06}.ez-finder-feature__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw}.ez-finder-feature .ez-headline{color:#fff}.ez-finder-feature .ez-lede{color:#b0c1d6}.ez-finder-feature__quiz{background:#112538;border:1px solid rgba(143,181,229,.21);padding:34px;border-radius:13px;box-shadow:0 20px 90px #0003}.ez-finder-feature__quiz label{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#a2c3ec;font-weight:760;margin-bottom:13px}.ez-finder-feature__quiz h3{font-size:26px;font-weight:760;letter-spacing:-.045em;color:#fff;margin:0 0 24px}.ez-quiz-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ez-quiz-choices button{border:1px solid rgba(167,200,243,.24);border-radius:7px;padding:17px 13px;text-align:left;color:#e6effc;background:#ffffff0b;font-weight:650;font-size:12px;transition:background .2s,border-color .2s}.ez-quiz-choices button:hover{border-color:#f0a0ac;background:#c6283d1f}.ez-finder-feature__bottom{display:flex;justify-content:space-between;align-items:center;color:#99b3d5;border-top:1px solid rgba(255,255,255,.13);margin-top:25px;padding-top:20px;font-size:11px}.ez-why{background:var(--ez-ivory);padding:107px 0}.ez-why__grid{display:grid;grid-template-columns:48% 1fr;gap:6%;align-items:center}.ez-why__photo{height:610px;position:relative;border-radius:12px;overflow:hidden;background:#d3ddd8}.ez-why__photo img{width:100%;height:100%;object-fit:cover}.ez-why__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(9,20,36,.42),transparent 40%)}.ez-why__phototag{position:absolute;z-index:2;bottom:22px;left:22px;background:#fff;border-radius:5px;padding:14px 16px;color:#20344b;font-size:12px;font-weight:740}.ez-why__list{display:grid;gap:17px;margin:27px 0 30px}.ez-why__item{display:grid;grid-template-columns:48px 1fr;gap:16px;padding-bottom:17px;border-bottom:1px solid #d9e0e6}.ez-why__item .ez-why__index{width:44px;height:44px;display:grid;place-items:center;border:1px solid #c6d9f0;background:#fcecef;border-radius:10px;color:#b4233c;font-size:13px;font-weight:800}.ez-why__item h3{font-size:17px;color:var(--ez-ink);margin:0 0 6px;font-weight:770}.ez-why__item p{color:#607287;line-height:1.67;font-size:13px;margin:0}.ez-confidence{padding:95px 0;background:#fff}.ez-confidence__top{text-align:center;max-width:800px;margin:0 auto 42px}.ez-confidence__top .ez-headline{margin-inline:auto}.ez-confidence__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ez-confidence__item{border:1px solid var(--ez-line);border-radius:10px;padding:30px 28px;min-height:230px}.ez-confidence__icon{width:48px;height:48px;background:#fcecef;border-radius:10px;display:grid;place-items:center;color:#be263b;font-size:24px;margin-bottom:20px}.ez-confidence__item h3{font-size:18px;margin:0 0 9px;color:#132338;font-weight:760}.ez-confidence__item p{font-size:13px;line-height:1.7;color:#657488;margin:0}.ez-confidence__item a{display:inline-block;color:#a91e32;text-decoration:underline;text-underline-offset:4px;margin-top:10px;font-size:12px;font-weight:730}.ez-final{background:var(--ez-ivory);padding:45px 0 110px}.ez-final__panel{background:#101c2d;color:#fff;position:relative;border-radius:15px;overflow:hidden;display:grid;grid-template-columns:56% 44%;min-height:440px}.ez-final__copy{position:relative;z-index:2;padding:70px 8%}.ez-final .ez-headline{color:#fff;font-size:clamp(2.2rem,3.5vw,4.2rem)}.ez-final__copy p{color:#b9c8da;font-size:15px;line-height:1.7;max-width:510px;margin-bottom:24px}.ez-final__panel img{width:100%;height:100%;object-fit:cover;opacity:.79;filter:saturate(.72);-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%);mask-image:linear-gradient(90deg,transparent,#000 32%)}.ez-guide-hub{padding-top:86px}.ez-guide-hub__intro{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.ez-guide-hub__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ez-guide{background:#fff;border:1px solid #e1e8ee;border-radius:9px;overflow:hidden}.ez-guide summary{list-style:none;cursor:pointer;padding:24px;display:flex;align-items:center;gap:15px}.ez-guide summary::-webkit-details-marker{display:none}.ez-guide summary strong{font-size:16px;letter-spacing:-.02em;color:var(--ez-ink);flex:1}.ez-guide summary .ez-guide__index{font-size:11px;color:var(--ez-blue);font-weight:780}.ez-guide summary .ez-guide__plus{font-size:21px;font-weight:400;color:#52647c}.ez-guide[open] .ez-guide__plus{transform:rotate(45deg)}.ez-guide__body{padding:0 24px 26px 56px;color:#586c81;font-size:13px;line-height:1.8}.ez-guide__body h4{font-size:14px;color:var(--ez-ink);margin:18px 0 8px}.ez-guide__body ul{padding-left:20px;list-style:disc}.ez-guide__body li{margin:6px 0}body:has(.product-information) #MainContent{background:#fff}body:has(.product-information) #MainContent .product-information{border-top:1px solid #eaf0f5}.product-information .product-details{font-size:14px}.product-information .product-details .product-title{letter-spacing:-.035em}.product-information .product-details .price{font-weight:800}.product-information .product-details :is(.add-to-cart-button,button[type=submit]){border-radius:6px}.ez-product-assurance{padding:45px 0 105px;background:#f8f9f7}.ez-product-assurance__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.ez-product-assurance__tile{background:#fff;border:1px solid var(--ez-line);padding:30px;border-radius:10px}.ez-product-assurance h3{font-size:16px;color:var(--ez-ink);margin:0 0 12px;font-weight:760}.ez-product-assurance p{font-size:13px;line-height:1.75;color:#607184}.ez-product-assurance a{font-size:12px;text-decoration:underline;color:#af2438}.ez-product-assurance__compare{margin-top:25px}.ez-product-assurance__intro{margin-bottom:32px}.ez-product-assurance__intro .ez-headline{font-size:clamp(26px,3vw,38px)}.ez-tools-tray{position:fixed;z-index:998;bottom:21px;left:50%;transform:translate(-50%);display:flex;gap:12px;align-items:center;justify-content:space-between;background:#102036;color:#fff;border:1px solid rgba(168,197,240,.28);border-radius:12px;padding:11px 12px 11px 20px;min-width:min(470px,calc(100vw - 24px));box-shadow:0 15px 65px #04101f54}.ez-tools-tray[hidden]{display:none}.ez-tools-tray__text{font-size:12px;font-weight:700}.ez-tools-tray__text small{display:block;color:#aac0d9;font-weight:450;margin-top:4px;font-size:10px}.ez-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#060d18b3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:24px}.ez-overlay[hidden]{display:none}.ez-modal{position:relative;background:#fff;color:var(--ez-ink);border-radius:17px;width:min(100%,1050px);max-height:min(90vh,900px);overflow-y:auto;box-shadow:0 25px 110px #0000005c}.ez-modal__top{padding:28px 33px 22px;border-bottom:1px solid var(--ez-line);display:flex;align-items:center;justify-content:space-between;gap:15px;position:sticky;top:0;background:#fff;z-index:3}.ez-modal__top h2{margin:0;color:var(--ez-ink);font-size:25px;letter-spacing:-.05em}.ez-modal__close{background:#f2f5f8;border:0;color:#1b2b41;border-radius:8px;min-width:40px;height:40px;font-size:24px}.ez-modal__main{padding:32px 34px 38px}.ez-modal__caption{font-size:12px;color:#63748b;margin:4px 0 20px;line-height:1.65}.ez-stepcount{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--ez-blue);font-weight:800}.ez-progress{height:5px;border-radius:99px;background:#e6edf5;overflow:hidden;margin:14px 0 24px}.ez-progress span{display:block;width:17%;height:100%;background:linear-gradient(90deg,#c6283d,#f2a8b4);transition:width .35s}.ez-question{font-size:clamp(22px,3vw,35px);font-weight:800;letter-spacing:-.045em;margin:0 0 22px;line-height:1.2}.ez-options{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.ez-option{display:flex;align-items:center;gap:12px;min-height:66px;text-align:left;background:#f9fafc;border:1px solid #dfe6ed;color:#20344b;font-size:13px;font-weight:730;border-radius:9px;padding:17px 18px}.ez-option:before{content:"\25ef";color:#728baa;font-size:17px}.ez-option:hover,.ez-option[aria-pressed=true]{border-color:#c6283d;background:#fcecef}.ez-option[aria-pressed=true]:before{content:"\2713";color:#c6283d}.ez-quiz-footer{display:flex;justify-content:space-between;margin-top:25px}.ez-quiz-footer button:disabled{opacity:.3;cursor:not-allowed}.ez-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:25px 0}.ez-result{display:flex;flex-direction:column;border:1px solid var(--ez-line);border-radius:10px;overflow:hidden}.ez-result img{width:100%;height:170px;object-fit:contain;background:#f6f7f9;padding:20px}.ez-result__inner{padding:17px;flex:1;display:flex;flex-direction:column}.ez-result strong{font-size:14px;line-height:1.3;letter-spacing:-.01em}.ez-result__price{font-size:15px;font-weight:800;margin-top:7px}.ez-result__why{font-size:11px;color:#66798e;line-height:1.6;margin:10px 0 14px;flex:1}.ez-result__inner .ez-btn{min-height:40px;font-size:11px;padding:9px}.ez-compare-table-wrap{overflow:auto;width:100%;scrollbar-color:#9baac1 #eff3f7}.ez-compare-table{border-collapse:separate;border-spacing:0;width:100%;min-width:630px;table-layout:fixed}.ez-compare-table td,.ez-compare-table th{border-bottom:1px solid var(--ez-line);padding:13px 10px;text-align:left;vertical-align:top;font-size:12px;color:#495c70}.ez-compare-table th{width:145px;font-weight:780;color:var(--ez-ink);background:#f9fafb}.ez-compare-table__product{width:190px}.ez-compare-table__product img{width:100%;height:105px;object-fit:contain;background:#f6f8fa;margin-bottom:10px}.ez-compare-table__product strong{display:block;font-size:12px;color:var(--ez-ink)}.ez-compare-table__product a{font-size:11px;color:#1265d5}.ez-compare-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.ez-status{border-radius:7px;padding:12px 15px;background:#eff6ff;font-size:12px;color:#264e85;line-height:1.7}.ez-status--warn{background:#fff9e9;color:#825c16}.ez-toast{position:fixed;z-index:11000;right:20px;bottom:20px;background:#17283c;color:#fff;padding:13px 17px;border-radius:8px;font-size:12px;box-shadow:0 14px 38px #17283c44}.ez-toast[hidden]{display:none}@keyframes ezReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ezHover{0%,to{transform:translateY(7px) rotate(-.8deg)}50%{transform:translateY(-13px) rotate(.5deg)}}@keyframes ezGlow{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.18);opacity:1}}@media(max-width:1199px){.ez-hero h1{font-size:clamp(3rem,6vw,6.4rem)}.ez-hero__wrap{grid-template-columns:52% 48%}.ez-lifestyle__card{min-height:425px}.ez-featured__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:899px){.ez-shell{width:min(calc(100% - 36px),var(--ez-wide))}.ez-hero{min-height:auto}.ez-hero__wrap{width:min(calc(100% - 42px),var(--ez-wide));min-height:auto;grid-template-columns:1fr}.ez-hero__copy{padding:67px 0 10px}.ez-hero h1{max-width:750px;font-size:clamp(3.4rem,10vw,5.8rem)}.ez-hero__visual{min-height:420px;max-height:530px}.ez-hero__bike{width:min(100%,640px)}.ez-hero__orbit{height:90%;width:auto;left:25%;top:2%}.ez-hero__bottom,.ez-hero__corner{display:none}.ez-hero__floating{right:8%;bottom:7%}.ez-lifestyle__grid{grid-template-columns:repeat(3,1fr)}.ez-lifestyle__card{min-height:350px}.ez-lifestyle__card .ez-lifestyle__text{padding:20px}.ez-lifestyle__card h3{font-size:24px}.ez-why__photo{height:470px}.ez-why__grid{gap:24px}.ez-confidence__item{padding:24px 18px}.ez-finder-feature__grid{gap:25px}}@media(max-width:680px){.ez-quick-nav__inner{gap:16px}.ez-quick-nav__inner .ez-nav-dot{display:none}.ez-quick-nav a,.ez-quick-nav button{font-size:9px;letter-spacing:.04em}.ez-shell{width:calc(100% - 34px)}.ez-eyebrow{font-size:10px}.ez-headline{font-size:clamp(31px,9vw,43px);margin-top:14px}.ez-lede{font-size:14px}.ez-btn{min-height:49px;font-size:12px;padding:12px 16px}.ez-hero__wrap{width:calc(100% - 36px)}.ez-hero__copy{padding:52px 0 7px}.ez-hero h1{font-size:clamp(3.25rem,13vw,5.1rem);margin:18px 0 21px}.ez-hero__desc{font-size:14px;line-height:1.7}.ez-hero__proof{font-size:10px;margin-top:24px}.ez-hero__proof .ez-hero__sep{display:none}.ez-hero__visual{min-height:330px;max-height:410px}.ez-hero__bike{width:110%;margin-left:-3%}.ez-hero__flare{width:400px;height:400px;top:auto;bottom:0;right:-80px}.ez-hero__floating{right:0;bottom:5%;padding:10px 12px;min-width:165px}.ez-hero__floating b{font-size:10px}.ez-hero__floating small{font-size:9px}.ez-trust-ribbon__row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-block:20px}.ez-trust-ribbon__row span{font-size:10px}.ez-lifestyle,.ez-featured,.ez-why,.ez-confidence{padding:65px 0}.ez-lifestyle__intro,.ez-featured__header,.ez-guide-hub__intro{align-items:flex-start;flex-direction:column;gap:16px}.ez-lifestyle__grid{grid-template-columns:1fr}.ez-lifestyle__card{min-height:340px}.ez-lifestyle__card h3{font-size:33px}.ez-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ez-product-tile__visual{padding:8px}.ez-product-tile__info{padding:12px}.ez-product-tile h3{font-size:13px;min-height:56px}.ez-product-tile__flag{top:6px;left:6px;font-size:8px;padding:5px}.ez-product-tile__price{font-size:14px}.ez-product-tile__detail{font-size:11px;margin:8px 0}.ez-product-tile__actions{flex-direction:column;align-items:stretch}.ez-product-tile__actions .ez-btn{width:100%}.ez-finder-feature{padding:65px 0}.ez-finder-feature__grid,.ez-why__grid{grid-template-columns:1fr}.ez-finder-feature__quiz{padding:20px}.ez-why__photo{height:320px}.ez-why__grid>.ez-why__photo{order:2}.ez-confidence__grid{grid-template-columns:1fr}.ez-confidence__item{min-height:0}.ez-final{padding:8px 0 70px}.ez-final__panel{grid-template-columns:1fr;min-height:auto}.ez-final__copy{padding:38px 25px}.ez-final__panel img{height:240px;-webkit-mask-image:linear-gradient(0deg,#000,transparent 95%);mask-image:linear-gradient(0deg,#000,transparent 95%)}.ez-guide-hub{padding-top:57px}.ez-guide-hub__grid{grid-template-columns:1fr}.ez-guide__body{padding-left:24px}.ez-product-assurance{padding:48px 0}.ez-product-assurance__grid{grid-template-columns:1fr}.ez-overlay{padding:12px}.ez-modal{max-height:95vh}.ez-modal__top{padding:17px}.ez-modal__main{padding:20px 18px}.ez-options{grid-template-columns:1fr}.ez-option{min-height:52px}.ez-result-grid{grid-template-columns:1fr}.ez-result{display:grid;grid-template-columns:110px 1fr}.ez-result img{height:100%;min-height:145px}.ez-tools-tray{bottom:8px}.ez-tools-tray .ez-btn{padding:10px 14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ez-insights{background:#fff;padding:90px 0 80px}.ez-insights__header{margin-bottom:29px}.ez-insights__header .ez-headline{font-size:clamp(27px,3vw,43px)}.ez-insights__specs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ez-line);border:1px solid var(--ez-line);border-radius:10px;overflow:hidden}.ez-insights__specs>div{background:#f8fafc;padding:24px 28px;min-height:122px}.ez-insights__specs span{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#697b90;font-weight:720;margin-bottom:14px}.ez-insights__specs strong{font-size:19px;color:#11243b;letter-spacing:-.025em}.ez-insights__fit{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:82px 0 30px}.ez-insights__fit h3{font-size:clamp(28px,3.5vw,47px);line-height:1.14;letter-spacing:-.055em;margin:18px 0;color:#14233b}.ez-insights__fit p{color:#5d6d82;font-size:15px;line-height:1.8;max-width:510px}.ez-insights__fit-image{background:#f4f7fa;border-radius:12px;display:flex;align-items:center;justify-content:center;min-height:380px;overflow:hidden}.ez-insights__fit-image img{width:100%;height:380px;object-fit:contain;mix-blend-mode:multiply}.ez-insights__fit-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}.ez-insights__fit-tags span{display:inline-flex;padding:8px 10px;border:1px solid #e6dbe0;border-radius:5px;font-size:11px;font-weight:700;color:#556e88}.ez-insights__balanced{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:45px 0 75px}.ez-insights__balanced>div{border:1px solid #e1e9ee;border-radius:11px;background:#f8fafc;padding:33px}.ez-insights__balanced h3{font-size:19px;color:#142a43;margin:15px 0 10px}.ez-insights__balanced p{font-size:13px;line-height:1.75;color:#66768a;margin:0}.ez-insights__faqs{max-width:850px;margin:0 auto}.ez-insights__faqs details{border-bottom:1px solid #dfe6ef}.ez-insights__faqs summary{cursor:pointer;list-style:none;font-weight:730;font-size:15px;padding:22px 0;color:#152940;display:flex;justify-content:space-between;gap:14px}.ez-insights__faqs summary:after{content:"+";color:#c6283d;font-size:22px}.ez-insights__faqs details[open] summary:after{content:"\2212"}.ez-insights__faqs summary::-webkit-details-marker{display:none}.ez-insights__faqs details p{color:#65778a;line-height:1.8;font-size:13px;margin:0 0 22px}@media(max-width:780px){.ez-insights{padding:60px 0 35px}.ez-insights__specs{grid-template-columns:repeat(2,1fr)}.ez-insights__specs>div{padding:17px;min-height:100px}.ez-insights__specs strong{font-size:14px}.ez-insights__fit,.ez-insights__balanced{grid-template-columns:1fr;gap:18px;padding:50px 0 30px}.ez-insights__fit-image{min-height:230px}.ez-insights__fit-image img{height:250px}.ez-insights__balanced>div{padding:23px}}:root{--ez-accent:#c6283d;--ez-accent-hover:#a91e32;--ez-ink:#101c2a;--ez-text:#172436;--ez-muted:#5f6e80;--ez-ivory:#f5f7fa;--ez-line:#e1e6ec}.ez-featured{background:linear-gradient(180deg,#fff,#fdfdfd)}.ez-featured__header .ez-lede{max-width:650px}.ez-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.ez-product-tile{border:1px solid #e1e6ec;border-radius:14px;min-height:100%}.ez-product-tile__visual{aspect-ratio:4/3;min-height:235px;background:#f5f7fa;padding:23px;overflow:hidden}.ez-product-tile__visual img{mix-blend-mode:multiply}.ez-product-tile__info{padding:22px 24px 24px}.ez-product-tile__brand{color:#677489}.ez-product-tile__price{font-weight:800;color:#101c2a}.ez-product-tile__price s{font-size:.77em;color:#748294;font-weight:500;margin-left:8px}.ez-product-tile__price .ez-product-tile__from{font-size:.74em;font-weight:600}.ez-product-tile__detail{min-height:42px;color:#5e6b7b}.ez-product-tile__flag{color:#101c2a;border:1px solid #e3e7eb;background:#fffffff5;font-weight:720}.ez-product-tile__flag--sold{background:#f4eaec;color:#8f2537}.ez-product-tile__actions{margin-top:auto}.ez-product-tile__actions .ez-btn{background:var(--ez-accent);border-color:var(--ez-accent);color:#fff!important}.ez-product-tile__actions .ez-btn:hover{background:var(--ez-accent-hover);border-color:var(--ez-accent-hover)}.ez-product-tile__actions .ez-card-compare{border:1px solid #d8dfe8;color:#223348;background:#fff}.ez-product-tile__actions .ez-card-compare:hover{border-color:var(--ez-accent);color:var(--ez-accent)}.ez-featured__footer{margin-top:34px;padding-top:22px;border-top:1px solid var(--ez-line);display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--ez-muted);font-size:13px}.ez-featured__all{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:13px;font-weight:780;color:var(--ez-accent)}.ez-featured__all:hover{text-decoration:underline;text-underline-offset:4px}.ez-hero__flare{background:radial-gradient(circle,rgba(194,42,64,.22),rgba(105,43,66,.08) 50%,transparent 72%)}.ez-hero__grain{background-image:radial-gradient(circle at 82% 36%,rgba(144,38,60,.2),transparent 36%),radial-gradient(circle at 40% 107%,rgba(80,59,88,.1),transparent 43%),linear-gradient(110deg,#0b1523,#142339 68%,#0c1929)}.ez-hero h1 em{background:linear-gradient(100deg,#fff 5%,#ffe2e5 52%,#f3aeb9 98%);background-clip:text;-webkit-text-fill-color:transparent}.ez-hero__kicker{color:#ffd8dd}.ez-hero__kicker:before{background:#e76b7d;box-shadow:0 0 18px #c6283d52}.ez-hero__proof span:before{color:#f5b2ba}.ez-hero__floating i{background:var(--ez-accent)}.ez-hero__bike{filter:drop-shadow(0 54px 35px rgba(0,0,0,.55)) drop-shadow(0 0 27px rgba(185,57,81,.17))}.ez-hero__platform{background:radial-gradient(ellipse,rgba(180,47,75,.4),rgba(72,53,79,.12) 45%,transparent 75%)}.ez-why__item .ez-why__index{border-color:#efd1d8;background:#fff0f2;color:var(--ez-accent)}.ez-confidence__icon{background:#fff0f2;color:var(--ez-accent)}.ez-link:hover{color:var(--ez-accent)}@media(max-width:1199px){.ez-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ez-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ez-product-tile__visual{min-height:0;aspect-ratio:1/1;padding:9px}.ez-product-tile__info{padding:14px 12px 16px}.ez-product-tile__detail{min-height:42px;font-size:11px}.ez-product-tile__price s{display:block;margin:3px 0 0;font-size:11px}.ez-product-tile__actions{gap:7px}.ez-product-tile__actions .ez-btn{width:100%}.ez-featured__footer{align-items:flex-start;flex-direction:column;margin-top:23px;padding-top:20px}.ez-product-tile__brand{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ez-elevated.css.map */
