.support-variant-container{padding:120px 8px 30px;max-width:var(--max-width);margin:0 auto}.support-variant-inner-container{text-align:center}.support-variant-inner-container h2{font-size:43px;font-weight:700;line-height:47.3px;text-align:center;color:var(--text-primary-dark);padding:0 18px;margin-top:0;margin-bottom:0}.support-variant-inner-container p{margin:0;font-size:18px;color:var(--text-primary-dark)}.support-crumbs-inner-container{text-align:center;font-size:18px;line-height:18px;padding-bottom:12px;color:var(--text-primary-dark)}.support-crumbs-inner-container a{text-decoration:none;color:var(--text-primary-dark)}.support-crumbs-inner-container a:hover{text-decoration:underline}.support-variant-images-container{max-width:var(--max-width)}.support-variant-images-inner-container{max-width:580px;margin:0 auto}.product-image-inner-container{height:480px;width:100%;background-color:transparent}.product-image-inner-container img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.slick-dots{bottom:0}.support-variant-options-container{max-width:780px;margin:0 auto}.support-option{margin-bottom:12px}.support-option-label{position:relative;padding:12px 24px 12px 18px;color:var(--text-primary);text-align:left;font-size:18px;display:flex;justify-content:space-between;align-items:center;background-color:var(--text-primary-dark)}.support-option-label a{position:absolute;top:0;left:0;width:100%;height:100%}.support-option-icon{height:18px;width:15px;margin-top:-8px}.support-option-icon svg{transform:rotate(180deg);transition:transform .3s;transform-origin:center}.support-option-content{height:0;overflow:hidden}.support-option.active .support-option-icon svg{transform:rotate(270deg)}.support-option.active .support-option-content{height:auto}.support-bike-image-container{position:relative;overflow:hidden;cursor:zoom-in}.support-bike-image-container img{transition:transform .3s ease}.support-option-content-container{display:flex;padding:18px 12px}@media screen and (max-width: 768px){.support-option-content-container{flex-direction:column}}.support-bike-image-container img{width:100%;height:auto;object-fit:contain}.support-option-content-container ul{list-style:none;padding:0;margin:0;text-align:left}.support-option-content-container ul li{padding:8px 18px}.support-option-content-container ul li a{text-decoration:none;color:var(--text-primary-dark);font-size:18px}.support-option-content-container ul li a:hover{text-decoration:underline}.support-option-content-container ul li span,.support-option-warranty-details h4{font-size:18px;color:var(--text-primary-dark);font-weight:700;text-align:left}.support-option-content-container ul li p,.support-option-warranty-details p{font-size:18px;color:var(--text-primary-dark);line-height:18px;padding-left:18px}.support-bike-parts-grid{display:flex;flex-wrap:wrap}.support-bike-parts-item{width:50%;padding:4px;display:flex;flex-direction:column}.bike-part-item-details{flex:1}.bike-part-item-image-container{background-color:#f5f5f5;border-radius:4px;overflow:hidden;position:relative}.bike-part-item-image-container span{position:absolute;top:8px;left:8px;width:32px;background-color:#fff;border:1px solid var(--text-primary-dark);color:var(--text-primary-dark);border-radius:100%}.bike-part-item-image-container img{width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.bike-part-item-details h4{font-size:18px;text-align:left;margin-top:12px}.bike-part-item-action{text-align:left}.bike-part-item-quantity{margin-bottom:12px}.bike-part-item-quantity span{font-size:20px;color:var(--text-primary-dark);line-height:38px}.bike-part-item-quantity{display:flex;gap:12px}.bike-part-item-quantity a{border-radius:100%;background-color:var(--text-primary);text-decoration:none;display:block;width:38px;line-height:38px;color:var(--text-primary-dark);font-size:22px;text-align:center}.bike-part-item-quantity a:hover{outline:1px solid var(--text-primary-dark)}.bike-part-item-action a[data-add-to-cart]{text-decoration:none;color:var(--text-primary);font-size:18px;background-color:var(--text-primary-dark);padding:4px;width:100%;text-align:center;display:block;border-radius:4px;margin-top:14px}.support-option-warranty-details{text-align:left}.support-option-warranty-details p{padding-left:0;text-align:left}.support-option-warranty-details a{text-decoration:none;color:var(--text-primary-dark);display:block;margin-top:18px;padding:4px 12px;width:126px;border-radius:4px;background-color:var(--text-primary);border:1px solid var(--text-primary-dark);text-align:center}.frame-specification-container{display:block}.frame-specification-container table{width:100%;text-align:left}.support-bike-table-container th{background-color:#555;color:var(--text-primary);font-size:18px;padding:8px 1em!important}.support-bike-table-container td{font-size:18px;border:none!important;padding:8px 1em!important}.support-bike-table-container td:first-child{border-right:.1rem solid rgba(var(--color-foreground),.2)!important}.warrant-details-container{flex-direction:column;gap:24px}@media only screen and (min-width: 768px){.support-variants-container{padding:0}.support-variants-grid-container{display:flex;flex-wrap:wrap}.support-variant-item{width:50%;padding:0 18px;border:none}.support-variant-item-container{border:1px solid #d2d2d2;border-radius:4px;overflow:hidden;position:relative}.support-bike-parts-item{width:25%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom-support-section-customize-variant.css.map?v=60318155474331319381749474594 */
