.xcards-1 .section-3 .button:last-of-type{min-width:unset}
.xcards-1 .section-3 .button{padding-right:24px;padding-left:24px}
.special-offers-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}
@media (width < 721px){.special-offers-header{margin:0 16px}}
.special-offers-details{display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:16px}
@media (width < 721px){.special-offers-details{flex-direction:column;align-items:flex-start;margin-bottom:25px}}
@media (width>= 500px){.special-offers-details{margin-bottom:40px}}
.special-offers-details .info-container h2{margin-bottom:16px}
@media (width < 721px){.special-offers-details .info-container{order:2}}
@media (width < 721px){.special-offers-details .image-container{order:1}}
@media (500px <= width < 1025px){.special-offers-details .image-container{display:none}}
@media (721px <= width < 1025px){.special-offers-details .image-container{padding-left:10px}}
.special-offers-details .image-container img{border-radius:8px;width:auto}
@media (width < 721px){.special-offers-details .image-container img{width:100%;height:auto}}
@media (width>= 721px){.special-offers-details .image-container img{height:300px}}
@media (width>= 1025px){.special-offers-details .image-container img{height:400px}}
.special-offers-info{display:flex;justify-content:space-between;align-content:center;align-items:center;margin-bottom:10px;flex-direction:column}
@media (width>= 500px){.special-offers-info{gap:32px}}
@media (width>= 1025px){.special-offers-info{flex-direction:row}}
.special-offers-info h3,.special-offers-info .text{margin:0 0 24px 0}
@media (width < 500px){.special-offers-info h3{font-size:24px;line-height:32px}}
.special-offers-info .partners{border-radius:8px;background-color:#F4F6F8;padding:40px;width:100%}
@media (width < 500px){.special-offers-info .partners{margin:0 -15px;border-radius:unset;padding:40px 16px}}
@media (width>= 1025px){.special-offers-info .partners{width:calc(30% - 16px)}}
.special-offers-info .partners-logo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;flex-direction:row}
.special-offers-info .partners-logo .logo{width:30%;height:90px;display:flex;align-content:center;align-items:center;justify-content:center;margin-bottom:15px}
@media (500px <= width < 1025px){.special-offers-info .partners-logo .logo{width:unset}}
.special-offers-info .partners-logo .logo img{width:100%;height:auto}
.special-offers-popup .modal-content{border-radius:8px;box-shadow:0px 0px 24px 0px rgba(37,20,53,0.08)}
.special-offers-popup .modal-header{padding:40px 16px 0}
@media (width>= 500px){.special-offers-popup .modal-header{padding:40px 40px 0}}
.special-offers-popup .modal-header .close{right:16px;top:16px;margin:0;width:24px;height:24px}
.special-offers-popup .modal-header .close:hover,.special-offers-popup .modal-header .close:focus{opacity:1}
.special-offers-popup .modal-header .close:focus-visible{box-shadow:0 0 0 4px #5C60FF}
.special-offers-popup .modal-body{padding:0 16px 40px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:40px;flex-shrink:0;align-self:stretch}
@media (width < 500px){.special-offers-popup .modal-body .button{width:unset}}
@media (width>= 500px){.special-offers-popup .modal-body{padding:0 40px 40px}}
.special-offers-popup .modal-body h2{line-height:32px;font-size:24px}
.special-offers-popup .modal-body ul{list-style-type:none;padding:0;margin:0}
.special-offers-popup .modal-body ul li{color:#676973;position:relative;padding-left:32px}
.special-offers-popup .modal-body ul li:not(:last-of-type){margin-bottom:16px}
.special-offers-popup .modal-body ul li::before{content:url("/storage/app/media/icons/ic-16-bullets.svg");display:inline-block;vertical-align:top;width:24px;height:24px;position:absolute;left:0}
.special-offers-popup .modal-body a:not(.button){color:#63629B}
.special-offers-popup .modal-body a:not(.button):focus-visible{border-radius:4px;box-shadow:0 0 0 4px #5C60FF}
.special-offers-popup.show{display:flex !important;align-items:center;justify-content:center}
.special-offers .bookmark-container{display:flex;flex-direction:column}
@media (width>= 896px){.special-offers .bookmark-container{flex-direction:row;align-items:flex-start;justify-content:space-evenly}}
.special-offers .bookmark-container a{color:#15171C;text-decoration:none;font-weight:500;font-size:16px;line-height:24px;flex:1}
@media (width>= 896px){.special-offers .bookmark-container a{max-width:136px}}
.special-offers .bookmark-container a:hover{color:#676973}
.special-offers .bookmark-container a:active{color:#b60023}
.special-offers .bookmark-container a:focus-visible{color:#A2A1D0;border:4px solid #5C60FF;border-radius:4px}
.special-offers .bookmark-container .item{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:flex-start}
@media (width < 500px){.special-offers .bookmark-container .item>img{width:75px}}
@media (width>= 500px){.special-offers .bookmark-container .item:hover .item-name{background:#F4F6F8;border-radius:4px}}
@media (width < 721px){.special-offers .bookmark-container .item>img{margin-right:15px}}
@media (width>= 896px){.special-offers .bookmark-container .item{flex-direction:column;justify-content:center;margin:0 20px}}
@media (width>= 896px){.special-offers .bookmark-container .item{margin:0 40px}}
.special-offers .bookmark-container .item-name{display:flex;padding:5px 8px}
.special-offers .bookmark-container .item-name p{font-weight:500;flex:1}
.special-offers .bookmark-container .item-name img{flex:0 0 auto}
@media (width < 896px){.special-offers .bookmark-container .item-name{width:100%}}
.special-offers .bookmark-container .item-name img{vertical-align:middle;margin-left:10px;filter:invert(18%) sepia(84%) saturate(7105%) hue-rotate(341deg) brightness(84%) contrast(114%)}
.special-offers .bookmark-container .item img{height:auto}
.special-offers .button-container{margin-top:25px}
@media (width>= 500px){.special-offers .button-container{margin-top:40px}}
.special-offers .button-container .button-red{margin-right:16px;margin-bottom:16px}
.special-offers .custom-list{margin:10px 0}
.special-offers .custom-list a{color:#63629B}
.special-offers .custom-list ul{padding:0;margin:0}
.special-offers .custom-list ul li{list-style:none;position:relative;padding:0 0 0 30px;color:#676973;font-size:16px;line-height:24px;margin-bottom:8px}
.special-offers .custom-list ul li::before{content:url("/storage/app/media/icons/ic-16-bullets.svg");position:absolute;left:0;top:2px;width:20px;height:20px}
.special-offers .filters{margin-top:25px}
.special-offers .filters p{font-weight:500;margin-bottom:10px}
@media (500px <= width < 721px){.special-offers .offer-list{margin:0 -16px}}
.special-offers .offer-list .total-count{color:#676973;margin-bottom:25px;margin-top:10px}
.special-offers .offer-list .list.as-list{display:flex;flex-direction:column;align-items:stretch;gap:16px}
@media (width>= 500px){.special-offers .offer-list .list.as-list{flex-direction:row;flex-wrap:wrap}}
.special-offers .offer-list .list.as-list .list-item{flex:1 0 0}
@media (width>= 500px){.special-offers .offer-list .list.as-list .list-item{width:calc(50% - 40px);flex:calc(50% - 40px) 0 0}}
@media (width>= 896px){.special-offers .offer-list .list.as-list .list-item{width:calc(25% - 44px);flex:calc(25% - 44px) 0 0}}
.special-offers .offer-list .list.as-slider{display:block}
.special-offers .offer-list .list.as-slider .slick-list{margin:0 -8px}
.special-offers .offer-list .list.as-slider .slick-track{display:flex;margin:0;align-items:stretch}
.special-offers .offer-list .list.as-slider .slick-slide{height:unset;margin:0 8px}
.special-offers .offer-list .list.as-slider .slick-prev,.special-offers .offer-list .list.as-slider .slick-next{top:-64px}
.special-offers .offer-list .list.as-slider .slick-prev.slick-disabled,.special-offers .offer-list .list.as-slider .slick-next.slick-disabled{border:2px solid #C1CDD7;background-color:#FFF;opacity:0.5;pointer-events:none}
@media (width>= 500px){.special-offers .offer-list .list.as-slider .slick-prev.slick-disabled,.special-offers .offer-list .list.as-slider .slick-next.slick-disabled{display:inline-block !important}}
.special-offers .offer-list .list.as-slider .slick-next{right:0}
.special-offers .offer-list .list.as-slider .slick-prev{right:56px}
@media (width < 500px){.special-offers .offer-list .list.desktop{display:none !important}.special-offers .offer-list .list.as-mobile-list{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.special-offers .offer-list .list.as-mobile-list .list-item{align-self:stretch}.special-offers .offer-list .list.as-mobile-list .list-item .image{height:unset}.special-offers .offer-list .list.as-mobile-slider{display:block}.special-offers .offer-list .list.as-mobile-slider .slick-list{margin:0 -8px}.special-offers .offer-list .list.as-mobile-slider .slick-track{display:flex;margin:0;align-items:stretch}.special-offers .offer-list .list.as-mobile-slider .slick-slide{height:unset;margin:0 8px}.special-offers .offer-list .list.as-mobile-slider .slick-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}.special-offers .offer-list .list.as-mobile-slider .slick-dots li{width:8px;height:8px;margin:0}.special-offers .offer-list .list.as-mobile-slider .slick-dots li button{width:8px;height:8px;padding:0;margin:0}.special-offers .offer-list .list.as-mobile-slider .slick-dots li.slick-active button{background:#E3002C}}
@media (500px <= width < 721px)-medium-large{.special-offers .offer-list .list.as-list .list-item .image{height:unset}}
@media (width>= 500px){.special-offers .offer-list .list.mobile{display:none !important}}
.special-offers .offer-list .list-item{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px;background:#F4F6F8}
.special-offers .offer-list .list-item h2{line-height:32px;font-size:24px}
.special-offers .offer-list .list-item>div{width:100%}
.special-offers .offer-list .list-item>div.image{display:flex;height:140px;flex-direction:column;align-items:center;gap:10px;align-self:stretch;border-radius:4px;background:#FFF;overflow:hidden;justify-content:flex-end}
.special-offers .offer-list .list-item>div.text{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;line-height:24px;font-size:16px;justify-content:space-between;flex:1}
.special-offers .offer-list .list-item>div.text>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}
.special-offers .offer-list .list-item>div .labels{position:absolute;top:10px;left:10px;display:flex;gap:10px;align-items:flex-start}
.special-offers .offer-list .list-item>div .labels .label{background-color:#63629B;color:#FFF;padding:4px 8px;font-size:12px;line-height:16px;border-radius:4px}
.special-offers .offer-list .list-item img{width:100%;height:auto;object-fit:cover}
.special-offers .offer-list .list .button-link{display:flex;padding:4px;justify-content:flex-start;align-items:center;gap:4px;text-decoration:none;font-weight:500;font-size:14px;line-height:24px}
.special-offers .offer-list .list .button-link:hover,.special-offers .offer-list .list .button-link:active{color:#15171C;background:#DFDFE5}
.special-offers .offer-list .list .button-link:focus-visible{box-shadow:0 0 0 4px #5C60FF}
.special-offers .offer-list .list .button-link img{width:18px;height:18px;margin:0;object-fit:none}
.special-offers #eauto-list .total-count{color:#676973;margin-bottom:25px;margin-top:10px}
.special-offers #eauto-list .list{display:flex;flex-direction:column}
@media (width>= 500px){.special-offers #eauto-list .list{flex-direction:row;flex-wrap:wrap}}
.special-offers #eauto-list .list-item{margin-bottom:25px;display:flex;flex-direction:column}
@media (width>= 721px){.special-offers #eauto-list .list-item{width:calc(50% - 15px);flex:calc(50% - 15px) 0 0;margin-right:25px}.special-offers #eauto-list .list-item:nth-child(2n+2){margin-right:0}}
@media (width>= 896px){.special-offers #eauto-list .list-item{width:calc(33% - 15px);flex:calc(33% - 15px) 0 0;margin-right:25px}.special-offers #eauto-list .list-item:nth-child(2n+2){margin-right:25px}.special-offers #eauto-list .list-item:nth-child(3n+3){margin-right:0}}
.special-offers #eauto-list .list-item h3{line-height:32px;font-size:24px}
.special-offers #eauto-list .list-item>div{width:100%}
.special-offers #eauto-list .list-item>div.image{border-radius:8px;background-color:#F4F6F8;text-align:center;margin-bottom:10px;display:flex;justify-content:center;position:relative}
@media (width>= 721px){.special-offers #eauto-list .list-item>div.image{min-height:240px}}
.special-offers #eauto-list .list-item>div.text{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.special-offers #eauto-list .list-item>div .labels{position:absolute;top:10px;left:10px;display:flex;gap:10px;align-items:flex-start}
.special-offers #eauto-list .list-item>div .labels .label{background-color:#63629B;color:#FFF;padding:4px 8px;font-size:12px;line-height:16px;border-radius:4px}
.special-offers #eauto-list .list-item img{width:100%;height:auto;object-fit:cover}
@media (width>= 721px){.special-offers #eauto-list .list-item img{max-height:240px}}
.special-offers #eauto-list .list-item.e-auto .image img{border-radius:10px}
.special-offers #eauto-list .list-item.e-auto .text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;justify-content:flex-start}
.special-offers #eauto-list .list-item.e-auto .info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}
.special-offers #eauto-list .list-item.e-auto .info .item{display:flex;align-items:flex-end;gap:16px;align-self:stretch}
.special-offers #eauto-list .list-item.e-auto .info .item p:first-child{flex:1.6}
.special-offers #eauto-list .list-item.e-auto .info .item p:last-child{flex:1}
.special-offers #eauto-list .list-item.e-auto .info p{font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#676973}
.special-offers #eauto-list .list-item.e-auto .info p.bold{font-weight:500}
.special-offers #eauto-list .list-item.e-auto .info .dealers,.special-offers #eauto-list .list-item.e-auto .info .offer-links{display:flex;align-items:flex-start;align-content:flex-start;gap:16px;align-self:stretch;flex-wrap:wrap}
.special-offers #eauto-list .list-item.e-auto .info .dealers a,.special-offers #eauto-list .list-item.e-auto .info .offer-links a{display:flex;padding:8px;justify-content:center;align-items:center;gap:8px;border-radius:4px;margin:0}
.special-offers #eauto-list .list-item.e-auto .info .offer-links.business a:last-child{order:1}
.special-offers #eauto-list .list-item.e-auto .info .offer-links.business a:first-child{order:2}
.special-offers #eauto-list .list-item.e-auto .info .offer-links a{color:#15171C;gap:0}
.special-offers #eauto-list .list-item.e-auto .info .offer-links a img{filter:unset;margin:0}
.special-offers #eauto-list .list-item.e-auto .info .dealers a img{height:14px;width:14px;margin:0}
.special-offers #eauto-list .list .button-link{display:block;text-decoration:none;font-weight:500;font-size:14px;line-height:24px;margin-top:8px;padding:8px;border-radius:4px;width:fit-content;color:#676973}
.special-offers #eauto-list .list .button-link:hover,.special-offers #eauto-list .list .button-link:active{color:#15171C;background:#DFDFE5}
.special-offers #eauto-list .list .button-link:focus-visible{box-shadow:0 0 0 4px #5C60FF}
.special-offers #eauto-list .list .button-link img{display:inline-block;width:24px;height:24px;vertical-align:middle;margin-left:5px;filter:invert(41%) sepia(9%) saturate(1044%) hue-rotate(195deg) brightness(89%) contrast(91%)}