@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.modal-view-overlay:not(.modal-view-full) .modal-view-container{background-color:rgba(0,0,0,0.6)}
.modal-view-overlay:not(.modal-view-full) .modal-view-dialog{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:none}
.modal-view-overlay:not(.modal-view-full) .modal-view-dialog::-webkit-scrollbar{display:none}
.modal-view-overlay:not(.modal-view-full) .modal-base-content{background:#2c2a29;border-radius:12px;position:relative;margin:50px auto}
.modal-view-overlay:not(.modal-view-full) .modal-close-icon{width:24px;height:24px;background-size:cover;background-position:center;background-repeat:no-repeat;mask:url("../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-close.svg") no-repeat 100% 100%;-webkit-mask:url("../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-close.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff;transition:all .3s ease}
.modal-view-overlay:not(.modal-view-full) .modal-close-icon:hover{background-color:#c2ea48}
.modal-page__container{background:#2c2a29}
.modal-close-icon{display:block;margin:16px;top:0;right:0;position:absolute;background-size:contain;z-index:5;float:right;cursor:pointer}
.modal-view-overlay.modal-view-full .modal-base-content{min-height:100%;background:#2c2a29}
.modal-view-overlay.modal-view-full .modal-close-icon{width:20px;height:20px;background-size:cover;background-position:center;background-repeat:no-repeat;mask:url("../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-close.svg") no-repeat 100% 100%;-webkit-mask:url("../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-close.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff;transition:all .3s ease;position:fixed}
.modal-view-overlay .location-modal__wrapper .modal-view-dialog{display:block}
@media(min-width:764px){.modal-view-overlay.modal-view-full .modal-close-icon{width:32px;height:32px}
}
@media(min-width:1436px){.modal-view-overlay.modal-view-full .modal-close-icon{margin:32px;right:calc(50% - 718px)}
}
.modal-action__container,.modal-error__container{width:344px;padding:24px 16px;display:flex;flex-direction:column;justify-content:center}
.modal-action__container .cmp-title,.modal-error__container .cmp-title{margin:0 0 24px;padding-right:48px}
.modal-action__container .cmp-title .cmp-title__text,.modal-error__container .cmp-title .cmp-title__text{color:#c8f446;font-family:'SeatLight',sans-serif;font-weight:300;text-transform:uppercase;font-size:32px;line-height:42px;margin:0;word-break:break-word}
.modal-action__container .cmp-text,.modal-error__container .cmp-text,.modal-action__container .cmp-text p,.modal-error__container .cmp-text p{color:#fff;font-family:'SeatRegular',sans-serif;font-weight:400;font-size:16px;line-height:24px}
.modal-action__container .cmp-text a,.modal-error__container .cmp-text a{color:#fff;text-decoration:underline}
.modal-action__container .modal-buttons,.modal-error__container .modal-buttons{margin-top:32px;display:flex;flex-direction:column}
.modal-action__container .modal-buttons .mod__secondary-button,.modal-error__container .modal-buttons .mod__secondary-button{margin:0 0 16px}
.modal-view-container .modal-error__container__icon{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;width:48px;height:48px;margin-bottom:16px}
.modal-view-container.mod__ok .modal-error__container__icon{background-image:url("../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-alert-ok.svg")}
.modal-view-container.mod__ko .modal-error__container__icon{background-image:url("../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-error-form.svg")}
.blocked-modal .modal-action__container .modal-view-close,.blocked-modal .modal-action__container .cmp-button{cursor:not-allowed;opacity:.5}
@media(min-width:764px){.modal-action__container,.modal-error__container{width:552px;padding:40px}
.modal-action__container .cmp-title,.modal-error__container .cmp-title{padding-right:0}
.modal-action__container .cmp-title .cmp-title__text,.modal-error__container .cmp-title .cmp-title__text{font-size:48px;line-height:58px;margin:0;word-break:break-word}
.modal-action__container .modal-buttons,.modal-error__container .modal-buttons{flex-direction:row;justify-content:flex-end}
.modal-action__container .modal-buttons .modal-container-button.mod__secondary-button,.modal-error__container .modal-buttons .modal-container-button.mod__secondary-button{margin:0 32px 0 0}
.modal-action__container .modal-buttons .modal-container-button .cmp-button,.modal-error__container .modal-buttons .modal-container-button .cmp-button{width:212px}
}
@media(min-width:1016px){.modal-action__container,.modal-error__container{width:720px}
.modal-action__container .modal-buttons,.modal-error__container .modal-buttons{margin-top:40px}
.modal-action__container .modal-buttons .modal-container-button .cmp-button,.modal-error__container .modal-buttons .modal-container-button .cmp-button{min-width:214px;width:auto}
}
@media(min-width:1436px){.modal-action__container,.modal-error__container{width:766px}
.modal-action__container .modal-buttons .modal-container-button .cmp-button,.modal-error__container .modal-buttons .modal-container-button .cmp-button{min-width:202px}
}