.mw-ebike-class-guide{padding-block:var(--mw-class-guide-padding-top, 64px) var(--mw-class-guide-padding-bottom, 64px);overflow:hidden;background:var(--mw-class-guide-bg, #f4f1ec);color:var(--mw-class-guide-text, #1a1a1a)}.mw-ebike-class-guide,.mw-ebike-class-guide *,.mw-ebike-class-guide *:before,.mw-ebike-class-guide *:after{box-sizing:border-box}.mw-ebike-class-guide__container{width:min(calc(100% - 40px),var(--mw-class-guide-content-width, 1400px));margin-inline:auto}.mw-ebike-class-guide__header{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);align-items:end;gap:clamp(32px,6vw,84px);margin-bottom:clamp(28px,4vw,48px)}.mw-ebike-class-guide__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--mw-class-guide-accent, #c9360b);font-size:12px;font-weight:600;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.mw-ebike-class-guide__eyebrow:before{width:30px;height:2px;background:currentcolor;content:"";flex:0 0 auto}.mw-ebike-class-guide__title{max-width:560px;margin:0;color:var(--mw-class-guide-text, #1a1a1a);font-size:clamp(34px,4vw,56px);font-weight:700;letter-spacing:-.045em;line-height:.98}.mw-ebike-class-guide__description{max-width:620px;color:var(--mw-class-guide-muted, #66625d);font-size:clamp(15px,1.35vw,19px);line-height:1.55}.mw-ebike-class-guide__description>:first-child,.mw-ebike-class-guide__note>:first-child{margin-top:0}.mw-ebike-class-guide__description>:last-child,.mw-ebike-class-guide__note>:last-child{margin-bottom:0}.mw-ebike-class-guide__mobile-hint{display:none;align-items:center;justify-content:flex-end;gap:7px;margin-bottom:12px;color:var(--mw-class-guide-muted, #66625d);font-size:12px;font-weight:500;letter-spacing:.04em}.mw-ebike-class-guide__mobile-hint svg{width:18px;height:18px;color:var(--mw-class-guide-accent, #c9360b)}.mw-ebike-class-guide__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);margin:0;padding:0;list-style:none}.mw-ebike-class-guide__item{display:flex;min-width:0}.mw-ebike-class-guide__card{position:relative;display:flex;width:100%;min-width:0;min-height:530px;flex-direction:column;overflow:hidden;border:1px solid var(--mw-class-guide-border, #d8d3cc);border-radius:20px;background:var(--mw-class-guide-card-bg, #fff);box-shadow:0 1px #1a1a1a0a;color:var(--mw-class-guide-text, #1a1a1a);text-decoration:none;transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease}a.mw-ebike-class-guide__card:hover,a.mw-ebike-class-guide__card:focus-visible{border-color:var(--mw-class-guide-accent, #c9360b);background:var(--mw-class-guide-card-hover-bg, #fff8f4);box-shadow:0 18px 44px #3525191f;color:var(--mw-class-guide-text, #1a1a1a);transform:translateY(-5px)}a.mw-ebike-class-guide__card:focus-visible{outline:2px solid var(--mw-class-guide-accent, #c9360b);outline-offset:3px}.mw-ebike-class-guide__card--unavailable{border-color:var(--mw-class-guide-border, #d8d3cc)}.mw-ebike-class-guide__card-hero{position:relative;min-height:226px;padding:clamp(24px,2.3vw,34px);overflow:hidden;border-bottom:1px solid var(--mw-class-guide-border, #d8d3cc);isolation:isolate}.mw-ebike-class-guide__card-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;z-index:2}.mw-ebike-class-guide__card-title{min-width:0;margin:0;color:var(--mw-class-guide-text, #1a1a1a);font-size:clamp(30px,2.8vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1.05}.mw-ebike-class-guide__badge{max-width:118px;padding:7px 12px;border:1px solid var(--mw-class-guide-border, #d8d3cc);border-radius:999px;color:var(--mw-class-guide-muted, #66625d);font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-align:center;text-transform:uppercase}.mw-ebike-class-guide__card--guide .mw-ebike-class-guide__badge{border-color:var(--mw-class-guide-accent, #c9360b);color:var(--mw-class-guide-accent, #c9360b)}.mw-ebike-class-guide__speed-arc{position:absolute;right:clamp(-34px,-1.5vw,-12px);bottom:-118px;width:248px;height:248px;border:46px solid var(--mw-class-guide-graphic, #ead8cf);border-radius:50%;opacity:.86;pointer-events:none;transform:translateZ(0) scale(1);transform-origin:50% 55%;transition:opacity .42s ease,transform .52s cubic-bezier(.2,.75,.25,1);z-index:-1}a.mw-ebike-class-guide__card:hover .mw-ebike-class-guide__speed-arc,a.mw-ebike-class-guide__card:focus-visible .mw-ebike-class-guide__speed-arc{opacity:1;transform:translate3d(-8px,-8px,0) scale(1.07)}.mw-ebike-class-guide__legal-term{position:relative;display:flex;min-height:34px;align-items:flex-start;gap:8px;margin-top:14px;color:var(--mw-class-guide-muted, #66625d);font-size:11px;font-weight:600;letter-spacing:.045em;line-height:1.4;text-transform:uppercase;z-index:2}.mw-ebike-class-guide__legal-term:before{width:4px;height:4px;margin-top:6px;border-radius:50%;background:var(--mw-class-guide-accent, #c9360b);content:"";flex:0 0 auto}.mw-ebike-class-guide__speed{position:relative;display:flex;align-items:baseline;gap:10px;margin-top:15px;z-index:2}.mw-ebike-class-guide__speed strong{color:var(--mw-class-guide-accent, #c9360b);font-size:clamp(46px,4.4vw,64px);font-weight:700;letter-spacing:-.055em;line-height:.9;transition:transform .32s ease}a.mw-ebike-class-guide__card:hover .mw-ebike-class-guide__speed strong,a.mw-ebike-class-guide__card:focus-visible .mw-ebike-class-guide__speed strong{transform:translateY(-3px)}.mw-ebike-class-guide__speed span{max-width:100px;color:var(--mw-class-guide-text, #1a1a1a);font-size:11px;font-weight:600;letter-spacing:.09em;line-height:1.55;text-transform:uppercase}.mw-ebike-class-guide__card-body{display:flex;flex:1;flex-direction:column;padding:clamp(22px,2.3vw,34px)}.mw-ebike-class-guide__summary{min-height:66px;margin:0 0 18px;color:var(--mw-class-guide-muted, #66625d);font-size:15px;line-height:1.55}.mw-ebike-class-guide__facts{display:grid;margin:0}.mw-ebike-class-guide__fact{display:grid;grid-template-columns:minmax(74px,.65fr) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--mw-class-guide-border, #d8d3cc);font-size:12px;line-height:1.4}.mw-ebike-class-guide__fact dt{color:var(--mw-class-guide-muted, #66625d)}.mw-ebike-class-guide__fact dd{min-width:0;margin:0;color:var(--mw-class-guide-text, #1a1a1a);font-weight:600;overflow-wrap:anywhere}.mw-ebike-class-guide__action{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:22px;color:var(--mw-class-guide-text, #1a1a1a);font-size:13px;font-weight:600}.mw-ebike-class-guide__action-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--mw-class-guide-accent, #c9360b);color:#fff;transition:transform .18s ease;flex:0 0 auto}.mw-ebike-class-guide__action-icon svg{width:17px;height:17px}a.mw-ebike-class-guide__card:hover .mw-ebike-class-guide__action-icon,a.mw-ebike-class-guide__card:focus-visible .mw-ebike-class-guide__action-icon{transform:translate(4px)}.mw-ebike-class-guide__card--guide .mw-ebike-class-guide__action-icon{border:1px solid var(--mw-class-guide-accent, #c9360b);background:transparent;color:var(--mw-class-guide-accent, #c9360b)}.mw-ebike-class-guide__action--disabled{color:var(--mw-class-guide-muted, #66625d)}.mw-ebike-class-guide__action--disabled .mw-ebike-class-guide__action-icon{border:1px solid var(--mw-class-guide-border, #d8d3cc);background:transparent;color:var(--mw-class-guide-muted, #66625d)}.mw-ebike-class-guide__note{margin-top:16px;color:var(--mw-class-guide-muted, #66625d);font-size:11px;line-height:1.5}@media screen and (max-width:989px){.mw-ebike-class-guide__header{grid-template-columns:1fr;gap:16px}.mw-ebike-class-guide__description{max-width:680px}.mw-ebike-class-guide__mobile-hint{display:flex}.mw-ebike-class-guide__list{display:flex;gap:14px;margin-top:-10px;padding-block:10px 18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1px;scroll-snap-type:inline mandatory;scrollbar-color:var(--mw-class-guide-accent, #c9360b) var(--mw-class-guide-border, #d8d3cc);scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.mw-ebike-class-guide__item{flex:0 0 min(82vw,360px);scroll-snap-align:start}.mw-ebike-class-guide__card{min-height:510px}}@media screen and (max-width:749px){.mw-ebike-class-guide{padding-block:calc(var(--mw-class-guide-padding-top, 64px) * .72) calc(var(--mw-class-guide-padding-bottom, 64px) * .72)}.mw-ebike-class-guide__container{width:min(calc(100% - 32px),var(--mw-class-guide-content-width, 1400px))}.mw-ebike-class-guide__title{font-size:clamp(32px,10vw,44px)}.mw-ebike-class-guide__item{flex-basis:min(86vw,340px)}.mw-ebike-class-guide__card{min-height:500px}.mw-ebike-class-guide__card-hero,.mw-ebike-class-guide__card-body{padding:24px 22px}.mw-ebike-class-guide__card-title{font-size:32px}.mw-ebike-class-guide__summary{min-height:0}}@media(prefers-reduced-motion:reduce){.mw-ebike-class-guide__card,.mw-ebike-class-guide__action-icon,.mw-ebike-class-guide__speed strong,.mw-ebike-class-guide__speed-arc{transition:none}.mw-ebike-class-guide__list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/182/assets/section-mw-ebike-class-guide.css.map */
