
.cc_z8k389i6_MiHppejUyH .miras-carousel, .cc_z8k389i6_3YOhgXSIDE .miras-carousel, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel, .cc_z8k389i6_RKJQoiLRmw .miras-carousel { position: relative; min-width: 0; }
.cc_z8k389i6_MiHppejUyH .miras-carousel__track, .cc_z8k389i6_3YOhgXSIDE .miras-carousel__track, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel__track, .cc_z8k389i6_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_z8k389i6_MiHppejUyH .miras-carousel__track::-webkit-scrollbar, .cc_z8k389i6_3YOhgXSIDE .miras-carousel__track::-webkit-scrollbar, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel__track::-webkit-scrollbar, .cc_z8k389i6_RKJQoiLRmw .miras-carousel__track::-webkit-scrollbar { display: none; }
.cc_z8k389i6_MiHppejUyH .miras-carousel__item, .cc_z8k389i6_3YOhgXSIDE .miras-carousel__item, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel__item, .cc_z8k389i6_RKJQoiLRmw .miras-carousel__item { min-width: 0; scroll-snap-align: start; }
.cc_z8k389i6_MiHppejUyH .miras-carousel__controls, .cc_z8k389i6_3YOhgXSIDE .miras-carousel__controls, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel__controls, .cc_z8k389i6_RKJQoiLRmw .miras-carousel__controls { display: flex; align-items: center; justify-content: end; gap: .5rem; margin-top: 1.25rem; flex-wrap: wrap; }
.cc_z8k389i6_MiHppejUyH .miras-carousel__dots, .cc_z8k389i6_3YOhgXSIDE .miras-carousel__dots, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel__dots, .cc_z8k389i6_RKJQoiLRmw .miras-carousel__dots { display: flex; gap: .4rem; max-width:100%;overflow-x:auto;scrollbar-width:none; }
.cc_z8k389i6_MiHppejUyH .miras-carousel__dots button, .cc_z8k389i6_3YOhgXSIDE .miras-carousel__dots button, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel__dots button, .cc_z8k389i6_RKJQoiLRmw .miras-carousel__dots button {flex-shrink:0;}
.cc_z8k389i6_MiHppejUyH .miras-carousel--hero .miras-carousel__track, .cc_z8k389i6_3YOhgXSIDE .miras-carousel--hero .miras-carousel__track, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel--hero .miras-carousel__track, .cc_z8k389i6_RKJQoiLRmw .miras-carousel--hero .miras-carousel__track { grid-auto-columns: 100%; gap: 0; align-items:start; overflow-y:hidden; }
.cc_z8k389i6_MiHppejUyH .miras-carousel--hero .miras-carousel__controls, .cc_z8k389i6_3YOhgXSIDE .miras-carousel--hero .miras-carousel__controls, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel--hero .miras-carousel__controls, .cc_z8k389i6_RKJQoiLRmw .miras-carousel--hero .miras-carousel__controls { justify-content: center; }
.cc_z8k389i6_MiHppejUyH .miras-carousel__track:focus-visible, .cc_z8k389i6_3YOhgXSIDE .miras-carousel__track:focus-visible, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel__track:focus-visible, .cc_z8k389i6_RKJQoiLRmw .miras-carousel__track:focus-visible { outline: 2px solid var(--kombos-miras-gold); outline-offset: 3px; }
@media(min-width:1024px){ .cc_z8k389i6_MiHppejUyH .miras-carousel__track, .cc_z8k389i6_3YOhgXSIDE .miras-carousel__track, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel__track, .cc_z8k389i6_RKJQoiLRmw .miras-carousel__track { grid-auto-columns: calc((100% - (var(--miras-columns) - 1) * 1.5rem) / var(--miras-columns)); gap: 1.5rem; } .cc_z8k389i6_MiHppejUyH .miras-carousel--hero .miras-carousel__track, .cc_z8k389i6_3YOhgXSIDE .miras-carousel--hero .miras-carousel__track, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel--hero .miras-carousel__track, .cc_z8k389i6_RKJQoiLRmw .miras-carousel--hero .miras-carousel__track { grid-auto-columns:100%;gap:0; } }

@media(max-width:767px){
 .cc_z8k389i6_MiHppejUyH .miras-carousel--hero .miras-carousel__track, .cc_z8k389i6_3YOhgXSIDE .miras-carousel--hero .miras-carousel__track, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel--hero .miras-carousel__track, .cc_z8k389i6_RKJQoiLRmw .miras-carousel--hero .miras-carousel__track {height:auto !important;align-items:stretch;}
 .cc_z8k389i6_MiHppejUyH .miras-carousel--hero .miras-carousel__controls, .cc_z8k389i6_3YOhgXSIDE .miras-carousel--hero .miras-carousel__controls, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel--hero .miras-carousel__controls, .cc_z8k389i6_RKJQoiLRmw .miras-carousel--hero .miras-carousel__controls {margin-top:.5rem;gap:.375rem;flex-wrap:wrap;}
 .cc_z8k389i6_MiHppejUyH .miras-carousel--hero .miras-carousel__dots, .cc_z8k389i6_3YOhgXSIDE .miras-carousel--hero .miras-carousel__dots, .cc_z8k389i6_iSrcIqiGd8 .miras-carousel--hero .miras-carousel__dots, .cc_z8k389i6_RKJQoiLRmw .miras-carousel--hero .miras-carousel__dots {order:-1;flex-basis:100%;justify-content:center;gap:0;}
}
