@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
@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)}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
.cmp-vin-checker.theme-light{--color-bg-container-color:var(--color-bg-03);--font-color:var(--color-font-01);--selectors-color:#666;--selectors-font-color:#666;--icon-check:url(../../../../../../etc.clientlibs/seatComponents/globalStyles/cupra-code/clientlibs/resources/images/check-icon-black.svg) center center no-repeat}
.cmp-vin-checker.theme-dark{--color-bg-container-color:var(--color-bg-01);--font-color:var(--color-font-03);--selectors-color:var(--color-ui-03);--selectors-font-color:var(--color-font-03);--icon-check:url(../../../../../../etc.clientlibs/seatComponents/globalStyles/cupra-code/clientlibs/resources/images/check-icon-white.svg) center center no-repeat}
.cmp-vin-checker{background-color:var(--color-bg-container-color)}
.cmp-vin-checker__title .cmp-title__text{color:var(--font-color);font-family:'CupraMedium',sans-serif;font-weight:500;font-size:24px;line-height:28px;margin:0;word-break:break-word}
.cmp-vin-checker__description .cmp-text p{color:var(--font-color);font-family:'CupraRegular',sans-serif;font-weight:400;font-size:16px;line-height:24px}
.cmp-vin-checker__description .cmp-text p>a{color:var(--font-color);text-decoration:underline}
.cmp-vin-checker__select{border-width:0 0 1px 0;border-bottom-color:var(--selectors-color);font-size:16px;line-height:20px;font-family:'CupraRegular',sans-serif;font-weight:400;color:var(--selectors-font-color);background-color:transparent}
.cmp-vin-checker__not-affected-message{color:var(--font-color);font-family:'CupraRegular',sans-serif;font-weight:400;font-size:16px;line-height:24px}
.cmp-vin-checker__overlay{background-color:var(--color-ui-03)}
.cmp-vin-checker__spinner{content:'';top:0;left:0;width:100%;height:100%;background-image:url("../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/dots-spinner.svg");background-repeat:no-repeat;background-position:center;pointer-events:none;user-select:none;width:40%;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.cmp-vin-checker__input-check{background:var(--icon-check)}
.cmp-vin-checker__error-message{color:var(--font-color)}
.cmp-vin-checker .mod__primary-button .cmp-button{border:1px solid var(--font-color)}
.cmp-vin-checker .mod__primary-button .cmp-button:disabled{border:0}