
.swiper-button-next-best-selling[data-v-bd133374]::after,
.swiper-button-prev-best-selling[data-v-bd133374]::after,
.swiper-button-next[data-v-bd133374]::after,
.swiper-button-prev[data-v-bd133374]::after {
    font-size: 24px;
}

.swiper-button-next-merchant[data-v-5c63f9fc]::after,
.swiper-button-prev-merchant[data-v-5c63f9fc]::after,
.swiper-button-next[data-v-5c63f9fc]::after,
.swiper-button-prev[data-v-5c63f9fc]::after {
    font-size: 24px;
}

.swiper-button-next-latest[data-v-757df8d3]::after,
.swiper-button-prev-latest[data-v-757df8d3]::after,
.swiper-button-next[data-v-757df8d3]::after,
.swiper-button-prev[data-v-757df8d3]::after {
    font-size: 24px;
}

/* Make wrapper disappear on large screens so cards are direct grid children */
@media (min-width: 1024px) {
.lg\:contents[data-v-38adb803] {
        display: contents;
}
}

/* Custom scrollbar for product cards on screens less than 1024px */
@media (max-width: 1023px) {
.product-cards-scroll[data-v-38adb803] {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: thin;
        scrollbar-color: #888 #f1f1f1;
}
.product-cards-scroll[data-v-38adb803]::-webkit-scrollbar {
        height: 8px;
}
.product-cards-scroll[data-v-38adb803]::-webkit-scrollbar-track {
        background: #f1f1f1;
        border-radius: 4px;
}
.product-cards-scroll[data-v-38adb803]::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 4px;
}
.product-cards-scroll[data-v-38adb803]::-webkit-scrollbar-thumb:hover {
        background: #555;
}
}

.banner-gradient[data-v-0d14da88] {
    background: linear-gradient(180deg, #f3f4f6 0%, #e5e7eb 30%, #6b7280 70%, #1f2937 100%);
}
.image-overlay[data-v-0d14da88] {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.6) 100%);
}

.swiper-button-next-top-categories[data-v-0151415f]::after,
.swiper-button-prev-top-categories[data-v-0151415f]::after,
.swiper-button-next[data-v-0151415f]::after,
.swiper-button-prev[data-v-0151415f]::after {
    font-size: 24px;
}
.shadow-card[data-v-0151415f] {
    box-shadow: 0 5px 15px rgba(15, 23, 42, 0.08);
}
