.bike-customization-block{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.bike-customization-block *,.bike-customization-block *:before,.bike-customization-block *:after{box-sizing:border-box}.bike-customization,.bike-customize-grid,.m-product-custom-field,.product-comment{width:100%;max-width:100%;min-width:0}.bike-customization-block select,.bike-customization-block textarea,.bike-customization-block input.form-field,.bike-customization-block .form-field,.bike-customization-block .form-field--input{display:block;width:100%!important;max-width:100%!important;min-width:0;box-sizing:border-box}@media(max-width:767px){.bike-customization-block,.bike-customization{width:100%;max-width:100%;min-width:0}}.bike-customization{margin-top:20px;margin-bottom:10px}.main-product__block+.main-product__block{margin-top:0}.bike-customize-heading{margin:20px 0;padding-top:12px;border-top:1px solid #e5e5e5;font-size:16px;font-weight:700;color:#111}.bike-customize-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px 6px;margin-bottom:20px}.bike-customize-grid .bike-select-field{min-width:0;grid-column:span 3}.bike-customize-grid .bike-select-field--span-2{grid-column:span 2}.bike-customize-grid .bike-select-field--span-4{grid-column:span 4}.bike-customize-grid .bike-select-field--span-5{grid-column:span 5}.bike-customize-grid .bike-select-field--span-6{grid-column:span 6}.bike-customize-grid .bike-select-field__title{font-size:11.5px}@media(max-width:1023px){.bike-customize-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.bike-customize-grid .bike-select-field,.bike-customize-grid .bike-select-field--span-2,.bike-customize-grid .bike-select-field--span-4,.bike-customize-grid .bike-select-field--span-5,.bike-customize-grid .bike-select-field--span-6{grid-column:span 1}.bike-customize-grid .bike-select-field--own-row{grid-column:1 / -1}.bike-customize-grid .bike-select-field__title{font-size:12px}.bike-customize-heading{margin:16px 0;font-size:15px}}.m-product-custom-field select,.m-product-custom-field .form-field,.m-product-custom-field .form-field--input{width:100%;max-width:100%;box-sizing:border-box}.product-comment{margin-top:18px}.product-comment label{display:block;font-size:14px;font-weight:600;color:#111;margin-bottom:8px}.product-comment textarea{width:100%;min-height:90px;resize:vertical;border:1px solid #d9d9d9;border-radius:10px;padding:10px 14px;font-size:14px}.field-error{color:#d72c0d;font-size:13px;margin-top:6px;display:none}.form-field.error{border-color:#d72c0d!important}.bike-custom-add-to-cart{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:12px;min-height:48px;background:#000;color:#fff;border:0;border-radius:10px;font-weight:600;letter-spacing:.02em}.bike-custom-add-to-cart:hover,.bike-custom-add-to-cart:focus-visible{background:#000;color:#fff}.bike-custom-add-to-cart__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.bike-custom-add-to-cart__icon svg{width:20px;height:20px;display:block}.m-product-option--label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;line-height:24px;margin-bottom:5px;margin-top:15px;font-weight:500}.form-field{font-size:13px;padding:8px 25px 8px 10px}.bike-required-message{color:#d72c2c;font-size:14px;margin:14px 0;text-align:center;font-weight:500}.upgrade-total-message{margin:12px 0;text-align:center;font-size:15px}.upgrade-total-message strong{font-weight:700}.js-upgrade-total-price,#upgradeTotalPrice{color:green}.bike-select-field--wrap .bike-select__trigger{align-items:flex-start;padding-top:8px;padding-bottom:8px}.bike-select-field--wrap .bike-select__value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;text-overflow:clip;line-height:1.35}.bike-select-field--wrap .bike-select__chevron{margin-top:4px;flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bike-customization.css.map */
