/* +++++ VPL Banner +++++ */
#wds-layout > div.wds-hero-body > section.text-content {
    background: linear-gradient(0deg, #b3c4ba, #b3c4ba 1%, transparent) !important;
}

.bottom-section{
    background:#b3c4ba !important;
}

/* +++++ Precio Banner +++++ */
#wds-layout > section > div.wds-row.wds-align-center > div.wds-col-12.wds-col-md-6.wds-offset-lg-wide-1.pricing-info-wrapper > div > div.wds-col-12.pricing-info > div > p.total-price-value {
    font-size: min(max(16px, 8vw), 32px);
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
}

#wds-layout > section > div.wds-row.wds-align-center > div.wds-col-12.wds-col-md-6.wds-col-lg-wide-5.vehicle-description > p{
    font-size: min(max(16px, 8vw), 28px) !important;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div > div > div.c_184B.global-finance > div.price-item.primary-price > div > div > strong{
    font-family: Nissan Regular;
}

/* +++++ Disclaimer carrusel de versiones +++++ */
div.c_184B.global-finance > div.price-item.primary-price > p{
    font-size:10px;
}

/*------- Carrusel de Versiones -------*/

/* +++++ CARD  BORDER 01 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(1){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px;   
    margin-right:10px;
    padding-top:20px;
}
/* +++++ CARD  BORDER 02 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(2){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px;
    padding-top:20px;
}

/* +++++ CARD  BORDER 03 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(3){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px;
    padding-top:20px;
}

/* +++++ CARD  BORDER 04 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(4){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px ;
    padding-top:20px;
}

/* +++++ CARD  BORDER 05 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(5){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px ;
    padding-top:20px;
}



#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(1) > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-details{
    display:none;
}


#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div.slick-slide.slick-active > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-details{
    display:none !important;
}




#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(1) > div > div.grade-features.close{
    display:none;
}
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(2) > div > div.grade-features.close{
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(3) > div > div.grade-features.close{
    display:none;
}



#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(4) > div > div.grade-features.close{
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(4) > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-details > div > h2{
    display:none
}



/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(1) > button{
    background:#000000 !important;
    display:block;
    margin:auto;
    width:10px;
    height:10px;
    border-radius:100px;
 
}

/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(2) > button{
    background:#000000 !important;
    display:block;
    margin:auto;
    width:10px;
    height:10px;
    border-radius:100px;
    display:none;
}

/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(3) > button{
    background:#000000 !important;
    display:block;
    margin:auto;
     width:10px;
    height:10px;
    border-radius:100px;
   
}


/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(4) > button{
    background:#2c0f0f !important;
    display:block;
    margin:auto;
    width:10px;
    height:10px;;
    border-radius:100px;
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(2){
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(4){
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(3){
    width:fit-content;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(1){
    width:fit-content;
}



/* +++++ CONTROLADORES SECTION +++++ */

.slick-dots{
    width:92%!important;
}

/* +++++ CTA EFECTO-GLASS +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.linksPanel.section > div > div > div > ul > li > a{
 background:black!important;
    color:white !important;
    margin:auto;
    display:block;
    text-align:center;

    padding:10px;
    border-radius:100px;
    text-decoration:none;
    
    
}

@media (max-width: 960px){

/* +++++ CHEVRON DOWN +++++ */
.chevron-container{
    background:none!important;
}
/* +++++ CARD  BORDER 01 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(1){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px;   
    margin-right:10px;
    padding-top:20px;
}
/* +++++ CARD  BORDER 02 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(2){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px;
    padding-top:20px;
}

/* +++++ CARD  BORDER 03 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(3){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px;
    padding-top:20px;
}

/* +++++ CARD  BORDER 04 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(4){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px ;
    padding-top:20px;
}

/* +++++ CARD  BORDER 05 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(5){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px ;
    padding-top:20px;
}



#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(1) > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-details{
    display:none;
}


#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div.slick-slide.slick-active > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-details{
    display:none !important;
}




#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(1) > div > div.grade-features.close{
    display:none;
}
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(2) > div > div.grade-features.close{
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(3) > div > div.grade-features.close{
    display:none;
}



#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(4) > div > div.grade-features.close{
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(4) > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-details > div > h2{
    display:none
}



/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(1) > button{
    background:#000000 !important;
    display:block;
    margin:auto;
    width:10px;
    height:10px;
    border-radius:100px;
 
}

/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(2) > button{
    background:#000000 !important;
    display:block;
    margin:auto;
    width:10px;
    height:10px;
    border-radius:100px;
    display:none;
}

/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(3) > button{
    background:#000000 !important;
    display:block;
    margin:auto;
     width:10px;
    height:10px;
    border-radius:100px;
   
}


/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(4) > button{
    background:#2c0f0f !important;
    display:block;
    margin:auto;
    width:10px;
    height:10px;;
    border-radius:100px;
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(2){
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(4){
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(3){
    width:fit-content;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(1){
    width:fit-content;
}



/* +++++ CONTROLADORES SECTION +++++ */

.slick-dots{
    width:92%!important;
}

/* +++++ CTA EFECTO-GLASS +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.linksPanel.section > div > div > div > ul > li > a{
 background:black!important;
    color:white !important;
    margin:auto;
    display:block;
    text-align:center;
    width:70%;
    padding:10px;
    border-radius:100px;
    text-decoration:none;
    
    
}

}

@media (max-width: 720px){

/* +++++ CHEVRON DOWN +++++ */
.chevron-container{
    background:none!important;
}
/* +++++ CARD  BORDER 01 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(1){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px;   
    margin-right:10px;
    padding-top:20px;
}
/* +++++ CARD  BORDER 02 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(2){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px;
    padding-top:20px;
}

/* +++++ CARD  BORDER 03 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(3){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px;
    padding-top:20px;
}

/* +++++ CARD  BORDER 04 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(4){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px ;
    padding-top:20px;
}

/* +++++ CARD  BORDER 05 +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(5){
    border:solid 1px #e0e0e0;
    border-radius:10px;
    margin-bottom:50px; 
    margin-right:10px ;
    padding-top:20px;
}



#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(1) > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-details{
    display:none;
}


#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div.slick-slide.slick-active > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-details{
    display:none !important;
}




#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(1) > div > div.grade-features.close{
    display:none;
}
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(2) > div > div.grade-features.close{
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(3) > div > div.grade-features.close{
    display:none;
}



#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(4) > div > div.grade-features.close{
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(4) > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-details > div > h2{
    display:none
}



/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(1) > button{
    background:#000000 !important;
    display:block;
    margin:auto;
    width:10px;
    height:10px;
    border-radius:100px;
 
}

/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(2) > button{
    background:#000000 !important;
    display:block;
    margin:auto;
    width:10px;
    height:10px;
    border-radius:100px;
    display:none;
}

/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(3) > button{
    background:#000000 !important;
    display:block;
    margin:auto;
     width:10px;
    height:10px;
    border-radius:100px;
   
}


/* +++++ CONTROLADORES CIRCLE +++++ */

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(4) > button{
    background:#2c0f0f !important;
    display:block;
    margin:auto;
    width:10px;
    height:10px;;
    border-radius:100px;
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(2){
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(4){
    display:none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(3){
    width:fit-content;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > ul > li:nth-child(1){
    width:fit-content;
}



/* +++++ CONTROLADORES SECTION +++++ */

.slick-dots{
    width:92%!important;
}

/* +++++ CTA EFECTO-GLASS +++++ */
#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.linksPanel.section > div > div > div > ul > li > a{
 background:black!important;
    color:white !important;
    margin:auto;
    display:block;
    text-align:center;
    padding:10px;
    border-radius:100px;
    text-decoration:none;
    
    
}

    #container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(2) > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-details > div{
        display:none;
    }

    #container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div:nth-child(3) > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-details > div{
        display:none
    }




    #C406_cmp_stickynav_1536{
        display:none;
    }

}

/*------- C18D.0 Universal Offers Promo -------*/

.classic-offers-container {
    background-color: unset !important;
}

.wds-margin-bottom-60 {
    margin-bottom: 40px;
}

.wds-col-md-12 {
    display: flex;
    flex-direction: column-reverse;
}

.classic-offers-container #wds-layout.classic-offers .btn-wrapper-center {
    display: flex;
    flex-direction: unset;
}

.wds-col-12.wds-col-md-9 {
    display: flex;
    flex-direction: column-reverse;
}

#wds-layout .offer-detail-title-headline {
    margin-left: 0;
}

#wds-layout .offer-detail-title-strapline {
    margin-left: 0;
}

.classic-offers-images {
    height: unset !important;
}

/* AdiciÃƒÂ³n 28/10/24 */

.classic-offers-container #wds-layout.classic-offers .classic-offer-cta {
    border-bottom: unset;
    color: black;
    background-color: white;
    padding: 10px 30px;
    border-radius: 100px;
    border: solid
}

.wds-col-12.wds-col-md-12 {
    padding: 20px 20px 0 20px;
    border: solid 1px #efefef;
}

.offer-detail-image.wds-col-12 {
    border: solid 1px #efefef;
    border-top: unset;
}

@media (min-width: 1023px) {
    .classic-offers-item {
        max-width: calc(50% - 20px) !important;
        margin: 0 10px;
    }
}

@media (min-width: 1440px) {
    #wds-layout.wds-simple-hero .button-column:first-child {
        margin-bottom: 0px !important;
    }
}

.wds-col-sm-5 {
    border: none !important;
}

h3.wds-type-display-s.offer-detail-title-headline {
    color: #c3002f !important;
    text-transform: uppercase !important;
    font-size: xx-large !important;
}

#wds-layout .wds-type-body-regular-m,
.wds-type-body-regular-m {
    font-size: 20px !important;
}

#wds-layout .wds-type-subtitle-m,
.wds-type-subtitle-m {
    font-family: "Nissan Regular", Verdana, Arial, sans-serif !important;
    font-size: 18px !important;
    font-weight: normal !important;
    letter-spacing: 0 !important;
    line-height: 20px !important;
    text-transform: none !important;
}

/* AdiciÃƒÂ³n 20/11/24 */

#promociones .wds-row {
    align-content: center;
    flex-direction: column;
}

.classic-offers-container #wds-layout.classic-offers .classic-offer-cta {
    border-bottom: solid black !important;
}


/*Promociones*/

.offers {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.offers div.offer-header{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.offers div.offer-bottom > div{
    display: block;
}

.offers div.offer-bottom > button{
    background-image: none; 
    text-decoration: underline !important; 
}


.c_018-1 h2.headline.double-offer {
    color: #C3002f!important;
    font-family: "Nissan Regular",Verdana,Arial,sans-serif!important;
    letter-spacing: .15em!important;
    font-size: 2.2em!important;
    text-align: center!important;
}

.c_018-1 h3.header-strapline {
    font-size: 24px!important;
    text-align: center!important;
    padding-left: 0!important;
    line-height: 1!important;
    font-family: "Nissan Light",Verdana,Arial,sans-serif!important;
    color: #343434!important;
    font-weight: 400!important;
    margin-top: 0!important;
    letter-spacing: .11px!important;
}

.c_018-1 h2.headline.second-offer {
    font-size: 14px!important;
    font-family: "Nissan Light",Verdana,Arial,sans-serif!important;
    color: #343434!important;
    text-align: center;
}

.c_018-1 .offer-header {
    background-color: transparent!important;
}

.c_018-1 .offer-header::after {
    border-bottom: 1px solid #e3e2e2!important;
    content: ' '!important;
    position: absolute!important;
    bottom: 0!important;
    left: 5px!important;
    width: calc(100% - 30px)!important;
    border-top: none!important;
}

.offer-content .offer-info h3.offer-model {
    font-family: "Nissan Light",Verdana,Arial,sans-serif!important;
    font-size: 20px!important;
}

.offer-content .offer-info h4.offer-applicability {
    font-size: 20px!important;
    font-family: "Nissan Light",Verdana,Arial,sans-serif!important;
}

.modal-dialog-container .modal-content .c_193-0 .overview .image-and-ctas .actions ul.ctas a.cta1 {
    background-color: #eeeeee!important;
    color: #000!important;
    border: none!important;
}

.modal-dialog-container .modal-content .c_193-0 .overview .image-and-ctas .actions ul.ctas a.cta1::after {
    color: #000!important;
}

.modal-dialog-container .modal-content .c_193-0 .image-and-ctas .actions .ctas a::after {
    color: #fff!important;
}

.modal-dialog-container .c_193-0 .heading-group h2 span {
    color: #343434!important;
    display: block!important;
    word-wrap: break-word!important;
    font-size: 28px!important;
    font-family: "Nissan Light","Nissan Regular",Verdana,Arial,sans-serif!important;
    line-height: 1!important;
}

.modal-dialog-container .c_193-0 .overview h1 em {
    color: #C3002f!important;
    font-family: "Nissan Regular", Verdana, Arial, sans-serif!important;
    letter-spacing: .1em!important;
    font-size: 1.2em!important;
}

.modal-dialog-container .c_193-0 p.overview-apr-term {
    font-family: "Nissan Light", Verdana, Arial, sans-serif!important;
    color: #343434!important;
    font-size: 1.5em!important;
    margin-bottom: 0em!important;
}

.modal-dialog-container .c_193-0 .overview h1:last-of-type{
    margin-top: -10px !important;
}

.modal-dialog-container .c_193-0 .overview h1:last-of-type em {
    font-size: .4em!important;
    letter-spacing: .15em!important;
    color: #000!important;
    font-family: "Nissan Light","Nissan Regular",Verdana,Arial,sans-serif!important;
    line-height: !important;
}

.modal-dialog-container .c_193-0 .overview h2 em {
    color: #343434!important;
    font-family: "Nissan Light","Nissan Regular",Verdana,Arial,sans-serif!important;
    line-height: 1!important;
    font-size: 15px!important;
}

.modal-dialog-container .c_193-0 .overview h2 span {
    font-size: 13px!important;
}

.modal-dialog-container .c_193-0 .overview p.overview-ends span {
    font-family: "Nissan Light", Verdana, Arial, sans-serif!important;
    color: #252525!important;
    font-size: 14px!important;
    line-height: 1.2!important;
}

.modal-dialog-container .c_193-0 .smallprint h2 span {
    font-size: 9.8px!important;
    color: #343434!important;
    font-family: "Nissan Light","Nissan Regular",Verdana,Arial,sans-serif!important;
    line-height: 1!important;
}

.modal-dialog-container .c_193-0 .smallprint {
    font-size: 9.8px!important;
    color: #666!important;
    font-family: "Nissan Light"!important;
}

.modal-dialog-container .c_193-0 .overview .overview-editorial pre {
    color: #666!important;
    font-family: "Nissan Light","Nissan Regular",Verdana,Arial,sans-serif!important;
}

/*----------------------------------------------*/


@media all and (max-width: 767px) {
    /*iconos*/ .column.columns444.columns.section .col-4 .heliostext.section .c_001.center .cta-list-item a.tertiary {
        background-color: #eeeeee!important;
        color: #000!important;
        border: none!important;
    }

    .column.columns444.columns.section .col-4 .heliostext.section .c_001.center .cta-list-item a.tertiary::after {
        color: #000!important;
    }

    div#promociones .link-zone .columns.parsys .column.columns444.columns.section .grid-row, .column.columns444.columns.section .grid-row {
        display: flex!important;
        flex-direction: column!important;
    }

    div#promociones .link-zone .columns.parsys .column.columns444.columns.section .grid-row .col-4 {
        width: 100%!important;
        flex: initial!important;
        min-width: 100%!important;
    }

    .column.columns444.columns.section .col-4 .heliostext.section .c_001.center .cta-list-item a.tertiary:hover {
        font-family: "Nissan Regular",Verdana,Arial,sans-serif!important;
    }

    .column.columns444.columns.section .grid-row .col-4 {
        min-width: 100%!important;
    }
}

@media only screen and (max-width: 960px) {
    #container > div.freeEditorial.freeEditorialParsys.parsys > div.contentZone.section > div > div > div.columns.parsys > div.column.columns444.columns.section > div {
        display: none;
    }

    /*iconos*/
    .column.columns444.columns.section .col-4 .heliostext.section .c_001.center .cta-list-item a.tertiary {
        background-color: #eeeeee!important;
        color: #000!important;
        border: none!important;
    }

    .column.columns444.columns.section .col-4 .heliostext.section .c_001.center .cta-list-item a.tertiary::after {
        color: #000!important;
    }

    div#promociones .link-zone .columns.parsys .column.columns444.columns.section .grid-row {
        display: flex!important;
        flex-wrap: wrap!important;
        flex-direction: column!important;
    }

    div#promociones .link-zone .columns.parsys .column.columns444.columns.section .grid-row .col-4 {
        width: 100%!important;
        flex: initial!important;
        min-width: 100%!important;
    }

    .column.columns444.columns.section .col-4 .heliostext.section .c_001.center .cta-list-item a.tertiary:hover {
        font-family: "Nissan Regular",Verdana,Arial,sans-serif!important;
    }

    .column.columns444.columns.section .grid-row .col-4 {
        min-width: 100%!important;
    }
}

@media only screen and (min-width: 961px) {
    #container > div.freeEditorial.freeEditorialParsys.parsys > div.contentZone.section > div > div > div.columns.parsys > div:nth-child(3) > div > div {
        display: none;
    }
}

@media only screen and (min-width: 961px) {
    #container > div.freeEditorial.freeEditorialParsys.parsys > div.contentZone.section > div > div > div.columns.parsys > div:nth-child(4) > div > div > div > div:nth-child(2) > div > div.cta-list > div {
        display: none;
    }
}

@media only screen and (min-width: 961px) {
    #container > div.freeEditorial.freeEditorialParsys.parsys > div.contentZone.section > div > div > div.columns.parsys > div:nth-child(5) > div > div > div > div:nth-child(2) > div > div.cta-list > div {
        display: none;
    }
}

/*=====================================TABLA DE PRECIOS TABLET========================================*/

@media (max-width:960px){
    #container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(1) > td:nth-child(1){
       border-bottom:dashed 1px #dbdbdb;
    }
    #container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div{
    margin: 0 auto;
    margin-left:-10px;
    margin-bottom:100px;
    width:390px;

}

#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(1) > td:nth-child(2) > strong{
  margin-top:-45px;
  border-bottom:none;
}
#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(2) > td:nth-child(1){
    width:210px;
    margin-top:-19px;
    border-bottom:none;
       padding:25px 0px;
}
#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(2) > td:nth-child(2){
    margin-top:-60px;
    font-size:13px;
    width:390px;
    border-radius:5px;
    border-bottom:dashed 1px #dbdbdb;
    
    
}

#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(1) > td:nth-child(2){
    border-bottom:none;
    
}

#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(3) > td:nth-child(1){
    margin-top:0px;
}
#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(3) > td:nth-child(1){
    width:200px;
     border-bottom:none;
    padding:25px 0px;
}
#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(3) > td:nth-child(2){
    margin-top:-60px;
    font-size:13px;
    width:390px;
    border-radius:4px;
    border-bottom:dashed 1px #dbdbdb;
}
   
#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(4) > td:nth-child(1){
    border-bottom:dashed 1px #dbdbdb;
    padding: 16px 0px;
}
    #container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(4) > td:nth-child(2){
        margin-top:-45px;border-bottom:none;
    }


#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(5) > td:nth-child(1){
    border-bottom:dashed 1px #dbdbdb;
    padding: 18px 0px;
}
    #container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(5) > td:nth-child(2){
        margin-top:-50px;
        border-bottom:none;
    }
}

/*=====================================TABLA DE PRECIOS TABLET MOBILE========================================*/

@media (max-width:560px){
    #container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(1) > td:nth-child(1){
       border-bottom:dashed 1px #dbdbdb;
    }
    #container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div{
    margin: 0 auto;
    margin-left:-100px;
    margin-bottom:100px;
    width:340px;

}

#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(1) > td:nth-child(2) > strong{
  margin-top:-45px;
  border-bottom:none;
}
#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(2) > td:nth-child(1){
    width:210px;
    margin-top:-19px;
    border-bottom:none;
       padding:25px 0px;
}
#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(2) > td:nth-child(2){
    margin-top:-60px;
    font-size:13px;
    width:320px;
    border-radius:5px;
    border-bottom:dashed 1px #dbdbdb;
    
    
}

#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(1) > td:nth-child(2){
    border-bottom:none;
    
}

#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(3) > td:nth-child(1){
    margin-top:0px;
}
#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(3) > td:nth-child(1){
    width:200px;
    border-bottom:none;
    padding:25px 0px;
}
#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(3) > td:nth-child(2){
    margin-top:-60px;
    font-size:13px;
    width:320px;
    border-radius:4px;
    
}
    
#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(4) > td:nth-child(1){
    border-bottom:dashed 1px #dbdbdb;
    padding: 16px 0px;
}
    #container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(4) > td:nth-child(2){
        margin-top:-45px;border-bottom:none;
    }


#container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(5) > td:nth-child(1){
    border-bottom:dashed 1px #dbdbdb;
    padding: 18px 0px;
}
    #container > div.dummy-parent-class > div > div > div:nth-child(3) > div > div > div > div.column.columns6.columns.section > div > div > div > div > div > table > tbody > tr:nth-child(5) > td:nth-child(2){
        margin-top:-50px;
        border-bottom:none;
    }
    
}

/* Agregamos .global-finance para darle más "peso" al selector sin hacerlo inmanejable */
.global-finance .price-item.primary-price p:not(.label) {
    /* Cambié los rem a px temporalmente para que el salto sea más evidente */
    /* Mínimo 14px en móvil, crece dinámicamente, máximo 18px en desktop */
    font-size: clamp(14px, .5vw, 16px) !important; 
    
    line-height: 1.5 !important;
    margin-top: 0 !important;
    margin-bottom: 12px !important;
    margin-top: 10px !important;
}

/* Es posible que las etiquetas <b> (como "Motor 3.5 L") tengan su propio tamaño forzado por el CMS */
.global-finance .price-item.primary-price p:not(.label) b {
    font-size: inherit !important;
}

/* 2. Ocultamos los <br> que están rompiendo el diseño y causando espacios en blanco gigantes */
.price-item p:not(.label) br {
    display: none;
}

/* Opcional: Si el párrafo vacío de descripción te genera espacio indeseado, lo ocultamos */
.price-item p.description:empty {
    display: none;
}

#container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div > div > div.c_218_1_v2-content.preferred-vehicle-enabled > div.grade-image > div.preferred-vehicle{
    display:none;
}

/* Centrar la card única en el carrusel de versiones */
@media (max-width: 768px) {
    .gradeCarouselV2 .slick-track {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important; /* Evita que Slick le asigne un ancho desproporcionado */
        transform: none !important; /* Anula el desplazamiento a la izquierda por defecto */
    }

    .gradeCarouselV2 .slick-slide {
        float: none !important; /* Quitamos el flotado izquierdo de Slick */
        margin: 0 auto !important; /* Asegura el centrado del elemento */
    }

    .heading-group{
        margin-top: -50px;
        margin-bottom: -30px;
        display: flex !important;
        justify-content: center !important;
        width: 100% !important; /* Evita que Slick le asigne un ancho desproporcionado */
        transform: none !important; /* Anula el desplazamiento a la izquierda por defecto */
    }

    #container > div.dummy-parent-class > div.root.responsivegrid > div > div.simplehero.aem-GridColumn.aem-GridColumn--default--12 > div.column.columns12.columns.aem-GridColumn.aem-GridColumn--default--12 > div > div > div > div.gradeCarouselV2.parbase.section > div > div.slick-carousel.slick-initialized.slick-slider > div > div > div > div > div.c_184B.global-finance > div.price-item.primary-price > div > div > strong{
        font-size: min(max(16px, 8vw), 28px) !important;
    }
}