/* Minimal carousel shell; HikaShop handles product card styles */
.hf-carousel{position:relative;width:100%;display:flex;align-items:center;gap:.5rem}
.hf-carousel .hf-nav{border:0;background:#eee;cursor:pointer;font-size:1.8rem;line-height:1;height:2.5rem;width:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}
.hf-carousel .hf-track-viewport{overflow:hidden;flex:1}
.hf-carousel .hf-track{display:flex;gap:1rem;will-change:transform;transition:transform .35s ease}
.hf-carousel .hf-slide{min-width:200px;flex:0 0 auto}
@media (max-width:767.98px){.hf-carousel .hf-slide{min-width:160px}}
