.upgrade-intro{text-align:left;margin-bottom:0}.upgrade-title,.abs-title,.warranty-title{display:inline-block;font-size:1.8rem;font-weight:700;margin-top:10px;color:#000;text-align:left}.abs-option-intro{margin:0;padding:0}.upgrade-intro p,.abs-option-intro p,.warranty-intro p{margin-bottom:0;color:#000;padding-bottom:0}.upgrade-compare-coverages,.warranty-more-details{display:inline-flex;align-items:center;margin-top:10px;color:#f4c430;text-decoration:none}.upgrade-compare-coverages .fa-info-circle,.warranty-more-details .fa-info-circle{margin-right:5px}.upgrade-container,.abs-container,.warranty-container{display:flex;flex-direction:column;align-items:center;width:100%}.upgrade-card,.abs-card,.warranty-card{border:2px solid #f1f1f1;border-radius:10px;padding:10px;margin:5px 0;width:100%;text-align:left;cursor:pointer;color:#000;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;background-color:#fff}.upgrade-card:hover,.abs-card:hover,.warranty-card:hover,.upgrade-card.selected,.abs-card.selected,.warranty-card.selected{border:2px solid #f4c430}.upgrade-card.selected:after,.abs-card.selected:after,.warranty-card.selected:after{content:"\2713";font-size:1.5rem;color:#fff;background-color:#f4c430;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;top:-10px;right:-10px;box-shadow:0 0 5px #0003}.display-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;width:100%;box-sizing:border-box;margin:10px 0}.motor-card,.battery-card,.display-card,.charger-card,.pas-card,.throttle-card,.fork-card,.groupset-card,.seatpost-card,.handlebar-card,.saddle-card,.rotor-card,.tire-card,.brake-card{border:2px solid #f1f1f1;border-radius:10px;padding:10px;box-sizing:border-box;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;transition:all .3s ease;max-width:48%;background-color:#fff}.display-image{max-width:100%;max-height:100%;border-radius:15px}.display-content,.extras-content{display:flex;flex-direction:column;align-items:center;text-align:center}.display-title{font-size:1.6rem;font-weight:700;margin-bottom:5px;color:#000;text-align:center}@media(min-width:768px){.display-title{position:absolute;transform:translate(-50%);bottom:90px;left:50%}}@media(max-width:767px){.display-title{position:static;transform:none;margin-bottom:10px}}.display-subheading{font-size:1.3rem;color:#666;margin-bottom:5px;margin-top:5px}.motor-card:hover,.battery-card:hover,.display-card:hover,.charger-card:hover,.pas-card:hover,.throttle-card:hover,.fork-card:hover,.groupset-card:hover,.seatpost-card:hover,.handlebar-card:hover,.tire-card:hover,.saddle-card:hover,.rotor-card:hover,.brake-card:hover,.motor-card.selected,.battery-card.selected,.display-card.selected,.charger-card.selected,.pas-card.selected,.throttle-card.selected,.fork-card.selected,.groupset-card.selected,.seatpost-card.selected,.handlebar-card.selected,.tire-card.selected,.saddle-card.selected,.rotor-card.selected,.brake-card.selected{border:2px solid #f4c430}.motor-card.selected:after,.battery-card.selected:after,.display-card.selected:after,.charger-card.selected:after,.pas-card.selected:after,.throttle-card.selected:after,.fork-card.selected:after,.groupset-card.selected:after,.seatpost-card.selected:after,.handlebar-card.selected:after,.tire-card.selected:after,.saddle-card.selected:after,.rotor-card.selected:after,.brake-card.selected:after{content:"\2713";font-size:1.5rem;color:#fff;background-color:#f4c430;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;top:-10px;right:-10px}@media(max-width:768px){.motor-card,.battery-card,.display-card,.charger-card,.pas-card,.throttle-card,.fork-card,.groupset-card,.seatpost-card,.handlebar-card,.tire-card,.saddle-card,.rotor-card{flex:1 1 100%;margin-bottom:10px}}.upgrade-label,.abs-label,.warranty-label{display:flex;justify-content:space-between;width:100%}.upgrade-label>div,.abs-label>div,.warranty-label>div{display:flex;flex-direction:column}.upgrade-title,.abs-title,.warranty-title{margin:0}.upgrade-price{font-weight:700;color:#000}.extras-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%;margin:20px 0;box-sizing:border-box}.extras-card{border:2px solid #f1f1f1;border-radius:10px;padding:10px;box-sizing:border-box;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;transition:all .3s ease;max-width:100%;background-color:#fff}.extras-card:hover{border:2px solid #f4c430;box-shadow:0 4px 6px #0000001a}.extras-card.selected{border:2px solid #f4c430}.extras-card.selected:after{content:"\2713";font-size:1.5rem;color:#fff;background-color:#f4c430;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;top:-10px;right:-10px}@media(max-width:768px){.extras-card{flex:1 1 100%;max-width:100%;margin-bottom:10px}}.more-details-link{color:#676767;text-decoration:none;display:block;margin-top:5px;text-align:left}.more-details-link .fa-info-circle{margin-right:5px}.global-button{background-color:#f4c430;color:#fff;border:none;padding:10px 20px;font-size:1rem;border-radius:5px;cursor:pointer;transition:background-color .3s}.global-button:hover{background-color:#0056b3}.upgrade-modal{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080;display:none;justify-content:center;align-items:flex-start}.upgrade-modal-content{background-color:#fff;padding:20px;border-radius:10px;width:80%;max-width:80%;margin:150px auto;position:relative}.upgrade-modal-footer{display:flex;justify-content:center;margin-top:20px}@media(max-width:768px){.upgrade-modal-content{width:100%;max-width:100%;height:auto;margin:0;border-radius:0}.upgrade-modal{align-items:flex-start;overflow-y:scroll}}.upgrade-close-button{border:1px solid black;border-radius:25px;padding:10px 45px;font-weight:600;color:#000}.upgrade-close-button:hover{border:1px solid black;background-color:#000;color:#fff}.abs-image{width:170px;margin-right:15px;display:flex;align-items:center}.abs-image{max-width:100%;max-height:100%;border-radius:5px}.upgrade-modal-content img{border-radius:20px!important}.image-container{position:relative;width:100%;height:auto;overflow:hidden}.image-container img{width:100%;height:auto;display:block;transition:opacity .1s ease}.image-container.hover-enabled .hover-image{position:absolute;top:0;left:0;opacity:0}.image-container.hover-enabled:hover .default-image{opacity:0}.image-container.hover-enabled:hover .hover-image{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/13/assets/upgrade-styles.css.map */
