.carousel-wrapper{display:flex;align-items:center;position:relative;max-width:100%;overflow:hidden}.carousel{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex:1}.carousel-track{display:flex;gap:16px;padding:20px 10px;scroll-behavior:smooth;min-width:max-content}.carousel-card{flex:0 0 260px;background:#f9f9f9;border-radius:16px;box-shadow:0 4px 12px #0000000f;transition:transform .2s ease,box-shadow .2s ease;scroll-snap-align:start;cursor:pointer;overflow:hidden}.carousel-card:hover{transform:translateY(-4px);box-shadow:0 6px 18px #0000001a}.card-header{padding:20px;font-size:1.2rem;font-weight:700;text-align:center;background:#fff;color:#036}.card-body{padding:16px;font-size:.95rem;color:#333}.carousel-card.active .card-body{display:block}.carousel-card.active .card-header{border-bottom:1px solid #ccc}.carousel-arrow{background:#fff;border:none;font-size:2rem;padding:0 12px;cursor:pointer;color:#036;z-index:2;transition:background .2s ease}.carousel-arrow:hover{background:#eee}.carousel::-webkit-scrollbar{display:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/carousel.css.map */
