@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.luxe-filter{border-top-left-radius:5rem;border-top-right-radius:5rem;position:relative;z-index:3}.luxe-filter .grid-h-1-3{grid-gap:3rem 5rem;gap:3rem 5rem}.luxe-filter .grid-custom{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;grid-gap:0 1.5rem;gap:0 1.5rem;margin-bottom:1.5rem}.luxe-filter form .btn{font-family:Playfair Display,serif;font-weight:500;min-height:45px;width:100%}.luxe-filter form .btn:hover{background:#d62629;border-radius:5rem;color:#fff}.luxe-filter .links a{color:#000}.luxe-filter .links a:before{background:#000}.luxe-filter .view-toggle{text-align:right}.luxe-filter .view-toggle a{margin-left:.5rem;opacity:.5;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.luxe-filter .view-toggle a.active,.luxe-filter .view-toggle a:hover{font-weight:700;opacity:1}.luxe-filter .view-toggle a img{display:inline-block;height:1.5rem;vertical-align:middle}.luxe-filter .view-toggle a:before{display:none}@media only screen and (max-width:1124px){.luxe-filter .grid-custom{grid-template-columns:1fr 1fr 1fr}.luxe-filter .grid-h-1-3{grid-template-columns:1fr 3fr}}@media only screen and (max-width:768px){.luxe-filter .grid-custom,.luxe-filter .grid-h-1-3{grid-template-columns:1fr 1fr}.luxe-filter .grid-h-1-3 .title,.luxe-filter .grid-h-1-3 form{grid-column:span 2}}@media only screen and (max-width:576px){.luxe-filter .title,.luxe-filter form{grid-column:span 1}.luxe-filter .grid-custom{grid-template-columns:1fr}}