<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***************************************************
 * HOME -  DESTACADOS   
 * HOME -  POPULARES
 * SUS CARROUSELS  
**************************************************/

#home-destacados {
    padding-top: 48px;
}

#home-populares .container,
#home-destacados .container,
#ficha-relacionados .container {
    background-color: #fff;
}

#home-populares .contSecciones,
#home-destacados .contSecciones,
#ficha-relacionados .contSecciones {
    padding-bottom: 32px;
}

#home-populares .seccion2,
#home-destacados .seccion2,
#ficha-relacionados .contSecciones {
    padding-top: 32px;
}


/***  SWIPER  **/

#home-populares .contSeccionSwiper,
#home-destacados .contSeccionSwiper,
#ficha-relacionados .contSeccionSwiper {
    height: 650px;
}

/* pruebas */
.contSeccionSwiper .mySwiper {
    width: 100%;
    /* height: 100%; */
}

.contSeccionSwiper .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

/* .swiper.mySwiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    width: 342px;
} */

/*
.contSeccionSwiper .mySwiper {
    background-color: #fff;
    padding: 0;
    margin: 0 auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

.contSeccionSwiper .mySwiper .swiper-wrapper .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}*/

.mySwiper .card {
    /* width: 343px !important; */
}

.listado .card,
.contSeccionSwiper .mySwiper .swiper-wrapper .card {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #fff;
    cursor: pointer;
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important;
    margin-top: -80px;
    max-width: 390px;
    /* min-width: 343px; */
}

.contSeccionSwiper .mySwiper .swiper-wrapper .card:hover {
    -webkit-box-shadow: 0 2px 30px 0 rgba(155, 155, 155, .25);
    -moz-box-shadow: 0 2px 30px 0 rgba(155, 155, 155, .25);
    box-shadow: 0 2px 30px 0 rgba(155, 155, 155, .25);
}

.listado .card .bloque-imagen,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-imagen {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    /* height: 259px; */
}

.listado .card .bloque-imagen .imgCoche,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-imagen .imgCoche {
    width: 100%;
    height: 100%;
    object-fit: cover;
    cursor: pointer;
    aspect-ratio: 4 / 3;
}

.listado .card .bloque-imagen figure,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-imagen figure {
   margin: 0;
}

.listado .card .favorito,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .favorito {
    position: absolute;
    top: 18px;
    left: 20px;
    cursor: pointer;
}

.listado .card .favorito img,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .favorito img {
    width: 23px;
    height: 21px;
    margin: 0 !important;
    padding: 0 !important;
}

.listado .card .favorito span,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .favorito span {
    width: 26px !important;
    height: 23.33px !important;
    background-image: url('/img/favoritos.png');
    display: block;
}

.listado .card .favorito span.activo,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .favorito span.activo {
    background-image: url('/img/favoritos-on.png');
}

.listado .card .bloque-informacion,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion {
    padding: 24px 16px;
    margin: 0 auto;
    text-align: justify;
}

.listado .card .bloque-informacion .bloque-datos,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-datos {
    clear: both;
    min-height: 71px;
}

.listado .card .bloque-informacion .bloque-datos .btn-card,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-datos .btn-card {
    border-radius: 8px;
    background-color: #F0F0F0;
    color: #000000;
    padding: 6px 17px !important;
    float: left;
    margin: 0 5px 5px 0;
    height: 32px;
}

.listado .card .bloque-informacion .bloque-distintivo,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-distintivo {
    margin: 16px 0;
    height: 32px;
}

.listado .card .bloque-informacion .bloque-distintivo .ambiental,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-distintivo .ambiental {
    width: 28px;
    height: 28px;
}

.listado .card .bloque-informacion .bloque-precios,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-precios {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.listado .card .bloque-informacion .bloque-precios .contado,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-precios .contado {
    border-color: transparent #DDD transparent transparent !important;
    border: 1px solid;
}

.listado .card .bloque-informacion .bloque-precios .contado,
.listado .card .bloque-informacion .bloque-precios .financiado,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-precios .contado,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-precios .financiado {
    width: 50%;
    float: left;
    height: 61px;
}

.listado .card .bloque-informacion .bloque-precios .txt-precio,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-precios .txt-precio {
    height: 20px;
    margin: 0;
}

.listado .card .bloque-informacion .bloque-precios .precio,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-precios .precio {
    color: #333333;
    line-height: 35px;
    height: 41px;
}

.listado .card .bloque-informacion .bloque-precios .precio{
    color: #333333;
    line-height: 35px;
    height: 41px;
    font-size: 26px;
}
@media (min-width: 1200px) {
    .listado .card .bloque-informacion .bloque-precios .precio{
         font-size: 32px; 
    } 
}


.listado .card .bloque-informacion .bloque-precios .financiado .txt-precio,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-precios .financiado .txt-precio {
    text-align: right;
    width: 95px;
}

.listado .card .bloque-informacion .bloque-precios .financiado .precio,
.contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-precios .financiado .precio {
    margin-left: 22px;
    /* 32px */
}

.contenedor_imagen{
    position: relative;
}

.estado{
    display: flex;
    flex-direction: row;
    position: absolute;
    bottom: 32px;
    right: 0;
    /* color: white; */
    /* text-align: right; */
    align-content: center;
    /* font-size: 12px; */
    line-height: 25px;
    padding: 2px 10px;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    z-index: 1;
    /* border: 2px solid red;  */
}

.estado.reservado{
    background-color: orange;
    color: #fff;
}

.estado.venta{
    background-color: green;
    color: #fff;
}

.estado.preparacion{
    background-color: blue;
    color: #fff;
}

.estado.vendido{
    background-color: red;
    color: #fff;
}

/***************************************************
 * pagination styles
***************************************************/

.contSeccionSwiper .mySwiper .swiper-pagination {
    text-align: justify !important;
    bottom: 0 !important;
    padding-top: 32px;
    display: block;
    position: relative !important;
}

.contSeccionSwiper .mySwiper .swiper-pagination-bullet {
    background: transparent;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    border: 1px solid #DDDDDD;
    margin-right: 16px;
    opacity: 1;
}

/* 
.swiper-horizontal&gt;.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom,8px);
    top: var(--swiper-pagination-top,auto);
    left: 0;
    width: 100%;
    border:1px solid red;
} */
.swiper-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 16px 0 0 !important;
}

.contSeccionSwiper .mySwiper .swiper-pagination-bullet-active {
    background: #000000;
}


/*.contSeccionSwiper .mySwiper .swiper-button-next,
.contSeccionSwiper .mySwiper .swiper-button-prev {
    display: none;
}*/

/***
* otras medidas
***/

@media (min-width: 425px) and (max-width: 768px) {


    .contSecciones {
        width: 100%;
        margin: 0 auto;
    }

    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        width: 343px;
        margin: 0 auto;
    }

    .listado .card,
    .contSeccionSwiper .mySwiper .swiper-wrapper .card {
        max-width: 343px;
        min-width: 343px;
    }
}

/* 
@media (min-width:500) and (max-width: 1199px) {

    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        width: 343px;
        margin: 0 auto;
    }

    .swiper.mySwiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
        width: 1000px;
    }
} */

@media (max-width:899px) {
    .mySwiper .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        width: 343px;
        margin: 0 auto;
        /* border: 1px solid red; */
    }
}

@media (min-width:900px) and (max-width: 1299px) {
    .mySwiper .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        display: block;
        margin: 0 auto;
        /* border: 1px solid red; */
        text-align: center !important;
    }
}

@media (max-width:499) {}

@media (min-width:1200px) {

    #home-destacados .container.max-w,
    #home-populares .container.max-w {
        padding: 0 96px;
    }

    #ficha-relacionados .container.max-w {padding: 0;}


    #home-destacados {
        padding: 96px 0 114px 0;
    }

    #home-destacados .container,
    #home-populares .container,
    #ficha-relacionados .container {
        background-color: #fff;
    }

    #home-destacados .contSecciones,
    #home-populares .contSecciones,
    #ficha-relacionados .contSecciones {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        padding-bottom: 48px;
    }

    #home-destacados .contSecciones .seccion1,
    #home-populares .contSecciones .seccion1,
    #ficha-relacionados .contSecciones .seccion1{
        width: 70%;
    }

    #home-destacados .contSecciones .seccion2,
    #home-populares .contSecciones .seccion2,
    #ficha-relacionados .contSecciones .seccion2 {
        width: 30%;
    }

    #home-destacados .contSecciones .seccion2 #verTodosDetacados,
    #home-populares .contSecciones .seccion2 #saberMasPopulares,
    #ficha-relacionados .contSecciones .seccion2 #saberMasPopulares {
        width: 241px;
        height: 58px;
        float: right;
        padding: 16px 78px 16px 79px;
    }

    .contSeccionSwiper {
        margin-top: 0 !important;
        height: 600px;
    }

    .listado .card .favorito,
    .contSeccionSwiper .mySwiper .swiper-wrapper .card .favorito {
        position: absolute;
        top: 23px;
        left: 23px;
        padding: 1px;
    }

    .listado .card .favorito img,
    .contSeccionSwiper .mySwiper .swiper-wrapper .card .favorito img {
        width: 26px !important;
        height: 23.33px !important;
    }

    .listado .card .favorito span,
    .contSeccionSwiper .mySwiper .swiper-wrapper .card .favorito span {
        width: 26px !important;
        height: 23.33px !important;
        background-image: url('/img/favoritos.png');
        display: block;
    }

    .contenedor-links img.like.activo,
    .listado .card .favorito span.activo,
    .contSeccionSwiper .mySwiper .swiper-wrapper .card .favorito span.activo {
        background-image: url('/img/favoritos-on.png');
    }

    .listado .card .bloque-informacion .bloque-datos,
    .contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-datos {
        min-height: unset !important;
        height: 23px !important;
    }

    .listado .card .bloque-informacion .bloque-datos .btn-card .contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-datos .btn-card {
        margin: 0px 8px 8px 0 !important;
    }

    .listado .card .bloque-informacion .contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion {
        padding: 24px;
    }

    .listado .card .bloque-informacion .bloque-distintivo,
    .contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-distintivo {
        margin: 16px 0;
        clear: both;
    }

    .listado .card .bloque-informacion .bloque-distintivo .ambiental,
    .contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-distintivo .ambiental {
        width: 32px !important;
        height: 32px !important;
    }

    .listado .card .bloque-informacion .bloque-precios p.txt-precio,
    .contSeccionSwiper .mySwiper .swiper-wrapper .card .bloque-informacion .bloque-precios p.txt-precio {
        margin-bottom: 8px !important;
    }

    .mySwiper .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        display: none !important;
    }

    .contSeccionSwiper .mySwiper .swiper-button-next,
    .contSeccionSwiper .mySwiper .swiper-button-prev {
        background-color: white;
        right: 26px;
        padding: 20px;
        color: grey !important;
        fill: grey !important;
        stroke: grey !important;
        border-radius: 50%;
        box-shadow: 0 0 10px 5px rgba(0,0,0,0.2);
        height: 40px;
        top: 53%;
    }

    .mySwiper .swiper-button-prev:after,
    .mySwiper .swiper-button-next:after {
        font-size: 17px !important;
        display: block !important;
        font-weight: 900;
        color: black;
    }
    .mySwiper .swiper-button-disabled {display: none;}

    .listado .card,
    .mySwiper .mySwiper .card {
        width: 390px !important;
    }


}

@media (max-width: 1199px) {
    .mySwiper .swiper-button-next, .mySwiper .swiper-button-prev {display: none;}
}
@media(max-width: 1199px) {
    .navbar-collapse .seccionLeft {display: none;}
    header #navbarsMBL {display: block !important;}
    .navbar-collapse .seccionRight &gt; * {display: none;}
    .navbar-collapse .seccionRight .seccionBuscador {
        display: block;
        position: absolute;
        top: 20px;
        right: 100px;
    }
}</pre></body></html>