.bikeGallery{background-color:#fff;padding:75rem 0 50rem;position:relative}@media (max-width:768px){.bikeGallery{padding:57rem 0 35rem}}.bikeGallery h2{color:#061c03;margin:0 0 60rem 335rem;max-width:650rem}@media (max-width:768px){.bikeGallery h2{font-size:30rem;line-height:40rem;margin:0 0 115rem 40rem;max-width:220rem}}.bikeGallery__Category{align-items:center;border-bottom-left-radius:50rem;border-bottom-right-radius:50rem;color:#fff;display:flex;font-family:HotSans;font-size:14rem;font-weight:700;height:64rem;justify-content:center;letter-spacing:.5rem;line-height:18rem;position:absolute;right:350rem;top:0;width:86rem}@media (max-width:768px){.bikeGallery__Category{font-size:12rem;height:53rem;line-height:15rem;right:40rem;width:75rem}}.bikeGallery__Slide{min-height:500rem;min-width:800rem}@media (max-width:768px){.bikeGallery__Slide{max-width:unset;min-height:220rem;min-width:unset}}.bikeGallery__Slide img{background-color:#f2f2f2;border-radius:35rem;max-width:550rem;padding:20rem;transition:all .4s;width:100%}@media (max-width:768px){.bikeGallery__Slide img{max-width:unset}}.bikeGallery__Slide+.bikeGallery__Slide{margin-left:30rem}@media (max-width:768px){.bikeGallery__Slide+.bikeGallery__Slide{margin-left:0}}.bikeGallery__Slide.is-selected img{max-width:800rem}@media (max-width:768px){.bikeGallery__Slide.is-selected img{max-width:unset}}.bikeGallery__Slide:has(+.is-selected) img{margin-left:auto;margin-top:156rem}@media (max-width:768px){.bikeGallery__Slide:has(+.is-selected) img{margin-top:unset}}.bikeGallery__Progress{align-items:center;display:flex;margin-left:335rem;margin-top:65rem}@media (max-width:768px){.bikeGallery__Progress{justify-content:center;margin:30rem 0 0}}.bikeGallery__Progress .bikeGallery__ProgressBar{align-items:center;display:flex;font-size:16rem;gap:20rem}.bikeGallery__Progress .bikeGallery__ProgressBar span{background-color:#ababab;height:1rem;position:relative;width:80rem}.bikeGallery__Progress .bikeGallery__ProgressBar span i{background-color:#231f20;bottom:0;left:0;position:absolute;top:0;transition:width .4s;width:20rem}.bikeGallery__Progress .bikeGallery__ProgressButton{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:48rem;justify-content:center;width:48rem}.bikeGallery__Progress .bikeGallery__ProgressButton:first-of-type{margin:0 6rem 0 45rem;padding-left:5rem;transform:rotate(180deg)}.bikeGallery__Progress .bikeGallery__ProgressButton svg{height:20rem;width:20rem}.bikeGallery__Progress .bikeGallery__ProgressButton:disabled{opacity:.5;pointer-events:none}
