<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link{
    display: flex;
    align-items: center;
}
a.back-link svg {
    transform: scaleX(-1);
}
.offer-resume-price-container &gt; div:not(.offer-info-badge-container), .offer-info-container, .offer-info-data-container{
    flex-wrap: wrap;
}
.offer-resume-price-container {
    border-bottom: 1px solid white;
}
.offer-resume-header{
    display: flex;
    flex: 0 0 100%;
    justify-content: space-between;
}
h1.offer-resume-brand{
    color: #FFF; 
    font-weight: 700; 
    font-family: 'Open Sans', sans-serif; 
}
a.offer-info-badge-content.seller {
    font-weight: 600;
    text-transform: uppercase;
}
a.offer-info-badge-content.seller, .offer-info-badge-content.location {
    color: white;
}
.offer-info-badge-content.warranty, .offer-info-badge-content.warranty-partner, .offer-info-badge-content.professional-dealer{
    color: #092844;
    font-weight: 700;
}
.offer-info-container{
    display: flex;
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn,
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled,
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged{
    text-align: center;
}
p.seller-contact-disclaimer{
    color: #707070;
}
.seller-contact-container {
    border-top: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
}
p.text-seller-contact{
    color: #222;
    font-family: 'Open Sans', sans-serif;
}
.seller-contact-btn.whatsapp svg{
    stroke: white;
}
.seller-contact-btn span, .offer-wishlist::after, p.seller-contact-disclaimer {
    font-family: 'Open Sans', sans-serif;
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; .strength-point-title{
    font-weight: 700;
}
.body-content-wrapper{
    background-color: white;
}
.body-content-wrapper &gt; .body-content-detail-container {
    box-shadow: 0 15px 40px 0px #0000000a;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span{
    text-align: center;
}
.detail-single-table {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,0.12), 0 1.5px 4px 0 rgba(0,0,0,0.09);
    border-radius: 8px;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span, h2.car-abstract-title{
    color: white;
    width: fit-content;
    background-color: #FF7B00;
    clip-path: polygon(0 8%, 100% 3%, 100% 87%, 0 93%);
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table .table-row{
    flex-direction: column;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .accessories-table .table-row{
    flex-direction: row;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .accessories-table .table-row .table-label{
    margin-right: 1em;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table .table-row:not(:last-child){
    border-bottom: 1px solid #E7E7E7;
}
span.offer-resume-price-stroked {
    opacity: 0.7;
    line-height: 1;
    color: white;
    font-family: 'Open Sans', sans-serif;
}
.car-abstract {
    color: #222;
    border-bottom: 1px solid #E7E7E7;
    font-family: 'Open Sans', sans-serif;
}
@media (max-width: 550px){
    /*HEADER CAR*/
    .top-content-wrapper &gt; .top-content-right-section { 
        background: linear-gradient(180deg, #C0CDE1 63vw, #F5F5F5 0, #F5F5F5 100%);
    }
    .top-right-content-total-wrapper{
        margin-top: 16vw;
    }
    .top-right-content-total-content{
        padding: 8vw 8vw 0;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, span.offer-single-filter, span.offer-resume-price-secure-payment, .offer-info-badge-container.professional-dealer, .offer-info-badge-container.warranty, .offer-info-badge-container.warranty-partner, .offer-info-data-container, .seller-contact-cta{
        grid-gap: 0.8vw;
    }
    a.offer-info-badge-content.seller, .offer-info-data-value, .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-label, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-data, h2.car-abstract-title{
        font-size: 3.6vw;
        line-height: 4vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link{
        margin-bottom: 5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link &gt; svg{
        width: 3.7vw;
        flex: 0 0 3.7vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header{
        margin-bottom: 2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header &gt; .offer-filters{
        grid-gap: 1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, .offer-resume-ownership-change-included, .offer-resume-price-secure-payment, .offer-info-badge-content:not(.seller), .seller-contact-btn span, p.text-seller-contact, p.seller-contact-disclaimer{
        font-size: 2.7vw;
        line-height: 3vw;
    }
    span.offer-single-filter, span.offer-multi-filter{
        padding: 1.2vw 1.6vw;
        border-radius: 3px;
        font-size: 2.7vw;
        line-height: 1;
    }
    .offer-info-badge-icon.location, .offer-info-badge-icon.warranty, .offer-info-badge-icon.warranty-partner, .offer-info-data-icon {
        width: 3vw;
        flex: 0 0 3vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content{
        flex-direction: column;
    }
    /*IMAGES SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper{
        border-radius: 0 0 5px 5px;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container { 
        display: none 
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow{
        top: 50%; 
        width: 5vw;
        height: 20%; 
        transform: translateY(-50%);
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow &gt; svg, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow &gt; svg {
        width: 2.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide{
        width: 100%;
        flex: 0 0 100%;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide img{
        height: 100%; 
        border-radius: 5px 5px 0 0;
        background-color: transparent; 
    }
    /*RESUME SECTION*/
    /*TOP SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-top-container{
        padding: 5vw;
    }
    .offer-resume-price-container {
        padding-bottom: 5vw;
    }
    .offer-resume-price-container &gt; div:not(.offer-info-badge-container){
        grid-row-gap: 3vw;
    }
    .offer-resume-header {
        grid-gap: 5vw;
    }
    h1.offer-resume-brand{
        font-size: 4.5vw;
        line-height: 5.2vw;
    }
    .offer-wishlist, .offer-wishlist.active:hover { 
        width: 7vw; 
        height: 7vw; 
        flex: 0 0 7vw;
        background-size: 4vw; 
    }
    h2.offer-resume-price{
        font-size: 5vw;
        line-height: 5.3vw;
    }
    span.offer-resume-price-stroked{
        font-size: 2.7vw;
        margin-right: 1.5vw;
    }
    .offer-resume-ownership-change-included{
        margin-left: 1vw;
    }
    .offer-resume-price-secure-payment-logo{
        height: 2.5vw;
    }
    span.offer-resume-price-secure-payment, .offer-info-badge-container.warranty, .offer-info-badge-container.warranty-partner, .offer-info-badge-container.professional-dealer {
        margin-top: 3vw;
    }
    .offer-info-seller-container{
        padding-top: 4vw;
    }
    .offer-info-badge-container.location {
        margin-top: 1vw;
    }
    .offer-info-badge-icon.professional-dealer{
        width: 2.5vw;
        flex: 0 0 2.5vw;
    }
    .offer-wishlist::before {
        top: 8.2vw;
        right: 2.1vw;
        border-left: 1.5vw solid transparent; 
        border-right: 1.5vw solid transparent; 
        border-bottom: 1.5vw solid #FFF;
    }
    .offer-wishlist::after {
        right: 0;
        top: 9.67vw;
        width: 29vw;
        height: 4.5vw;
        font-size: 2.2vw;
        border-radius: 4px;
    }
    /*BOTTOM SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container{
        padding: 6vw 5vw 4vw;
    }
    .offer-info-container {
        grid-gap: 4vw;
    }
    .offer-info-data-container{
        flex: 0 0 calc((100% - 4vw) / 2);
    }
    .offer-info-data-title{
        font-size: 2.7vw;
        line-height: 3.2vw;
    }
    .offer-info-data-value{
        flex: 0 0 100%;
        padding-left: 3.8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged{
        padding: 2.5vw 0;
        width: 60vw;
        margin-block: 5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn &gt; span,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled &gt; span,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged &gt; span{
        font-size: 4.5vw;
        line-height: 4.5vw;
    }
    .seller-contact-container {
        padding-block: 4vw;   
    } 
    p.text-seller-contact{
        margin-bottom: 3.5vw;
    }
    .seller-contact-btn-container{
        grid-gap: 2vw;
    }
    .seller-contact-btn {
        padding-block: 1.3vw;
    }
    .seller-contact-btn svg {
        width: 3.2vw;
        flex: 0 0 3.2vw;
    }
    p.seller-contact-disclaimer{
        margin-top: 4.5vw;
    }
    /*STRENGHT POINT*/
    .strength-point-wrapper {
        grid-gap: 10vw;
        padding-block: 10vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child) {
        position: relative;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child)::after {
        bottom: -5vw;
        width: 100%;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container{
        grid-gap: 3vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; p{
        font-size: 3.6vw;
        line-height: 4.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; .strength-point-title{
        font-size: 4.5vw;
        line-height: 1;
        margin-bottom: 2.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-image &gt; svg{
        width: 9.5vw;
        max-height: 10vw;
    }
    /*BODY CONTENT*/
    .body-content-wrapper &gt; .body-content-detail-container {
        padding: 10vw 8vw 12vw;
    }
    h2.car-abstract-title{
        padding: 3vw 6vw;
        margin-bottom: 4vw;
    }
    .car-abstract {
        font-size: 3.6vw;
        line-height: 4.5vw;
        padding-bottom: 3.5vw;
        margin-bottom: 12vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab{
        flex: 0 0 50%;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span{
        width: 100%;
        padding-block: 4vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table{
        grid-gap: 6vw;
        margin-top: 8vw;
    }
    .detail-single-table{
        padding: 6vw;
        flex: 0 0 100%;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        padding: 3vw 6vw;
        margin-left: -6vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        margin-bottom: 1.5vw;
    }
    body &gt; div:nth-child(2) &gt; div.body-content-wrapper &gt; div &gt; div:nth-child(2) .table-row{
        grid-gap: 0.7vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table .table-row{
        padding-block: 2.6vw;
    }
}
@media (min-width: 551px){
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow { 
        top: 0;
        height: 100%;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide img{
        height: auto;
    }
}
@media (min-width: 551px) and (max-width: 766.9px){
    /*HEADER CAR*/
    .top-content-wrapper &gt; .top-content-right-section { 
        background: linear-gradient(180deg, #C0CDE1 48vw, #F5F5F5 0, #F5F5F5 100%);
    }
    .top-right-content-total-wrapper{
        margin-top: 14vw;
    }
    .top-right-content-total-content{
        padding: 7vw 10vw 0;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, span.offer-single-filter, span.offer-resume-price-secure-payment, .offer-info-badge-container.professional-dealer, .offer-info-badge-container.warranty, .offer-info-badge-container.warranty-partner, .offer-info-data-container, .seller-contact-cta{
        grid-gap: 0.5vw;
    }
    a.offer-info-badge-content.seller, .offer-info-data-title, .offer-info-data-value, .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-label, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-data, h2.car-abstract-title{
        font-size: 2.6vw;
        line-height: 3vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link{
        margin-bottom: 4vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link &gt; svg{
        width: 2.8vw;
        flex: 0 0 2.8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header{
        margin-bottom: 2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header &gt; .offer-filters{
        grid-gap: 0.8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, .offer-resume-ownership-change-included, .offer-resume-price-secure-payment, .offer-info-badge-content:not(.seller), .seller-contact-btn span, p.text-seller-contact, p.seller-contact-disclaimer{
        font-size: 2vw;
        line-height: 2.5vw;
    }
    span.offer-single-filter, span.offer-multi-filter{
        padding: 0.85vw 1.2vw;
        border-radius: 3px;
        font-size: 1.58vw;
        line-height: 1;
    }
    .offer-info-badge-icon.location, .offer-info-badge-icon.warranty, .offer-info-badge-icon.warranty-partner, .offer-info-data-icon {
        width: 2.3vw;
        flex: 0 0 2.3vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content{
        grid-gap: 5vw;
        flex-direction: column;
    }
    /*IMAGES SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container &gt; div img{
        border-radius: 5px;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow{
        width: 3vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow &gt; svg, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow &gt; svg {
        width: 2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container{
        margin-top: 1.5vw;
        border-radius: 3px;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide:not(:last-child){
        margin-right: 1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide{
        width: calc((100% - 4vw) / 5);
        flex: 0 0 calc((100% - 4vw) / 5);
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide img{
        border-radius: 3px;
    }
    /*RESUME SECTION*/
    /*TOP SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-top-container{
        padding: 4vw 5vw;
    }
    .offer-resume-price-container {
        padding-bottom: 4vw;
    }
    .offer-resume-price-container &gt; div:not(.offer-info-badge-container){
        grid-row-gap: 2vw;
    }
    .offer-resume-header {
        grid-gap: 4vw;
    }
    h1.offer-resume-brand{
        font-size: 3.9vw;
        line-height: 4.4vw;
    }
    .offer-wishlist, .offer-wishlist.active:hover { 
        width: 6vw; 
        height: 6vw; 
        flex: 0 0 6vw;
        background-size: 3.1vw; 
    }
    h2.offer-resume-price{
        font-size: 4.3vw;
        line-height: 4.6vw;
    }
    span.offer-resume-price-stroked{
        font-size: 2.6vw;
        margin-right: 1.2vw;
    }
    .offer-resume-ownership-change-included{
        margin-left: 1vw;
    }
    .offer-resume-price-secure-payment-logo{
        height: 2vw;
    }
    span.offer-resume-price-secure-payment, .offer-info-badge-container.warranty, .offer-info-badge-container.warranty-partner, .offer-info-badge-container.professional-dealer {
        margin-top: 2.3vw;
    }
    .offer-info-seller-container{
        padding-top: 3vw;
    }
    .offer-info-badge-container.location {
        margin-top: 0.8vw;
    }
    .offer-info-badge-icon.professional-dealer{
        width: 1.9vw;
        flex: 0 0 1.9vw;
    }
    .offer-wishlist::before {
        top: 7vw;
        right: 1.7vw;
        border-left: 1.2vw solid transparent; 
        border-right: 1.2vw solid transparent; 
        border-bottom: 1.2vw solid #FFF;
    }
    .offer-wishlist::after {
        right: 0;
        top: 8.17vw;
        width: 21vw;
        height: 3.5vw;
        font-size: 1.58vw;
        border-radius: 4px;
    }
    /*BOTTOM SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container{
        padding: 4.5vw 5vw 3vw;
    }
    .offer-info-container {
        grid-gap: 4vw;
    }
    .offer-info-data-container{
        flex: 0 0 calc((100% - 4vw) / 2);
    }
    .offer-info-data-value{
        flex: 0 0 100%;
        padding-left: 2.8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged{
        padding: 2vw 0;
        width: 43vw;
        margin-block: 5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn &gt; span, 
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled &gt; span,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged &gt; span{
        font-size: 3.3vw;
        line-height: 3.5vw;
    }
    .seller-contact-container {
        padding-block: 3vw;   
    } 
    p.text-seller-contact{
        margin-bottom: 2.5vw;
    }
    .seller-contact-btn-container{
        grid-gap: 2vw;
    }
    .seller-contact-btn {
        padding-block: 0.95vw;
    }
    .seller-contact-btn svg {
        width: 2.4vw;
        flex: 0 0 2.4vw;
    }
    p.seller-contact-disclaimer{
        width: 59vw;
        margin-top: 4vw;
    }
    /*STRENGHT POINT*/
    .strength-point-wrapper {
        grid-gap: 8vw;
        width: 67vw;
        padding-block: 8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child) {
        position: relative;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child)::after {
        bottom: -4vw;
        width: 100%;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container{
        grid-gap: 2.2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; p{
        font-size: 2.6vw;
        line-height: 3.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; .strength-point-title{
        font-size: 3.9vw;
        line-height: 1;
        margin-bottom: 2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-image &gt; svg{
        width: 9.5vw;
        max-height: 7vw;
    }
    /*BODY CONTENT*/
    .body-content-wrapper &gt; .body-content-detail-container {
        padding: 8vw 10vw 10vw;
    }
    h2.car-abstract-title{
        padding: 2.2vw 5vw;
        margin-bottom: 3vw;
    }
    .car-abstract {
        font-size: 2.6vw;
        line-height: 3.5vw;
        padding-bottom: 2.5vw;
        margin-bottom: 8vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab{
        flex: 0 0 50%;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span{
        width: 100%;
        padding-block: 3vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table{
        grid-gap: 5vw;
        margin-top: 7vw;
    }
    .detail-single-table{
        padding: 5vw;
        flex: 0 0 100%;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        padding: 2.2vw 5vw;
        margin-left: -5vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        margin-bottom: 1.3vw;
    }
    body &gt; div:nth-child(2) &gt; div.body-content-wrapper &gt; div &gt; div:nth-child(2) .table-row{
        grid-gap: 0.5vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table .table-row{
        padding-block: 1.9vw;
    }
}
@media (max-width: 766.9px){
    .offer-resume-header{
        align-items: flex-start;
    }
}
@media (min-width: 767px){
    .offer-resume-header{
        align-items: center;
    }
}
@media (min-width: 767px) and (max-width: 899.9px){
    /*HEADER CAR*/
    .top-content-wrapper &gt; .top-content-right-section { 
        background: linear-gradient(180deg, #C0CDE1 42vw, #F5F5F5 0, #F5F5F5 100%);
    }
    .top-right-content-total-wrapper{
        margin-top: 13vw;
    }
    .top-right-content-total-content{
        padding: 5vw 8vw 0;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, span.offer-single-filter, span.offer-resume-price-secure-payment, .offer-info-badge-container.professional-dealer, .offer-info-badge-container.warranty, .offer-info-badge-container.warranty-partner, .offer-info-data-container, .seller-contact-cta{
        grid-gap: 0.4vw;
    }
    a.offer-info-badge-content.seller, .offer-info-data-title, .offer-info-data-value, .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-label, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-data, h2.car-abstract-title{
        font-size: 1.89vw;
        line-height: 2.1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link{
        margin-bottom: 2.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link &gt; svg{
        width: 2vw;
        flex: 0 0 2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header{
        margin-bottom: 1.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header &gt; .offer-filters{
        grid-gap: 0.8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, span.offer-single-filter, span.offer-multi-filter, .offer-resume-ownership-change-included, .offer-resume-price-secure-payment, .offer-info-badge-content:not(.seller), .seller-contact-btn span, p.text-seller-contact, p.seller-contact-disclaimer{
        font-size: 1.44vw;
        line-height: 1.44vw;
    }
    span.offer-single-filter, span.offer-multi-filter{
        padding: 0.65vw 1.1vw;
        border-radius: 3px;
    }
    .offer-info-badge-icon.location, .offer-info-badge-icon.warranty, .offer-info-badge-icon.warranty-partner, .offer-info-data-icon {
        width: 1.7vw;
        flex: 0 0 1.7vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content{
        grid-gap: 4vw;
        flex-direction: column;
    }
    /*IMAGES SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container &gt; div img{
        border-radius: 5px;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow{
        width: 2.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow &gt; svg, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow &gt; svg {
        width: 1.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container{
        margin-top: 1vw;
        border-radius: 3px;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide:not(:last-child){
        margin-right: 0.8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide{
        width: calc((100% - 4vw) / 6);
        flex: 0 0 calc((100% - 4vw) / 6);
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide img{
        border-radius: 3px;
    }
    /*RESUME SECTION*/
    /*TOP SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-top-container{
        padding: 3vw 4vw 4vw;
    }
    .offer-resume-price-container {
        padding-bottom: 3vw;
    }
    .offer-resume-price-container &gt; div:not(.offer-info-badge-container){
        grid-row-gap: 2vw;
    }
    .offer-resume-header {
        grid-gap: 4vw;
    }
    h1.offer-resume-brand{
        font-size: 2.83vw;
        line-height: 3.3vw;
    }
    .offer-wishlist, .offer-wishlist.active:hover { 
        width: 4.5vw; 
        height: 4.5vw; 
        flex: 0 0 4.5vw;
        background-size: 2.5vw; 
    }
    h2.offer-resume-price{
        font-size: 3.3vw;
        line-height: 3.5vw;
    }
    span.offer-resume-price-stroked{
        font-size: 1.89vw;
        margin-right: 1vw;
    }
    .offer-resume-ownership-change-included{
        margin-left: 1vw;
    }
    .offer-resume-price-secure-payment-logo{
        height: 1.4vw;
    }
    span.offer-resume-price-secure-payment, .offer-info-badge-container.warranty, .offer-info-badge-container.warranty-partner, .offer-info-badge-container.professional-dealer {
        margin-top: 2vw;
    }
    .offer-info-seller-container{
        padding-top: 2.3vw;
    }
    .offer-info-badge-container.location {
        margin-top: 0.8vw;
    }
    .offer-info-badge-icon.professional-dealer{
        width: 1.4vw;
        flex: 0 0 1.4vw;
    }
    .offer-wishlist::before {
        top: 5.3vw;
        right: 1.3vw;
        border-left: 1vw solid transparent; 
        border-right: 1vw solid transparent; 
        border-bottom: 1vw solid #FFF;
    }
    .offer-wishlist::after {
        right: 0;
        top: 6.3vw;
        width: 20vw;
        height: 3vw;
        font-size: 1.44vw;
        border-radius: 4px;
    }
    /*BOTTOM SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container{
        padding: 3.5vw 4vw 2.5vw;
    }
    .offer-info-container {
        grid-gap: 3vw;
    }
    .offer-info-data-container{
        flex: 0 0 calc((100% - 6vw) / 3);
    }
    .offer-info-data-value{
        flex: 0 0 100%;
        padding-left: 2.1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged{
        padding: 1.5vw 0;
        width: 31vw;
        margin-block: 4vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn &gt; span,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled &gt; span,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged &gt; span{
        font-size: 2.34vw;
        line-height: 2.5vw;
    }
    .seller-contact-container {
        padding-block: 2.5vw;   
    } 
    p.text-seller-contact{
        margin-bottom: 2vw;
    }
    .seller-contact-btn-container{
        grid-gap: 2vw;
    }
    .seller-contact-btn {
        padding-block: 0.85vw;
    }
    .seller-contact-btn svg {
        width: 1.9vw;
        flex: 0 0 1.9vw;
    }
    p.seller-contact-disclaimer{
        margin-top: 3vw;
    }
    /*STRENGHT POINT*/
    .strength-point-wrapper {
        grid-gap: 6vw;
        width: 48.2vw;
        padding-block: 7vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child) {
        position: relative;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child)::after {
        bottom: -3vw;
        width: 100%;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container{
        grid-gap: 2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; p{
        font-size: 1.89vw;
        line-height: 2.4vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; .strength-point-title{
        font-size: 2.83vw;
        line-height: 1;
        margin-bottom: 1.8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-image &gt; svg{
        width: 6vw;
        max-height: 6vw;
    }
    /*BODY CONTENT*/
    .body-content-wrapper &gt; .body-content-detail-container {
        padding: 7vw 8vw 8vw;
    }
    h2.car-abstract-title{
        padding: 1.7vw 4vw;
        margin-bottom: 2vw;
    }
    .car-abstract {
        font-size: 1.89vw;
        line-height: 2.5vw;
        padding-bottom: 1.5vw;
        margin-bottom: 6vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span{
        width: 24vw;
        padding-block: 2.2vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table{
        grid-gap: 4vw;
        margin-top: 5.5vw;
    }
    .detail-single-table{
        padding: 4vw;
        flex: 0 0 100%;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        padding: 1.7vw 4vw;
        margin-left: -4vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        margin-bottom: 0.9vw;
    }
    body &gt; div:nth-child(2) &gt; div.body-content-wrapper &gt; div &gt; div:nth-child(2) .table-row{
        grid-gap: 0.5vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table .table-row{
        padding-block: 1.7vw;
    }
}
@media (max-width: 899.9px){
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper{
        flex-direction: column;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child)::after {
        left: 0;
        content: '';
        height: 1px;
        position: absolute;
        background-color: #0000002b;
    }
}
@media (min-width: 900px){
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container{
        width: calc(100% / 3);
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child) {
        border-right: 1px solid #0000002b;
    }
}
@media (min-width: 900px) and (max-width: 1099.9px){
    /*HEADER CAR*/
    .top-content-wrapper &gt; .top-content-right-section { 
        background: linear-gradient(180deg, #C0CDE1 31vw, #F5F5F5 0, #F5F5F5 100%);
    }
    .top-right-content-total-wrapper{
        margin-top: 12vw;
    }
    .top-right-content-total-content{
        padding: 4vw 8vw 0;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, span.offer-single-filter, span.offer-resume-price-secure-payment, .offer-info-badge-container.professional-dealer, .offer-info-badge-container.warranty, .offer-info-badge-container.warranty-partner, .offer-info-data-container, .seller-contact-cta{
        grid-gap: 0.3vw;
    }
    a.offer-info-badge-content.seller, .offer-info-data-title, .offer-info-data-value, .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-label, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-data, h2.car-abstract-title{
        font-size: 1.23vw;
        line-height: 1.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link{
        margin-bottom: 1.8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link &gt; svg{
        width: 1.5vw;
        flex: 0 0 1.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header{
        margin-bottom: 1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header &gt; .offer-filters{
        grid-gap: 0.6vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, span.offer-single-filter, span.offer-multi-filter, .offer-resume-ownership-change-included, .offer-resume-price-secure-payment, .offer-info-badge-content:not(.seller), .seller-contact-btn span, p.text-seller-contact, p.seller-contact-disclaimer{
        font-size: 0.98vw;
        line-height: 0.98vw;
    }
    span.offer-single-filter, span.offer-multi-filter{
        padding: 0.55vw 0.9vw;
        border-radius: 3px;
    }
    .offer-info-badge-icon.location, .offer-info-badge-icon.warranty, .offer-info-badge-icon.warranty-partner, .offer-info-data-icon {
        width: 1.2vw;
        flex: 0 0 1.2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content{
        grid-gap: 2vw;
    }
    /*IMAGES SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container{
        flex: 0 0 42vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container &gt; div img{
        border-radius: 5px;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow{
        width: 1.7vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow &gt; svg, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow &gt; svg {
        width: 1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container{
        margin-top: 1vw;
        border-radius: 3px;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide:not(:last-child){
        margin-right: 0.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide{
        width: calc((100% - 2vw) / 5);
        flex: 0 0 calc((100% - 2vw) / 5);
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide img{
        border-radius: 3px;
    }
    /*RESUME SECTION*/
    /*TOP SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper{
        flex: 1;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-top-container{
        padding: 2vw;
    }
    .offer-resume-price-container {
        padding-bottom: 2vw;
    }
    .offer-resume-price-container &gt; div:not(.offer-info-badge-container){
        grid-row-gap: 1vw;
    }
    .offer-resume-header {
        grid-gap: 1.6vw;
    }
    h1.offer-resume-brand{
        font-size: 2vw;
        line-height: 2.3vw;
    }
    .offer-wishlist, .offer-wishlist.active:hover { 
        width: 3.2vw; 
        height: 3.2vw; 
        flex: 0 0 3.2vw;
        background-size: 1.8vw; 
    }
    h2.offer-resume-price{
        font-size: 2.2vw;
        line-height: 2.5vw;
    }
    span.offer-resume-price-stroked{
        font-size: 1.23vw;
        margin-right: 0.6vw;
    }
    .offer-resume-ownership-change-included{
        margin-left: 0.6vw;
    }
    .offer-resume-price-secure-payment-logo{
        height: 0.95vw;
    }
    span.offer-resume-price-secure-payment, .offer-info-badge-container.warranty, .offer-info-badge-container.warranty-partner, .offer-info-badge-container.professional-dealer {
        margin-top: 1.3vw;
    }
    .offer-info-seller-container{
        padding-top: 1.5vw;
    }
    .offer-info-badge-container.location {
        margin-top: 0.6vw;
    }
    .offer-info-badge-icon.professional-dealer{
        width: 1vw;
        flex: 0 0 1vw;
    }
    .offer-wishlist::before {
        top: 3.7vw;
        right: 1vw;
        border-left: 0.7vw solid transparent; 
        border-right: 0.7vw solid transparent; 
        border-bottom: 0.7vw solid #FFF;
    }
    .offer-wishlist::after {
        right: 0;
        top: 4.37vw;
        width: 13vw;
        height: 2vw;
        font-size: 0.98vw;
        border-radius: 4px;
    }
    /*BOTTOM SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container{
        padding: 2vw 2vw 1.5vw;
    }
    .offer-info-container {
        grid-gap: 1.3vw 2vw;
    }
    .offer-info-data-container{
        flex: 0 0 calc((100% - 2vw) / 2);
    }
    .offer-info-data-value{
        flex: 0 0 100%;
        padding-left: 1.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged{
        padding: 0.8vw 0;
        width: 22vw;
        margin-block: 2.3vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn &gt; span,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled &gt; span,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged &gt; span{
        font-size: 1.61vw;
        line-height: 2vw;
    }
    .seller-contact-container {
        padding-block: 1.6vw;   
    } 
    p.text-seller-contact{
        margin-bottom: 1.3vw;
    }
    .seller-contact-btn-container{
        grid-gap: 1vw;
    }
    .seller-contact-btn {
        padding-block: 0.55vw;
    }
    .seller-contact-btn svg {
        width: 1.3vw;
        flex: 0 0 1.3vw;
    }
    p.seller-contact-disclaimer{
        width: 28vw;
        margin-top: 1.8vw;
    }
    /*STRENGHT POINT*/
    .strength-point-wrapper {
        padding-block: 5vw;
        grid-gap: 2.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container{
        grid-gap: 0.9vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child){
        padding-right: 2.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; p{
        font-size: 1.23vw;
        line-height: 1.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; .strength-point-title{
        font-size: 2vw;
        line-height: 1;
        margin-bottom: 1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-image &gt; svg{
        height: 3.5vw;
    }
    body &gt; div.top-content-wrapper &gt; div.top-content-right-section &gt; div.top-right-content-total-wrapper &gt; div &gt; div.strength-point-wrapper &gt; div:nth-child(3) &gt; div.single-strength-point-content &gt; p {
        width: 15vw;
    }
    /*BODY CONTENT*/
    .body-content-wrapper &gt; .body-content-detail-container {
        padding: 5vw 8vw 7vw;
    }
    h2.car-abstract-title{
        padding: 1.2vw 2.5vw;
        margin-bottom: 1.2vw;
    }
    .car-abstract {
        font-size: 1.23vw;
        line-height: 1.8vw;
        padding-bottom: 1.5vw;
        margin-bottom: 4.5vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span{
        width: 16vw;
        padding-block: 1.6vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table{
        grid-gap: 3vw;
        margin-top: 3.5vw;
    }
    .detail-single-table{
        padding: 2.5vw;
        flex: 0 0 calc((100% - 3vw) / 2);
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        padding: 1.2vw 2.5vw;
        margin-left: -2.5vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        margin-bottom: 0.7vw;
    }
    body &gt; div:nth-child(2) &gt; div.body-content-wrapper &gt; div &gt; div:nth-child(2) .table-row{
        grid-gap: 0.3vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table .table-row{
        padding-block: 1.2vw;
    }
}
@media (min-width: 1100px){
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, span.offer-single-filter, span.offer-resume-price-secure-payment, .offer-info-badge-container.professional-dealer, .offer-info-badge-container.warranty, .offer-info-badge-container.warranty-partner, .offer-info-data-container, .seller-contact-cta{
        grid-gap: 0.2vw;
    }
    span.offer-single-filter, span.offer-multi-filter{
        border-radius: 4px;
    }
}
@media (min-width: 1100px) and (max-width: 1400px){
    /*HEADER CAR*/
    .top-content-wrapper &gt; .top-content-right-section { 
        background: linear-gradient(180deg, #C0CDE1 25vw, #F5F5F5 0, #F5F5F5 100%);
    }
    .top-right-content-total-wrapper{
        margin-top: 8vw;
    }
    .top-right-content-total-content{
        padding: 3vw 10vw 0;
    }
    a.offer-info-badge-content.seller, .offer-info-data-title, .offer-info-data-value, .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-label, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-data, h2.car-abstract-title{
        font-size: 1vw;
        line-height: 1.2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link{
        margin-bottom: 1.2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link &gt; svg{
        width: 1.2vw;
        flex: 0 0 1.2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header{
        margin-bottom: 1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header &gt; .offer-filters{
        grid-gap: 0.6vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, span.offer-single-filter, span.offer-multi-filter, .offer-resume-ownership-change-included, .offer-resume-price-secure-payment, .offer-info-badge-content:not(.seller), .seller-contact-btn span, p.text-seller-contact, p.seller-contact-disclaimer{
        font-size: 0.79vw;
        line-height: 0.79vw;
    }
    span.offer-single-filter, span.offer-multi-filter{
        padding: 0.45vw 0.8vw;
    }
    .offer-info-badge-icon.location, .offer-info-badge-icon.warranty, .offer-info-badge-icon.warranty-partner, .offer-info-data-icon {
        width: 1vw;
        flex: 0 0 1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content{
        grid-gap: 2vw;
    }
    /*IMAGES SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container{
        flex: 0 0 42vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container &gt; div img{
        border-radius: 6px;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow{
        width: 1.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow &gt; svg, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow &gt; svg {
        width: 0.8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container{
        margin-top: 0.8vw;
        border-radius: 3px;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide:not(:last-child){
        margin-right: 0.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide{
        width: calc((100% - 2.5vw) / 6);
        flex: 0 0 calc((100% - 2.5vw) / 6);
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide img{
        border-radius: 3px;
    }
    /*RESUME SECTION*/
    /*TOP SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper{
        flex: 1;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-top-container{
        padding: 2vw;
    }
    .offer-resume-price-container {
        padding-bottom: 1.8vw;
    }
    .offer-resume-price-container &gt; div:not(.offer-info-badge-container){
        grid-row-gap: 0.8vw;
    }
    .offer-resume-header {
        grid-gap: 1.2vw;
    }
    h1.offer-resume-brand{
        font-size: 1.63vw;
        line-height: 1.9vw;
    }
    .offer-wishlist, .offer-wishlist.active:hover { 
        width: 2.8vw; 
        height: 2.8vw; 
        flex: 0 0 2.8vw;
        background-size: 1.6vw; 
    }
    h2.offer-resume-price{
        font-size: 1.8vw;
        line-height: 2vw;
    }
    span.offer-resume-price-stroked{
        font-size: 1vw;
        margin-right: 0.5vw;
    }
    .offer-resume-ownership-change-included{
        margin-left: 0.4vw;
    }
    .offer-resume-price-secure-payment-logo{
        height: 0.8vw;
    }
    span.offer-resume-price-secure-payment, .offer-info-badge-container.warranty, .offer-info-badge-container.warranty-partner, .offer-info-badge-container.professional-dealer {
        margin-top: 1vw;
    }
    .offer-info-seller-container{
        padding-top: 1.3vw;
    }
    .offer-info-badge-container.location {
        margin-top: 0.4vw;
    }
    .offer-info-badge-icon.professional-dealer{
        width: 0.85vw;
        flex: 0 0 0.85vw;
    }
    .offer-wishlist::before {
        top: 3.3vw;
        right: 0.8vw;
        border-left: 0.5vw solid transparent; 
        border-right: 0.5vw solid transparent; 
        border-bottom: 0.5vw solid #FFF;
    }
    .offer-wishlist::after {
        right: 0;
        top: 3.8vw;
        width: 10.5vw;
        height: 1.7vw;
        font-size: 0.79vw;
        border-radius: 5px;
    }
    /*BOTTOM SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container{
        padding: 2vw 2vw 1.2vw;
    }
    .offer-info-container {
        grid-gap: 1.3vw 2vw;
    }
    .offer-info-data-container{
        flex: 0 0 calc((100% - 2vw) / 2);
    }
    .offer-info-data-value{
        flex: 0 0 100%;
        padding-left: 1.2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged{
        padding: 0.6vw 0;
        width: 18vw;
        margin-block: 2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn &gt; span,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled &gt; span,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged &gt; span{
        font-size: 1.32vw;
        line-height: 1.8vw;
    }
    .seller-contact-container {
        padding-block: 1.3vw;   
    } 
    p.text-seller-contact{
        margin-bottom: 1vw;
    }
    .seller-contact-btn-container{
        grid-gap: 1vw;
    }
    .seller-contact-btn {
        padding-block: 0.45vw;
    }
    .seller-contact-btn svg {
        width: 1.1vw;
        flex: 0 0 1.1vw;
    }
    p.seller-contact-disclaimer{
        margin-top: 1.5vw;
    }
    /*STRENGHT POINT*/
    .strength-point-wrapper {
        padding-block: 4vw;
        grid-gap: 2.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container{
        grid-gap: 0.7vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child){
        padding-right: 2.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; p{
        font-size: 1vw;
        line-height: 1.2vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; .strength-point-title{
        font-size: 1.63vw;
        line-height: 1;
        margin-bottom: 0.7vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-image &gt; svg{
        height: 3vw;
    }
    /*BODY CONTENT*/
    .body-content-wrapper &gt; .body-content-detail-container {
        padding: 4vw 10vw 6vw;
    }
    h2.car-abstract-title{
        padding: 0.9vw 2vw;
        margin-bottom: 0.8vw;
    }
    .car-abstract {
        font-size: 1vw;
        line-height: 1.5vw;
        padding-bottom: 1vw;
        margin-bottom: 3.5vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span{
        width: 13vw;
        padding-block: 1.3vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table{
        grid-gap: 2vw;
        margin-top: 3.5vw;
    }
    .detail-single-table{
        padding: 2vw;
        flex: 0 0 calc((100% - 4vw) / 3);
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        padding: 0.9vw 2vw;
        margin-left: -2vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        margin-bottom: 0.5vw;
    }
    body &gt; div:nth-child(2) &gt; div.body-content-wrapper &gt; div &gt; div:nth-child(2) .table-row{
        grid-gap: 0.3vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table .table-row{
        padding-block: 0.9vw;
    }
}
@media (min-width: 1401px){
    /*HEADER CAR*/
    .top-content-wrapper &gt; .top-content-right-section { 
        background: linear-gradient(180deg, #C0CDE1 21.5vw, #F5F5F5 0, #F5F5F5 100%);
    }
    .top-right-content-total-wrapper{
        margin-top: 6vw;
    }
    .top-right-content-total-content{
        padding: 3vw 15vw 0;
    }
    a.offer-info-badge-content.seller, .offer-info-data-title, .offer-info-data-value, .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-label, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-data, h2.car-abstract-title{
        font-size: 0.8vw;
        line-height: 0.9vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link{
        margin-bottom: 0.8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link &gt; svg{
        width: 1vw;
        flex: 0 0 1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header{
        margin-bottom: 0.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header &gt; .offer-filters{
        grid-gap: 0.4vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, span.offer-single-filter, span.offer-multi-filter, .offer-resume-ownership-change-included, .offer-resume-price-secure-payment, .offer-info-badge-content:not(.seller), .seller-contact-btn span, p.text-seller-contact, p.seller-contact-disclaimer{
        font-size: 0.80vw;
        line-height: 0.93vw;
    }
    span.offer-single-filter, span.offer-multi-filter{
        padding: 0.35vw 0.5vw;
    }
    .offer-info-badge-icon.location, .offer-info-badge-icon.warranty, .offer-info-badge-icon.warranty-partner, .offer-info-data-icon {
        width: 0.8vw;
        flex: 0 0 0.8vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content{
        grid-gap: 2vw;
    }
    /*IMAGES SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container{
        flex: 0 0 38vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container &gt; div img{
        border-radius: 8px;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow{
        width: 1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow &gt; svg, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow &gt; svg {
        width: 0.63vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container{
        margin-top: 0.8vw;
        border-radius: 4px;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide:not(:last-child){
        margin-right: 0.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide{
        width: calc((100% - 3vw) / 7);
        flex: 0 0 calc((100% - 3vw) / 7);
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide img{
        border-radius: 4px;
    }
    /*RESUME SECTION*/
    /*TOP SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper{
        flex: 1;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-top-container{
        padding: 1.5vw 2vw 2vw;
    }
    .offer-resume-price-container {
        padding-bottom: 1.5vw;
    }
    .offer-resume-price-container &gt; div:not(.offer-info-badge-container){
        grid-row-gap: 0.5vw;
    }
    .offer-resume-header {
        grid-gap: 1vw;
    }
    h1.offer-resume-brand{
        font-size: 1.3vw;
        line-height: 1.6vw;
    }
    .offer-wishlist, .offer-wishlist.active:hover { 
        width: 2.2vw; 
        height: 2.2vw; 
        flex: 0 0 2.2vw;
        background-size: 1.2vw; 
    }
    h2.offer-resume-price{
        font-size: 1.41vw;
        line-height: 1.8vw;
    }
    span.offer-resume-price-stroked{
        font-size: 0.8vw;
        margin-right: 0.4vw;
    }
    .offer-resume-ownership-change-included{
        margin-left: 0.2vw;
    }
    .offer-resume-price-secure-payment-logo{
        height: 0.68vw;
    }
    span.offer-resume-price-secure-payment, .offer-info-badge-container.warranty, .offer-info-badge-container.warranty-partner, .offer-info-badge-container.professional-dealer {
        margin-top: 0.7vw;
    }
    .offer-info-seller-container{
        padding-top: 1vw;
    }
    .offer-info-badge-container.location {
        margin-top: 0.3vw;
    }
    .offer-info-badge-icon.professional-dealer{
        width: 0.65vw;
        flex: 0 0 0.65vw;
    }
    .offer-wishlist::before {
        top: 2.5vw;
        right: 0.6vw;
        border-left: 0.5vw solid transparent; 
        border-right: 0.5vw solid transparent; 
        border-bottom: 0.5vw solid #FFF;
    }
    .offer-wishlist::after {
        right: 0;
        top: 3vw;
        width: 9vw;
        height: 1.4vw;
        font-size: 0.63vw;
        border-radius: 5px;
    }
    /*BOTTOM SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container{
        padding: 1.5vw 2vw 1vw;
    }
    .offer-info-container {
        grid-gap: 1vw 1.5vw;
    }
    .offer-info-data-container{
        flex: 0 0 calc((100% - 1.5vw) / 2);
    }
    .offer-info-data-value{
        flex: 0 0 100%;
        padding-left: 1vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged{
        padding: 0.6vw 0;
        width: 14vw;
        margin-block: 1.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn &gt; span,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled &gt; span,
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged &gt; span{
        font-size: 1.05vw;
        line-height: 1.15vw;
    }
    p.seller-contact-disclaimer{
        margin-top: 1vw;
    }
    .seller-contact-container {
        padding-block: 1vw;   
    } 
    p.text-seller-contact{
        margin-bottom: 0.8vw;
    }
    .seller-contact-btn-container{
        grid-gap: 0.8vw;
    }
    .seller-contact-btn {
        padding-block: 0.75vw;
    }
    .seller-contact-btn svg {
        width: 0.8vw;
        flex: 0 0 0.8vw;
    }
    /*STRENGHT POINT*/
    .strength-point-wrapper {
        padding-block: 3vw;
        grid-gap: 2.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container{
        grid-gap: 0.7vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child){
        padding-right: 2.5vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; p{
        font-size: 0.8vw;
        line-height: 1.15vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; .strength-point-title{
        font-size: 1.3vw;
        line-height: 1;
        margin-bottom: 0.4vw;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-image &gt; svg{
        height: 2.2vw;
    }
    /*BODY CONTENT*/
    .body-content-wrapper &gt; .body-content-detail-container {
        padding: 4vw 15vw 5vw;
    }
    h2.car-abstract-title{
        padding: 0.7vw 1.5vw;
        margin-bottom: 0.8vw;
    }
    .car-abstract {
        font-size: 0.8vw;
        line-height: 1.1vw;
        padding-bottom: 1vw;
        margin-bottom: 3vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span{
        width: 11vw;
        padding-block: 1vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table{
        grid-gap: 1.5vw;
        margin-top: 2.5vw;
    }
    .detail-single-table{
        padding: 1.5vw;
        flex: 0 0 calc((100% - 3vw) / 3);
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        padding: 0.7vw 1.5vw;
        margin-left: -1.5vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span{
        margin-bottom: 0.3vw;
    }
    body &gt; div:nth-child(2) &gt; div.body-content-wrapper &gt; div &gt; div:nth-child(2) .table-row{
        grid-gap: 0.3vw;
    }
    .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table .table-row{
        padding-block: 0.8vw;
    }
}

@media (max-width: 1400px){
    .seller-contact-btn {
        padding-block: 0.5em !important;
    }

    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link, span.offer-single-filter, span.offer-multi-filter, .offer-resume-ownership-change-included, .offer-resume-price-secure-payment, .offer-info-badge-content:not(.seller), .seller-contact-btn span, p.text-seller-contact, p.seller-contact-disclaimer{
        font-size: 0.65em !important;
    }
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.top-content-wrapper &gt; .top-content-right-section { 
    position: relative; 
    z-index: 100 
}

/*HEADER CAR*/
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link { 
    color: #092844; 
    text-decoration: none; 
    font-weight: 500; 
    text-transform: uppercase; 
    font-family: 'Open Sans', sans-serif; 
    width: fit-content;
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .back-link &gt; svg { 
    fill: #092844;
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header { 
    display: flex; 
    justify-content: space-between; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header &gt; .offer-filters { 
    display: flex; 
    align-items: stretch; 
    flex-wrap: wrap; 
    height: max-content; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header &gt; .offer-filters &gt; .offer-single-filter { 
    color: #092844; 
    display: flex; 
    align-items: center; 
    background-color: transparent; 
    width: fit-content; 
    font-family: 'Open Sans', sans-serif; 
    border: 1px solid #092844; 
    font-weight: 500; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header &gt; .offer-filters &gt; .offer-multi-filter { 
    color: white; 
    display: flex; 
    align-items: center; 
    background-color: #092844; 
    cursor: pointer; 
    transition: all 0.3s; 
    font-family: 'Open Sans', sans-serif; 
    font-weight: 600;
}

/*MAIN CONTENT CAR*/
/*IMAGES SIDE*/
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content { 
    display: flex; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container { 
    position: relative; 
    cursor: pointer; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container &gt; div img { 
    width: 100%; 
    display: block; 
    background-color: transparent; 
    object-fit: cover; 
    height: auto; 
    aspect-ratio: 3 / 2; 
}
/*classe video da assegnare in caso si voglia overlay scuro*/
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container.video::after { 
    content: ''; 
    width: 100%; 
    height: 100%; 
    background-color: rgba(0,0,0,0.4); 
    position: absolute; 
    top: 0; 
    left: 0; 
    z-index: 100; 
    border-radius: 16px; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container &gt; div.car-video::after {
    content: ''; 
    width: 110px; 
    height: 110px; 
    background-color: #ffffffe4; 
    border-radius: 50%; 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    opacity: 1; 
    transform: translate(-50%, -50%); 
    z-index: 200; 
    transition: all 0.3s; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container &gt; div.car-video::before { 
    content: ''; 
    width: 0; 
    height: 0; 
    border-top: 25px solid transparent; 
    border-bottom: 25px solid transparent; 
    border-left: 45px solid var(--mainBlue); 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    transform: translate(-35%, -50%); 
    z-index: 205; 
    transition: all 0.3s;
}
.fancybox__thumbs .carousel__slide.has-html5video::after, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; a.car-video::after {
    content: ''; 
    width: 40px; 
    height: 40px; 
    background-color: #ffffffe4; 
    border-radius: 50%; 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    opacity: 1; 
    transform: translate(-50%, -50%); 
    z-index: 200; 
}
.fancybox__thumbs .carousel__slide.has-html5video::before, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; a.car-video::before {
    content: ''; 
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent; 
    border-bottom: 10px solid transparent; 
    border-left: 17px solid var(--mainBlue); 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    transform: translate(-35%, -50%); 
    z-index: 205;
}
/* offer owner video in deal */
.profile-business-deal-edit-item.files &gt; .account-form-field-attachment.account-profile-business &gt; a.car-video::after { 
    content: ''; 
    width: 40px; 
    height: 40px; 
    background-color: #ffffffe4; 
    border-radius: 50%; 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    opacity: 1; 
    transform: translate(-50%, -50%); 
    z-index: 200;
}
.profile-business-deal-edit-item.files &gt; .account-form-field-attachment.account-profile-business &gt; a.car-video::before { 
    content: ''; 
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent; 
    border-bottom: 10px solid transparent; 
    border-left: 17px solid var(--mainBlue); 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    transform: translate(-35%, -50%); 
    z-index: 205; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container .offer-label { 
    display: block; 
    background-color: #eda50b; 
    width: fit-content; 
    padding: 12px 50px; 
    border-radius: 3px; 
    position: absolute; 
    transform: translate(-6.5%, -30%); 
    text-transform: uppercase; 
    font-size: 0.8rem; 
    font-weight: 700; 
    color: #342912; 
    box-shadow: 3px 3px 10px #313030; 
    z-index: 300; 
    letter-spacing: 1px;
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container .offer-label::before { 
    content: ''; 
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent; 
    border-bottom: 10px solid transparent; 
    border-right: 10px solid #7d4e06; 
    position: absolute; 
    bottom: 7px; left: 5px; 
    transform: translateY(100%) rotate(135deg); 
    z-index: 50;
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .offer-label, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide.main-image { 
    display: none;
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container { 
    width: 100%; 
    position: relative; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide { 
    cursor: pointer; 
    transition: all 0.2s; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide img { 
    display: block; 
    width: 100%; 
    aspect-ratio: 4 / 3; 
    object-fit: cover; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow { 
    position: absolute; 
    left: 0; 
    background-color: #0057a5ac; 
    display: flex; 
    transition: all 0.3s; 
    cursor: pointer; 
    z-index: 300;
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow &gt; svg, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow &gt; svg  { 
    fill: #FFF; 
    margin: auto;
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow { 
    position: absolute; 
    right: 0; 
    background-color: #0057a5ac; 
    display: flex; 
    transition: all 0.3s; 
    cursor: pointer; 
    z-index: 300;
}
.offer-info-gallery-thumb-video { 
    display: block; 
    width: 100%; 
    height: auto; 
    fill: var(--greyText); 
    background: #FFF; 
    border-radius: 5px; 
    aspect-ratio: 4 / 3; 
    object-fit: cover; 
}
/*--------------------- RESUME SECTION ---------------------*/
/*TOP SIDE*/
.offer-resume-price-container { 
    color: #FFF; 
    fill: #FFF; 
}
.offer-resume-price-container &gt; div:not(.offer-info-badge-container) { 
    display: flex; 
    align-items: baseline; 
}
.offer-resume-price-stroked { 
    text-decoration: line-through; 
}
.offer-resume-price { 
    display: inline; 
}
.offer-wishlist, .offer-wishlist.active:hover { 
    position: relative; 
    background-image: url("data:image/svg+xml,%3Csvg fill='%23FFF' viewBox='0 -960 960 960' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M200-120v-640q0-33 23.5-56.5T280-840h400q33 0 56.5 23.5T760-760v640L480-240 200-120Zm80-122 200-86 200 86v-518H280v518Zm0-518h400-400Z'/%3E%3C/svg%3E"); 
    background-color: #092844; 
    background-position: center; 
    background-repeat: no-repeat; 
    border-radius: 50%;
    box-shadow: 1px 3px 6px #313030ba; 
    cursor: pointer; 
    transition: .25s; 
}
.offer-wishlist:hover, .offer-wishlist.active { 
    background-image: url("data:image/svg+xml,%3Csvg fill='%23FFF' viewBox='0 -960 960 960' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M200-120v-640q0-33 23.5-56.5T280-840h400q33 0 56.5 23.5T760-760v640L480-240 200-120Z'/%3E%3C/svg%3E");
}
.offer-wishlist::before { 
    content: ''; 
    opacity: 0; 
    pointer-events: none;
    width: 0; 
    height: 0; 
    position: absolute;  
    z-index: 20001;
    transition: all 0.3s; 
}
.offer-wishlist::after { 
    display: flex; 
    content: 'Aggiungi alla tua wishlist'; 
    opacity: 0; 
    pointer-events: none; 
    position: absolute; 
    background-color: #FFF; 
    color: #092844; 
    justify-content: center; 
    align-items: center; 
    z-index: 20000; 
    transition: all 0.3s; 
    box-shadow: 0 4px 16px 0 rgba(0,0,0,0.12), 0 1.5px 4px 0 rgba(0,0,0,0.09); 
}
.offer-wishlist:hover::before, .offer-wishlist:hover::after  { 
    opacity: 1; 
    transition: all 0.3s;
}
.offer-wishlist.active::after { 
    content: 'Rimuovi dalla tua wishlist';
}
.offer-resume-price-secure-payment { 
    display: flex; 
    align-items: center; 
}
.offer-resume-price-secure-payment-logo { 
    width: auto; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper { 
    overflow: hidden; 
    box-shadow: 1px 1px 1px #6d6d6d38; 
    background: linear-gradient(180deg, transparent 10px, #FFF 0, #FFF 100%); 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-top-container { 
    width: 100%; 
    background: #6E90C0; 
    box-shadow: 1px 1px 10px #404040f5;
}
/* Resume badges */
.offer-info-badge-container { 
    display: flex; 
    align-items: center; 
}
.offer-info-badge-icon { 
    display: block; 
    height: auto; 
    aspect-ratio: 1; 
}
.offer-info-badge-icon.seller { 
    fill: var(--mainBlue);
}
.offer-info-badge-icon.location, .offer-info-badge-icon.warranty, .offer-info-badge-icon.warranty-partner, .offer-info-badge-icon.professional-dealer { 
    fill: #092844; 
}
.offer-info-badge-content { 
    display: block; 
    font-family: 'Open Sans', sans-serif; 
    text-decoration: none; 
}
.offer-info-badge-content-notes { 
    margin-top: 5px; 
    font-size: .75rem; 
    font-style: italic; 
    font-family: 'Open Sans', sans-serif; 
}
.offer-info-badge-content-highlighted { 
    color: #092844; 
    font-weight: 700; 
    text-decoration: none;
}
.offer-info-badge-warranty-partner-icon { 
    margin: 0 5px 0 10px; 
    width: auto; 
    height: 1.25em; 
    fill: #FFF; 
}
.offer-info-badge-image { 
    padding: 5px; 
    width: 200px; 
    height: auto; 
    background: #FFF; 
    border-radius: 5px; 
}
/* Resume data */
.offer-info-data-container { 
    display: flex; 
    color: var(--mainBlue); 
    fill: var(--mainBlue); 
    align-items: center; 
}
.offer-info-data-icon { 
    height: auto; 
}
.offer-info-data-value { 
    color: #222; 
    font-weight: 600; 
}
/*BOTTOM SIDE*/
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container { 
    display: flex; 
    flex-direction: column; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn,
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged,
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled { 
    cursor: pointer; 
    border: 1px solid #FF7B00; 
    background-color: #FF7B00; 
    border-radius: 5px; 
    margin-inline: auto; 
    transition: all 0.3s;
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn &gt; span,
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-disabled &gt; span,
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn-user-not-logged &gt; span { 
    color: white; 
    font-weight: 700; 
    transition: all 0.3s; 
    text-transform: uppercase; 
}
/*STRENGHT POINT*/
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table.show, .body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row { 
    display: flex; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-image &gt; svg { 
    fill: #222; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; .strength-point-title { 
    color: #222; 
    display: block; 
}
.top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; p { 
    color: #222; 
    font-family: 'Open Sans', sans-serif; 
}
/*-------------------- BODY CONTENT --------------------*/
/*TAB*/
.body-content-wrapper { 
    display: flex; 
    flex-direction: column;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details { 
    display: flex; 
    scroll-margin-top: 120px;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab { 
    position: relative; 
    transition: all 0.3s;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span { 
    display: block; 
    text-transform: uppercase; 
    color: #222; 
    font-weight: 500; 
    cursor: pointer; 
    transition: all 0.3s; 
    clip-path: polygon(0 17%, 100% 0%, 100% 100%, 0 100%); 
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab.active &gt; span { 
    color: var(--mainBlue); 
    background-color: #0057a542; 
    font-weight: 700; 
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab &gt; span::after { 
    content: ''; 
    width: 100%; 
    height: 5px; 
    position: absolute; 
    left: 0; 
    bottom: 0px; 
    background-color: #6d6d6d33;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .car-tab-details &gt; .detail-single-tab.active &gt; span::after { 
    content: ''; 
    background-color: var(--mainBlue); 
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table { 
    display: none; 
    flex-wrap: wrap;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; span { 
    display: block; 
    font-weight: 700; 
    text-transform: uppercase; 
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-label { 
    display: block; 
    color: #222; 
    text-transform: uppercase;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .accessories-table &gt; .table-row &gt; .table-label {
    display: block;
    color: #222;
    text-transform: uppercase;
    align-self: center;
}
.body-content-wrapper &gt; .body-content-detail-container &gt; .detail-table &gt; .detail-single-table &gt; .table-row &gt; .table-data { 
    display: block; 
    color: #222; 
    font-weight: 700; 
}
/*SELLER*/
.body-content-seller-container { 
    background-color: #FFF; 
    padding: 80px 150px;
}
.body-content-seller-container &gt; h3 { 
    font-size: 1.8rem; 
    color: #555353; 
    margin-bottom: 50px; 
}
.body-content-seller-container &gt; .seller-info-container { 
    display: flex; 
    align-items: center; 
    justify-content: space-between;
}
.body-content-seller-container &gt; .seller-info-container &gt; .seller-name-container { 
    display: flex; 
    align-items: center; 
    gap: 20px;
}
.body-content-seller-container &gt; .seller-info-container &gt; .seller-name-container &gt; .seller-logo { 
    display: flex; 
    width: 70px; 
    height: 70px; 
    border-radius: 50%; 
    background-color: #cbe3f770; 
    justify-content: center; 
    align-items: center; 
    box-shadow: 2px 2px 10px #d4d4d4;
}
.body-content-seller-container &gt; .seller-info-container &gt; .seller-name-container &gt; .seller-logo &gt; svg { 
    fill: var(--mainBlue); 
    height: 45%; 
}
.body-content-seller-container &gt; .seller-info-container &gt; .seller-name-container &gt; .seller-name-content { 
    display: flex; 
    flex-direction: column;
}
.body-content-seller-container &gt; .seller-info-container &gt; .seller-name-container &gt; .seller-name-content &gt; .seller-name-label { 
    color: var(--mainBlue); 
    font-weight: 700; 
    font-size: 1.2rem;
}
.body-content-seller-container &gt; .seller-info-container &gt; .seller-name-container &gt; .seller-name-content &gt; .seller-abstract { 
    font-style: italic; 
    font-size: 0.9rem; 
    margin-top: 5px; 
    font-family: 'Open Sans', sans-serif; 
}
.body-content-seller-container &gt; .seller-info-container &gt; .seller-info &gt; span { 
    display: block; 
    font-family: 'Open Sans', sans-serif; 
}
.body-content-seller-container &gt; .seller-info-container &gt; .seller-info &gt; span:not(:last-child) { 
    margin-bottom: 5px;
}
.body-content-seller-container &gt; .seller-info-container &gt; .seller-info-cta { 
    padding: 12px 50px; 
    cursor: pointer; 
    border: 1px solid #0057a57c; 
    border-radius: 5px; 
    width: fit-content; 
    box-shadow: 1px 1px 10px #0057a574; 
    transition: all 0.3s;
}
.body-content-seller-container &gt; .seller-info-container &gt; .seller-info-cta &gt; span { 
    color: var(--mainBlue); 
    font-weight: 700; 
    letter-spacing: 1.5px; 
    transition: all 0.3s;
}
.seller-contact-btn-container {
    display: flex;
    justify-content: space-between;
    column-count: 2;
}
.whatsapp, .phone, .email {
    background-color: #092844;
}
.seller-contact-btn-container .seller-contact-btn {
    flex: 1;
    text-align: center;
    align-content: center;
    border-radius: 4px;
    font-weight: 700;
}
.seller-contact-btn-container .seller-contact-btn &gt; a{
    color: white !important;
    text-decoration: none;
}
.seller-contact-cta {
    display: flex;
    fill: white;
    align-items: center;
    justify-content: center;
}
@media (pointer: fine) {
    /*IMAGES SIDE*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .prev-arrow:hover, .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .next-arrow:hover { 
        background-color: #0057a5ac;
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container:hover &gt; .car-video.car-video::after { 
        background-color: var(--mainBlue);
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .main-image-container:hover &gt; .car-video::before { 
        border-top: 25px solid transparent; 
        border-bottom: 25px solid transparent; 
        border-left: 45px solid #FFF; 
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-images-container &gt; .images-list-container &gt; .swiper-wrapper &gt; .swiper-slide:hover { 
        filter: brightness(120%);
    }
    /*RESUME SECTION*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn:hover { 
        background-color: transparent; 
    }
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-main-content &gt; .offer-resume-wrapper &gt; .offer-resume-bottom-container &gt; .seller-contact-btn:hover &gt; span { 
        color: #FF7B00; 
    }
    /*SELLER*/
    .body-content-seller-container &gt; .seller-info-container &gt; .seller-info-cta:hover &gt; span {
        color: #FFF; 
    }
    .body-content-seller-container &gt; .seller-info-container &gt; .seller-info-cta:hover { 
        background-color: var(--mainBlue); 
    }
    /*HEADER CAR*/
    .top-right-content-total-wrapper &gt; .top-right-content-total-content &gt; .offer-header &gt; .offer-filters &gt; .offer-multi-filter:hover { 
        filter: brightness(110%); 
    }
}

/*------------------- POPUP -------------------*/
.offer-info-deal-popup-container:not(.show) { 
    display: none; 
}
.offer-info-deal-popup-container { 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
    display: flex; 
    z-index: 60000; 
    position: fixed; 
    align-items: center; 
    justify-content: center; 
    background: rgba(0, 0, 0, .75); 
}
.offer-info-deal-popup-wrapper { 
    display: flex; 
    background: #FFF; 
    position: relative; 
    border-radius: 10px; 
    flex-direction: column;
}
.offer-info-deal-popup-wrapper::before {
    top: 0;
    left: 0;
    z-index: 0;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    transform: scaleX(-1);
    background-repeat: no-repeat;
    background-image: url('/static/images/footer/contact-car.png');
}

.offer-info-deal-popup-message {
    padding: 1em;
}
.offer-info-deal-popup-input {
    padding: 1em;
    border: 1px solid #707070;
    border-radius: 5px;
}
.offer-info-inner-popup {
    z-index: 1;
}
h4.offer-info-deal-popup-title { 
    color: #0161AE; 
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
p.offer-info-deal-popup-abstract { 
    color: #222; 
    font-weight: 400;
}
.offer-info-deal-popup-price-container { 
    color: #222; 
    line-height: 1;
    position: relative; 
}
.offer-info-deal-popup-price-container:after { 
    top: 50%; 
    content: 'â‚¬'; 
    display: block; 
    color: #707070;
    position: absolute; 
    transform: translateY(-50%); 
}
.offer-info-deal-popup-price { 
    color: #222;
    outline: none;
    border: 1px solid #707070;
}
.offer-info-deal-popup-price::-webkit-inner-spin-button, .offer-info-deal-popup-price::-webkit-outer-spin-button { 
    margin: 0; 
    -webkit-appearance: none; 
}
input.offer-info-deal-popup-price, .offer-info-deal-popup-button, .offer-info-deal-popup-wait {
    border-radius: 5px; 
}
.offer-info-deal-popup-button  {
    color: #FFF; 
    outline: none; 
    display: block;
    cursor: pointer; 
    font-weight: 700;
    text-align: center;
    transition: .125s linear; 
    text-transform: uppercase; 
    background-color: #FF7B00; 
    border: 1px solid #FF7B00; 
    font-family: 'Open Sans', sans-serif;
}
.offer-info-deal-popup-button.hide { 
    display: none; 
}
.offer-info-deal-popup-button.disabled { 
    filter: brightness(.75); cursor: default; 
}
.offer-info-deal-popup-content {
    display: flex;
    flex-direction: column;
}
.offer-info-deal-popup-content-info-seller {
    color: #222;
    font-family: 'Open Sans', sans-serif;
}
.offer-info-deal-popup-seller-price{
    font-weight: 700;
    line-height: 1;
}
h3.popup-offer-resume-price{
    display: inline;
}
.offer-info-deal-popup-content-input {
    display: flex;
    flex-direction: column;
}
.offer-info-deal-popup-price-main-container{
    position: relative;
}
span.offer-info-deal-popup-price-label{
    top: 0;
    z-index: 2;
    line-height: 1;
    color: #707070;
    position: absolute;
    background-color: white;
    transform: translateY(-50%);
    font-family: 'Open Sans', sans-serif;
}
.offer-resume-popup-price-secure-payment-logo {
    width: 25px;
    fill: white;
    position: fixed;
    margin-left: 15px;
}
.offer-resume-popup-price-secure-payment {
    margin-top: 10px;
}
.offer-info-deal-popup-close {
    border: none;
    line-height: 1;
    cursor: pointer;
    color: #0161AE;
    position: absolute;
    background-color: transparent;
    transition: background-color 0.2s ease, transform 0.2s ease;
}

.accessories-table {
    svg {
        width: 1.5em;
        fill: #6E90C0;
        display: none;
    }
}

@media (pointer: fine) {
    .offer-info-deal-popup-button:not(.disabled):hover { 
        color: #FF7B00;
        background-color: transparent;
    }
}
@media (max-width: 550px){
    .offer-info-deal-popup-wrapper{
        width: 84vw;
        padding: 8vw;
    }
    .offer-info-deal-popup-wrapper::before {
        display: none;
    }
    .offer-info-deal-popup-close {
        top: 2vw;
        right: 3vw;
        font-size: 7vw;
    }
    h4.offer-info-deal-popup-title {
        font-size: 5.45vw;
        line-height: 5.9vw;
        margin-bottom: 4vw;
    }
    p.offer-info-deal-popup-abstract, .offer-info-deal-popup-seller-price, .offer-info-deal-popup-price-container, input.offer-info-deal-popup-price {
        font-size: 3.6vw;
    }
    p.offer-info-deal-popup-abstract {
        width: 61vw;
        line-height: 4.4vw;
        margin-bottom: 5vw;
    }
    .offer-info-deal-popup-content{
        grid-gap: 4.5vw;
    }
    h3.popup-offer-resume-price {
        font-size: 4.5vw;
        line-height: 4.5vw;
    }
    .popup-offer-resume-ownership-change-included, span.offer-info-deal-popup-price-label {
        font-size: 2.7vw;
    }
    .popup-offer-resume-ownership-change-included {
        line-height: 4vw;
    }
    .offer-info-deal-popup-content-input{
        grid-gap: 4.2vw;
    }
    span.offer-info-deal-popup-price-label{
        left: 2.5vw;
        padding-inline: 0.5vw;
    }
    input.offer-info-deal-popup-price, .offer-info-deal-popup-button{
        width: 58vw;
        padding: 2.5vw;
        line-height: 5vw;
    } 
    .offer-info-deal-popup-price-container:after{
        right: 2.5vw;
    }
    .offer-info-deal-popup-button{
        font-size: 4.5vw;
    }
}
@media (min-width: 551px) and (max-width: 766.9px){
    .offer-info-deal-popup-wrapper{
        width: 80vw;
        padding: 7vw 6vw;
    }
    .offer-info-deal-popup-wrapper::before {
        background-size: 40vw;
        background-position: -7vw 38vw;
    }
    .offer-info-deal-popup-close {
        top: 1.7vw;
        right: 2.1vw;
        font-size: 4.6vw;
    }
    h4.offer-info-deal-popup-title {
        font-size: 4.6vw;
        line-height: 5vw;
        margin-bottom: 3vw;
    }
    p.offer-info-deal-popup-abstract, .offer-info-deal-popup-seller-price, .offer-info-deal-popup-price-container, input.offer-info-deal-popup-price {
        font-size: 2.6vw;
    }
    p.offer-info-deal-popup-abstract {
        line-height: 3.2vw;
        margin-bottom: 3.5vw;
    }
    .offer-info-deal-popup-content{
        grid-gap: 3.2vw;
    }
    h3.popup-offer-resume-price {
        font-size: 3.3vw;
        line-height: 3.3vw;
    }
    .popup-offer-resume-ownership-change-included, span.offer-info-deal-popup-price-label {
        font-size: 2vw;
    }
    .popup-offer-resume-ownership-change-included {
        line-height: 2.8vw;
    }
    .offer-info-deal-popup-content-input{
        grid-gap: 3vw;
    }
    span.offer-info-deal-popup-price-label{
        left: 2vw;
        padding-inline: 0.3vw;
    }
    input.offer-info-deal-popup-price, .offer-info-deal-popup-button{
        width: 41vw;
        padding: 2vw;
        line-height: 3.5vw;
    } 
    .offer-info-deal-popup-price-container:after{
        right: 2vw;
    }
    .offer-info-deal-popup-button{
        font-size: 3.3vw;
    }
}
@media (min-width: 767px) and (max-width: 899.9px){
    .offer-info-deal-popup-wrapper{
        width: 60vw;
        padding: 5vw;
    }
    .offer-info-deal-popup-wrapper::before {
        background-size: 32vw;
        background-position: -7vw 25vw;
    }
    .offer-info-deal-popup-close {
        top: 1.5vw;
        right: 1.8vw;
        font-size: 3.3vw;
    }
    h4.offer-info-deal-popup-title {
        font-size: 3.3vw;
        line-height: 3.5vw;
        margin-bottom: 2vw;
    }
    p.offer-info-deal-popup-abstract, .offer-info-deal-popup-seller-price, .offer-info-deal-popup-price-container, input.offer-info-deal-popup-price {
        font-size: 1.89vw;
    }
    p.offer-info-deal-popup-abstract {
        width: 45vw;
        line-height: 2.4vw;
        margin-bottom: 2.5vw;
    }
    .offer-info-deal-popup-content{
        grid-gap: 2vw;
    }
    h3.popup-offer-resume-price {
        font-size: 2.34vw;
        line-height: 2.34vw;
    }
    .popup-offer-resume-ownership-change-included, span.offer-info-deal-popup-price-label {
        font-size: 1.44vw;
    }
    .popup-offer-resume-ownership-change-included {
        line-height: 2.34vw;
    }
    .offer-info-deal-popup-content-input{
        grid-gap: 1.8vw;
    }
    span.offer-info-deal-popup-price-label{
        left: 1.5vw;
        padding-inline: 0.3vw;
    }
    input.offer-info-deal-popup-price, .offer-info-deal-popup-button{
        width: 29vw;
        padding: 1.5vw;
        line-height: 2.5vw;
    } 
    .offer-info-deal-popup-price-container:after{
        right: 1.5vw;
    }
    .offer-info-deal-popup-button{
        font-size: 2.34vw;
    }
}
@media (min-width: 900px) and (max-width: 1099.9px){
    .offer-info-deal-popup-wrapper{
        width: 44vw;
        padding: 4vw;
    }
    .offer-info-deal-popup-wrapper::before {
        background-size: 27vw;
        background-position: -7vw 16vw;
    }
    .offer-info-deal-popup-close {
        top: 1vw;
        right: 1.2vw;
        font-size: 2.41vw;
    }
    h4.offer-info-deal-popup-title {
        font-size: 2.41vw;
        line-height: 2.6vw;
        margin-bottom: 1.5vw;
    }
    p.offer-info-deal-popup-abstract, .offer-info-deal-popup-seller-price, .offer-info-deal-popup-price-container, input.offer-info-deal-popup-price {
        font-size: 1.23vw;
    }
    p.offer-info-deal-popup-abstract {
        width: 33vw;
        line-height: 1.6vw;
        margin-bottom: 2vw;
    }
    .offer-info-deal-popup-content{
        grid-gap: 1.5vw;
    }
    h3.popup-offer-resume-price {
        font-size: 1.61vw;
        line-height: 1.61vw;
    }
    .popup-offer-resume-ownership-change-included, span.offer-info-deal-popup-price-label {
        font-size: 0.98vw;
    }
    .popup-offer-resume-ownership-change-included {
        line-height: 1.61vw;
    }
    .offer-info-deal-popup-content-input{
        grid-gap: 1.4vw;
    }
    span.offer-info-deal-popup-price-label{
        left: 0.8vw;
        padding-inline: 0.2vw;
    }
    input.offer-info-deal-popup-price, .offer-info-deal-popup-button{
        width: 20vw;
        padding: 0.8vw;
        line-height: 2vw;
    } 
    .offer-info-deal-popup-price-container:after{
        right: 0.8vw;
    }
    .offer-info-deal-popup-button{
        font-size: 1.61vw;
    }
}
@media (min-width: 1100px) and (max-width: 1400px){
    .offer-info-deal-popup-wrapper{
        width: 36vw;
        padding: 3vw;
    }
    .offer-info-deal-popup-wrapper::before {
        background-size: 24vw;
        background-position: -7vw 13vw;
    }
    .offer-info-deal-popup-close {
        top: 1vw;
        right: 1.2vw;
        font-size: 2vw;
    }
    h4.offer-info-deal-popup-title {
        font-size: 2vw;
        line-height: 2.2vw;
        margin-bottom: 1.5vw;
    }
    p.offer-info-deal-popup-abstract, .offer-info-deal-popup-seller-price, .offer-info-deal-popup-price-container, input.offer-info-deal-popup-price {
        font-size: 1vw;
    }
    p.offer-info-deal-popup-abstract {
        width: 27vw;
        line-height: 1.3vw;
        margin-bottom: 1.7vw;
    }
    .offer-info-deal-popup-content{
        grid-gap: 1.3vw;
    }
    h3.popup-offer-resume-price {
        font-size: 1.32vw;
        line-height: 1.32vw;
    }
    .popup-offer-resume-ownership-change-included, span.offer-info-deal-popup-price-label {
        font-size: 0.79vw;
    }
    .popup-offer-resume-ownership-change-included {
        line-height: 1.32vw;
    }
    .offer-info-deal-popup-content-input{
        grid-gap: 1.2vw;
    }
    span.offer-info-deal-popup-price-label{
        left: 0.6vw;
        padding-inline: 0.2vw;
    }
    input.offer-info-deal-popup-price, .offer-info-deal-popup-button{
        width: 16vw;
        padding: 0.6vw;
        line-height: 1.8vw;
    } 
    .offer-info-deal-popup-price-container:after{
        right: 0.6vw;
    }
    .offer-info-deal-popup-button{
        font-size: 1.32vw;
    }
}
@media (min-width: 1401px){
    .offer-info-deal-popup-wrapper{
        width: 29vw;
        padding: 3vw;
    }
    .offer-info-deal-popup-wrapper::before {
        background-size: 20vw;
        background-position: -7vw 10vw;
    }
    .offer-info-deal-popup-close {
        top: 1vw;
        right: 1vw;
        font-size: 1.57vw;
    }
    h4.offer-info-deal-popup-title {
        font-size: 1.57vw;
        line-height: 1.7vw;
        margin-bottom: 1.2vw;
    }
    p.offer-info-deal-popup-abstract, .offer-info-deal-popup-seller-price, .offer-info-deal-popup-price-container, input.offer-info-deal-popup-price {
        font-size: 0.8vw;
    }
    p.offer-info-deal-popup-abstract {
        width: 21vw;
        line-height: 1vw;
        margin-bottom: 1.5vw;
    }
    .offer-info-deal-popup-content{
        grid-gap: 1vw;
    }
    h3.popup-offer-resume-price {
        font-size: 1.05vw;
        line-height: 1.05vw;
    }
    .popup-offer-resume-ownership-change-included, span.offer-info-deal-popup-price-label {
        font-size: 0.63vw;
    }
    .popup-offer-resume-ownership-change-included {
        line-height: 1.05vw;
    }
    .offer-info-deal-popup-content-input{
        grid-gap: 1vw;
    }
    span.offer-info-deal-popup-price-label{
        left: 0.6vw;
        padding-inline: 0.1vw;
    }
    input.offer-info-deal-popup-price, .offer-info-deal-popup-button{
        width: 13vw;
        padding: 0.6vw;
        line-height: 1.15vw;
    } 
    .offer-info-deal-popup-price-container:after{
        right: 0.6vw;
    }
    .offer-info-deal-popup-button{
        font-size: 1.05vw;
    }
}</pre></body></html>