@font-face{font-family:Futura;src:url(/app/themes/davinci/dist/fonts/futura/46ce09db-0ca6-4e0c-acea-3ee8c8867f10.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/142b09e6-c245-4ff7-b01c-325fa824c99e.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Futura Bold;src:url(/app/themes/davinci/dist/fonts/futura/70cd4257-15ef-421c-b474-8c9bed8e66b0.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/970a093d-098a-4d5b-b6f0-c2d682e95d80.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NewTitle Bold;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Extralight;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Light;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Medium;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Regular;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Variable;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff) format("woff");font-style:normal;font-display:swap}@keyframes opacity-0-100{0%{opacity:0}to{opacity:1}}@keyframes fluctuate-opacity{0%{opacity:1}90%{opacity:.75}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.right-0{right:0}.right-1{right:1rem}.right-2{right:2rem}.pr-10{padding-right:5rem}.checkbox__row{background-color:#fff;display:flex;align-items:center;padding:16px;margin-bottom:.625rem}.checkbox__row-label:hover{cursor:pointer}.checkbox__row:last-of-type{margin-bottom:0}.checkbox__row input:checked~.checkbox-wrapper__icon svg{opacity:1;left:0}.checkbox__row--active .checkbox-wrapper__icon{border:2px solid #00a794}.checkbox__row--active .checkbox-wrapper__icon svg{opacity:1;left:0}.checkbox__checkbox-wrapper{margin-right:.625rem}.checkbox-wrapper svg{fill:#fff;transition:all .2s cubic-bezier(.76,0,.24,1);position:relative;opacity:0;left:8px;width:12px;height:auto}.filters__wrapper-title{margin-bottom:32px}@media(max-width:1023.98px){.filters__wrapper{display:block;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:scroll;padding:64px 8px 96px;background:#00a794;z-index:600;transform:translateY(-100%);transition:transform .35s ease-in-out}.filters__wrapper-inner{display:block;max-width:600px;margin:0 auto}.filters__wrapper--pop-out{transform:translateY(0)}}.filters__close-me{top:16px}.filters__close-me:after{cursor:pointer;display:block;content:"";position:absolute;height:44px;width:44px;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}.filters__view-results{display:block;position:fixed;bottom:0;left:0;right:0;z-index:630;padding:0 8px 32px;transition:.2s ease-in-out;transform:translateY(200%);transition-delay:0s;opacity:0}.filters__wrapper--pop-out~.filters__view-results{transition-delay:.2s;transform:translateY(0);opacity:1}.filters__view-results:after{display:block;content:"";position:fixed;bottom:0;left:0;right:0;height:100px;background:linear-gradient(180deg,rgba(0,167,148,0),#00a794)}.filter{background:#fff;margin-bottom:8px}.filter__options-group{margin-bottom:8px;position:relative}.filter__options-group .checkbox-wrapper__icon svg{fill:#fff}.filter__open-options-group{width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:hsla(0,0%,95.7%,.5);z-index:1;font-size:1.25rem;right:0;top:50%;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .15s cubic-bezier(.76,0,.24,1);cursor:pointer;transform:scale(1);transform-origin:50% 50%;margin-left:auto}.filter__open-options-group svg{max-width:66%;max-height:66%;width:auto;height:auto;transition:all .15s cubic-bezier(.76,0,.24,1);transform:rotate(90deg);fill:#00a794}.filter__open-options-group:hover,.filter__options-group--open .filter__open-options-group{background:rgba(215,218,219,.5)}.filter__options-group--open .filter__open-options-group svg{transform:rotate(0deg)}@media(min-width:1024px){.filter__open-options-group{width:18px;height:18px;flex:0 0 18px;font-size:1rem}}.filter__options-option,.filter__title{position:relative}.filter__title{display:block;padding:16px 24px;cursor:pointer}@media(max-width:1327.98px){.filter__title{padding:24px}}.filter__title:hover{text-decoration:underline}.filter__title-plus-icon{right:24px}.filter__options{padding:0 24px;overflow-y:hidden;transition:.25s ease-in-out}.filter__options-inner{padding-bottom:16px}.filter__options-option{padding:0}.filter__sub-options{margin-left:16px;margin-top:0;margin-bottom:0;transition:all .2s cubic-bezier(.76,0,.24,1);max-height:0;opacity:0;overflow:hidden}.filter__options-group--open .filter__sub-options{margin-top:12px;margin-bottom:18px;opacity:1}.filter__sub-options .checkbox__row-label{font-size:.9375rem;color:#3a5c64}.filter__sub-options .checkbox-wrapper__icon{width:18px;height:18px}