.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 40px}.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%}}.geometry-table-content,.support-geometry-table-container{width:100%}.geometry-controls-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px}.geometry-unit-toggle{display:flex;gap:10px}.geometry-unit-toggle button{padding:8px 20px;border:1px solid #000;background:#fff;cursor:pointer;font-size:16px;font-family:proxima-nova;transition:all .3s ease}.geometry-unit-toggle button.current-measurement{background:#222;color:#fff}.geometry-tabs{display:flex;gap:10px}.geometry-tab{padding:10px 20px;border:1px solid #000;background:#fff;cursor:pointer;font-size:16px;font-family:proxima-nova;transition:all .3s ease}.geometry-tab.active{background:#222;color:#fff}.geometry-table-wrapper{display:none;overflow-x:auto;width:100%}.geometry-table-wrapper.active{display:block}.geometry-table{width:100%;border-collapse:collapse;font-size:15px;font-family:proxima-nova;table-layout:auto}.geometry-table th,.geometry-table td{padding:8px 14px;text-align:left;border:none}.geometry-table th{font-weight:600}.geometry-table th:not(:first-child),.geometry-table td:not(:first-child){text-align:center;width:auto}.geometry-table th:first-child,.geometry-table td:first-child{min-width:160px;white-space:nowrap}.geometry-table tr td:nth-child(2n),.geometry-table tr th:nth-child(2n){background-color:#f6f6f6}.geometry-table tbody tr:hover td{background-color:#000!important;color:#fff!important}.geometry-table tbody tr:hover td *{background:none!important;background-color:transparent!important;color:#fff!important}.geometry-table tbody tr:hover td span.circle-bg-gray{background-color:#000!important;color:#fff!important}.geometry-table tbody tr td:first-child{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}span.circle-bg-gray{background-color:#000;color:#fff;border-radius:50%;width:1.9em;height:1.9em;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:1em;line-height:1;flex-shrink:0}@media screen and (max-width:768px){.geometry-controls-container{flex-direction:column;align-items:stretch}.geometry-tabs{order:1;justify-content:center}.geometry-unit-toggle{order:2;justify-content:center}.geometry-table th,.geometry-table td{padding:2px 5px;font-size:12px}span.circle-bg-gray{width:1.8em;height:1.8em;font-size:.8em}.geometry-unit-toggle button,.geometry-tab{padding:6px 15px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom-support-section-customize-variant.css.map */
