.ebike-gallery-benefits{display:block;margin-block:12px 20px}.ebike-gallery-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ebike-gallery-benefits__item{display:block;min-width:0}.ebike-gallery-benefits__panel{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:12px;align-items:center;width:100%;height:100%;min-height:80px;box-sizing:border-box;padding:12px 14px;border:0;border-inline-start:3px solid #0866df;border-radius:4px;background:#edf5ff;color:#08132f;text-align:left;white-space:normal}.ebike-gallery-benefits__panel--guarantee{border-inline-start-color:#07563e;background:#dcefe4}.ebike-gallery-benefits__panel--support{border-inline-start-color:#8061ad;background:#f1ecf8}.ebike-gallery-benefits__panel--support .ebike-gallery-benefits__icon,.ebike-gallery-benefits__panel--support .ebike-gallery-benefits__chevron{color:#5d4385}.ebike-gallery-benefits__panel--support .ebike-gallery-benefits__icon circle{fill:#f1ecf8}.ebike-gallery-benefits__icon,.ebike-gallery-benefits__chevron{display:grid;place-items:center;color:#102e58}.ebike-gallery-benefits__icon svg{display:block;width:34px;height:36px}.ebike-gallery-benefits__icon circle{fill:#edf5ff}.ebike-gallery-benefits__panel--guarantee .ebike-gallery-benefits__icon,.ebike-gallery-benefits__panel--guarantee .ebike-gallery-benefits__chevron{color:#07563e}.ebike-gallery-benefits__panel--guarantee .ebike-gallery-benefits__icon circle{fill:none}.ebike-gallery-benefits__chevron svg{width:20px;height:20px}.ebike-gallery-benefits__copy{display:block;min-width:0}.ebike-gallery-benefits__copy strong{display:block;color:#08132f;font-size:18px;font-weight:750;line-height:1.25;letter-spacing:-.02em}.ebike-gallery-benefits__copy>span{display:block;margin-top:4px;color:#526678;font-size:13px;line-height:1.45}.ebike-gallery-benefits mark{display:inline-block;padding:1px 4px;border-radius:4px;background:#ffe38b;color:#08132f;font-weight:750}.ebike-gallery-benefits__dialog .ebike-protection__hero-icon svg{display:block;width:40px;height:42px}.ebike-gallery-benefits__dialog .ebike-protection__close svg{width:22px;height:22px}.ebike-gallery-benefits__dialog--blue .ebike-protection__header{background:#edf5ff}.ebike-gallery-benefits__dialog--blue .ebike-protection__hero-icon,.ebike-gallery-benefits__dialog--blue .ebike-protection__benefit-icon{color:#102e58}.ebike-gallery-benefits__dialog--blue .ebike-protection__close{background:#edf5ff;color:#102e58}.ebike-gallery-benefits__dialog--blue .ebike-protection__close:hover{background:#dceaff}.ebike-gallery-benefits__dialog--blue .ebike-protection__hero-icon circle{fill:#edf5ff}.ebike-gallery-benefits__dialog .ebike-protection__benefit-icon circle{fill:#fff}.ebike-gallery-benefits__dialog .ebike-protection__benefits>li{padding-block:18px}.ebike-gallery-benefits__dialog .ebike-protection__benefits>li:first-child{padding-top:0}.ebike-gallery-benefits__intro{margin:0 0 20px;color:#59657a;font-size:14px;line-height:1.5}.ebike-gallery-benefits__terms{display:grid;gap:6px}.ebike-gallery-benefits__dialog .ebike-protection__footer.ebike-gallery-benefits__delivery-footer{justify-content:flex-end}.ebike-gallery-benefits__contact{padding:18px 20px;border-radius:10px;background:#edf5ff;color:#08132f}.ebike-gallery-benefits__contact h3{margin:0 0 4px;color:#08132f;font-size:18px;font-weight:750;line-height:1.3}.ebike-gallery-benefits__contact p{margin:0;color:#526678;font-size:14px;line-height:1.4}.ebike-gallery-benefits__contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.ebike-gallery-benefits__contact-method{display:flex;gap:10px;align-items:start;min-width:0}.ebike-gallery-benefits__contact-method>span{flex:0 0 24px;color:#102e58}.ebike-gallery-benefits__contact-method svg{display:block;width:24px;height:24px}.ebike-gallery-benefits__contact-method a{color:#08132f;font-size:15px;font-weight:700;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.ebike-gallery-benefits__contact-method a:hover{text-decoration:underline}@media(max-width:1199px){.ebike-gallery-benefits__copy strong{font-size:16px}.ebike-gallery-benefits__panel{gap:10px;padding-inline:12px}}@media(max-width:989px){.ebike-gallery-benefits__grid{grid-template-columns:minmax(0,1fr);gap:8px}.ebike-gallery-benefits__panel{min-height:68px}}@media(max-width:599px){.ebike-gallery-benefits{margin-block:12px 16px}.ebike-gallery-benefits__contact-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ebike-gallery-benefits__contact{padding:16px}}@media(max-width:359px){.ebike-gallery-benefits__panel{grid-template-columns:28px minmax(0,1fr) 18px;gap:8px;padding-inline:9px}.ebike-gallery-benefits__icon svg{width:28px;height:32px}.ebike-gallery-benefits__copy strong{font-size:15px}.ebike-gallery-benefits__copy>span{font-size:12px}}.ebike-gallery-benefits__mobile-title,.ebike-mobile-bike-nav,.ebike-gallery-benefits__carousel-controls{display:none}@media(max-width:989px){.ebike-gallery-benefits__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - 44px);gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:6px}.ebike-gallery-benefits__grid::-webkit-scrollbar{display:none}.ebike-gallery-benefits__grid:focus-visible{outline:2px solid #0866df;outline-offset:2px}.ebike-gallery-benefits__item{scroll-snap-align:start;scroll-snap-stop:always}.ebike-gallery-benefits__panel{grid-template-columns:28px minmax(0,1fr) 18px;column-gap:8px;min-height:74px;padding:9px 10px}.ebike-gallery-benefits__icon svg{width:28px;height:32px}.ebike-gallery-benefits__chevron svg{width:18px;height:18px}.ebike-gallery-benefits__copy strong{font-size:15.5px}.ebike-gallery-benefits__copy>span{font-size:12px;line-height:1.4}.ebike-gallery-benefits__carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.ebike-gallery-benefits__swipe{color:#526678;font-size:12px;line-height:1.4}.ebike-gallery-benefits__swipe>span{padding-inline-start:3px}.ebike-gallery-benefits__dots{display:none;align-items:center;gap:0}.ebike-gallery-benefits.is-carousel-ready .ebike-gallery-benefits__dots{display:flex}.ebike-gallery-benefits__dot{display:grid;place-items:center;width:28px;height:28px;min-width:28px;min-height:28px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.ebike-gallery-benefits__dot:after{content:"";display:block;width:7px;height:7px;border-radius:999px;background:#7b8aa3}.ebike-gallery-benefits__dot[aria-current=true]:after{width:16px;background:#102e58}.ebike-gallery-benefits__dot:focus-visible{outline:2px solid #0866df;outline-offset:1px}}@media(max-width:767.98px){.ebike-gallery-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:0;overflow:visible;padding:0;border-radius:8px;background:transparent;scroll-snap-type:none}.ebike-gallery-benefits__item{scroll-snap-align:none}.ebike-gallery-benefits__item+.ebike-gallery-benefits__item{border-inline-start:1px solid #fff}.ebike-gallery-benefits__panel{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:104px;padding:14px 4px;border:0;border-radius:0;background:#edf5ff;text-align:center}.ebike-gallery-benefits__panel--guarantee{border-start-start-radius:8px;border-end-start-radius:8px;background:#dcefe4}.ebike-gallery-benefits__panel--support{border-start-end-radius:8px;border-end-end-radius:8px;background:#f1ecf8}.ebike-gallery-benefits__panel:hover{filter:brightness(.98)}.ebike-gallery-benefits__panel:focus-visible{outline:2px solid #0866df;outline-offset:2px}.ebike-gallery-benefits__icon svg{width:32px;height:34px}.ebike-gallery-benefits__icon circle{fill:#edf5ff}.ebike-gallery-benefits__copy strong{max-width:90px;font-size:12px;font-weight:750;line-height:1.3;letter-spacing:-.015em}.ebike-gallery-benefits__copy>span,.ebike-gallery-benefits__chevron,.ebike-gallery-benefits__desktop-title,.ebike-gallery-benefits__carousel-controls{display:none}.ebike-gallery-benefits__mobile-title{display:inline}.ebike-mobile-bike-nav{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;margin-top:8px;color:#102e58;font-size:12px;font-weight:650;line-height:1.3}.ebike-mobile-bike-nav__link,.ebike-mobile-bike-nav summary{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;box-sizing:border-box;padding:5px 6px;border-radius:6px;color:inherit;text-decoration:none;white-space:nowrap}.ebike-mobile-bike-nav__link[aria-current=page],.ebike-mobile-bike-nav__more--current summary{background:#102e58;color:#fff}.ebike-mobile-bike-nav__link:hover,.ebike-mobile-bike-nav summary:hover{background:#e3e9ed;color:#102e58}.ebike-mobile-bike-nav__link:focus-visible,.ebike-mobile-bike-nav summary:focus-visible{outline:2px solid #0866df;outline-offset:1px}.ebike-mobile-bike-nav__more{position:relative}.ebike-mobile-bike-nav summary{gap:5px;list-style:none;cursor:pointer}.ebike-mobile-bike-nav summary::-webkit-details-marker{display:none}.ebike-mobile-bike-nav summary:after{content:"";width:6px;height:6px;border-inline-end:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.ebike-mobile-bike-nav__more[open] summary:after{transform:translateY(2px) rotate(225deg)}.ebike-mobile-bike-nav__submenu{position:absolute;z-index:5;inset-inline-end:0;top:calc(100% + 4px);width:150px;margin:0;padding:5px;border:1px solid #d7dfe5;border-radius:8px;background:#fff;box-shadow:0 6px 18px #102e5826;list-style:none}.ebike-mobile-bike-nav__submenu .ebike-mobile-bike-nav__link{justify-content:flex-start;padding-inline:12px;font-size:14px}#MainContent>.shopify-section:has(>.ebike-gallery-benefits)+.section-collection-list-slider{display:none}#MainContent>.shopify-section:has(>.ebike-gallery-benefits){border-end-start-radius:10px;border-end-end-radius:10px}}@media(max-width:359px){.ebike-mobile-bike-nav{font-size:11.5px}.ebike-mobile-bike-nav__link,.ebike-mobile-bike-nav summary{padding-inline:4px}}.footer.ebb-branded-footer{--color-background: 20,47,68;--color-secondary-background: 20,47,68;--color-foreground: 231,239,246;--color-text-heading: 255,255,255;--color-subtext: 231,239,246;--color-link: 231,239,246;--color-link-hover: 255,255,255;--color-border: 60,83,102;--color-secondary-button: 20,47,68;--color-secondary-button-border: 92,115,136;--color-secondary-button-text: 255,255,255;background:#142f44;color:#e7eff6}.ebb-branded-footer .footer__wrapper,.ebb-branded-footer .footer__bottom{background:#142f44}.ebb-branded-footer .footer__brand{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid rgb(255 255 255 / 16%)}.ebb-branded-footer .footer__brand-link{position:relative;isolation:isolate;display:block;width:min(100%,var(--footer-logo-width, 275px))}.ebb-branded-footer .footer__brand-link:before{position:absolute;z-index:-1;top:10.20408163%;left:0;width:14.18181818%;aspect-ratio:1;border-radius:10.25%;background:#4a89dc;content:"";pointer-events:none}.ebb-branded-footer .footer__brand-image{display:block;width:100%;height:auto}.ebb-branded-footer .footer__brand-wordmark{position:absolute;top:0;right:0;bottom:0;left:0;display:block;clip-path:inset(0 0 0 14.5%);filter:brightness(0) invert(1);pointer-events:none}.ebb-branded-footer .footer__brand-link:focus-visible{outline:2px solid #fff;outline-offset:6px}@media(max-width:749px){.ebb-branded-footer .footer__brand{margin-bottom:20px;padding-bottom:22px}.ebb-branded-footer .footer__brand-link{width:min(100%,220px)}}
/*# sourceMappingURL=/cdn/shop/t/119/compiled_assets/styles.css.map?subset=AAAAAAEAAEA */
