@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:var(--dg-spacing-m-4) var(--dg-spacing-m-1) !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:var(--dg-spacing-l-1);background-color:var(--dg-color-bg-modal)}
.cmp-filters__container-filters{padding-bottom:152px;background-color:var(--dg-color-bg-modal)}
.cmp-filters__content{display:flex;flex-direction:column;gap:var(--dg-spacing-m-1)}
.cmp-filters__content:last-child{margin-bottom:var(--dg-spacing-l-1)}
.cmp-filters__content-filter{display:flex;flex-direction:row;align-items:center;gap:var(--dg-spacing-layout-xxs)}
.cmp-filters__content-filter ds-checkbox{width:100%}
.cmp-filters__title{font-size:18px;line-height:24px}
.cmp-filters__title-divider{display:none;margin-top:var(--dg-spacing-m-1)}
.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:var(--dg-spacing-m-2);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:var(--dg-spacing-m-3)}
.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:var(--dg-spacing-m-2);position:fixed;bottom:0;right:0;background-color:var(--dg-color-bg-modal);padding-bottom:var(--dg-spacing-layout-l)}
.cmp-filters .general-container{display:none}
.cmp-filters__apply-filters,.cmp-filters__reset-filters{width:100%}
@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:var(--dg-spacing-m-4) 0 !important;max-width:491px}
.cmp-filters__container-filters{padding-right:var(--dg-spacing-m-4);padding-left:var(--dg-spacing-m-4);padding-bottom:var(--dg-spacing-l-9)}
.cmp-filters__header{font-size:16px;line-height:24px}
.cmp-filters__wrapper{margin:0 var(--dg-spacing-m-1) var(--dg-spacing-m-4)}
.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-filters{background:transparent;padding:0}
.cmp-filters__container{width:100%;background:transparent}
.cmp-filters__title{font-size:24px;line-height:32px}
.cmp-filters__apply-buttons{display:none}
.cmp-filters__wrapper{margin:0}
.cmp-filters__title-divider{display:flex}
.modal-container-body{height:fit-content;width:420px;background:var(--dg-color-surface-container-default,rgba(250,250,250,0.05));border-radius:var(--dg-border-radius-m,12px);padding:var(--dg-spacing-m-4)}
.modal-container-body .cmp-title__text{font-weight:500;text-transform:uppercase;font-size:var(--dg-font-size-body-l);line-height:var(--dg-font-height-body-l);letter-spacing:var(--dg-font-letter-spacing-m);margin:0;word-break:break-word}
}
@media(min-width:1920px){.cmp-filters__modal-content{max-width:576px}
}