.cd-configurators-multi{display:contents}.cd-configurator-set{display:flex;flex-direction:column;gap:16px;padding:0 16px;margin-top:16px}.cd-configurator-set[hidden]{display:none!important}.cd-config-section{display:flex;flex-direction:column;gap:8px}.cd-config-heading-row{display:flex;align-items:center;gap:12px}.cd-config-heading{font-size:17px;font-weight:600;margin:0;color:#1a1d21}.cd-config-info{margin:0 0 4px;font-size:13px;color:#6a6c6f}.cd-config-cards{background:#fff;border:1px solid #D1D2D3;border-radius:8px;overflow:hidden}.cd-config-row{display:block}.cd-config-row+.cd-config-row{border-top:1px solid #D1D2D3}.cd-config-row--selected{background:#f4f4f4}.cd-config-row-main{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;color:#1a1d21}.cd-config-row-main:hover{background:#00000005}.cd-config-row-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid #c0c2c4;box-sizing:border-box;flex-shrink:0;background:#fff}.cd-config-row--selected .cd-config-row-radio{border-color:#ff3864;background:radial-gradient(circle,#ff3864 38%,#fff 40%)}.cd-config-row-title,.cd-config-row-price{font-family:inherit;font-size:14px;font-weight:600;color:#1a1d21}.cd-config-row-price--free{color:#6a6c6f;font-weight:500}.cd-config-row--eco{background:#ecfdf5}.cd-config-row-eco-badge{display:inline-flex;align-items:center;vertical-align:middle;margin-left:6px;position:relative;top:-1px}.cd-config-row-eco-badge svg{display:block;width:14px;height:14px}.cd-config-row-details{display:none}.cd-config-row--selected .cd-config-row-details{display:block;padding:0 16px 14px 44px;font-family:inherit;font-size:13px;font-weight:400;color:#6a6c6f;line-height:1.5}.cd-config-row-details,.cd-config-row-details *{font-family:inherit!important;font-size:13px!important;line-height:1.5!important;color:#6a6c6f!important}.cd-config-row-details>*:first-child{margin-top:0}.cd-config-row-details>*:last-child{margin-bottom:0}.cd-config-row-details p{margin:6px 0}.cd-config-row-details ul,.cd-config-row-details ol{padding-left:18px;margin:6px 0}.cd-config-row-details li{margin:2px 0}.cd-config-row-desc{margin:0 0 8px}.cd-config-row-desc>*:first-child{margin-top:0}.cd-config-row-desc>*:last-child{margin-bottom:0}.cd-config-row-checks{list-style:none!important;padding:0!important;margin:8px 0 0!important;display:grid;gap:6px}.cd-config-row-check{display:flex!important;align-items:center;gap:8px;margin:0!important}.cd-config-row-check svg{flex:0 0 16px;width:16px;height:16px}.cd-config-row-check--off{opacity:.55}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-check--off[data-cd-off-item-targets],.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-check--off[data-cd-off-item-targets]{cursor:pointer;transition:opacity .12s ease,color .12s ease}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-check--off[data-cd-off-item-targets]:hover,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-check--off[data-cd-off-item-targets]:hover{opacity:1;color:#ff3864}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-check--off[data-cd-off-item-targets]:hover span,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-check--off[data-cd-off-item-targets]:hover span{text-decoration:underline}.cd-config-row-details a{color:#1a1d21!important;text-decoration:underline}.cd-config-row-details strong,.cd-config-row-details b{color:#1a1d21!important;font-weight:600!important}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-cards,.bike-configurator [data-cd-config-group=service-pack] .cd-config-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:6px;background:transparent;border:none;border-radius:0;overflow:visible;margin-top:10px}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row{display:contents}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-main,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-main{grid-row:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid #D1D2D3;border-radius:8px;background:#fff;transition:border-color .15s ease}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-radio,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-radio{display:none}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-title,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-title{font-size:13px;line-height:1.2;min-width:0;overflow-wrap:anywhere}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-price,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-price{font-size:13px}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row--selected .cd-config-row-main,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row--selected .cd-config-row-main{border-color:#ff3864;border-width:1.5px;background:#fff5f7;box-shadow:0 0 0 3px #ff386426}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row--selected .cd-config-row-title,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row--selected .cd-config-row-title{font-weight:600}@keyframes cd-tab-pulse{0%{box-shadow:0 0 #ff386473}to{box-shadow:0 0 0 9px #ff386400}}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-main--just-selected,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-main--just-selected{animation:cd-tab-pulse .5s ease-out}@media(prefers-reduced-motion:reduce){.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-main--just-selected,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-main--just-selected{animation:none}}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-details,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-details{grid-row:2;grid-column:1 / -1;display:block;visibility:hidden;margin-top:10px;padding:14px 16px;border:1px solid transparent}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row--selected .cd-config-row-details,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row--selected .cd-config-row-details{visibility:visible;border-color:#d1d2d3;border-radius:8px}[data-cd-config-group=service-pack] .cd-config-unselected-list{display:none}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-cards:not(:has(.cd-config-row--selected)) .cd-config-row-details,.bike-configurator [data-cd-config-group=service-pack] .cd-config-cards:not(:has(.cd-config-row--selected)) .cd-config-row-details{display:none}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-cards:not(:has(.cd-config-row--selected)) .cd-config-unselected-list,.bike-configurator [data-cd-config-group=service-pack] .cd-config-cards:not(:has(.cd-config-row--selected)) .cd-config-unselected-list{display:block;grid-row:2;grid-column:1 / -1;margin-top:10px;padding:14px 16px;border:1px solid #D1D2D3;border-radius:8px}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-unselected-list,.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-unselected-list *,.bike-configurator [data-cd-config-group=service-pack] .cd-config-unselected-list,.bike-configurator [data-cd-config-group=service-pack] .cd-config-unselected-list *{font-size:13px!important;line-height:1.5!important;color:#6a6c6f!important}@media(max-width:480px){.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-main,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-main{padding:8px}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-title,.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-price,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-title,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-price{font-size:12px}}@media(max-width:360px){.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-cards,.bike-configurator [data-cd-config-group=service-pack] .cd-config-cards{column-gap:4px}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-main,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-main{padding:6px}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-title,.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-price,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-title,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-price{font-size:11px}}[data-cd-config-group=service-pack] .cd-config-row-most-popular-badge{display:inline-block;white-space:nowrap;align-self:flex-start;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 6px;background:#fef3c7;color:#92400e;border-radius:4px}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row--most-popular .cd-config-row-main,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row--most-popular .cd-config-row-main{position:relative}.cd-configurators-multi [data-cd-config-group=service-pack] .cd-config-row-most-popular-badge,.bike-configurator [data-cd-config-group=service-pack] .cd-config-row-most-popular-badge{position:absolute;top:0;left:10px;transform:translateY(-50%);z-index:1}body[data-bkrm-services-missing=true][data-bkrm-services-checkout-attempted=true] .cd-config-section:not(:has(.cd-config-row--selected)) .cd-config-cards{box-shadow:0 0 0 2px #d4286b}bike-configurator[hidden]{display:none}html.bike-configurator-open,body.bike-configurator-open{overflow:hidden!important;overscroll-behavior:none}.bike-configurator__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:399;cursor:pointer}.bike-configurator__panel{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:400;display:flex;flex-direction:column;overflow:hidden;box-shadow:-4px 0 24px #0000002e;transform:translate(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}bike-configurator.is-open .bike-configurator__panel{transform:translate(0)}.bike-configurator__main{flex:1 1 auto;min-height:0;display:flex;flex-direction:row;background:#f4f4f4;overflow:hidden}.bike-configurator__visual{flex:0 0 42%;min-height:0;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px;border-right:1px solid #D1D2D3;overflow:hidden}.bike-configurator__visual .cd-bike-info-panel{width:100%;background:transparent;padding:0;border-bottom:none;display:flex;flex-direction:column;align-items:center;gap:12px}.bike-configurator__visual .cd-bike-info-panel .cart-drawer-product-image{width:100%;height:auto;max-height:none;display:flex;align-items:center;justify-content:center}.bike-configurator__visual .cd-bike-info-panel .cart-drawer-product-image img{display:block;width:100%;max-width:520px;height:auto;max-height:65vh;object-fit:contain}.bike-configurator__content{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:#f4f4f4}.bike-configurator__header{flex-shrink:0;background:#fff;border-bottom:1px solid #D1D2D3;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 16px}.bike-configurator__title{font-size:16px;font-weight:700;color:#1a1d21}.bike-configurator__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:none;border-radius:50%;cursor:pointer;color:#1a1d21;flex-shrink:0;transition:background .15s ease}.bike-configurator__close:hover{background:#0000000f}.bike-configurator__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f4f4f4}.bike-configurator .cd-configurator-set{background:transparent}.bike-configurator__footer{flex-shrink:0;background:#fff;border-top:1px solid #D1D2D3;display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px}@media(max-width:767px){.bike-configurator__main{flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bike-configurator__visual{flex:0 0 auto;border-right:none;border-bottom:1px solid #D1D2D3;padding:12px 16px;justify-content:flex-start;align-items:flex-start;overflow:visible}.bike-configurator__visual .cd-bike-info-panel .cart-drawer-product-image{height:auto;max-height:26vh}.bike-configurator__visual .cd-bike-info-panel .cart-drawer-product-image img{max-height:26vh}.bike-configurator__content{flex:0 0 auto;display:block;min-height:0}.bike-configurator__body{flex:none;overflow:visible;min-height:0}.bike-configurator__footer{position:sticky;bottom:0;z-index:2}}.bike-configurator__summary{display:flex;flex-direction:column;gap:4px}.bike-configurator__summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;color:#6a6c6f}.bike-configurator__summary-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bike-configurator__summary-price{flex-shrink:0;font-weight:500;color:#1a1d21;white-space:nowrap;text-align:right}.bike-configurator__summary-protection{color:#dc2853;font-weight:500}.bike-configurator__summary-extra .bike-configurator__summary-label:before{content:"+ ";color:#6a6c6f}.bike-configurator__summary-divider{border:none;border-top:1px solid #D1D2D3;margin:4px 0}.bike-configurator__summary-total{font-size:15px;font-weight:600;color:#1a1d21}.bike-configurator__summary-total-label{flex:1}.bike-configurator__summary-total-value{flex-shrink:0}.bike-configurator__error{color:#d4286b;font-size:13px;font-weight:500;text-align:center}.bike-configurator__error[hidden]{display:none}.bike-configurator__proceed{width:100%;height:50px;font-size:15px;font-weight:600;cursor:pointer;background:#ff3864;color:#fff;border:none;border-radius:4px;transition:background .15s ease}.bike-configurator__proceed:hover:not(:disabled){background:#e02040}.bike-configurator__proceed:disabled{opacity:.5;cursor:not-allowed}.bike-configurator__upsell{padding-bottom:20px}.bike-configurator .cart-drawer-upsell-container{margin-top:12px!important}.bike-configurator .cart-drawer-upsell-container .cart-drawer-upsell-image{max-width:120px;margin:0 auto;height:60px;max-height:60px}.bike-configurator .cart-drawer-upsell-container .cart-drawer-upsell-image img{max-height:60px;object-fit:contain}.bike-configurator .cart-drawer-upsell-container .card-drawer-upsell-item{min-height:0;height:100%;justify-content:flex-start;gap:8px;padding:12px;cursor:pointer}.bike-configurator .cart-drawer-upsell-container h6{font-size:15px!important}.bike-configurator .cart-drawer-upsell-container .card-drawer-upsell-title{font-size:13px!important;margin-top:6px!important;-webkit-line-clamp:2!important;min-height:2.8em}.bike-configurator .cart-drawer-upsell-container .card-drawer-upsell-item:hover{border-color:#1a1d21}.bike-configurator .cart-drawer-upsell-container .card-drawer-upsell-item .cd-upsell-loading{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px}.bike-configurator .cart-drawer-upsell-container .card-drawer-upsell-item .cd-upsell-loading svg{width:100%;height:100%}.bike-configurator .cart-drawer-upsell-container .card-drawer-upsell-item.loading{pointer-events:none}.bike-configurator .cart-drawer-upsell-container .card-drawer-upsell-item.loading>div{opacity:.45}.bike-configurator .cart-drawer-upsell-container .card-drawer-upsell-item.loading .cd-upsell-loading{display:block}@media only screen and (min-width:768px){.bike-configurator .cart-drawer-upsell-container .cart-drawer-upsell-image,.bike-configurator .cart-drawer-upsell-container .card-drawer-upsell-item:hover .cart-drawer-upsell-image{height:60px;max-height:60px}}body.bike-configurator-open #Product-Drawer{z-index:9000!important}body.bike-configurator-open .click-capture--product{z-index:8999!important}body.bike-configurator-open #gorgias-chat-container,body.bike-configurator-open #gorgias-chat-key,body.bike-configurator-open #chat-button,body.bike-configurator-open [id^=gorgias-chat],body.bike-configurator-open .gorgias-chat-messenger-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-configurator.css.map */
