html{scroll-behavior:smooth}.product__title{font-weight:500;font-size:32px}.breadcrumbs__link{font-weight:400;font-size:12px;text-transform:capitalize}.stock-counter-label{display:flex;align-items:center;font-weight:400;font-size:10px;letter-spacing:.14em}.stock-counter-label svg{margin-right:6px}.stock-counter-wrap .stock-counter.in-stock{padding:4px 8px}.stock-counter-wrap{display:flex!important;align-items:baseline}.label-pdp-base{font-family:var(--body-font-family);margin-left:7px;text-transform:uppercase;border-radius:2px;display:flex;align-self:flex-start;padding:4px 8px;align-items:center;font-weight:400;font-size:10px;letter-spacing:.14em}.sales-label{background-color:#ed6d4d;color:#fff}.finance-available-label{background-color:#a9daf4;color:#000}.saving-amount-calc{display:inline-block;margin-left:11px;color:#ed6d4d;font-weight:400;font-size:15px}.rent-notice-pdp{margin-top:14px;font-size:12px}.rent-price{color:#82bb42;font-weight:700}.redesign-variants{margin-bottom:20px}.extras-header{font-family:var(--body-font-family);font-weight:700;font-size:14px;line-height:100%;text-transform:capitalize}.total-price{font-family:var(--body-font-family);font-weight:400;font-size:14px;line-height:100%;text-transform:capitalize}.fullspec-link-wrap{margin:20px 0;display:flex}.fullspec-link{font-family:var(--body-font-family);font-weight:400;font-size:14px;line-height:100%;text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;color:#82bb42}.variant-picker-title{font-family:var(--body-font-family);font-weight:700;font-size:18px;line-height:100%;color:#000;margin-bottom:15px}.opt-name{font-family:var(--body-font-family);font-weight:700;font-size:14px;line-height:100%;text-transform:uppercase}.variant-picker-opt-label{font-family:var(--body-font-family);font-weight:400}.option-color-picker label{width:64px;height:42px;border-radius:unset}.option-grid-Color label[data-name],.option-grid-Couleur label[data-name],.option-grid-Colors label[data-name],.card_optioncolor span[data-color],[data-color],.facet-checkbox input+.checkmark{background-color:transparent!important}.option-color-picker .checkmark{width:64px;height:42px;left:27%;border-radius:unset}.option-grid .customradio:hover .checkmark{border:1px solid #82BB42}.bikeshop-size-guide-link{font-family:var(--body-font-family);display:flex;justify-content:flex-end;font-weight:400;font-size:12px;line-height:100%;text-transform:capitalize;color:#10b1d5;width:100%;margin-bottom:-18px;z-index:1;position:relative}.product-form__container{width:100%}.product-form__buttons{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;position:relative}.product-form__submit{flex-grow:1;margin-right:15px}.compare-button-container{display:flex;align-items:center;margin:0 10px}.compare-button{font-family:var(--body-font-family);display:flex;flex-direction:column;align-items:center;color:#000;text-decoration:none;font-weight:400;font-size:10px;line-height:100%}.compare-icon{margin-bottom:5px}.compare-icon svg{width:24px;height:24px}.payment-options-container{display:flex;margin-top:20px;width:100%}.finance-option,.rent-option{font-family:var(--body-font-family);font-weight:400;font-size:14px;line-height:100%;text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;color:#82bb42;margin-right:30px}.finance-option:hover,.rent-option:hover{color:#82bb42;text-decoration:underline}@media screen and (max-width: 991px){.finance-option{margin-bottom:10px}}.SPCMP_Add{display:none!important}.ebike-review-container{font-family:var(--body-font-family);background-color:#e7f3e7;max-width:100%;margin:0 auto;border-radius:8px;position:relative;overflow:hidden}.ebike-ask-section{display:flex;align-items:center;margin-bottom:30px;z-index:1;position:relative;background-color:#f5fbf5;padding:15px}.ebike-quick-review{padding:0 30px}.ebike-ask-avatar{width:80px;height:80px;border-radius:50%;border:3px solid #7ac142;overflow:hidden;position:relative}.ebike-ask-avatar:before{font-family:var(--body-font-family);content:'"';position:absolute;top:0;left:10px;font-size:40px;color:#7ac142;font-family:Georgia,serif}.ebike-ask-text{margin-left:20px}.ebike-ask-text h2{font-family:var(--body-font-family);font-size:24px;margin:0 0 5px;font-weight:600}.ebike-ask-text p{font-family:var(--body-font-family);margin:0;font-size:18px}.ebike-ask-text a{font-family:var(--body-font-family);color:#7ac142;text-decoration:none;font-weight:600}.ebike-ask-text a:hover{text-decoration:underline}.oqr-title{font-family:var(--body-font-family);font-weight:700;font-size:21px;line-height:100%;margin-bottom:20px}.ebike-specs{margin-bottom:40px}.ebike-spec-row{display:flex;flex-direction:row;align-items:center;margin-bottom:13px}.ebike-spec-label{font-family:var(--body-font-family);width:100%;max-width:100px;font-size:18px;font-weight:600}.ebike-rating{display:flex;margin-right:20px}.ebike-rating-dot{width:17px;height:17px;border-radius:50%;margin-right:4px;background-color:#fff;border:2px solid #FFFFFF}.ebike-rating-dot.filled{background-color:#7ac142}.ebike-rating-dot.half-filled{background:linear-gradient(90deg,#7ac142 50%,#fff 50%)}.ebike-spec-value{font-family:var(--body-font-family);font-size:16px;color:#333}.ebike-quote{font-family:var(--body-font-family);font-weight:400;font-size:12px;line-height:100%;margin-bottom:10px}.ebike-quote-author{font-family:var(--body-font-family);color:#7ac142;font-weight:700;font-size:12px;line-height:100%;margin-bottom:15px}.ebike-video-section{display:flex;background-color:#fff;overflow:hidden;margin-bottom:30px}.ebike-video-thumbnail{position:relative;padding:5px}.ebike-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-color:#7ac142;border-radius:50%;display:flex;justify-content:center;align-items:center}.ebike-play-button:after{content:"";width:0;height:0;border-top:10px solid transparent;border-left:16px solid white;border-bottom:10px solid transparent;margin-left:4px}.ebike-video-info{padding:0 10px;display:flex;flex-direction:column;justify-content:center;font-family:var(--body-font-family)}.video-title{font-family:var(--body-font-family);font-weight:700;font-size:14px;line-height:100%}.ebike-video-info p{font-family:var(--body-font-family);font-weight:400;font-size:12px;line-height:100%;color:#8c8c8c}.ebike-test-ride{font-family:var(--body-font-family);display:block;background-color:#000;color:#fff;text-align:center;padding:15px;text-decoration:none;border-radius:4px;transition:background-color .3s;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.1rem;text-transform:uppercase;margin-bottom:30px}.ebike-test-ride:hover{background-color:#333}.ebike-icon{position:absolute;top:120px;right:0;width:120px}@media (max-width: 991px){.ebike-ask-section{text-align:unset;padding:15px;margin-bottom:unset;justify-content:space-evenly}.ebike-ask-avatar{margin-right:5px}.ebike-ask-text{margin-left:0}.ebike-spec-row{align-items:center}.ebike-spec-label{margin-bottom:5px}.ebike-video-section{flex-direction:column;padding:5px}.ebike-video-thumbnail{width:100%;height:180px}.ebike-icon{top:125px;width:100px}.price__container{margin-top:10px}.ebike-quick-review{padding:30px 15px 0}}.price-item--sale{font-family:var(--body-font-family);font-weight:600;font-size:25px;line-height:100%}.ask-me-title{font-family:var(--body-font-family);font-weight:600;font-size:14px;line-height:100%;text-align:center;margin-bottom:5px}.ask-me-phone{font-family:var(--body-font-family);font-weight:400;font-size:13px;line-height:100%;text-align:center}.ebike-spec-label{font-family:var(--body-font-family);font-weight:700;font-size:12px;line-height:100%}.ebike-spec-value{font-family:var(--body-font-family);font-weight:400;font-size:10px;line-height:100%}.swiper-button-next,.swiper-button-prev{border:1px solid #D6D5D5;border-radius:50%;height:43px;width:43px}.gallery-top-navigation .swiper-button-next:after,.gallery-top-navigation .swiper-button-prev:after{font-size:20px;color:#111827}.product-thumbnail .swiper-slide{width:112px!important;height:72px!important}@media (max-width: 991px){.labels-pdp-desktop{display:none!important}}.stock-counter-wrap .stock-counter.out-of-stock{padding:4px 8px}.option-color-picker .checkmark{border:1px solid #ccc}.customradio.disabled-variant{opacity:.4;position:relative}.customradio.disabled-variant:after{content:"";position:absolute;top:50%;left:0;width:103%;height:2px;background-color:#ccc;transform:rotate(-31deg)}.option-size-picker .customradio{width:64px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;margin-right:10px;cursor:pointer}.option-size-picker .customradio input[type=radio]:checked+.variantname{border:2px solid #82BB42}.option-size-picker .variantname{font-weight:700;font-size:14px;color:#000}.option-size-picker .customradio input[type=radio]{display:none}.option-color-picker .customradio .checkmark:after{left:30%;top:44%;margin-top:-19px;margin-left:-19px;height:42px;width:64px;background-color:transparent;border:2px solid #82BB42;border-radius:unset;z-index:inherit}.rent-notice-pdp{min-height:1.6em;display:block}.rent-notice-pdp .rent-text{visibility:hidden}.redesign-weeklyselection-wrp{overflow:hidden!important}.pdp-alternatives-wrap{margin:30px 0}.pdp-alternatives-title{margin-bottom:20px}.ask-phone{color:#7ac142;text-decoration:none;font-weight:600}.product-tabs a{color:#7ac142}.compare-button{display:inline-flex;align-items:center;text-decoration:none;color:#333;background:#fff;visibility:hidden;width:50px}.compare-button.added{color:#888}.compare-button.added svg path{stroke:#888}.SPCMP_chk_lbl{display:none}.variant-picker-title-wrap{display:flex;align-items:baseline}.bikeshop-size-guide-link{margin-left:auto;flex:0 0 auto;margin-bottom:15px;width:unset}.variant-picker-title{flex:1 1 70%}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-redesign.css.map */
