.yp-carousel-container{margin:40px auto}.yp-carousel-header{text-align:center;margin-bottom:24px}.yp-carousel-header h1{margin:0;color:#333}.yp-carousel-header p{color:#666;margin:8px 0 0}.yp-carousel-slider{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:16px}.yp-carousel-slider::-webkit-scrollbar{display:none}.yp-carousel-item{flex:0 0 40%;scroll-snap-align:start;position:relative;cursor:pointer}.yp-carousel-item img{width:100%;object-fit:cover;display:block;border-radius:16px;transition:transform .4s ease}.yp-carousel-item:hover img{transform:scale(1.05)}.yp-carousel-text-overlay{position:absolute;bottom:12px;left:50%;transform:translate(-50%);text-align:center;color:#fff;width:100%;padding:20px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.yp-carousel-text-overlay h2{margin:0 0 4px;font-size:24px;color:#fff}.yp-carousel-text-overlay .yp-carousel-btn{background:#fff;color:#000;padding:6px 12px;text-transform:uppercase;font-weight:700;border-radius:6px;text-decoration:none;transition:background .3s}.yp-carousel-text-overlay .yp-carousel-btn:hover{background:#ff4081;color:#fff}@media (min-width: 1024px){.yp-carousel-item{flex:0 0 calc((100% - 58px)/4)}}@media (min-width: 600px) and (max-width:1023px){.yp-carousel-item{flex:0 0 38%;height:280px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
