.boiron-product-carousel {
    width: 100%;
    padding: 0; /* Removed extra padding */
}

/* Removed unnecessary padding from each slide */
.swiper-slide {
    text-align: center;
    padding: 0 !important; /* Ensure no extra padding */
    background: none; /* Remove any unwanted background */
    box-shadow: none; /* Remove shadows if any */
    border: none; /* Remove borders */
}

/* Flexbox to make sure each slide contains 2 categories side by side */
.category-row {
    display: flex;
    justify-content: space-between;
    gap: 15px;
    width: 100%;
    margin: 0; /* Remove any unwanted margins */
}

/* Each category should take up equal space within the slide */
.category-card {
    flex: 1;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #000;
    background: none; /* Remove any background */
    padding: 0; /* Ensure no extra padding */
}

/* Category image styling */
.category-image {
    width: 100%;
    height: auto;
    border-radius: 10px;
}
.category-image img {
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 10px;
}

/* Category name text */
.category-name {
    color: black;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
}

/* Product count styling */
.category-count {
    font-size: 14px;
    color: #666;
    display: block;
    margin-top: 5px;
}

.boiron-category-image {
    max-width: 189px;
    height: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto;
}



