@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)}
}
.cmp-select__group{display:flex;flex-direction:column}
.cmp-select__group:focus-visible{border-radius:var(--ds-border-radius-xxs,4px);outline:transparent solid 2px;outline-offset:2px;outline-color:var(--ds-button-outline-color-focus)}
.cmp-select .choices{order:2;margin-bottom:0}
.cmp-select__label{order:1;overflow:hidden;text-overflow:ellipsis;letter-spacing:var(--ds-typography-letter-spacing-m)}
.cmp-select__error{opacity:0}
.cmp-select .choices[data-type*=select-one] .choices__inner{transition:all 200ms ease-in-out;outline:0;display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;letter-spacing:var(--ds-typography-letter-spacing-m)}
.cmp-select .choices[data-type*=select-one]:after{mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/arrow-down.svg") no-repeat 100% 100%;-webkit-mask:url("https://ds-assets.cupra.com/icons/cupra-diagonal/arrow-down.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;top:0;right:0}
.cmp-select .choices[data-type*=select-one] .choices__list--dropdown{box-sizing:border-box;margin-top:var(--ds-spacing-s-3);width:100%;position:absolute;z-index:var(--ds-z-index-default,1);padding:var(--ds-spacing-s-5) 0;flex-direction:column;align-items:flex-start;border-radius:var(--ds-border-radius-xs,6px);border-style:solid;border-width:var(--ds-border-width-m,1px);border-color:var(--ds-color-border-default);background:var(--ds-color-bg-default);box-shadow:0 8px 32px 0 var(--ds-opacity-black-60)}
.cmp-select .choices[data-type*=select-one] .choices__list--dropdown .choices__item{display:flex;width:100%;box-sizing:border-box;padding:0 var(--ds-spacing-s-5) 0 var(--ds-spacing-m-2);align-items:center;gap:var(--ds-spacing-s-5);color:var(--ds-color-text-default);letter-spacing:var(--ds-typography-letter-spacing-m);border-bottom:1px solid var(--ds-divider-bg-color-primary)}
.cmp-select .choices[data-type*=select-one] .choices__list--dropdown .choices__item--selectable:after{content:none}
.cmp-select .choices[data-type*=select-one] .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:initial}
.cmp-select .choices[data-type*=select-one] .choices__list--dropdown .choices__item.is-selected{padding:0 var(--ds-spacing-s-5) 0 calc(var(--ds-spacing-m-2) - 4px);background:var(--ds-color-form-bg-pressed);border-left:4px solid var(--ds-checkbox-bg-color-selected)}
.cmp-select .choices[data-type*=select-one] .choices__list--dropdown .choices__item:hover{background:var(--ds-color-form-bg-pressed)}
.cmp-select .choices[data-type*=select-one] .choices__list--dropdown .choices__item:last-child{border-bottom:0}
.cmp-select .choices[data-type*=select-one] .choices__list--dropdown .choices__placeholder{display:none}
.cmp-select .choices[data-type*=select-one] .choices__item--selectable{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.cmp-select .choices[data-type*=select-one].is-open:after{transform:rotate(180deg)}
.cmp-select.mod__medium .choices[data-type*=select-one] .choices__inner{height:48px}
.cmp-select.mod__medium .choices[data-type*=select-one]:after{width:24px;height:24px}
.cmp-select.mod__medium .choices[data-type*=select-one] .choices__list--dropdown .choices__item{height:48px;font:400 var(--ds-typography-size-body-l) / var(--ds-typography-height-body-l) var(--ds-typography-family-primary)}
.cmp-select.mod__medium.mod__disabled .choices[data-type*=select-one]:after{background-color:var(--ds-dropdown-select-border-color-disabled)}
.cmp-select.mod__small .choices[data-type*=select-one] .choices__inner{height:40px;min-height:40px}
.cmp-select.mod__small .choices[data-type*=select-one]:after{width:20px;height:20px}
.cmp-select.mod__small .choices[data-type*=select-one] .choices__list--dropdown .choices__item{height:40px;font:400 var(--ds-typography-size-body-m) / var(--ds-typography-height-body-m) var(--ds-typography-family-primary)}
.cmp-select.form-validation-error .cmp-select__error{opacity:1;margin-top:var(--ds-spacing-s-3);color:var(--ds-field-text-color-caption-error);letter-spacing:var(--ds-typography-letter-spacing-m);font:350 var(--ds-typography-size-body-m) / var(--ds-typography-height-body-m) var(--ds-typography-family-primary)}
.cmp-select.mod__primary .cmp-select__label{color:var(--ds-field-text-color-label-default);font:350 var(--ds-typography-size-body-m) / var(--ds-typography-height-body-m) var(--ds-typography-family-primary)}
.cmp-select.mod__primary .choices[data-type*=select-one] .choices__inner{border-radius:var(--ds-border-radius-xs,6px);border:var(--ds-border-width-m,1px) solid var(--ds-dropdown-select-border-color-gradient-default);background:var(--ds-card-bg-color-default);backdrop-filter:blur(60px);color:var(--ds-dropdown-select-text-color-input-default)}
.cmp-select.mod__primary .choices[data-type*=select-one] .choices__inner:hover{background:var(--ds-card-bg-color-hover)}
.cmp-select.mod__primary .choices[data-type*=select-one] .choices__inner:focus-visible{background:var(--ds-dropdown-select-bg-color-focus)}
.cmp-select.mod__primary .choices[data-type*=select-one]:after{margin:var(--ds-spacing-m-1) var(--ds-spacing-m-2) 0 0;background-color:var(--ds-color-neutral-10)}
.cmp-select.mod__primary .choices[data-type*=select-one].is-open .choices__inner{background:var(--ds-dropdown-select-bg-color-pressed)}
.cmp-select.mod__primary.mod__medium .cmp-select__label{padding:var(--ds-spacing-s-3) 0 0 var(--ds-spacing-m-2)}
.cmp-select.mod__primary.mod__medium .choices[data-type*=select-one] .choices__inner{padding:var(--ds-spacing-m-1) var(--ds-spacing-m-2);font:400 var(--ds-typography-size-body-l) / var(--ds-typography-height-body-l) var(--ds-typography-family-primary)}
.cmp-select.mod__primary.mod__medium.mod__disabled .cmp-select__label{color:var(--ds-color-text-disabled)}
.cmp-select.mod__primary.mod__medium.mod__disabled .choices[data-type*=select-one] .choices__inner{border:var(--ds-border-width-m,1px) solid var(--ds-dropdown-select-border-color-disabled);background:var(--ds-dropdown-select-bg-color-disabled);color:var(--ds-dropdown-select-text-color-placeholder-disabled)}
.cmp-select.mod__primary.mod__small .cmp-select__label{padding:var(--ds-spacing-s-3) 0 0 var(--ds-spacing-m-1)}
.cmp-select.mod__primary.mod__small .choices[data-type*=select-one] .choices__inner{padding:var(--ds-spacing-s-5) var(--ds-spacing-m-1);font:400 var(--ds-typography-size-body-m) / var(--ds-typography-height-body-m) var(--ds-typography-family-primary)}
.cmp-select.mod__primary.mod__small.mod__disabled .cmp-select__label{color:var(--ds-color-text-disabled)}
.cmp-select.mod__primary.mod__small.mod__disabled .choices[data-type*=select-one] .choices__inner{border:var(--ds-border-width-m,1px) solid var(--ds-dropdown-select-border-color-disabled);background:var(--ds-dropdown-select-bg-color-disabled);color:var(--ds-dropdown-select-text-color-placeholder-disabled)}
.cmp-select.mod__primary.form-validation-valid .choices[data-type*=select-one] .choices__inner{border:var(--ds-border-width-m,1px) solid var(--ds-dropdown-select-border-color-gradient-color-filled);background:var(--ds-card-bg-color-default)}
.cmp-select.mod__primary.form-validation-error .choices[data-type*=select-one] .choices__inner{border:var(--ds-border-width-m,1px) solid var(--ds-dropdown-select-border-color-error) !important}
.cmp-select.mod__secondary .cmp-select__group{gap:var(--ds-spacing-s-1);border-bottom:var(--ds-border-width-m,1px) solid var(--ds-field-border-color-default);background:var(--ds-field-bg-color-default);outline:transparent solid 2px;outline-offset:2px;border-radius:var(--ds-border-radius-xxs,4px) var(--ds-border-radius-xxs,4px) 0 0}
.cmp-select.mod__secondary .cmp-select__group .choices__list--single{padding-left:0}
.cmp-select.mod__secondary .cmp-select__group:has(.is-open){border-bottom:var(--ds-border-width-l,2px) solid var(--ds-field-border-color-selected)}
.cmp-select.mod__secondary .cmp-select__label{font:350 var(--ds-typography-size-body-s) / var(--ds-typography-height-body-s) var(--ds-typography-family-primary)}
.cmp-select.mod__secondary .choices[data-type*=select-one] .choices__inner{background-color:initial;border:0;color:var(--ds-field-text-color-placeholder-default)}
.cmp-select.mod__secondary .choices[data-type*=select-one] .choices__inner:hover{color:var(--ds-color-field-text-hover)}
.cmp-select.mod__secondary .choices[data-type*=select-one] .choices__inner:focus-visible{color:var(--ds-color-field-text-focus)}
.cmp-select.mod__secondary .choices[data-type*=select-one]:after{margin:var(--ds-spacing-m-1) 0;background-color:var(--ds-field-text-color-placeholder-default)}
.cmp-select.mod__secondary .choices[data-type*=select-one] .choices__list--dropdown{width:calc(100% + var(--ds-spacing-m-1) + var(--ds-spacing-m-1));margin-left:calc(var(--ds-spacing-m-1) * -1)}
.cmp-select.mod__secondary .choices[data-type*=select-one].is-open .choices__inner{color:var(--ds-field-text-color-placeholder-default)}
.cmp-select.mod__secondary .choices[data-type*=select-one].is-open:after{background-color:var(--ds-field-text-color-placeholder-default)}
.cmp-select.mod__secondary.mod__medium .cmp-select__group{padding:var(--ds-spacing-s-5) var(--ds-spacing-m-1) var(--ds-spacing-s-1) var(--ds-spacing-m-1)}
.cmp-select.mod__secondary.mod__medium .cmp-select__label{color:var(--ds-color-text-default-subtle)}
.cmp-select.mod__secondary.mod__medium .choices[data-type*=select-one] .choices__inner{padding:var(--ds-spacing-m-1) 0;font:400 var(--ds-typography-size-body-l) / var(--ds-typography-height-body-l) var(--ds-typography-family-primary)}
.cmp-select.mod__secondary.mod__medium.mod__disabled .cmp-select__group{border-bottom:var(--ds-border-width-m,1px) solid var(--ds-field-border-color-disabled)}
.cmp-select.mod__secondary.mod__medium.mod__disabled .cmp-select__label{color:var(--ds-color-text-disabled)}
.cmp-select.mod__secondary.mod__medium.mod__disabled .choices[data-type*=select-one] .choices__inner{color:var(--ds-color-icon-disabled)}
.cmp-select.mod__secondary.mod__small .cmp-select__group{padding:var(--ds-spacing-s-5) var(--ds-spacing-s-5) var(--ds-spacing-s-1) var(--ds-spacing-s-5)}
.cmp-select.mod__secondary.mod__small .cmp-select__label{color:var(--ds-field-text-color-label-default)}
.cmp-select.mod__secondary.mod__small .choices[data-type*=select-one] .choices__inner{padding:var(--ds-spacing-s-5) 0;font:400 var(--ds-typography-size-body-m) / var(--ds-typography-height-body-m) var(--ds-typography-family-primary)}
.cmp-select.mod__secondary.mod__small.mod__disabled .cmp-select__group{border-bottom:var(--ds-border-width-m,1px) solid var(--ds-field-border-color-disabled)}
.cmp-select.mod__secondary.mod__small.mod__disabled .cmp-select__label{color:var(--ds-color-text-disabled)}
.cmp-select.mod__secondary.mod__small.mod__disabled .choices[data-type*=select-one] .choices__inner{color:var(--ds-color-icon-disabled)}
@media(min-width:1024px){.cmp-select.mod__secondary .cmp-select__label{font-size:var(--ds-typography-size-body-m);line-height:var(--ds-typography-height-body-m)}
}
.cmp-select.mod__secondary.form-validation-valid .choices[data-type*=select-one] .choices__inner{color:var(--ds-field-text-color-input-default)}
.cmp-select.mod__secondary.form-validation-valid .choices[data-type*=select-one]:after{background-color:var(--ds-field-text-color-input-default)}
.cmp-select.mod__secondary.form-validation-valid .cmp-select__group{border-bottom:var(--ds-border-width-m,1px) solid var(--ds-field-border-color-filled)}
.cmp-select.mod__secondary.form-validation-error .cmp-select__group{border-bottom:var(--ds-border-width-m,1px) solid var(--ds-field-border-color-error)}
.cmp-select.mod__secondary.form-validation-error .choices[data-type*=select-one] .choices__inner{color:var(--ds-field-text-color-input-default)}
.cmp-select.mod__secondary.form-validation-error .choices[data-type*=select-one]:after{background-color:var(--ds-field-text-color-input-default)}
.cmp-select--no-label .cmp-select__label{display:none}
.cmp-select--no-label .choices[data-type*=select-one] .choices__list--dropdown .choices__placeholder{display:none}