#content{
    background: url(../../../img/kv/navidad2022/bg.jpg) left center repeat;
}

.products .product{
    background-color: transparent;
}

#main-footer {
    background: url(../../../img/kv/navidad2022/banner-footer.jpg) top center no-repeat;
    background-size: 100% auto;
    padding-top: 23.5%;
}

/*.site-header .nav .nav-item .nav-link .icon-perfil {
    margin-right: 5px;
    margin-top: -18px;
    height: 55px !important;
}*/

.site-header-cart .cart-contents .icon-carrito {
    min-width: 45px !important;
    width: 45px !important;
    height: 38px !important;
}

.icon-perfil{
    height: 40px!important;
}
.icon-fav{
    height: 45px!important;
}
.icon-cart{
    height: 50px!important;
    min-width: 45px!important;
}

@media (min-width: 1025px) {
    .site-header .custom-logo-link img {
        max-height: 180px;
    }

    .site-header .stuck .custom-logo-link img {
        max-height: 74px;
        margin-top: -3px;
    }
}

@media (max-width: 1024px) {
    .site-header .custom-logo-link img {
        max-height: 90px;
    }

    .site-header .handheld-header .handheld-header-links .my-account {
        display: flex;
        align-items: center;
    }

    .site-header .handheld-header .handheld-header-links .my-account svg {
        margin-top: -15px;
        height: 50px !important;
    }
}

@media (min-width: 992px) {
    @media (max-width: 1199px) {
        .site-header .site-header-cart {
            max-width: 22%;
        }
    }
}

@media (min-width: 1200px) {
    @media (max-width: 1699px) {
        .site-header .site-header-cart {
            max-width: 18%;
        }
    }
}