.component-swiper-indicator{font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1;font-weight:405;font-family:ChaletComprime;letter-spacing:.01em;text-transform:uppercase}.component-swiper-indicator.is-type-number{display:flex;flex-flow:row;align-items:center;white-space:pre}.component-swiper-indicator.is-type-number.is-style-dark .swiper-pagination-current{color:#1a1917}.component-swiper-indicator.is-type-number.is-style-dark,.component-swiper-indicator.is-type-number.is-style-dark .swiper-pagination-total{color:rgba(26,25,23,.2)}.component-swiper-indicator.is-type-number.is-style-light .swiper-pagination-current{color:#fff}.component-swiper-indicator.is-type-number.is-style-light,.component-swiper-indicator.is-type-number.is-style-light .swiper-pagination-total{color:hsla(0,0%,100%,.2)}.component-swiper-indicator.is-type-progressbar{display:flex;flex-flow:row;align-items:center;min-width:min(calc(8.125rem + 3.125 * (100vw - 22.5rem) / 77.5),11.25rem);gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}.component-swiper-indicator.is-type-progressbar .indicator-progress{position:relative;flex-grow:1;flex-shrink:1;height:clamp(0.125rem,calc(0.125rem + 0 * (100vw - 22.5rem) / 77.5),0.125rem)}.component-swiper-indicator.is-type-progressbar .indicator-current,.component-swiper-indicator.is-type-progressbar .indicator-total{flex-grow:0;flex-shrink:0}.component-swiper-indicator.is-type-progressbar .indicator-current{opacity:1}.component-swiper-indicator.is-type-progressbar .indicator-total{opacity:.2}.component-swiper-indicator.is-type-progressbar.is-style-dark .indicator-progress{background-color:rgba(26,25,23,.2)}.component-swiper-indicator.is-type-progressbar.is-style-dark .indicator-progress .swiper-pagination-progressbar-fill{background-color:#a33c41}.component-swiper-indicator.is-type-progressbar.is-style-dark .indicator-current{color:#99262c}.component-swiper-indicator.is-type-progressbar.is-style-dark .indicator-total{color:#1a1917}.component-swiper-indicator.is-type-progressbar.is-style-light .indicator-progress{background-color:hsla(0,0%,100%,.2)}.component-swiper-indicator.is-type-progressbar.is-style-light .indicator-progress .swiper-pagination-progressbar-fill{background-color:#a33c41}.component-swiper-indicator.is-type-progressbar.is-style-light .indicator-current{color:#99262c}.component-swiper-indicator.is-type-progressbar.is-style-light .indicator-total{color:#fff}.component-swiper-indicator.is-type-bullet .swiper-pagination-bullet{width:clamp(0.625rem,calc(0.625rem + 0 * (100vw - 22.5rem) / 77.5),0.625rem);height:clamp(0.625rem,calc(0.625rem + 0 * (100vw - 22.5rem) / 77.5),0.625rem);transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-duration:250ms;transition-property:opacity,width;opacity:.2;border-radius:9999px}.component-swiper-indicator.is-type-bullet .swiper-pagination-bullet-active{width:3.125rem;opacity:1}.component-swiper-indicator.is-type-bullet.is-style-dark .swiper-pagination-bullet{background-color:#1a1917}.component-swiper-indicator.is-type-bullet.is-style-dark .swiper-pagination-bullet-active{background-color:#1a1917}.component-swiper-indicator.is-type-bullet.is-style-light .swiper-pagination-bullet{background-color:#fff}.component-swiper-indicator.is-type-bullet.is-style-light .swiper-pagination-bullet-active{background-color:#fff}