
.cc_pPrB7CZwPX_MiHppejUyH .miras-carousel, .cc_pPrB7CZwPX_3YOhgXSIDE .miras-carousel, .cc_pPrB7CZwPX_iSrcIqiGd8 .miras-carousel, .cc_pPrB7CZwPX_RKJQoiLRmw .miras-carousel { position: relative; min-width: 0; }
.cc_pPrB7CZwPX_MiHppejUyH .miras-carousel__track, .cc_pPrB7CZwPX_3YOhgXSIDE .miras-carousel__track, .cc_pPrB7CZwPX_iSrcIqiGd8 .miras-carousel__track, .cc_pPrB7CZwPX_RKJQoiLRmw .miras-carousel__track { display: grid; grid-auto-flow: column; grid-auto-columns: calc((100% - (var(--miras-mobile-columns) - 1) * 1rem) / var(--miras-mobile-columns)); gap: 1rem; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; overscroll-behavior-x: contain; position: relative; }
.cc_pPrB7CZwPX_MiHppejUyH .miras-carousel__track::-webkit-scrollbar, .cc_pPrB7CZwPX_3YOhgXSIDE .miras-carousel__track::-webkit-scrollbar, .cc_pPrB7CZwPX_iSrcIqiGd8 .miras-carousel__track::-webkit-scrollbar, .cc_pPrB7CZwPX_RKJQoiLRmw .miras-carousel__track::-webkit-scrollbar { display: none; }
.cc_pPrB7CZwPX_MiHppejUyH .miras-carousel__item, .cc_pPrB7CZwPX_3YOhgXSIDE .miras-carousel__item, .cc_pPrB7CZwPX_iSrcIqiGd8 .miras-carousel__item, .cc_pPrB7CZwPX_RKJQoiLRmw .miras-carousel__item { min-width: 0; scroll-snap-align: start; }
.cc_pPrB7CZwPX_MiHppejUyH .miras-carousel__controls, .cc_pPrB7CZwPX_3YOhgXSIDE .miras-carousel__controls, .cc_pPrB7CZwPX_iSrcIqiGd8 .miras-carousel__controls, .cc_pPrB7CZwPX_RKJQoiLRmw .miras-carousel__controls { display: flex; align-items: center; justify-content: end; gap: .5rem; margin-top: 1.25rem; flex-wrap: wrap; }
.cc_pPrB7CZwPX_MiHppejUyH .miras-carousel__dots, .cc_pPrB7CZwPX_3YOhgXSIDE .miras-carousel__dots, .cc_pPrB7CZwPX_iSrcIqiGd8 .miras-carousel__dots, .cc_pPrB7CZwPX_RKJQoiLRmw .miras-carousel__dots { display: flex; gap: .4rem; }
.cc_pPrB7CZwPX_MiHppejUyH .miras-carousel--hero .miras-carousel__track, .cc_pPrB7CZwPX_3YOhgXSIDE .miras-carousel--hero .miras-carousel__track, .cc_pPrB7CZwPX_iSrcIqiGd8 .miras-carousel--hero .miras-carousel__track, .cc_pPrB7CZwPX_RKJQoiLRmw .miras-carousel--hero .miras-carousel__track { grid-auto-columns: 100%; gap: 0; }
.cc_pPrB7CZwPX_MiHppejUyH .miras-carousel--hero .miras-carousel__controls, .cc_pPrB7CZwPX_3YOhgXSIDE .miras-carousel--hero .miras-carousel__controls, .cc_pPrB7CZwPX_iSrcIqiGd8 .miras-carousel--hero .miras-carousel__controls, .cc_pPrB7CZwPX_RKJQoiLRmw .miras-carousel--hero .miras-carousel__controls { justify-content: center; }
.cc_pPrB7CZwPX_MiHppejUyH .miras-carousel__track:focus-visible, .cc_pPrB7CZwPX_3YOhgXSIDE .miras-carousel__track:focus-visible, .cc_pPrB7CZwPX_iSrcIqiGd8 .miras-carousel__track:focus-visible, .cc_pPrB7CZwPX_RKJQoiLRmw .miras-carousel__track:focus-visible { outline: 2px solid var(--kombos-miras-gold); outline-offset: 3px; }
@media(min-width:1024px){ .cc_pPrB7CZwPX_MiHppejUyH .miras-carousel__track, .cc_pPrB7CZwPX_3YOhgXSIDE .miras-carousel__track, .cc_pPrB7CZwPX_iSrcIqiGd8 .miras-carousel__track, .cc_pPrB7CZwPX_RKJQoiLRmw .miras-carousel__track { grid-auto-columns: calc((100% - (var(--miras-columns) - 1) * 1.5rem) / var(--miras-columns)); gap: 1.5rem; } .cc_pPrB7CZwPX_MiHppejUyH .miras-carousel--hero .miras-carousel__track, .cc_pPrB7CZwPX_3YOhgXSIDE .miras-carousel--hero .miras-carousel__track, .cc_pPrB7CZwPX_iSrcIqiGd8 .miras-carousel--hero .miras-carousel__track, .cc_pPrB7CZwPX_RKJQoiLRmw .miras-carousel--hero .miras-carousel__track { grid-auto-columns:100%;gap:0; } }
