@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
.cmp-login-menu.mod__open-menu .cmp-login-menu__button__icon:before{position:absolute;content:'';display:block;height:4px;top:44px;right:0;left:-4px;width:40px}
.cmp-login-menu__container{position:fixed;width:100%;right:0;left:0;z-index:5002;overflow-y:auto;transition:height .3s ease;height:0}
.cmp-login-menu__button__icon{display:block;position:relative;cursor:pointer;border-radius:32px}
.cmp-login-menu__button__icon-no-logged:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-position:center;background-repeat:no-repeat}
.user-logged-icon{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:24px}
@media(min-width:764px){.cmp-login-menu__container{overflow-y:hidden}
}
@media(min-width:1016px){.cmp-login-menu.mod__open-menu .cmp-login-menu__button__icon:before{top:50px}
}
.cmp-logged-menu .cmp-logged-menu__header{display:flex;padding-bottom:8px}
.cmp-logged-menu .cmp-logged-menu__header .cmp-image{width:48px;height:48px;margin-right:8px;border-radius:24px}
.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data{display:flex;align-items:center;cursor:pointer}
.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data-text{font-size:12px;line-height:16px;margin-right:6px}
.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data-icon{content:"";height:16px;flex-shrink:0;width:16px;background-size:cover}
@media(hover:hover){.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data:hover{opacity:.6}
}
.cmp-logged-menu .cmp-logged-menu__body__options{margin:0}
.cmp-logged-menu .cmp-logged-menu__body__options-list{list-style:none}
.cmp-logged-menu .cmp-logged-menu__body__options-list:last-child{padding-bottom:24px}
.cmp-logged-menu .cmp-logged-menu__body__options-list__option-link-text{cursor:pointer}
@media(min-width:1016px){.cmp-logged-menu .cmp-logged-menu__header{padding-bottom:16px}
.cmp-logged-menu .cmp-logged-menu__header .cmp-image{width:64px;height:64px;margin-right:16px;border-radius:48px}
.cmp-logged-menu .cmp-logged-menu__header__greetings__salutation{margin-bottom:0}
.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data-text{font-size:14px;line-height:20px}
}
.cmp-not-logged-menu .cmp-not-logged-menu__register{padding-top:16px;display:flex;justify-content:center;align-items:center;flex-direction:column}