.ebike-dropdowns{--ebike-border: color-mix(in srgb, var(--color-foreground), transparent 80%);--ebike-selected: var(--color-foreground);--ebike-selected-text: rgb(var(--color-background-rgb));--ebike-selected-border: #e8e8e8;--ebike-radius: var(--rounded-2xs)}.ebike-dropdowns .ebike-dropdowns__label{display:flex;align-items:baseline;gap:0;margin-block-end:1.8rem;font-size:14px;line-height:1.25}.ebike-dropdowns .ebike-dropdowns__selected-value{font-weight:600}.ebike-dropdowns .ebike-dropdowns__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;max-width:72rem}.ebike-dropdowns .ebike-dropdowns__option{min-width:0}.ebike-dropdowns .ebike-dropdowns__swatch{position:relative;margin-right:0;display:flex;min-height:8.8rem;flex-direction:column;justify-content:center;overflow:hidden;border-radius:var(--ebike-radius);box-shadow:0 0 0 1px var(--ebike-border);color:var(--color-foreground);cursor:pointer;text-align:center;transition:box-shadow .3s ease,background-color .3s ease,color .3s ease;border:none}.ebike-dropdowns .ebike-dropdowns__option-name,.ebike-dropdowns .ebike-dropdowns__price{display:block;padding:1.3rem 1.5rem;font-size:var(--text-lg);font-weight:600;line-height:1.2}.ebike-dropdowns .ebike-dropdowns__price{border-block-start:1px solid var(--ebike-border)}.ebike-dropdowns .js-ebike-option:checked+.ebike-dropdowns__swatch{box-shadow:0 0 0 1px var(--ebike-selected-border);background-color:var(--ebike-selected);color:var(--ebike-selected-text)}.ebike-dropdowns .js-ebike-option:checked+.ebike-dropdowns__swatch .ebike-dropdowns__price{border-color:var(--ebike-selected-text)}.ebike-dropdowns .ebike-dropdowns__ribbon{position:absolute;top:-.4rem;right:-.4rem;z-index:1;width:5.8rem;height:5.8rem;overflow:hidden;pointer-events:none}.ebike-dropdowns .ebike-dropdowns__ribbon span{position:absolute;top:1.4rem;left:-3.8rem;display:block;width:14rem;padding:.4rem 0;transform:rotate(45deg);background-color:#df332b;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.ebike-dropdowns .ebike-dropdowns__link{display:inline-block;margin-block-start:.6rem;font-size:var(--text-base);color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2rem}@media(max-width:767px){.ebike-dropdowns .ebike-dropdowns__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:none}.ebike-dropdowns .ebike-dropdowns__swatch{min-height:7.6rem}.ebike-dropdowns .ebike-dropdowns__option-name,.ebike-dropdowns .ebike-dropdowns__price{padding:1.1rem .8rem;font-size:var(--text-base)}.ebike-dropdowns .ebike-dropdowns__ribbon{width:5.2rem;height:6.2rem}.ebike-dropdowns .ebike-dropdowns__ribbon span{top:1rem;left:-3.9rem;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
