#enhanceYourRide{margin-bottom:130px}#enhance-product{box-shadow:0 0 12px -2px #0000001a}.enhanceProductList{display:flex;flex-direction:row;width:250px;overflow-x:scroll;overflow-y:hidden}.enhanceProduct{display:flex;flex-direction:column;width:250px}.enhanceProduct img{width:100%}.enhanceBlock{flex-direction:column;min-width:110px;display:flex;flex-direction:row;width:100%;border-radius:8px;padding:25px 22px;background-color:#fff;border:none;position:relative;margin-bottom:.5em}.enhanceBlock p{font-size:15px;color:#625d49;line-height:1.5em;margin-top:8px}.enhanceBlockLabel{font-family:Avenir-Demi,Arial,sans-serif;font-size:18px;color:#625d49;line-height:1em}.enhanceBlockContent{display:flex;flex-direction:row;width:100%;justify-content:space-between}.enhanceBlockContent ul{width:36%}.enhanceBlockDescription{font-size:14px;width:60%}.enhanceItem{display:none;width:25%}.enhanceItem img{max-width:110px;margin:0 auto;display:block}.enhanceItem.enhanceSelected{display:flex;flex-direction:row;width:100%;height:100%;align-items:center;justify-items:center}.enhancement{display:flex;flex-direction:row;width:100%;border-radius:10px;padding:15px 20px 20px;background-color:#fff;border:none;position:relative;margin-bottom:1em}.enhancement h5{margin:0}.enhancement p{font-size:12px}.enhancementImage{width:40%}.enhanceBlock p.enhanceStatus{font-size:12px}.enhanceNotAdded{display:block}.enhanceAdded,.hasEnhancement .enhanceNotAdded{display:none}.hasEnhancement .enhanceAdded{display:flex;align-items:center}.enhanceAdded{font-weight:700}.enhancePortal{width:100%;z-index:1000}.enhancePortalProductList{display:block}.enhancePortalProduct{display:flex;width:100%;height:40vh;margin-right:10px;counter-increment:carousel-cell}.enhancePortalProductImage{width:66%}.enhancePortalProductForm{width:33%;font-size:12px;display:flex;flex-direction:column}.enhancePortalProductForm input[type=checkbox]{display:none}.enhancePortalProductForm h3{font-size:22px}.share_and_save{display:flex}.still_unsure p,.share_or_buy p{font-size:12px;margin:1em auto;text-align:center}.SummaryBlock{display:flex}.SummaryBlock .img{width:75px;margin-right:6px}.notAvailable{display:none}.isAvailable{display:inline-block}#OrderSummary .SummaryBlock{border-radius:8px;padding:25px 20px 20px;background-color:#fff;border:none;position:relative;margin-bottom:8px;display:flex;box-shadow:0 0 12px -2px #0000001a}#OrderSummary .SummaryBlock img{width:75px}#OrderSummary .SummaryBlock .summary-text{margin-left:10px}#OrderSummary .SummaryBlock .summary-text h5{font-size:15px;margin:2px 0}#OrderSummary .SummaryBlock .summary-text p,#OrderSummary .SummaryBlock .summary-text span{font-family:Avenir-Medium,Arial,sans-serif;font-size:14px;margin:0}#OrderSummary{margin-top:2em;margin-bottom:1em}#OrderSummary h2{font-family:Avenir-Medium,Arial,sans-serif;padding:0;margin:0}#OrderSummary p{font-size:12px;margin:0}#OrderSummary .OrderSummaryTitle p{font-size:15px}.OrderSummaryPriceWrapper{display:flex;justify-content:space-between;margin-top:20px}#OrderSummary .configuratorPrices{margin:0;padding:0}#OrderSummary .configuratorPrices p,#OrderSummary .configuratorPrices span{font-family:Avenir,Arial,sans-serif;font-size:24px}#OrderSummary .configuratorPrices p.configuratorPrice{font-family:Avenir-Medium,Arial,sans-serif;font-size:28px;letter-spacing:-.015em}#OrderSummary .configuratorPrices p.configuratorComparePrice{font-size:18px;margin-bottom:6px;color:#9e9684;text-decoration:line-through;letter-spacing:-.015em}#OrderSummary .OrderSummaryPrice{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.OrderSummaryHeader{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin-bottom:1em}#OrderSummary .OrderSummaryPrice .currency-code{font-family:Avenir,Arial,sans-serif;font-size:12px;line-height:normal;letter-spacing:.015em;color:#625d49;padding:5px 0 0;vertical-align:text-top;width:fit-content;align-self:flex-end;display:inline-block}#OrderSummary .ZipText{display:flex;flex-direction:column;flex-wrap:wrap-reverse;max-width:50%}#OrderSummary .ZipText p{text-align:right;font-size:12px;font-style:italic;line-height:1.3}#OrderSummary .ZipText img{width:40px;margin-top:5px}#OrderSummary .price-info{line-height:1.5}@media only screen and (max-width: 640px){#enhanceYourRide{margin-bottom:1em}#OrderSummary{margin-top:0}}.cart-item-custom-configuration .CartItem__QuantitySelector a,.cart-item-included-charger .CartItem__QuantitySelector a,.cart-item-included-charger .CartItem__Remove{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/346/assets/enhance-your-ride.css.map */
