@font-face{font-family:Open-Sans;src:url(/themes/custom/explorettp/dist/fonts/OpenSans/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open-Sans;src:url(/themes/custom/explorettp/dist/fonts/OpenSans/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open-Sans;src:url(/themes/custom/explorettp/dist/fonts/OpenSans/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open-Sans;src:url(/themes/custom/explorettp/dist/fonts/OpenSans/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(100%)}1%{opacity:1}100%{transform:translateY(0);opacity:1}}.filters{transform:translateY(200%);transition:transform .4s ease-in;padding-left:1.3125rem;padding-right:1.3125rem}@media (min-width:1194px){.filters{transform:translateY(0)}}@media (min-width:1440px){.filters{padding-left:1.875rem;padding-right:1.875rem}}.filters.open{transform:translateY(0)}.filters-open{position:fixed;z-index:3;bottom:0;right:0;margin-right:1.25rem;margin-bottom:1.25rem;display:flex;width:3.125rem;height:3.125rem;padding:.39725rem .3666875rem;justify-content:center;align-items:center;border-radius:999px;background:#e1242a;box-shadow:0 2px 8px 0 rgba(0,0,0,.12)}.filters-open .icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:#fff}@media (min-width:1194px){.filters-open{display:none}}.filters-legend{font-size:1rem;font-weight:400;line-height:23px;padding-top:1.375rem;padding-bottom:1.375rem;display:flex;align-items:center;justify-content:space-around}@media (min-width:1194px){.filters-legend{padding-top:2.5rem;padding-bottom:.75rem}}@media (min-width:1440px){.filters-legend{padding-top:3.75rem}}.filters-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.625rem;height:2.625rem;background-color:#fff;border-radius:50%;border:2px solid #edf2f4;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:border .2s ease-in;width:2.125rem;height:2.125rem}.filters-close .icon,.filters-close svg{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;fill:#e1242a}.filters-close .icon-chevron-left,.filters-close .icon-chevron-right,.filters-close svg-chevron-left,.filters-close svg-chevron-right{transform:rotate(90deg)}@media (hover:hover){.filters-close:hover{border:2px solid #e1242a}}@media (hover:none){.filters-close:active{border:2px solid #e1242a}}.filters-close:focus-visible{border:2px solid #e1242a}.filters-close[disabled]{background-color:rgba(237,242,244,.2);border:2px solid #edf2f4;box-shadow:none}.filters-close[disabled] .icon,.filters-close[disabled] svg{fill:#a1a4ac}@media (min-width:1194px){.filters-close{display:none}}.filters .block-facets .facet{padding-top:1.1875rem;padding-bottom:1.1875rem}@media (min-width:1194px){.filters .block-facets .facet{padding-top:.75rem;padding-bottom:.75rem}}.filters .block-facets .facet-title{display:flex;align-items:center;justify-content:space-between}@media (min-width:1194px){.filters .block-facets .facet-title{margin-bottom:.5rem}}.filters .block-facets .facet-title-actions{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:1.8125rem;height:2.625rem}@media (min-width:1194px){.filters .block-facets .facet-title-actions{display:none}}.filters .block-facets .facet-title-actions .icon,.filters .block-facets .facet-title-actions svg{width:auto;height:.875rem;fill:#e1242a}.filters .block-facets .facet-title-actions .icon{position:absolute;width:90%;height:90%;-o-object-fit:contain;object-fit:contain;transition:opacity .25s ease-in}.filters .block-facets .facet-title-actions .icon-chevron-up{opacity:0}.filters .block-facets .facet-title-actions.open .icon-chevron-down{opacity:0}.filters .block-facets .facet-title-actions.open .icon-chevron-up{opacity:1}.filters .block-facets .facet .facets-widget-checkbox{max-height:0;overflow:hidden;transition:max-height .2s ease-out}@media (min-width:1194px){.filters .block-facets .facet .facets-widget-checkbox{max-height:-moz-max-content;max-height:max-content}}.filters .block-facets .facet .js-facets-checkbox-links{display:flex;flex-wrap:wrap;margin-left:-.3125rem}.filters .block-facets .facet-item{margin:.75rem .3125rem}.filters .block-facets .facet-item label{padding:.25rem 1rem;border-radius:999px;background:linear-gradient(180deg,#fff 0,#f2fbfe 100%);box-shadow:0 2px 8px 0 rgba(0,0,0,.12);cursor:pointer;text-align:center}.filters .block-facets .facet-item label a{font-size:1rem;font-weight:400;line-height:23px;text-decoration:none;color:#000}@media (hover:hover){.filters .block-facets .facet-item label:hover{background:linear-gradient(180deg,#fff 0,#cde0e8 100%)}}@media (hover:none){.filters .block-facets .facet-item label:active{background:linear-gradient(180deg,#fff 0,#cde0e8 100%)}}.filters .block-facets .facet-item label:focus{color:#fff;background:linear-gradient(180deg,#e1242a 0,#bd120a 100%)}.filters .block-facets .facet-item .facets-checkbox{display:none}.filters .block-facets .facet-item.selected label{color:#fff;background:linear-gradient(180deg,#e1242a 0,#bd120a 100%);box-shadow:0 2px 8px 0 rgba(0,0,0,.12)}.filters-reset-wrapper{padding-top:1.875rem;padding-bottom:1.875rem}.filters-reset{font-size:1rem;font-weight:600;line-height:19px;text-decoration:none;color:#fff;padding:.625rem 2.125rem;border-radius:60px;background:#34373f;box-shadow:2px 2px 8px 0 rgba(0,0,0,.12);width:-moz-fit-content;width:fit-content;height:auto;opacity:1;border:0;display:flex;align-items:center;padding:.375rem 1.875rem}@media (hover:hover){.filters-reset:hover{background:linear-gradient(0deg,#000 0,#000 100%),#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,.12)}}@media (hover:none){.filters-reset:active{background:linear-gradient(0deg,#000 0,#000 100%),#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,.12)}}.filters-reset:focus{background:linear-gradient(0deg,#34373f 0,#34373f 100%),#fff;box-shadow:4px 4px 8px 0 rgba(0,0,0,.2) inset,2px 2px 8px 0 rgba(0,0,0,.12)}.filters-reset .icon{width:2rem;height:2rem;margin-right:.625rem;fill:#fff}.filters-reset p{font-weight:600}