/* v1.5.37: carousel-only change; existing product card markup and appearance retained. */
.hiru-featured-carousel-37{position:relative;min-width:0;padding:0 3px;overflow:hidden}
body .hiru-featured-track-37.hiru-cards{display:flex!important;flex-wrap:nowrap!important;gap:15px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;align-items:stretch;padding:2px 0 5px}
.hiru-featured-track-37::-webkit-scrollbar{display:none}
body .hiru-featured-track-37.hiru-cards>.hiru-card{flex:0 0 calc((100% - 30px)/3)!important;max-width:calc((100% - 30px)/3)!important;min-width:0;scroll-snap-align:start}
.hiru-featured-prev-37,.hiru-featured-next-37{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:42px;display:grid;place-items:center;border:1px solid #ded3ee;border-radius:8px;color:#5425a8;background:#ffffffed;cursor:pointer;font-size:28px;z-index:2}
.hiru-featured-prev-37{left:5px}.hiru-featured-next-37{right:5px}
.hiru-featured-prev-37[hidden],.hiru-featured-next-37[hidden],.hiru-work-prev-35[hidden],.hiru-work-next-35[hidden]{display:none!important}
@media(max-width:820px){body .hiru-featured-track-37.hiru-cards>.hiru-card{flex-basis:100%!important;max-width:100%!important}}
@media(prefers-reduced-motion:reduce){body .hiru-featured-track-37.hiru-cards{scroll-behavior:auto}}
