@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-input-text.mod__tel .cmp-input-text__input,.cmp-input-text.mod__tel .cmp-input-text__label{padding-left:0 !important}
.input-tel{display:flex;gap:16px}
.input-tel .iti--allow-dropdown{width:124px;height:calc(100% - var(--dg-spacing-s-3) - 16px);display:flex;min-width:80px;padding:var(--dg-spacing-s-5) var(--dg-spacing-m-1) var(--dg-spacing-s-1) var(--dg-spacing-m-1);flex-direction:column;align-items:flex-start;border-radius:var(--dg-border-radius-xxs,4px) var(--dg-border-radius-xxs,4px) var(--dg-border-radius-none,0) var(--dg-border-radius-none,0);border-bottom:var(--dg-border-width-m,1px) solid var(--dg-color-field-border-default,#aeaeb7);background:var(--dg-color-field-bg-default,#c3c3cb 0d)}
.input-tel .iti__label{color:var(--dg-color-text-soft,#aeaeb7);font-weight:350;letter-spacing:var(--dg-font-letter-spacing-m);font-size:var(--dg-font-size-body-s);line-height:var(--dg-font-height-body-s);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.input-tel .iti__selected-flag{margin-top:calc(var(--dg-spacing-s-5) * -1);display:flex;align-items:flex-end;background-color:transparent;width:99px;gap:8px}
.input-tel .iti__selected-flag .iti__flag{margin-bottom:3px}
.input-tel .iti__selected-dial-code{margin:0;color:var(--dg-color-field-text-default,#aeaeb7);text-overflow:ellipsis;font-size:var(--dg-font-size-body-m);line-height:var(--dg-font-height-body-m);font-weight:400;letter-spacing:var(--dg-font-letter-spacing-m)}
.input-tel .iti__arrow{border:0;width:20px;height:20px;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;background-color:var(--dg-color-field-icon-default,#aeaeb7);margin-left:auto}
.input-tel .iti__arrow--up{background:var(--dg-color-text-strong,#fafafa);transform:rotate(180deg)}
.input-tel .iti__flag-container:hover .iti__selected-flag{background-color:transparent}
.input-tel .iti__country-list{margin:-11px 0 0 -8px;max-height:180px;box-sizing:border-box;width:101px;position:absolute;z-index:var(--ds-z-index-default,1);padding:var(--dg-spacing-s-5) 0;flex-direction:column;align-items:flex-start;border-radius:var(--dg-border-radius-xs,6px);border-style:solid;border-width:var(--dg-border-width-m,1px);border-color:var(--dg-color-border-soft,#fafafa 1 A);background:var(--dg-color-bg-base,#15181e);box-shadow:0 8px 32px 0 var(--dg-global-opacity-black-60,#09090b 99)}
.input-tel .iti__country{box-sizing:border-box;gap:var(--dg-spacing-s-5);color:var(--dg-color-text-strong,#fafafa);letter-spacing:var(--dg-font-letter-spacing-m);border-bottom:1px solid var(--dg-color-divider-default,#fafafa 1 A);background:var(--dg-color-bg-base,#15181e);font-weight:400;font-size:var(--dg-font-size-body-m);line-height:var(--dg-font-height-body-m);width:100%;height:40px;display:flex;justify-content:center;align-items:center;padding:0}
.input-tel .iti__country.iti__active,.input-tel .iti__country.iti__highlight{background:var(--dg-color-field-bg-selected-surface,#c3c3cb 0d)}
.input-tel .iti__country.iti__active{border-left:4px solid var(--dg-color-field-bg-selected,#b2764d)}
.input-tel .iti__country-name{display:none}
.input-tel .iti__divider{padding-bottom:0;margin-bottom:0}
.input-tel .iti__flag-box{margin-right:8px}
.input-tel .iti.iti--container{position:absolute;left:0 !important;top:30px !important;margin-top:44px;margin-left:-109px}
@media(min-width:1024px){.input-tel .iti{min-width:88px;width:130px;height:calc(100% - var(--dg-spacing-s-3) - 20px)}
.input-tel .iti__label{font-size:var(--dg-font-size-body-m);line-height:var(--dg-font-height-body-m)}
.input-tel .iti__selected-flag{margin-top:calc(var(--dg-spacing-m-1) * -1);width:101px}
.input-tel .iti__country-list{margin:4px 0 0 -10px;width:103px}
.input-tel .iti__country{height:48px;font-size:var(--dg-font-size-body-l);line-height:var(--dg-font-height-body-l)}
.input-tel .iti__selected-dial-code{font-size:var(--dg-font-size-body-l);line-height:var(--dg-font-height-body-l)}
.input-tel .iti__arrow{width:24px;height:24px}
}
@media(min-width:1440px){.input-tel .iti__country-list{margin:4px 0 0 -19px;width:112px}
}