.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}
#bikeModelList[data-expended=true]{max-height:calc(100dvh - var(--byc-create-listing-offset-top) - 75px)}.product-type-card{cursor:pointer;transition:border-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}.product-type-card:active{transform:scale(.97)}.product-type-card:focus-visible{outline:2px solid var(--content-primary);outline-offset:2px}.product-type-radio{transition:border-color .2s cubic-bezier(.32,.72,0,1),background-color .2s cubic-bezier(.32,.72,0,1)}.product-type-radio-dot{transition:transform .2s cubic-bezier(.32,.72,0,1),opacity .15s cubic-bezier(.32,.72,0,1)}.product-type-illustration{transition:opacity .2s cubic-bezier(.32,.72,0,1)}.frameset-selector{opacity:0;max-height:0;margin-top:0;transition:max-height .28s cubic-bezier(.32,.72,0,1),opacity .2s cubic-bezier(.32,.72,0,1),margin-top .28s cubic-bezier(.32,.72,0,1);overflow:hidden}.frameset-selector.visible{opacity:1;max-height:400px;margin-top:4px}.frameset-selector-inner{flex-direction:column;display:flex}.pill-exit{pointer-events:none;animation:.15s cubic-bezier(.32,.72,0,1) forwards pillExit}@keyframes pillExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.95)}}@media (prefers-reduced-motion:reduce){.product-type-card,.product-type-radio,.product-type-radio-dot,.product-type-illustration,.frameset-selector{transition-duration:.01ms!important}.pill-exit{animation-duration:.01ms!important}}
