:root {
    --colorCabecera: #a6484e;
    --colorTextoCabecera: #fff;
    --colorCorporativo: #a6484e;
    --colorFondo: #fff;
    --colorTexto: #333;
    --colorTextoContraste: #fff;
    --colorBorde: #111;
    --colorDestacado: #a6484e;
    --colorTextoBoton: #fff;
    --colorIcono: #a6484e;
    --colorBarraBusqueda: #fff;
    --colorBarraBusquedaTexto: #111;
    --colorBotonLista: #a6484e;
    --colorBotonTextoLista: #fff;
}

.hero-slider-wrapper .hero-image img {
    max-height: 600px;
}

.hero-slider-wrapper .hero-image {
    max-height: 600px;
}

.hero-slider-item-wrapper{
	background-size:cover;
}

.customer-support-text .text p {
    color: var(--colorTextoCabecera);
}

cart-icon .small-cart-trigger.active {
    background-color: var(--colorFondo);
    color: var(--colorTextoBoton);
}

.header-cart-icon .small-cart-trigger {
    background: var(--colorCorporativo);
    color: var(--colorFondo);
}

    .header-cart-icon .small-cart-trigger:hover, .header-cart-icon .small-cart-trigger.active {
        background: var(--colorFondo);
        color: var(--colorCorporativo);
    }

        .header-cart-icon .small-cart-trigger .cart-counter, .header-cart-icon .small-cart-trigger.active .cart-counter {
            background-color: var(--colorFondo);
        }

        .header-cart-icon .small-cart-trigger:hover .cart-counter, .header-cart-icon .small-cart-trigger.active .cart-counter {
            color: var(--colorFondo);
            background-color: var(--colorCorporativo);
        }

.headertop-dropdown-container .header-top-single-dropdown a:hover {
    color: var(--colorFondo);
}

.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar {
    background-color: var(--colorCorporativo);
}

    .mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before {
        background-color: var(--colorCorporativo);
    }

    .mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after {
        background-color: var(--colorCorporativo);
    }
    
.home-icon
{
    margin: 10px;
    padding: 10px;
    border: 3px solid #ccc;
    border-radius: 10px;
    text-align: center;
    max-width: 230px;
}

.home-icon .icon {
    font-size: 3em;
    color: var(--colorCorporativo)
}

.home-icon .title {
    font-size: 1.2em;
    padding-top: 10px;
    padding-bottom: 20px;
    color: var(--colorCorporativo);
    margin-top: 5px
}

.home-icon .description {
    font-size: 1.1em;
    line-height: 1.5em;
    padding: 5px;
}
