@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-car-offer-specification{padding:24px 16px 32px;background-color:var(--color-bg-03)}
.cmp-car-offer-specification__subtitle .cmp-title__text{color:var(--color-font-01);font-family:'CupraMedium',sans-serif;font-weight:500;text-transform:capitalize;font-size:16px;line-height:20px;margin:0;word-break:break-word}
.cmp-car-offer-specification__title .cmp-title__text{color:var(--color-font-01);font-family:'CupraRegular',sans-serif;font-weight:400;text-transform:capitalize;font-size:24px;line-height:28px;margin:0;word-break:break-word}
.cmp-car-offer-specification__specs-container{display:flex;flex-direction:column;background-color:var(--color-ui-04);margin-top:32px;padding:16px;width:100%}
.cmp-car-offer-specification__fuel .cmp-text p{color:var(--color-font-01);font-family:'CupraRegular',sans-serif;font-weight:400;font-size:14px;line-height:16px}
.cmp-car-offer-specification__fuel .cmp-text p>a{color:var(--color-font-01);text-decoration:underline}
.cmp-car-offer-specification__engine{margin-top:8px}
.cmp-car-offer-specification__engine .cmp-text p{color:var(--color-font-01);font-family:'CupraRegular',sans-serif;font-weight:400;font-size:20px;line-height:24px}
.cmp-car-offer-specification__engine .cmp-text p>a{color:var(--color-font-01);text-decoration:underline}
.cmp-car-offer-specification__gearbox{margin-top:8px}
.cmp-car-offer-specification__gearbox .cmp-text p{color:var(--color-font-02);font-family:'CupraBook',sans-serif;font-weight:350;font-size:14px;line-height:16px}
.cmp-car-offer-specification__gearbox .cmp-text p>a{color:var(--color-font-02);text-decoration:underline}
.cmp-car-offer-specification__features{padding-top:24px}
.cmp-car-offer-specification__features-container{margin:12px 0 24px}
.cmp-car-offer-specification__card{display:flex;flex-direction:column;margin-bottom:24px;gap:8px}
.cmp-car-offer-specification__card-title .cmp-text p{color:var(--color-font-02);font-family:'CupraBook',sans-serif;font-weight:350;font-size:14px;line-height:16px}
.cmp-car-offer-specification__card-title .cmp-text p>a{color:var(--color-font-02);text-decoration:underline}
.cmp-car-offer-specification__value-container{display:flex;flex-direction:row;gap:4px;align-items:flex-end}
.cmp-car-offer-specification__card-value .cmp-text p{color:var(--color-font-01);font-family:'CupraBook',sans-serif;font-weight:350;font-size:30px;line-height:32px}
.cmp-car-offer-specification__card-value .cmp-text p>a{color:var(--color-font-01);text-decoration:underline}
.cmp-car-offer-specification__card-value .cmp-text p{margin-bottom:0}
.cmp-car-offer-specification__card-unit{margin-bottom:2px}
.cmp-car-offer-specification__card-unit .cmp-text p{color:var(--color-font-01);font-family:'CupraBook',sans-serif;font-weight:350;font-size:14px;line-height:16px}
.cmp-car-offer-specification__card-unit .cmp-text p>a{color:var(--color-font-01);text-decoration:underline}
.cmp-car-offer-specification__card-unit .cmp-text p{margin-bottom:0}
.cmp-car-offer-specification__highlights{border-top:1px solid var(--color-ui-03);display:flex;flex-direction:column;padding-top:24px}
.cmp-car-offer-specification__list{display:flex;flex-direction:column;margin-top:12px}
.cmp-car-offer-specification__item{font-family:'CupraLight',sans-serif;font-weight:300;font-size:14px;line-height:20px;color:var(--color-font-02)}
.cmp-car-offer-specification__item ul{list-style-type:none}
.cmp-car-offer-specification__item ul li{font-family:'CupraBook',sans-serif;font-weight:350;color:var(--color-font-02);font-size:14px;line-height:20px}
.cmp-car-offer-specification__item ul li:before{content:"·";vertical-align:middle;font-size:30px;line-height:20px;color:var(--color-font-02);margin-right:4px}
@media(min-width:764px){.cmp-car-offer-specification{padding:24px 32px}
.cmp-car-offer-specification__title .cmp-title__text{font-size:30px;line-height:36px;margin:0;word-break:break-word}
.cmp-car-offer-specification__specs-container{padding:24px}
.cmp-car-offer-specification__fuel .cmp-text p,.cmp-car-offer-specification__gearbox .cmp-text p{font-size:16px;line-height:20px}
.cmp-car-offer-specification__fuel .cmp-text p>a,.cmp-car-offer-specification__gearbox .cmp-text p>a{text-decoration:underline}
.cmp-car-offer-specification__engine{margin-top:12px}
.cmp-car-offer-specification__engine .cmp-text p{font-size:24px;line-height:28px}
.cmp-car-offer-specification__engine .cmp-text p>a{text-decoration:underline}
.cmp-car-offer-specification__features{padding-top:32px}
.cmp-car-offer-specification__features-container{margin:32px 0}
.cmp-car-offer-specification__card{margin-bottom:32px;gap:8px}
.cmp-car-offer-specification__value-container{gap:4px}
.cmp-car-offer-specification__list{display:flex;flex-direction:row;margin-top:12px}
.cmp-car-offer-specification__item{width:212px}
}
@media(min-width:1016px){.cmp-car-offer-specification__features-container{margin:32px 0 0;display:flex;flex-direction:row;gap:32px}
.cmp-car-offer-specification__card{width:212px}
.cmp-car-offer-specification__list{gap:32px}
}
@media(min-width:1436px){.cmp-car-offer-specification{max-width:1436px;margin-right:auto;margin-left:auto}
.cmp-car-offer-specification__fuel .cmp-text p,.cmp-car-offer-specification__gearbox .cmp-text p{font-size:20px;line-height:24px}
.cmp-car-offer-specification__fuel .cmp-text p>a,.cmp-car-offer-specification__gearbox .cmp-text p>a{text-decoration:underline}
.cmp-car-offer-specification__engine{margin-top:16px}
.cmp-car-offer-specification__engine .cmp-text p{font-size:30px;line-height:32px}
.cmp-car-offer-specification__engine .cmp-text p>a{text-decoration:underline}
.cmp-car-offer-specification__features{padding-top:32px}
.cmp-car-offer-specification__card{gap:32px;width:319px}
.cmp-car-offer-specification__value-container{gap:8px}
.cmp-car-offer-specification__list{margin-top:16px}
.cmp-car-offer-specification__item{width:319px}
}