ebike-key-features{display:block}.ebike-key-features__trigger{display:inline-flex;align-items:center;gap:11px;max-width:100%;min-height:44px;margin:0 0 16px;padding:9px 13px;border:1px solid #0866ef;border-radius:7px;background:#eef5ff;color:#0866ef;font:inherit;font-size:16px;font-weight:700;line-height:1.3;text-align:left;text-transform:none;cursor:pointer;transition:background .14s ease}.ebike-key-features__trigger:hover{background:#deebff}.ebike-key-features__trigger-icon{display:block;flex:0 0 25px;width:25px;height:25px}.ebike-key-features__chevron{display:block;flex:0 0 18px;width:18px;height:18px;margin-left:12px}.ebike-key-features__trigger svg,.ebike-key-features__close svg,.ebike-key-features__tile-icon svg{display:block;width:100%;height:100%}.ebike-key-features__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:calc(100% - 40px);max-width:840px;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:hidden;border:1px solid #dce4ee;border-radius:16px;background:#fff;color:#111827;box-shadow:0 20px 80px #11182740;text-align:left}.ebike-key-features__dialog:not([open]){display:none}.ebike-key-features__dialog[open]{display:flex;flex-direction:column}.ebike-key-features__dialog::backdrop{background:#111827a6}.ebike-key-features__header{position:relative;flex:0 0 auto;padding:25px 72px 18px 26px}.ebike-key-features__header h2{margin:0 0 5px;color:#111827;font-size:28px;font-weight:700;line-height:1.2}.ebike-key-features__header p{margin:0;color:#526074;font-size:15px;line-height:1.4}.ebike-key-features__close{position:absolute;top:17px;right:16px;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:7px;background:transparent;color:#526074;cursor:pointer}.ebike-key-features__close:hover{background:#eef5ff}.ebike-key-features__body{min-height:0;padding:0 26px 24px;overflow-y:auto;overscroll-behavior:contain}.ebike-key-features__grid,.ebike-key-features__included-grid{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ebike-key-features__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ebike-key-features__included-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ebike-key-features__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:17px 10px;border:1px solid #e1e8f0;border-radius:7px;background:#fff;text-align:center}.ebike-key-features__tile-icon{display:block;width:37px;height:37px;margin-bottom:6px;color:#2f3a4f}.ebike-key-features__tile-icon svg{overflow:visible}.ebike-key-features__original-overview-icon :is(path,ellipse,circle,line,polyline){fill:currentColor;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;paint-order:stroke fill;stroke-linecap:round;stroke-linejoin:round}.ebike-key-features__label{color:#526074;font-size:12px;line-height:1.35}.ebike-key-features__value{color:#111827;font-size:16px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.ebike-key-features__note{margin:13px 0 0;color:#526074;font-size:12px;line-height:1.45}.ebike-key-features__included{margin-top:22px;padding-top:20px;border-top:1px solid #e1e8f0}.ebike-key-features__included h3{margin:0 0 12px;color:#111827;font-size:19px;font-weight:700;line-height:1.3}.ebike-key-features__included .ebike-key-features__label{color:#111827;font-size:14px}.ebike-key-features__footer{display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;gap:14px;padding:17px 26px;border-top:1px solid #e1e8f0}.ebike-key-features__specs{color:#0866ef;font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.ebike-key-features__done{min-height:44px;padding:10px 18px;border:1px solid #ccd6e3;border-radius:7px;background:#f4f6f9;color:#111827;font:inherit;font-size:14px;line-height:1.3;cursor:pointer}.ebike-key-features__done:hover{background:#e8eef6}.ebike-key-features__trigger:focus-visible,.ebike-key-features__close:focus-visible,.ebike-key-features__done:focus-visible,.ebike-key-features__specs:focus-visible{outline:3px solid #0866ef;outline-offset:3px}.ebike-key-features__specs-target{scroll-margin-top:185px}@media(max-width:749px){.ebike-key-features__trigger{font-size:15px}.ebike-key-features__dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:12px}.ebike-key-features__header{padding:20px 60px 16px 18px}.ebike-key-features__header h2{font-size:23px}.ebike-key-features__header p{font-size:13px}.ebike-key-features__close{top:12px;right:8px}.ebike-key-features__body{padding:0 18px 18px}.ebike-key-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ebike-key-features__tile{padding:14px 8px}.ebike-key-features__tile-icon{width:32px;height:32px}.ebike-key-features__value{font-size:15px}.ebike-key-features__included-grid{gap:8px}.ebike-key-features__included .ebike-key-features__label{font-size:12px}.ebike-key-features__footer{padding:14px 18px}.ebike-key-features__specs{font-size:13px}.ebike-key-features__specs-target{scroll-margin-top:125px}}@media(prefers-reduced-motion:reduce){.ebike-key-features__trigger{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ebikebuyer-key-features.css.map */
