.wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container{padding:20px 50px;position:relative}.input{color:#fff;letter-spacing:1px;background:0 0;border:3px solid #fff;border-radius:50px;outline:none;width:350px;padding:15px 30px;font-size:18px;font-weight:700}::-webkit-input-placeholder{color:#fff}::placeholder{color:#fff}:-ms-placeholder-shown{color:#fff}.close-btn{cursor:pointer;color:#fff;opacity:0;font-size:35px;transition:opacity .5s;position:absolute;top:27px;right:80px}.close-btn.active{opacity:1;animation:.5s linear animate}@keyframes animate{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.5)}75%{transform:scale(1.2)}to{transform:scale(1)}}
.filter-button-label{margin-top:1rem;margin-bottom:1rem;display:block}.filter-label-container{border-bottom:.1rem solid gray;margin-top:1rem;margin-bottom:1rem}.filter-button-section{border-top:.1rem solid gray;margin-top:2rem;margin-bottom:.5rem}.filter-button-container{margin-top:1rem;margin-bottom:1rem}
@media (max-width:640px){.pagination-container{padding:.5rem}}.pagination-container nav{justify-content:space-between;align-items:center}.pagination-container button{border:none}@media (max-width:640px){.pagination-container .container{padding:0}}.squid-ml-component-badge-space{margin-left:0}
.mobile-filter-container{max-height:200px;overflow-y:scroll}.mobile-bottom-footer{width:100%;position:absolute;bottom:0}.header{height:200px;position:absolute;top:0;left:0;right:0;overflow:hidden}.content{position:absolute;inset:200px 0;overflow:auto}.footer{height:200px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sticky{background:#ff0;width:100vw;height:30px;position:sticky;bottom:0}.FixedHeightContainer{float:right;width:100%;height:240px}.Content{background:#fff;width:100%;height:200px;margin-bottom:70px;overflow:auto}
