/* Venetian Blinds theme styles */
.venetian-blinds-carousel .carousel-nav-btn {
    background-color: #C0C0C0; /* Silver color for Venetian Blinds theme */
    color: #ffffff; /* White arrow color */
    fill: #ffffff; /* Ensure the arrow is white */
    --border-color: rgba(192, 192, 192, 0.5); /* 50% transparent silver border */
    border: 2px solid var(--border-color);
    font-size: 24px; /* Larger font size for visibility */
}

.venetian-blinds-carousel .carousel-nav-btn:hover {
    background-color: #A9A9A9; /* Darker silver for hover state */
    color: #ffffff; /* Ensure arrow remains white */
    fill: #ffffff; /* Ensure fill color remains white on hover */
    --border-color: rgba(169, 169, 169, 0.5); /* 50% transparent darker silver border */
}

.venetian-blinds-carousel .owl-dots .owl-dot.active {
    background-color: #C0C0C0; /* Silver color */
}

.venetian-blinds-card-border-bg {
    border-top: 7px solid #C0C0C0; /* Example color */
}

.venetian-blinds-hero-tile-bg {
    background-color: #A9A9A9; /* Same color as dark banner */
}

.venetian-blinds-light-banner-bg {
    background-color: #e8e8e8; /* Lighter grey for the banner background */
}

.venetian-blinds-dark-banner-bg {
    background-color: #A9A9A9; /* Darker grey for the dark banner background */
}

.venetian-blinds-light-banner-bg-arrow-down {
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent;
    border-top: 40px solid #e8e8e8; /* Same color as light banner background */
    position: absolute;
    bottom: -40px; /* Adjust if necessary */
    left: 50%;
    transform: translateX(-50%) translateY(0); /* Adjust transform for centering */
}

@media (max-width: 767px) {
    .venetian-blinds-light-banner-bg-arrow-down {
        left: 50%; /* Keep centring for mobile views */
        transform: translateX(-50%) translateY(0); /* Ensure it remains centred on mobile */
    }
}
