.configurator-option:first-of-type{margin-top:16px}.configurator-option+.configurator-option{padding-top:6px;padding-bottom:6px}.bike-configurator-preview__image{object-fit:contain;width:100%}.configurator-option__swatch--color{width:24px;height:24px;display:inline-block;border-radius:4px;border:1px solid #000}.bike-configurator-preview__container{position:relative}.bike-configurator-preview__option-image{position:absolute;z-index:2;top:0;left:0;width:100%;object-fit:contain;height:auto}.bike-configurator-options{display:flex;flex-direction:column;gap:8px}.configurator-option{border:0;box-shadow:none;padding:8px;border-radius:8px;background:#f9f9f9}.configurator-option__label{margin:0 0 12px;font-size:12px;line-height:15.6px;text-transform:uppercase;letter-spacing:.96px;color:#111}.configurator-option__swatches{display:flex;flex-wrap:wrap;gap:10px}.configurator-option__swatch{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:4px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.configurator-option__swatch:hover{transform:translateY(-1px);border-color:#00000047;box-shadow:0 6px 14px #0000001f}.configurator-option__swatch.is-selected{border-color:#111;box-shadow:0 0 0 2px #1113}.configurator-option__swatch.is-selected:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center;filter:drop-shadow(0 0 1px rgba(255,255,255,.4));pointer-events:none}.configurator-option__swatch.is-selected.is-selected--dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.configurator-option__swatch--none{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:4px;background-repeat:no-repeat;background-position:center}.configurator-option__swatch--empty.is-selected .configurator-option__swatch--none{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3C/svg%3E")}.configurator-option__swatch--empty.is-selected:after{display:none}.configurator-option[data-option=bike_sticker] .configurator-option__swatch.is-selected:after,.configurator-option[data-option=bike_basket] .configurator-option__swatch.is-selected:after{display:none}.configurator-option__swatch--color,.configurator-option__swatch--image,.configurator-option__swatch--variant-image{display:inline-flex;width:32px;height:32px;border-radius:4px;overflow:hidden}.configurator-option__swatch--color{border:1px solid rgba(0,0,0,.12)}.configurator-option__swatch img{width:100%;height:100%;object-fit:cover;display:block}.configurator-option__swatch[data-addon-variant-id]{width:auto;height:auto;min-width:60px;padding:6px 8px;gap:6px}.configurator-option__swatch-price-diff{font-size:11px;line-height:1;color:#111;white-space:nowrap}.bike-configurator-details__price{border-top:1px solid rgba(0,0,0,.1);margin-top:16px;margin-bottom:16px;padding-top:16px}.essential-upsell-addon-container{display:none!important}.configurator-expandable__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--visible-lines, 3);overflow:hidden;font-size:16px;line-height:25.6px;letter-spacing:.6px}.configurator-expandable.is-expanded .configurator-expandable__content{display:block;-webkit-line-clamp:unset;overflow:visible}.configurator-expandable__toggle{background:none;border:none;padding:4px 0;cursor:pointer;font-size:inherit;color:inherit;text-decoration:underline;font-family:var(--font-body-family);font-size:16px;line-height:25.6px;letter-spacing:.6px}.configurator-expandable__toggle:hover{opacity:.8}.configurator-usp-bar{display:flex;gap:30px;padding:12px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.configurator-usp-bar__item{display:flex;align-items:center;gap:6px;font-size:15px;letter-spacing:.6px;line-height:19.5px;font-weight:800;width:33.33%}.configurator-usp-bar__icon{flex-shrink:0;color:#333}@media only screen and (max-width:749px){.bike-configurator-details__title{font-size:2rem}}@media screen and (min-width:750px){.bike-configurator{display:flex;flex-direction:row;gap:20px;padding:20px 0;align-items:flex-start;max-width:1340px;margin-inline:auto}.bike-configurator-preview{width:60%;position:sticky;top:24px}.bike-configurator-select{width:40%}.bike-configurator-details{max-width:700px;margin-left:auto;margin-right:auto}.bike-configurator-preview__container,.bike-configurator-preview__option-image{padding-top:60px}.bike-configurator-options{gap:16px}.configurator-option__label{font-size:14px}}img[data-option=bike_basket]{z-index:3}img[data-option=bike_strap_color]{z-index:4}img[data-option=bike_sticker_on_basket]{z-index:5}
/*# sourceMappingURL=/cdn/shop/t/10/assets/configurator.css.map */
