.modal{display:none;position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;transition:opacity .3s ease}a{text-decoration:none;color:#000}.modal-content{background-color:#fefefe;position:absolute;top:2vh;right:2vw;padding:20px;border:1px solid #888;width:40vw;max-width:600px;box-shadow:0 5px 15px #0000004d;animation:slide-down .4s ease-out;margin:0}.options .price-range label{display:block;margin:10px 0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:36px;text-align:left}.options .price-range input[type=number]{width:100%;padding:8px;margin-top:5px;font-family:Montserrat,sans-serif;font-size:18px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.close{color:#aaa;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:16.8px;text-align:center;float:right}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.hidden{display:none}.options{overflow:hidden;max-height:0;transition:max-height .3s ease-out}.options.show{display:block;max-height:500px}.options label{display:block;margin:5px 0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:36px;text-align:left}.toggle{cursor:pointer;font-family:Montserrat,sans-serif;font-weight:400;line-height:36px;text-align:left;display:flex;justify-content:space-between;align-items:center}.plus{font-weight:700;margin-left:10px;font-size:24px}.mod-button{border:2px solid #A4CCD9;background:#f7f5f1;width:100%;height:5vh;border-radius:4px 0 0;opacity:.8;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.clear{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left;width:100%;height:5vh;color:#747474;text-decoration:underline;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@keyframes slide-down{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 991px){.modal-content{width:90vw;right:5vw;top:5vh;padding:15px;box-shadow:0 3px 10px #0003}.options .price-range label{font-size:16px;line-height:24px}.options .price-range input[type=number]{font-size:16px;padding:6px}.close{font-size:16px}.mod-button{height:7vh;font-size:16px}.clear{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/filtermodal.css.map */
