.page-width{max-width:1210px;padding:0 25px}.ebike--template .product__info-container>*+*{font-family:Montserrat,sans-serif;letter-spacing:normal;margin:27px 0}.ebike--template .product__title h1{font-size:48px;line-height:1;text-transform:uppercase;color:#1a2026;font-weight:800;letter-spacing:normal}.ebike--template .price{display:flex;align-items:baseline;gap:25px;font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale))}.ebike--template .price__container{display:flex;align-items:center;gap:25px;margin:0}.ebike--template .price__regular .price-item--regular{font-weight:400;font-size:18px;line-height:1;letter-spacing:normal;text-transform:uppercase;color:#1a2026;opacity:.5;margin-right:0}.ebike--template .price--on-sale .price__sale{display:flex;align-items:center;column-gap:25px;row-gap:15px}.ebike--template .price--on-sale .price__sale span{display:flex}.ebike--template .price__sale .price-item--regular{font-size:18px;font-weight:400;line-height:1;text-transform:uppercase;color:#1a2026;opacity:.5;margin-right:0;letter-spacing:normal}.ebike--template .price--on-sale .price-item--sale{font-weight:800;font-size:32px;line-height:1.22;text-transform:uppercase;color:#108700;margin:0;letter-spacing:normal}.ebike--template .price__badge-sale{background:#1087001a;border-radius:100px;padding:10px 20px;font-weight:600;font-size:12px;line-height:1;letter-spacing:normal;color:#108700;display:flex;margin:0!important;min-width:fit-content}.ebike--template .product-form__buttons{display:flex;gap:25px;margin-top:25px;max-width:100%}.ebike--template .product-form__submit{background:#108700;border-radius:100px;padding:20px 30px;font-weight:600;font-size:16px;letter-spacing:normal;line-height:1;color:#fff;border:none;cursor:pointer;transition:opacity .2s ease;margin:0}.ebike--template .product-form__submit:hover{opacity:.9}.ebike--template .shopify-payment-button__button{background:#1a2026;border-radius:100px;padding:20px 30px;font-weight:600;font-size:16px;letter-spacing:normal;line-height:1;color:#fff;border:none;cursor:pointer;transition:opacity .2s ease;min-height:0;text-align:center}.ebike--template .shopify-payment-button__button:hover{opacity:.9!important}.ebike--template .shopify-payment-button__button--unbranded{padding:0!important}.ebike--template .shopify-payment-button__button:before,.ebike--template .shopify-payment-button__button:after,.ebike--template .product-form__submit:before,.ebike--template .product-form__submit:after{display:none!important}.ebike--template .tydal-reviews-star-rating{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px}.ebike--template .tydal-reviews-star-rating .tydal-reviews-rating-count{padding:0;margin:0;font-size:18px;line-height:25px;font-weight:800;color:#eea725}.ebike--template .tydal-reviews-star-rating .tydal-star-wrapper svg{width:20px;height:20px;fill:#eea725}.ebike--template .tydal-reviews-star-rating .tydal-star-wrapper svg:not(:first-child){margin-left:5px}.ebike--template .product__text{font-size:18px;line-height:normal;color:#1a202680;font-weight:400}.ebike--template variant-selects{display:flex;justify-content:center;flex-wrap:wrap;gap:35px;border-bottom:1px solid hsla(210,19%,13%,.1);border-top:1px solid hsla(210,19%,13%,.1);padding:35px 0}.ebike--template variant-selects .product-form__input{display:flex;align-items:center;margin:0;flex:0}.ebike--template variant-selects .product-form__input .form__label{margin:0;font-size:16px;line-height:1;color:#1a2026;opacity:1;font-weight:400}.ebike--template variant-selects .product-form__input .select{width:fit-content;height:fit-content;margin:0}.ebike--template variant-selects .product-form__input .select .svg-wrapper{right:0}.ebike--template variant-selects .product-form__input .select:after,.ebike--template variant-selects .product-form__input .select:before{display:none}.ebike--template variant-selects .product-form__input .select__select{padding:0 15px;height:fit-content;width:fit-content;min-width:0;font-size:16px;line-height:1;font-weight:400;color:#1b212780;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;cursor:pointer}@media (min-width: 1000px){product-info{position:relative}.product.absolute-tag{justify-content:flex-end}.product.absolute-tag .product__media-wrapper{position:absolute;left:0;bottom:0;height:100%;display:flex;align-items:end}.product.absolute-tag .product__media-wrapper img{display:flex;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.product.absolute-tag+.product__info-wrapper{padding-top:100px;padding-bottom:100px}.ebike--template .product__info-wrapper{padding:0 0 0 4rem}}@media screen and (max-width: 999px){.product__info-wrapper{width:100%!important;padding:0!important}.product__info-container{max-width:100%!important}.product.absolute-tag .product__media-wrapper{margin:0 -25px -100px!important;width:calc(100% + 50px)!important;max-width:none}.product.absolute-tag .product__media-wrapper img{display:flex}.ebike--template{flex-direction:column-reverse;text-align:center}.ebike--template .product__info-container>*+*{margin:25px 0}.ebike--template .tydal-reviews-star-rating,.ebike--template .price{justify-content:center}.ebike--template .price__regular .price-item--regular{font-size:16px}.ebike--template .price--on-sale .price-item--sale{font-size:20px}.ebike--template .product__title h1{font-size:32px}.ebike--template .product-form__submit,.ebike--template .shopify-payment-button__button{padding:15px 25px!important;font-size:14px!important;line-height:1!important}.ebike--template .product-form{margin-bottom:50px}}@media screen and (max-width: 749px){.product.absolute-tag .product__media-wrapper{margin-bottom:-75px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ebike-product.css.map */
