.carousel-section[data-v-10fa5564]{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;text-align:center}.carousel-viewport[data-v-10fa5564]{overflow-x:hidden;overflow-y:visible;position:relative;width:100%}.carousel-track[data-v-10fa5564]{--carousel-gap:16px;align-items:flex-start;display:flex;gap:var(--carousel-gap);transform:translateZ(0);will-change:transform}.carousel-item[data-v-10fa5564]{flex:0 0 auto;width:clamp(280px,60vw,340px)}.card[data-v-10fa5564]{display:flex;flex-direction:column;gap:12px;transform-origin:center center;transition:transform .25s ease,opacity .25s ease;will-change:transform,opacity}.image-container[data-v-10fa5564]{aspect-ratio:1/1;border-radius:10px;box-shadow:0 4px 24px #00000014;overflow:hidden;position:relative;width:100%}.image-container img[data-v-10fa5564]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.item-label[data-v-10fa5564]{display:grid;min-height:32px;place-items:center;text-align:center}.item-label[data-v-10fa5564] .h4,.item-label[data-v-10fa5564] h4{margin:0}@media (hover:hover) and (pointer:fine){.carousel-item.active .image-container img[data-v-10fa5564]{transform:scale(1.05);transition:transform .3s ease}}@media (min-width:768px){.carousel-track[data-v-10fa5564]{--carousel-gap:32px}.carousel-item[data-v-10fa5564]{width:clamp(300px,34vw,360px)}}@media (min-width:1024px){.carousel-item[data-v-10fa5564]{width:60vh}}
