.modal-filter{height:100dvh;width:100%}.modal-filter-transition-enter-active,.modal-filter-transition-leave-active{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.modal-filter-transition-enter-from,.modal-filter-transition-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}@media (min-width:1025px){.modal-filter-transition-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body:has(.modal-filter-transition) .modal-filter-transition-open{-webkit-transform:translateY(100dvh);transform:translateY(100dvh)}}.modal-filter .rp-modal-close-wrapper{position:relative;z-index:10001}.modal-filter .rp-modal-close{background:#fff;height:35px!important;right:20px;width:35px!important}.modal-filter .rp-modal-close img{-webkit-filter:invert(1);filter:invert(1)}body:has(.modal-filter):has(.modal-filter-transition-open){overflow:hidden}@media (max-width:1025px){body:has(.rp-sidebox-open){overflow:hidden}}@media (min-width:1025px){body:has(.modal-filter-transition) .modal-filter-transition-closing{-webkit-transform:translateY(0);transform:translateY(0)}}.modal-filter .rp-sidebox-content{background-color:#fff;padding:0}.modal-filter .rp-sidebox-content .rp-loading{height:100dvh;position:absolute;width:100%;z-index:-1}.modal-filter .rp-sidebox{background-color:#fff;height:auto;min-height:100vh;position:absolute;top:0;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}
