@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-filters__modal-content{padding:24px 10px !important;width:100% !important}
.cmp-filters__modal-content .modal-container-body{max-height:90vh;-ms-overflow-style:none;scrollbar-width:none}
.cmp-filters__modal-content .modal-container-body .cmp-title__text{font-size:16px;line-height:24px}
.cmp-filters__modal-content .modal-container-body::-webkit-scrollbar{display:none}
.cmp-filters__container{padding-bottom:32px;background-color:var(--dg-color-bg-modal)}
.cmp-filters__container-filters{padding-bottom:176px;background-color:var(--dg-color-bg-modal)}
.cmp-filters__content{display:flex;flex-direction:column;gap:12px}
.cmp-filters__content:last-child{margin-bottom:32px}
.cmp-filters__content-filter{display:flex;flex-direction:row;align-items:center;gap:8px}
.cmp-filters__content-filter ds-checkbox{width:100%}
.cmp-filters__title{font-size:18px;line-height:24px}
.cmp-filters__main{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s;overflow:hidden}
.cmp-filters__main.mod__close{grid-template-rows:0fr}
.cmp-filters__wrapper{display:flex;flex-direction:column;gap:16px;overflow:hidden}
.cmp-filters__image{display:none}
.cmp-filters__checkbox-number{font-size:12px;line-height:16px}
.cmp-filters__checkbox-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-right:24px}
.cmp-filters__icon{width:32px;height:32px;position:relative}
.cmp-filters__filters-button{display:flex}
.cmp-filters__apply-buttons{position:relative;margin:0 auto;width:100%;max-width:1920px;min-width:320px;padding:0 var(--dg-layout-margin);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;position:fixed;bottom:0;right:0;background-color:var(--dg-color-bg-modal);padding-bottom:48px}
.cmp-filters .general-container{display:none}
@media(min-width:480px){.cmp-filters__image{width:75px;height:42px;object-fit:cover;display:initial}
}
@media(min-width:768px){.modal-action__container .cmp-title{margin:0 0 24px 24px}
.modal-view-overlay .modal-view-container .modal-view-dialog{justify-content:flex-end;margin:0 !important;margin-left:auto !important;padding:0 !important;align-items:flex-start !important}
.modal-view-overlay .modal-view-container .modal-view-dialog .modal-center-content{margin:0 !important;height:100%}
.modal-view-overlay:not(.modal-view-full) .modal-view-container{background-color:var(--bg-overlay-color-for-l-xl) !important}
.cmp-filters__modal-content{padding:24px 0 !important;max-width:491px}
.cmp-filters__container-filters{padding-right:24px;padding-left:24px;padding-bottom:96px}
.cmp-filters__header{font-size:16px;line-height:24px}
.cmp-filters__wrapper{margin:0 12px 24px}
.cmp-filters__apply-buttons{padding:var(--dg-spacing-m-4);flex-direction:row;max-width:491px}
.cmp-filters__reset-filters,.cmp-filters__apply-filters{width:100%}
.cmp-filters__checkbox-info{margin-right:0}
}
@media(min-width:1024px){.cmp-filters__modal-content{max-width:496px}
.cmp-filters__apply-buttons{max-width:496px}
}
@media(min-width:1440px){.cmp-filters__filters-button{display:none}
.cmp-filters__container{width:100%}
.cmp-filters__title{font-size:24px;line-height:32px}
}
@media(min-width:1920px){.cmp-filters__modal-content{max-width:576px}
.cmp-filters__apply-buttons{max-width:576px}
}