<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* FILTERS */
.offers-list-filters-wrapper { 
    display: flex; 
    background: #c0cce1; 
    box-shadow: 0px 3px 10px #0000001D; 
    flex-wrap: wrap; 
}
.offers-search-filter-container { 
    width: 100%; 
}
.secarepay-cta-container { 
    display: flex; 
    width: 100%; 
    background: linear-gradient(172deg, rgba(0,87,165,1) 0%, rgba(0,44,83,1) 59%); 
    position: relative; 
    box-shadow: 0px 3px 10px #0000001D;
}
.secarepay-cta-container__left-side, .secarepay-cta-container__right-side, .single-detail, .seller-info-container, .seller-info__business .detail-row, .single-offer__left-side, .warranty-badge, .car-images-arrows &gt; [class*="arrow-"], .offer-accessories-container, .offer-detail-container { 
    display: flex; 
    align-items: center; 
}
.secarepay-cta-container__left-side { 
    justify-content: center;
}
.secarepay-cta-container__left-side &gt; img { 
    transform: scale(-1, 1); 
    position: absolute; 
}
.secarepay-cta-container__left-side &gt; span {
    color: white;
}
.secarepay-cta-container__right-side { 
    background-color: #FFF; 
}
.submit-filters-btn { 
    border: 1px solid #0057a59e; 
    margin-inline: auto; 
    box-shadow: 1px 1px 10px #0057a57b; 
    font-weight: 800; 
    color: var(--mainBlue); 
    background: #fff;
    transition: all 0.3s; 
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer; 
}
.submit-filters-btn:hover { 
    background-color: var(--mainBlue); 
    color: #FFF;
}
.offers-list-active-filters-container.hide { 
    display: none; 
}
.offers-list-content-header-container{
    display: flex;
}
.offers-list-title { 
    margin: 0; 
    color: var(--mainBlue); 
    font-weight: 700; 
    flex: 1; 
}
.offers-list-results-container {
    display: flex;
    flex-wrap: wrap;
}
.single-offer-wrapper { 
    width: 100%;
    text-decoration: none; 
}
.single-offer-container { 
    display: flex; 
    background: linear-gradient(180deg, #fff 0%, #D5D9DD 92%); 
    box-shadow: 3px 3px 10px #00000053; 
}
.offer-thumb-container { 
    position: relative; 
}
.warranty-badge{
    position: absolute;
    z-index: 2;
    justify-content: center;
    clip-path: polygon(0 8%, 100% 3%, 100% 87%, 0 93%);
    top: 5px;
}
.single-offer-container.grey .warranty-badge{
    background: #d5d9dd;
}
.single-offer-container.orange .warranty-badge{
    background: #ff7b02;
}
p.labelBadge {
    text-transform: uppercase;
    color: #727272;
    font-weight: bold;
}
.offer-thumb-container &gt; .images-number-container { 
    background-color: #FFF; 
    position: absolute; 
    bottom: 0; 
    right: 0; 
    display: flex; 
    z-index: 2; 
    padding: 5px 10px 
}
.car-images-arrows { 
    position: absolute; 
    top: 50%; 
    left: 0; 
    width: 100%; 
    z-index: 2; 
    display: flex; 
    justify-content: space-between; 
    transform: translateY(-50%); 
    pointer-events: none 
}
.car-images-arrows &gt; [class*="arrow-"] { 
    background-color: #0061ae7d; 
    justify-content: center; 
    cursor: pointer; 
    transition: all 0.3s; 
    pointer-events: all 
}
.car-images-arrows &gt; [class*="arrow-"].swiper-button-disabled { 
    opacity: 0; 
    pointer-events: none 
}
.car-images-arrows svg { 
    fill: #FFF; 
}
.images-number-container {
    grid-gap: 5px;
}
.offer-thumb-container &gt; .images-number-container &gt; svg { 
    fill: var(--mainBlue);
}  
.offer-thumb-container &gt; .images-number-container &gt; span{
    color: var(--mainBlue);
}
.single-offer__left-side &gt; .dot-swiper { 
    display: none; 
}
.single-offer__right-side, .offer-top-side-container, .seller-info-wrapper{
    display: flex;
    flex-direction: column;
}
.single-offer__right-side {
    position: relative;
    box-sizing: border-box;
}
.offer-title { 
    font-weight: 800; 
    color: #222;
}
.offer-price-heading, .offer-price-stroked, .offer-single-accessory, .single-detail &gt; span, span.seller-info__name, .seller-info__content-city{ 
    color: #727272; 
}
.offer-price { 
    color: #222; 
}
.offer-accessories-container, .offer-detail-container  { 
    flex-wrap: wrap;
    gap: 2px 12px;
}
.offer-single-accessory:not(.total)::after {
    right: -6px;
}
.offer-single-accessory:not(.total) {
    position: relative;
}
.offer-single-accessory:not(.total)::after {
    position: absolute;
    content: "";
    height: 80%;
    width: 1px;
    background-color: #c6c6c6;
    transform: translate(0, -50%);
    top: 50%;
}
.offer-single-accessory.total, .offer-price { 
    font-weight: 800; 
}
.offer-price-container {
    display: flex;
    grid-gap: 5px;
    align-items: baseline;
}
.single-detail &gt; svg path{ 
    stroke: #727272; 
}
.offer-bottom-side-container { 
    border-top: 1px solid #727272;
    margin-top: auto;
}
.offers-list-warranty-container {
    display: flex;
    color: var(--mainBlue);
    fill: var(--mainBlue);
    align-items: center;
}
span.seller-info__name {
    text-transform: uppercase;
    font-weight: bold;
    flex-shrink: 0;
}
span.seller-info__content-city {
    min-width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1 1 auto;
}
.seller-info__business .detail-row svg { 
    fill: var(--mainBlue); 
}
.seller-info__content-type {
    color: var(--mainBlue);
    text-transform: uppercase;
    font-weight: 500;
}
.seller-info__header &gt; svg { 
    fill: #727272; 
}
span.seller-info__name::after {
    display: inline-block;
    content: "·";
    transform: translateY(1px);
    padding: 0px 5px;
}
.offers-list-warranty-value { 
    font-weight: 600; 
}

.opteven-warranty {
    color: #ff7b02;
    font-size: 16px;
}

.offers-list-filters-advanced-search-anchor { 
    color: var(--mainBlue); 
    font-weight: 700; 
    text-transform: uppercase;
}
.offers-list-active-filters-container {
    display: flex; 
    background: #c0cce1; 
    flex-wrap: wrap; 
    gap: 10px; 
}
.offers-list-active-filter { 
    padding: 5px calc(15px + 1.5em) 5px 10px; 
    color: #FFF; 
    background-color: #031F3B; 
    background-image: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%20-960%20960%20960%22%20fill%3D%22%23FFF%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M280-120q-33%200-56.5-23.5T200-200v-520q-17%200-28.5-11.5T160-760q0-17%2011.5-28.5T200-800h160q0-17%2011.5-28.5T400-840h160q17%200%2028.5%2011.5T600-800h160q17%200%2028.5%2011.5T800-760q0%2017-11.5%2028.5T760-720v520q0%2033-23.5%2056.5T680-120H280Zm400-600H280v520h400v-520ZM400-280q17%200%2028.5-11.5T440-320v-280q0-17-11.5-28.5T400-640q-17%200-28.5%2011.5T360-600v280q0%2017%2011.5%2028.5T400-280Zm160%200q17%200%2028.5-11.5T600-320v-280q0-17-11.5-28.5T560-640q-17%200-28.5%2011.5T520-600v280q0%2017%2011.5%2028.5T560-280ZM280-720v520-520Z%22%2F%3E%3C%2Fsvg%3E); 
    background-position: calc(100% - 10px) center; 
    background-repeat: no-repeat; 
    border-radius: 5px; 
    cursor: pointer; 
}
@media (pointer: fine) and (min-width: 1401px) {
    .car-images-arrows &gt; [class*="arrow-"]:hover { 
        width: 1.2vw;
        background-color: #0061ae7d; 
    }
}
@media (width &lt;= 550px){
    .offers-list-container {
        margin-block: 16vw;
    }
    .secarepay-cta-wrapper {
        height: 20vw;
    }
    .secarepay-cta-container {
        height: 100%;
        flex-direction: column;
    }
    .secarepay-cta-container__left-side, .secarepay-cta-container__right-side {
        flex: 0 0 100%;
    }
    .secarepay-cta-container__left-side &gt; img {
        width: 55vw;
        left: -11vw;
        top: 10vw;
    }
    .secarepay-cta-container__left-side &gt; span, .submit-filters-btn {
        font-size: 3.6vw;
    }
    .secarepay-cta-container__left-side &gt; span {
        padding-left: 12vw;
    }
    .submit-filters-btn {
        padding: 2vw 6vw;
        z-index: 2;
    }
    .submit-filters-btn, .offers-list-mobile-filter-button, .single-offer-container {
        border-radius: 1.5vw;
    }
    .offers-list-title, .offer-price {
        font-size: 5.45vw;
    }
    .offers-list-content-header-container, .offers-list-results-container {
        padding: 0 8vw;
    }
    .offers-list-content-header-container {
        margin-top: 28vw;
    }
    .offers-list-mobile-filter-button {
        padding: 0 3.5vw;
    }
    .offer-thumb__images-container {
        height: 50vw;
    }
    img.image-thumb {
        border-radius: 1.5vw 1.5vw 0 0;
    }
    .warranty-badge {
        padding: 2vw;
    }
    .offer-thumb-container &gt; .images-number-container &gt; svg, .offers-list-warranty-icon, .seller-info__header &gt; svg {
        width: 3.5vw;
    }
    .single-offer__right-side {
        padding: 6vw;
        grid-gap: 6vw;
    }
    span.offer-title {
        font-size: 4vw;
        line-height: 5vw;
    }
    p.labelBadge, .offer-thumb-container &gt; .images-number-container &gt; span, .offer-single-accessory, .single-detail span, .offer-price-heading, .offer-price-stroked, .offers-list-warranty-container, span.seller-info__name, .seller-info__content-city, .seller-info__content-type {
        font-size: 2.7vw;
    }
    .single-detail {
        grid-gap: 8px;
    }
    .single-detail &gt; svg, .seller-info__business .detail-row svg {
        width: 2.5vw;
    }
    .offer-bottom-side-container {
        display: flex;
        flex-direction: column;
        grid-gap: 3vw;
    }
    .offer-bottom-right-side-container {
        margin-left: -3px;
        position: relative;
    }
    .offer-bottom-right-side-container::before{
        position: absolute;
        content: "";
        background: #727272;
        width: 100%;
        height: 1px;
        top: -1.5vw;
    }
    .offers-list-warranty-container, .detail-row {
        grid-gap: 6px;
    }
}
@media (width &gt;= 551px) {
    .secarepay-cta-container__left-side &gt; img { 
        top: -1vw; 
    }
    .secarepay-cta-container__right-side { 
        clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%); 
    }
    .offer-bottom-right-side-container { 
        position: absolute;
    }
}
@media (width &gt;= 551px) and (width &lt;= 766.9px){
    .offers-list-container{
        margin-block: 14vw;
    }
    .offers-list-content-header-container, .offers-list-results-container {
        padding: 0 10vw;
    }
    .secarepay-cta-wrapper {
        padding-bottom: 8vw;
    }
    .secarepay-cta-container {
        height: 13vw;
    }
    .secarepay-cta-container__left-side &gt; img {
        width: 51vw;
        left: -11.5vw;
    }
    .secarepay-cta-container__left-side &gt; span, .submit-filters-btn {
        font-size: 2.6vw;
    }
    .secarepay-cta-container__left-side &gt; span {
        padding-left: 29vw;
    }
    .submit-filters-btn, .offers-list-mobile-filter-button, .single-offer-container {
        border-radius: 1vw;
    }
    .offers-list-title, .offer-price {
        font-size: 3.9vw;
    }
    .offers-list-mobile-filter-button {
        padding: 0 2.5vw;
    }
    .offer-thumb__images-container {
        height: 45vw;
    }
    img.image-thumb {
        border-radius: 1vw 1vw 0 0;
    }
    .warranty-badge {
        padding: 1.5vw;
    }
    .single-offer__right-side {
        padding: 4vw;
        grid-gap: 4vw;
    }
    span.offer-title {
        font-size: 2.9vw;
        line-height: 3.2vw;
    }
    p.labelBadge, .offer-thumb-container &gt; .images-number-container &gt; span, .offer-single-accessory, .single-detail span, .offer-price-heading, .offer-price-stroked, .offers-list-warranty-container, span.seller-info__name, .seller-info__content-city, .seller-info__content-type {
        font-size: 2vw;
    }
    .offer-thumb-container &gt; .images-number-container &gt; svg, .offers-list-warranty-icon, .seller-info__header &gt; svg {
        width: 3vw;
    }
    .single-detail &gt; svg, .seller-info__business .detail-row svg {
        width: 2vw;
    }
    .offer-bottom-right-side-container {
        bottom: 4vw;
        right: 4vw;
    }
}
@media (width &gt;= 551px) and (width &lt;= 899.9px){
    .single-detail {
        grid-gap: 6px;
    }
    .offers-list-warranty-container, .detail-row {
        gap: 4px;
    }
}
@media (width &gt;= 551px) and (width &lt;= 1099.9px){
    .secarepay-cta-container__left-side {
        flex: 0 0 65%;
    }
    .secarepay-cta-container__right-side {
        flex: 0 0 35%;
    }
    .submit-filters-btn {
        padding: 1vw 3vw;
    }
}
@media (width &lt;= 766.9px){
    .offers-list-content-header-container {
        flex-wrap: wrap;
        grid-gap: 6vw 3vw;
        margin-bottom: 3vw;
        /* justify-content: space-between; */
    }
    .single-offer-container{
        flex-direction: column;
    }
    .offers-list-mobile-filter-button {
        order: 2;
    }
    h1.offers-list-title {
        flex: 0 0 100%;
        order: 3;
    }
    .offers-list-results-container {
        grid-gap: 6vw;
    }
    .car-images-arrows &gt; [class*="arrow-"] {
        height: 8.5vw;
        width: 4vw;
    }
    .car-images-arrows svg {
        width: 2vw;
    }
    span.offer-title {
        padding-bottom: 1vw;
    }
    .offer-price-container {
        padding-top: 1.3vw;
    }
    .offer-detail-container, .offer-bottom-side-container {
        padding-top: 1.5vw;
    }
    .seller-info-wrapper {
        grid-gap: 10px;
    }
}
@media (width &gt;= 767px) {
    .single-offer__left-side {
        flex: 0 0 40%;
    }
    .offer-thumb-container, .swiper-horizontal {
        height: 100%;
    }
    .single-offer__right-side {
        flex: 0 0 60%;
    }
    span.offer-title {
        padding-bottom: 0.5vw;
    }
    .offer-price-container {
        padding-top: 0.8vw;
    }
    .seller-info-wrapper {
        grid-gap: 5px;
    }
}
@media (width &gt;= 767px) and (width &lt;= 899.9px){
    .offers-list-container{
        margin-block: 11vw;
    }
    .secarepay-cta-container {
        height: 10vw;
    }
    .secarepay-cta-container__left-side &gt; img { 
        width: 40vw; 
    }
    .secarepay-cta-container__left-side &gt; span {
        padding-left: 22vw;
    }
    .secarepay-cta-container__left-side &gt; span, .submit-filters-btn {
        font-size: 1.89vw;
    }
    .submit-filters-btn, .offers-list-mobile-filter-button, .single-offer-container {
        border-radius: 0.7vw;
    }
    .offers-list-title, .offer-price {
        font-size: 2.83vw;
    }
    .offers-list-mobile-filter-button {
        padding: 0 2vw;
    }
    .single-offer__left-side {
        padding-block: 2vw;
    }
    p.labelBadge, .offer-thumb-container &gt; .images-number-container &gt; span, .offer-single-accessory, .single-detail span, .offer-price-heading, .offer-price-stroked, .offers-list-warranty-container, span.seller-info__name, .seller-info__content-city, .seller-info__content-type {
        font-size: 1.44vw;
    }
    .car-images-arrows &gt; [class*="arrow-"] {
        height: 4.5vw;
        width: 2vw;
    }
    .car-images-arrows svg, .single-detail &gt; svg, .seller-info__business .detail-row svg {
        width: 1.5vw;
    }
    .offer-thumb-container &gt; .images-number-container &gt; svg, .offers-list-warranty-icon, .seller-info__header &gt; svg {
        width: 1.7vw;
    }
    .single-offer__right-side {
        padding: 2vw;
        grid-gap: 3vw;
    }
    span.offer-title {
        font-size: 2.1vw;
        line-height: 2.2vw;
    }
    .offer-bottom-right-side-container {
        bottom: 2vw;
        right: 2vw;
    }
}
@media (width &gt;= 767px) and (width &lt;= 1099.9px){
    .offers-list-content-header-container, .offers-list-results-container {
        padding: 0 8vw;
    }
    .secarepay-cta-wrapper {
        padding-bottom: 6vw;
    }
    .secarepay-cta-container__left-side &gt; img { 
        left: -6.5vw; 
    }
    .offers-list-content-header-container {
        grid-gap: 2vw;
        padding-bottom: 4vw;
    }
    .offers-list-results-container {
        grid-gap: 3vw;
    }
    .warranty-badge {
        padding: 1vw;
    }
    .offer-detail-container, .offer-bottom-side-container {
        padding-top: 1vw;
    }
}
@media (width &gt;= 900px) and (width &lt;= 1099.9px){
    .offers-list-container{
        margin-block: 10vw;
    }
    .secarepay-cta-container__left-side &gt; img { 
        width: 33vw; 
    }
    .secarepay-cta-container {
        height: 8vw;
    }
    .secarepay-cta-container__left-side &gt; span {
        padding-left: 15vw;
    }
    .secarepay-cta-container__left-side &gt; span, .submit-filters-btn{
        font-size: 1.61vw;
    }
    .submit-filters-btn, .offers-list-active-filters-container {
        border-radius: 0.5vw;
    }
    .offers-list-active-filters-container {
        margin-bottom: 4vw;
        padding: 1.5vw 8vw;
    }
    .offers-list-active-filter {
        font-size: 0.98vw;
        background-size: 1.5vw;
    }
    .offers-list-title, .offer-price {
        font-size: 2.41vw;
    }
    .offers-list-mobile-filter-button { 
        padding: 0 1.5vw; 
        border-radius: 0.5vw; 
    }
    .single-offer-container {
        border-radius: 0.5vw;
    }
    .single-offer__left-side {
        padding-block: 1.5vw;
    }
    .car-images-arrows &gt; [class*="arrow-"] {
        height: 3.8vw;
        width: 1.8vw;
    }
    .offer-thumb-container &gt; .images-number-container &gt; svg, .offers-list-warranty-icon, .seller-info__header &gt; svg {
        width: 1.8vw;
    }
    .car-images-arrows svg, .single-detail &gt; svg, .seller-info__business .detail-row svg {
        width: 1vw;
    }
    .single-offer__right-side {
        padding: 1.5vw;
    }
    span.offer-title {
        font-size: 1.76vw;
        line-height: 1.8vw;
    }
    p.labelBadge, .offer-thumb-container &gt; .images-number-container &gt; span, .offer-single-accessory, .single-detail span, .offer-price-heading, .offer-price-stroked, .offers-list-warranty-container, span.seller-info__name, .seller-info__content-city, .seller-info__content-type {
        font-size: 1.23vw;
    }
    .offer-bottom-right-side-container { 
        right: 1.5vw;
    }
    .offer-price {
        line-height: 2.5vw;
    }
    .single-detail {
        grid-gap: 4px;
    }
    .offer-bottom-right-side-container { 
        bottom: 1.5vw;
    }
}
@media (width &gt;= 900px) and (width &lt;= 1400px){
    .offers-list-warranty-container, .detail-row {
        gap: 3px;
    }
}
@media (width &lt;= 1099.9px) {
    .offers-list-mobile-filter-button { 
        display: flex; 
    }
    .offers-list-filters-container, .secarepay-warranty-banner-wrapper {
        display: none;
    }
    .offers-list-content-header-container{
        align-items: stretch;
    }
    .offers-list-title {
        align-self: center;
    }
    .offers-list-mobile-filter-button { 
        fill: #FFF; 
        background: var(--mainBlue); 
        cursor: pointer; 
    }
}
@media (width &gt;= 1100px) {
    .offers-list-inner-container {
        display: flex;
        margin: auto;
    }
    .offers-list-mobile-filter-button{
        display: none;
    }
    .offers-list-inner-container {
        grid-gap: 3vw;
    }
    .offers-list-filters-container { 
        flex: 0 0 calc(30% - 1.5vw);
    }
    .offers-list-filters-wrapper {
        padding: 1.5vw;
        gap: 1vw;
    }
     .offers-list-filters-wrapper &gt; div:nth-child(2),  .offers-list-filters-wrapper &gt; div:nth-child(3) {
        margin-bottom: -0.8vw;
     }
    .offers-list-content-container {
        flex: 0 0 calc(70% - 1.5vw);
    }
    .secarepay-cta-wrapper{
        padding-bottom: 3vw;
    }
    .secarepay-cta-container__left-side { 
        flex: 0 0 70%;
    }
    .secarepay-cta-container__right-side { 
        flex: 0 0 30%;
    }
    .offers-list-active-filters-container {
        margin-bottom: 35px;
        padding: 1vw;
    }
    .offers-list-content-header-container{
        align-items: center;
    }
    .single-offer__left-side {
        padding-block: 1vw;
    }
    .single-offer__right-side {
        padding: 1vw;
        grid-gap: 2vw;
    }
    .offer-bottom-right-side-container { 
        right: 1vw;
        bottom: 1vw;
    }
    .offer-detail-container, .offer-bottom-side-container{
        padding-top: 0.5vw;
    } 
}
@media (width &gt;= 1100px) and (width &lt;= 1400px){
    .offers-list-container{
        margin-block: 8vw;
    }
    .offers-list-inner-container {
        width: 80vw;
    }
    .offers-list-filters-wrapper {
        border-radius: 0 0 0.4vw 0.4vw;
    }
    .secarepay-cta-container {
        height: 5vw;
    }
    .secarepay-cta-container__left-side &gt; img { 
        width: 22vw; 
        left: -4.5vw; 
    }
    .secarepay-cta-container__left-side &gt; span, .submit-filters-btn, .offers-list-filters-advanced-search-anchor { 
        font-size: 1.32vw;
    }
    .secarepay-cta-container__left-side &gt; span { 
        padding-left: 13vw;
    }
    .submit-filters-btn, .offers-list-active-filters-container { 
        border-radius: 0.4vw; 
    }
    .submit-filters-btn { 
        padding: 0.6vw 1.5vw; 
    }
    .offers-list-active-filter { 
        font-size: 0.79vw; 
        background-size: 1vw; 
    }
    .offers-list-content-header-container {
        padding-bottom: 2.5vw;
    }
    .offers-list-title {
        font-size: 2vw;
    }
    .offers-search-filter-wrapper.offers-list.sort {
        width: 20vw;
    }
    .offers-list-results-container {
        grid-gap: 2vw;
    }
    .single-offer-container {
        border-radius: 1vw;
    }
    .warranty-badge {
        padding: 0.5vw;
    }
    .car-images-arrows &gt; [class*="arrow-"] {
        height: 3.3vw;
        width: 1.3vw;
    }
    .car-images-arrows svg, .single-detail &gt; svg, .seller-info__business .detail-row svg {
        width: 0.8vw;
    }
    .offer-thumb-container &gt; .images-number-container &gt; svg , .offers-list-warranty-icon, .seller-info__header &gt; svg{ 
        width: 1vw;
    }
    span.offer-title {
        font-size: 1.44vw;
        line-height: 1.6vw;
    }
    p.labelBadge, .offer-thumb-container &gt; .images-number-container &gt; span, .offer-single-accessory, .single-detail span, .offer-price-heading, .offer-price-stroked, .offers-list-warranty-container, span.seller-info__name, .seller-info__content-city, .seller-info__content-type {
        font-size: 1vw;
    }
    .offer-price { 
        font-size: 1.63vw; 
        line-height: 1.8vw; 
    }
    .single-detail {
        grid-gap: 6px;
    }
}
@media (width &gt;= 1401px){
    .offers-list-container{
        margin-block: 6vw;
    }
    .offers-list-inner-container {
        width: 70vw;
    }
    .offers-list-filters-wrapper { 
        border-radius: 0 0 0.8vw 0.8vw; 
    }
    .secarepay-cta-container { 
        height: 3.5vw; 
    }
    .secarepay-cta-container__left-side &gt; img { 
        width: 17vw; 
        left: -3.5vw; 
    }
    .secarepay-cta-container__left-side &gt; span, .submit-filters-btn, .offers-list-filters-advanced-search-anchor { 
        font-size: 1.05vw;
    }
    .secarepay-cta-container__left-side &gt; span { 
        padding-left: 8vw;
    }
    .submit-filters-btn { 
        padding: 0.4vw 1.5vw; 
    }
    .submit-filters-btn, .offers-list-active-filters-container { 
        border-radius: 0.3vw; 
    }
    .offers-list-active-filter { 
        font-size: 0.63vw; 
        background-size: 0.8vw; 
    }
    .offers-list-content-header-container {
        padding-bottom: 1.5vw;
    }
    .offers-list-title {
        font-size: 1.57vw;
    }
    .offers-search-filter-wrapper.offers-list.sort { 
        width: 17vw; 
    }
    .offers-list-results-container {
        grid-gap: 1vw;
    }
    .single-offer-container { 
        border-radius: 0.8vw; 
    }
    .warranty-badge{
        padding: 0.5vw;
    }
    .car-images-arrows &gt; [class*="arrow-"] { 
        height: 2.5vw; 
        width: 1vw;
    }
    .car-images-arrows svg, .single-detail &gt; svg, .seller-info__business .detail-row svg {
        width: 0.6vw;
    }
    .offer-thumb-container &gt; .images-number-container &gt; svg , .offers-list-warranty-icon, .seller-info__header &gt; svg{ 
        width: 0.8vw;
    }
    span.offer-title {
        font-size: 1.15vw;
        line-height: 1.5vw;   
    }
    .offers-list-warranty-container, .detail-row {
        gap: 5px;
    }
    p.labelBadge, .offer-thumb-container &gt; .images-number-container &gt; span, .offer-single-accessory, .single-detail span, .offer-price-heading, .offer-price-stroked, .offers-list-warranty-container, span.seller-info__name, .seller-info__content-city, .seller-info__content-type { 
        font-size: 0.8vw; 
    }
    .offer-price { 
        font-size: 1.3vw; 
        line-height: 1.4vw; 
    }
    .single-detail {
        grid-gap: 8px;
    }
}



/* Base */
/*.offers-list-container { display: flex; margin: 100px 50px 100px -150px; gap: 50px; }*/

.offers-list-warranty-banner { text-decoration: unset; }

/* Filters */


.offers-search-filter-model-wrapper:not(.show) { display: none; }
.offers-search-filter-model-add:not(.show) { display: none; }
.offers-search-filter-model-add { padding-inline: 40px 15px; margin-block: 15px; color: var(--mainBlue); fill: var(--mainBlue); font-weight: 700; background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%20fill%3D%22%230057a3%22%3E%3Cpath%20d%3D%22M440-440H240q-17%200-28.5-11.5T200-480q0-17%2011.5-28.5T240-520h200v-200q0-17%2011.5-28.5T480-760q17%200%2028.5%2011.5T520-720v200h200q17%200%2028.5%2011.5T760-480q0%2017-11.5%2028.5T720-440H520v200q0%2017-11.5%2028.5T480-200q-17%200-28.5-11.5T440-240v-200Z%22%2F%3E%3C%2Fsvg%3E") 0 center / 30px no-repeat; user-select: none; cursor: pointer; }


/* @media (max-width: 1200px) {
/*     .offers-list-filters-container { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #FFF; overflow-y: auto; z-index: 60000; } */
    /* .offers-list-filters-container.open { display: block; } */
/*     .offers-list-filters-wrapper { padding-bottom: 300px; box-shadow: none; }
    .offers-search-filter-container.offers-list:not(.popup) { width: calc(33.3333% - 16.6667px); } 
} */

@media (max-width: 1024px) {
    .offers-search-filter-container.offers-list:not(.popup) { width: calc(50% - 12.5px); }
}

@media (max-width: 640px) {
    .offers-search-filter-container.offers-list:not(.popup) { width: 100%; }
}

@media (max-width: 360px) {
    .offers-list-filters-wrapper { padding: 15px 15px 300px; }
}

/* Active filters */


/* Content */
.offers-list-mobile-filter-button-icon { width: 25px; height: auto; }



@media (max-width: 480px) {
    .offers-search-filter-wrapper.offers-list.sort { width: unset; flex: 1; }
}

/* Content empty */
.offers-list-empty-container { display: flex; color: var(--greyText); font-size: 2rem; line-height: 2.5rem; text-align: center; flex-direction: column; }
.offers-list-empty-icon { margin: 50px auto; width: 250px; height: auto; fill: var(--greyText); }

/* Old */

.top-content-wrapper { overflow-x: unset; background-color: var(--lightGrey) }
/*.top-content-wrapper &gt; .top-content-right-section { z-index: 1000; background: -webkit-linear-gradient(-90deg, #333c48 210px, var(--lightGrey) 200px); }*/

.offers-list-wrapper { transform: translate(-150px, 100px) }
html.filters-menu-open { position: relative; overflow: hidden }

/*FILTERS SIDE STYLE*/
.chevron-std { width: 16px; height: 16px; fill: var(--mainBlue) }

/*checkbox custom*/
.checkbox-row { display: flex; align-items: center; padding: 8px 16px; height: 50px; border-radius: 5px; transition: all 0.3s; cursor: pointer }
.checkbox-row &gt; input { width: 0; height: 0; opacity: 0; }
.checkbox-row &gt; span { color: var(--mainBlue) }
.checkbox-row &gt; .custom-checkbox { width: 22px; height: 22px; border: 2px solid var(--mainBlue); border-radius: 3px; display: flex; justify-content: center; align-items: center; cursor: pointer; margin-right: 8px }
.checkbox-row &gt; .custom-checkbox &gt; svg { fill: var(--mainBlue); width: 14px; display: none }
.checkbox-row &gt; .custom-checkbox &gt; svg.checked { display: block }

/*dropdown menu*/
.filter-box.dropdown { position: relative; }
.dropdown-filter-box-wrapper { position: absolute; right: 0; top: 0; width: 300px; background-color: #FFF; padding: 35px; box-shadow: 0px 3px 10px #0000001D; border-radius: 10px; opacity: 0; pointer-events: none; transition: all 0.3s; z-index: 2000 }
html.menu-expanded .dropdown-filter-box-wrapper { right: -300px; pointer-events: all; opacity: 1; }
.dropdown-filter-box-container { margin-bottom: 20px }

.filters-container { background-color: #FFF; box-shadow: 0px 3px 10px #0000001D; border-radius: 10px; padding-block: 35px; }
.filters-container &gt; * { padding-inline: 35px }
.filter-box { display: flex; flex-direction: column; margin-bottom: 25px }
.filter-header-container { display: flex; justify-content: space-between }
.filter-header-container &gt; .filters-number { width: 20px; height: 20px; background-color: var(--mainBlue); color: #FFF; display: none; justify-content: center; align-items: center; border-radius: 50%; font-size: 0.9rem }
.filter-header-container &gt; .filters-number.selected { display: flex; }
.filter-header-container &gt; label { font-weight: 600; color: var(--greyText); margin-bottom: 10px; display: block }
.filter-container { display: flex; }
.filter-box select,
.form-field { background-color: var(--lightGrey); border-radius: 10px; height: 50px; width: 100%; color: var(--mainBlue); display: flex; align-items: center; justify-content: space-between; padding-inline: 16px; cursor: pointer; transition: all 0.3s; position: relative }

.form-field__select { position: absolute; bottom: 0; left: 0; transform: translateY(100%); background-color: var(--lightGrey); z-index: 100; display: flex; flex-direction: column; width: 100%; align-items: center; overflow-y: auto; border-radius: 10px; max-height: 0; transition: all 0.3s; box-shadow: 0px 3px 10px #0000001D; z-index: 1000 }
.form-field__select.expanded { max-height: 250px }
.form-field__select::-webkit-scrollbar { width: 3px }
.form-field__select &gt; .single-option { width: 100%; text-align: center; transition: all 0.3s; padding-top: 8px }
.form-field__select &gt; .single-option:not(:last-child) { padding-bottom: 8px; border-bottom: 1px solid #0000001D }
.form-field__select &gt; .single-option:last-child { padding-bottom: 8px; }

.form-field__select.multi-select { justify-content: flex-start }
.form-field__select.multi-select .checkbox-row { width: 100%; height: 40px }

.filter-container.double { gap: 1px }
.filter-container.double &gt; .form-field:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0 }
.filter-container.double &gt; .form-field:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0 }
.vehicle-selected { display: flex; align-items: center; justify-content: space-between; background-color: #0057a523; margin-bottom: 16px; padding: 8px 16px; height: 50px; border-radius: 5px; cursor: pointer }
.vehicle-selected &gt; span { font-size: 0.9rem; line-height: 0.9rem; font-weight: 600 }
.progressive-number { width: 25px; height: 25px; background-color: #FFF; border-radius: 50%; display: flex; }
.progressive-number &gt; span { margin: auto; color: var(--mainBlue); }
.filter-container &gt; .add-vehicle { display: flex; justify-content: space-between; align-items: center; cursor: pointer; }
.filter-container &gt; .add-vehicle &gt; .add-icon { width: 22px; height: 22px; fill: var(--mainBlue) }

.filter-box.colors-list { display: flex; gap: 14px; flex-wrap: wrap; padding-inline: 0 }
.filter-box.colors-list &gt; div &gt; .filter-header-container { padding-inline: 35px }
.filter-box.colors-list &gt; div &gt; .color-dot-container { display: flex; gap: 14px; flex-wrap: wrap; padding-bottom: 50px; border-bottom: 4px solid var(--lightGrey); padding-inline: 35px }
.car-color-dot { width: 30px; height: 30px; background-color: var(--mainBlue); border-radius: 50%; flex-shrink: 0; position: relative; cursor: pointer }
.car-color-dot::after { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: transparent; border: 2px solid var(--mainBlue); width: 35px; height: 35px; border-radius: 50%; transition: all 0.2s; opacity: 0 }
.car-color-dot.selected::after { opacity: 1 }

.filter-box.checkboxes-list.accessories { padding-inline: 0; border-bottom: 4px solid var(--lightGrey) }
.filter-box.checkboxes-list.accessories &gt; * { padding-inline: 35px }
.accessories-expand-container { display: flex; align-items: center; margin-top: 20px; padding-bottom: 40px }
.accessories-container .checkbox-row { padding: 0; justify-content: flex-start; height: 35px }
.accessories-expand { display: block; color: var(--mainBlue); font-weight: 600; font-style: italic; margin-right: 10px; cursor: pointer; }

/*OFFERS SIDE STYLE*/
/*filters action*/
.offers-container { display: flex; flex-direction: column }
.filters-selected-wrapper { width: 100%; display: flex; align-items: center; justify-content: space-between; background-color: #0057a53e; padding: 18px 32px; border-top-left-radius: 13px; border-bottom-left-radius: 13px; width: calc(100% + 150px); margin-bottom: 25px }
.filters-selected-wrapper .swiper { margin-inline: 0 }
.filter-selected-container { display: flex; align-items: center; }
.filter-selected-badge { color: #FFF; font-size: 0.8rem; display: flex; align-items: center; gap: 14px; background-color: var(--mainBlue); border-radius: 8px; padding: 5px 14px; width: fit-content; }
.filter-selected-badge:not(:last-child) { margin-right: 16px }
.filter-selected-badge:last-child { background-color: #00417c; }
.filter-selected-badge &gt; svg { width: 12px; fill: #FFF; cursor: pointer }

.filters-action-container { display: flex; align-items: center; gap: 32px; margin-right: calc(150px - 32px); }
.filters-action-container &gt; * { display: flex; align-items: center; padding: 6px 10px; cursor: pointer; transition: all 0.3s; border-radius: 5px }
.filters-action-container &gt; * &gt; svg { width: 16px; fill: #FFF; margin-right: 16px }
.filters-action-container &gt; * &gt; span { color: #FFF; font-size: 0.9rem }

/*secarepay cta*/
.filter-mobile-button { display: none; margin-top: 60px; font-weight: 500; color: var(--mainBlue); font-size: 1.2rem; align-items: center; width: 100%; margin-left: auto; transition: all 0.3s; width: fit-content; padding: 8px 12px; border-radius: 8px; cursor: pointer; background-color: var(--mainBlue); color: #FFF; position: relative; z-index: 10000 }
.filter-mobile-button &gt; svg { width: 28px; fill: #FFF; margin-left: 8px }
/*results navigator*/
.offers-results-navigator-container { display: flex; align-items: center; justify-content: space-between }
.offers-results-navigator-container.bottom { justify-content: flex-end; margin-top: 30px }
.offers-results-navigator__left-side { display: flex; align-items: center; justify-content: space-between; color: var(--mainBlue) }
.results-number-container { border-right: 2px solid var(--mainBlue); padding-right: 20px }
.results-number-container &gt; span:not(.results-number) { font-size: 0.9rem }
.results-number { font-weight: 700; margin-right: 8px }
.results-sort-container .opt-selected { font-weight: 600; margin-right: 8px }

/*pager*/
.offers-pager-container { display: flex; align-items: center; gap: 5px }
.prev-arrow.first-page { display: none; }
.arrow-navigator { display: flex; align-items: center; justify-content: center; background-color: var(--mainBlue); border-radius: 5px; width: 40px; height: 40px; cursor: pointer; transition: all 0.3s }
.arrow-navigator &gt; svg { fill: #FFF }
.page-selector { width: 40px; height: 40px; display: flex; text-decoration: none; align-items: center; justify-content: center; border-radius: 5px; cursor: pointer }
.page-selector.page-active { border: 1px solid var(--mainBlue) }
.page-selector &gt; span { font-weight: 700; color: var(--mainBlue) }

/*SINGLE OFFER STYLE*/
/*left side*/
.offer-thumb__images-container &gt; img { width: 100%; height: auto; object-fit: cover }
.offer-thumb__images-container &gt; .video-container { position: relative }
.offer-thumb__images-container &gt; .video-container::after { content: ''; display: block; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); position: absolute; top: 0; left: 0 }
.offer-thumb__images-container &gt; .video-container &gt; img { width: 100%; height: 100%; object-fit: cover; display: block }
.offer-thumb__images-container &gt; .video-container &gt; .play-btn { position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; background-color: #ffffffa7; display: flex; justify-content: center; align-items: center; transform: translate(-50%, -50%); border-radius: 50%; z-index: 100 }
.offer-thumb__images-container &gt; .video-container &gt; .play-btn &gt; svg { width: 18px; fill: var(--mainBlue); margin-left: 3px }
.offer-thumb-container &gt; .save-offer { position: absolute; right: -25px; top: 20px; width: 50px; height: 50px; background-color: #F4F4F4; display: flex; justify-content: center; align-items: center; border-radius: 50%; z-index: 100; box-shadow: 0px 3px 6px #00000029; cursor: pointer; transition: all 0.3s }
.offer-thumb-container &gt; .save-offer &gt; svg { width: 18px; fill: #FFF; }
.offer-thumb-container &gt; .save-offer &gt; svg.saved { display: none }
.offer-thumb-container &gt; .save-offer &gt; svg.not-saved { fill: #cecece }
.offer-thumb-container &gt; .save-offer.saved { background-color: var(--mainBlue); }
.offer-thumb-container &gt; .save-offer.saved &gt; svg.saved { display: block; }
.offer-thumb-container &gt; .save-offer.saved &gt; svg.not-saved { display: none; }
.offer-thumb-container &gt; .save-offer.saved &gt; svg.not-saved { display: none; }
.offer-thumb-container &gt; .safe-badge { position: absolute; left: 0; bottom: 0; width: 145px; height: auto; z-index: 100 }
.offer-thumb-container &gt; .safe-badge.orange { display: none }
.single-offer-container.orange .offer-thumb-container &gt; .safe-badge.orange { display: block }
.single-offer-container.orange .offer-thumb-container &gt; .safe-badge.blue { display: none }

.single-offer-container.video &gt; .single-offer__left-side &gt; .offer-thumb-container::after { content: ''; display: block; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); position: absolute; top: 0; left: 0; border-top-left-radius: 19px }
.single-offer-container &gt; .single-offer__left-side &gt; .dot-swiper &gt; .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #FFF; border-radius: 50%; }
.single-offer-container.video &gt; .single-offer__left-side &gt; .dot-swiper &gt; .swiper-pagination-bullet:first-child { width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 10px solid #FFF; border-radius: 0; background-color: transparent }

.offer-thumb-container &gt; img.image-thumb { height: 100%; width: 100%; object-fit: cover; border-top-left-radius: 19px }
/*.offer-thumb-container &gt; *:not(.image-thumb){ position: absolute }*/

/*warranty banner*/
.secarepay-warranty-banner-container { background: linear-gradient(135deg, rgba(91,105,124,1) 9%, rgba(34,37,41,1) 92%); border-radius: 10px; overflow: hidden; margin-top: 50px; position: relative; height: 450px; box-shadow: 0px 3px 10px #0000001D; cursor: pointer }
.secarepay-warranty-banner-container &gt; img.car-img { width: 90%; height: auto; object-fit: contain; position: relative; top: 40px; left: -20px; z-index: 100 }
.secarepay-warranty-banner-container &gt; img.cloud-img { position: absolute; transform: scale(-1, 1); left: -40px; bottom: 0; opacity: 0.3; width: 80%; z-index: 90 }
.secarepay-warranty-banner-container::after { content: ''; position: absolute; bottom: -50px; left: -50px; display: block; width: 300px; height: 300px; border-radius: 50%; background: linear-gradient(172deg, rgba(0,87,165,1) 9%, rgba(0,44,84,1) 92%); z-index: 1 }
.banner-title-container { display: flex; margin-top: 30px; align-items: flex-start; gap: 10px }
.banner-title-container &gt; .white-band { height: 15px; background-color: #FFF; width: 50px; margin-top: 10px }
.banner-title-container &gt; .banner-title { color: #FFF; font-size: 1.7rem; line-height: 2rem }
/*right side*/

.single-detail &gt; * { flex-shrink: 0 }
.offer-single-accessory &gt; svg { width: 16px; fill: #FFF; }

/*seller info*/

.seller-info__header { display: flex; align-items: center; justify-content: space-between }
/* .seller-info__name { color: var(--mainBlue); font-weight: 500; font-size: 1rem; margin-left: 12px } */
.profile-image-container &gt; img { height: 100%; object-fit: cover; width: auto; display: block }

/* .detail-row { display: flex; gap: 5px; justify-content: space-between; padding-inline: 8px; align-items: center } */

.offers-list-warranty-container.grey { color: var(--greyText); fill: var(--greyText); }
.offers-list-warranty-logo { margin-left: auto; width: 125px; height: auto; }

/*.offer-price-container { width: 40%; text-align: right; padding: 8px }*/
.offer-price-stroked { text-decoration: line-through; }

/*strength point*/
.strength-point-wrapper { display: flex; margin-top: 80px; position: relative; left: -200px; margin-bottom: 70px; width: 117%; }
.strength-point-wrapper &gt; .strength-point-single-container:not(:last-child) { margin-right: 70px; border-right: 1px solid #0000002b; padding-right: 70px }
.strength-point-wrapper &gt; .strength-point-single-container { display: flex; width: calc(100% / 3); }
.strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-image &gt; svg { height: 22px; fill: var(--mainBlue); margin-right: 15px }
.strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; .strength-point-title { font-size: 1.2rem; color: var(--mainBlue); display: block; margin-bottom: 30px }
.strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; p { color: var(--mainBlue); font-size: 0.9rem; line-height: 1.5rem; font-family: 'Open Sans', sans-serif; }

@media (pointer: fine) {
    .filter-mobile-button:hover { filter: brightness(120%) }
    .form-field:hover { background-color: #0057a523 }
    .filter-box.checkboxes-list &gt; .checkbox-row:hover { background-color: #0057a523 }
    .car-color-dot:hover::after { opacity: 1 }
    .accessories-expand:hover { text-decoration: underline }
    .form-field__select &gt; .single-option:hover { background-color: #0057a523 }
    .arrow-navigator:hover { filter: brightness(120%) }
    .filters-action-container &gt; *:hover { background-color: #ffffff38 }
}

/* @media (max-width: 1800px) {
    .offer-single-accessory:first-child { display: none }
} */

@media (max-width: 1600px) {
    .offers-list-wrapper { transform: none; margin-top: 100px }
    .offers-list__filter-side { opacity: 0; pointer-events: none; position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 100001; height: 90%; overflow-x: auto; width: 450px; transition: all 0.3s; }
    .offers-list__filter-side::-webkit-scrollbar { width: 4px }
    html.filters-menu-open .offers-list__filter-side { opacity: 1; pointer-events: all }
    html.filters-menu-open .offers-list-wrapper::after { content: ''; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); display: block; position: fixed; top: 0; left: 0; z-index: 100000 }
    .offers-list__offers-side { width: 100%; padding-inline: 40px }
    .strength-point-wrapper { width: 100%; left: 0 }
    .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child) { margin-right: 30px; padding-right: 30px }
    .filter-mobile-button { display: flex; }
    .filters-selected-wrapper { width: calc(100% + 40px) }
    .filters-action-container { margin-right: 0 }
}

/* @media (max-width: 1300px) {
    .single-detail &gt; span { font-size: 0.8rem }
} */

@media (max-width: 1023px) {
    .offer-thumb-container &gt; img.image-thumb { border-top-right-radius: 19px; display: block }
    .single-offer-container.video &gt; .single-offer__left-side &gt; .offer-thumb-container::after { border-top-right-radius: 19px }
    .offer-thumb-container &gt; .save-offer { top: 8px; right: 8px }
    .single-offer-container &gt; .single-offer__left-side &gt; .dot-swiper { background-color: #FFF; padding-top: 10px }
    .single-offer-container &gt; .single-offer__left-side &gt; .dot-swiper &gt; .dot { border: 1px solid var(--mainBlue); }
    .single-offer-container &gt; .single-offer__left-side &gt; .dot-swiper &gt; .dot.active { background-color: var(--mainBlue); }
    .single-offer-container.orange &gt; .single-offer__left-side &gt; .dot-swiper &gt; .dot { border: 1px solid var(--mainOrange); }
    .single-offer-container.orange &gt; .single-offer__left-side &gt; .dot-swiper &gt; .dot.active { background-color: var(--mainOrange); }
    .single-offer-container.grey &gt; .single-offer__left-side &gt; .dot-swiper &gt; .dot { border: 1px solid #525f6d; }
    .single-offer-container.grey &gt; .single-offer__left-side &gt; .dot-swiper &gt; .dot.active { background-color: #525f6d; }
    .filter-selected-container { width: 700px; overflow: hidden; margin-right: 20px }
    .filter-selected-badge { flex-shrink: 0 }
    .filters-action-container { flex-shrink: 0 }
}

@media (max-width: 767px) {
    .offers-results-navigator__left-side { flex-direction: column; margin-top: 20px; align-items: flex-start }
    .results-number-container { border-right: none }
    .offers-results-navigator__left-side .form-field.dropdown { padding-inline: 5px; }
    .filter-mobile-button { margin-left: 0; margin-top: 30px }
    .strength-point-wrapper { flex-direction: column; align-items: center; width: 100% }
    .strength-point-wrapper &gt; .strength-point-single-container { width: 100%; padding: 0 !important; margin: 0 !important; margin-bottom: 20px !important; padding-bottom: 10px !important }
    .strength-point-wrapper &gt; .strength-point-single-container &gt; .single-strength-point-content &gt; .strength-point-title { margin-bottom: 10px; }
    .strength-point-wrapper &gt; .strength-point-single-container:not(:last-child) { border-right: none; border-bottom: 1px solid #0000002b; }
}

@media (max-width: 480px) {
    .offer-thumb-container &gt; .safe-badge { width: 100px; margin-left: 8px; margin-bottom: 8px }
    .secarepay-cta-wrapper { display: none }
    .offers-list__offers-side { padding-inline: 20px }
    .page-selector { width: 30px; height: 30px }
    .arrow-navigator { width: 30px; height: 30px }
    .filter-mobile-button { margin-top: 20px }
    .filters-action-container &gt; * &gt; span { display: none }
    .filters-action-container &gt; * &gt; svg { margin-right: 0 }
    .filters-selected-wrapper { margin-bottom: 0; padding: 18px; width: calc(100% + 20px); }
    .filter-mobile-button { font-size: 1.1rem }
    .offer-thumb-container &gt; .warranty-badge { padding: 8px 22px; }
    .offers-list__filter-side { width: 350px }
    .strength-point-wrapper { margin-bottom: 0px; }
}

@media (max-width: 400px) {
    .single-detail { width: auto }
}

@media (max-width: 360px) {
    .offers-results-navigator-container { flex-direction: column; align-items: flex-start }
    .offers-results-navigator__right-side { margin-left: auto }
    .offers-pager-container { margin-top: 10px }
}</pre></body></html>