@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-login-menu.mod__open-menu .cmp-login-menu__button__icon:before{background:var(--color-ui-03)}
.cmp-login-menu__container{top:60px;background:var(--color-ui-01);box-shadow:0 4px 4px rgba(0,0,0,0.25);height:0}
.cmp-login-menu__container__close-icon{display:block;width:24px;height:24px;margin:24px 16px;top:0;right:0;position:absolute;background-size:contain;z-index:5;background-image:url("../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/close/close-white.svg")}
.cmp-login-menu__button__icon{width:32px;height:32px}
.cmp-login-menu__button__icon-no-logged{background-color:var(--color-ui-05)}
.cmp-login-menu__button__icon-no-logged:after{width:16px;height:16px;background-color:var(--color-font-01);mask:url("../../../../../../../etc.clientlibs/private-area/cupra/components/page/base/clientlibs/resources/icons/combined-shape.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../../../../etc.clientlibs/private-area/cupra/components/page/base/clientlibs/resources/icons/combined-shape.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover}
.cmp-login-menu__container.mod__open-menu{height:calc(100vh - 60px)}
.user-logged-icon{font-family:'CupraRegular',sans-serif;font-weight:400;color:var(--color-font-03);background-color:var(--color-ui-07)}
.mainnavigation .main-navigation .cmp-login-menu{margin-right:20px}
@media(min-width:764px){.cmp-login-menu{position:relative}
.cmp-login-menu__container{top:60px;right:16px;left:auto;width:398px}
.cmp-login-menu__container__close-icon{display:none}
}
@media(min-width:1016px){.cmp-login-menu__container{top:72px;width:356px}
}
@media(min-width:1436px){.cmp-login-menu__container{left:calc(50% + 718px - 372px)}
}
.cmp-logged-menu{padding:24px 16px 51px}
.cmp-logged-menu .cmp-logged-menu__header .user-logged-icon{font-size:22.5px;line-height:27px}
.cmp-logged-menu .cmp-logged-menu__header__greetings__salutation{margin-bottom:4px;font-size:20px;line-height:24px;font-family:'CupraRegular',sans-serif;font-weight:400;color:var(--color-font-03)}
.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data-text{font-family:'CupraBook',sans-serif;font-weight:350;color:var(--color-font-03)}
.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data-icon{background-image:url("../../../../../../../etc.clientlibs/private-area/cupra/components/page/base/clientlibs/resources/icons/navigation-external-page.svg")}
.cmp-logged-menu .cmp-logged-menu__body__options{padding:24px 0 0}
.cmp-logged-menu .cmp-logged-menu__body__options.separator{border-bottom:1px solid rgba(244,244,243,0.5)}
.cmp-logged-menu .cmp-logged-menu__body__options-list{padding-bottom:16px;margin-bottom:0}
.cmp-logged-menu .cmp-logged-menu__body__options-list__option-link.mod__active span{font-family:'CupraMedium',sans-serif;font-weight:500}
@media(hover:hover){.cmp-logged-menu .cmp-logged-menu__body__options-list__option-link.mod__active span:hover{color:var(--color-font-03)}
}
.cmp-logged-menu .cmp-logged-menu__body__options-list__option-link-text{font-size:20px;line-height:24px;font-family:'CupraBook',sans-serif;font-weight:350;color:var(--color-font-03)}
@media(hover:hover){.cmp-logged-menu .cmp-logged-menu__body__options-list__option-link-text:hover{color:var(--color-font-04)}
}
@media(min-width:764px){.cmp-logged-menu{padding:40px 32px 16px}
}
@media(min-width:1016px){.cmp-logged-menu{padding:32px 32px 16px}
.cmp-logged-menu .cmp-logged-menu__header .user-logged-icon{font-size:30px;line-height:36px}
.cmp-logged-menu .cmp-logged-menu__header__greetings__salutation{font-size:30px;line-height:36px;margin-bottom:0}
.cmp-logged-menu .cmp-logged-menu__body__options-list__option-link-text{font-size:20px;line-height:24px}
}
.cmp-not-logged-menu{padding:64px 24px 88px}
.cmp-not-logged-menu .cmp-not-logged-menu__title{padding-bottom:24px}
.cmp-not-logged-menu .cmp-not-logged-menu__title__text{font-family:'CupraBook',sans-serif;font-weight:350;color:var(--color-font-03);font-size:24px;line-height:28px;margin-bottom:0}
.cmp-not-logged-menu .cmp-not-logged-menu__text{padding-bottom:64px}
.cmp-not-logged-menu .cmp-not-logged-menu__text__text{font-family:'CupraBook',sans-serif;font-weight:350;color:var(--color-font-03);font-size:16px;line-height:24px}
.cmp-not-logged-menu .cmp-not-logged-menu__text__text p,.cmp-not-logged-menu .cmp-not-logged-menu__text__text ul{color:var(--color-font-03);line-height:24px;margin-bottom:0}
.cmp-not-logged-menu .cmp-not-logged-menu__text__text ul{padding-left:20px}
.cmp-not-logged-menu .cmp-not-logged-menu__text__text ul li{padding-left:6px}
.cmp-not-logged-menu .cmp-not-logged-menu__text__text ul li::marker{font-size:10px}
@media(min-width:764px){.cmp-not-logged-menu{padding:40px 32px}
}
@media(min-width:1016px){.cmp-not-logged-menu{padding:40px 32px 48px}
.cmp-not-logged-menu .cmp-not-logged-menu__title__text{font-family:'CupraRegular',sans-serif;font-weight:400;font-size:30px;line-height:36px}
}