.sortfiltercontainer{--sortfiltercontainer-grid-columns: 1fr;--sortfiltercontainer-color: var(--scope-color-main-color, #ddd);--sortfiltercontainer-hover-color: var(--scope-color-accent1);--sortfiltercontainer-border-color: var(--scope-color-main-color, #ddd);--sortfiltercontainer-hover-border-color: var(--scope-color-accent1);--sortfiltercontainer-grid-column-gap: var(--scope-layout-grid-gutter, 20px);--sortfiltercontainer-grid-row-gap: var(--scope-layout-row-gap, 20px)}.sortfiltercontainer__wrapper{display:grid;grid-template-columns:var(--sortfiltercontainer-grid-columns);gap:var(--sortfiltercontainer-grid-column-gap)}.sortfiltercontainer__wrapper .sortfiltercontainer__resultsandheaderArea{position:relative}.sortfiltercontainer__wrapper.loading heliux-spinner{z-index:2}.sortfiltercontainer__wrapper.sortfiltercontainer__allViewportsFlyout{display:block}@media(min-width: 1024px){.sortfiltercontainer__wrapper.layout1,.sortfiltercontainer__wrapper.layout3{--sortfiltercontainer-grid-columns: 1fr minmax(0, 4fr)}}@media(min-width: 1024px){.sortfiltercontainer__wrapper.layout2,.sortfiltercontainer__wrapper.layout4{--sortfiltercontainer-grid-columns: minmax(0, 4fr) 1fr}}.sortfiltercontainer__wrapper.layout2 .sortfiltercontainer__resultsandheaderArea,.sortfiltercontainer__wrapper.layout4 .sortfiltercontainer__resultsandheaderArea{grid-row:1}.sortfiltercontainer__wrapper.layout3 .sortfiltercontainer__headerFiltersArea,.sortfiltercontainer__wrapper.layout4 .sortfiltercontainer__headerFiltersArea{display:none}.sortfiltercontainer__wrapper.layout5 .sortfiltercontainer__filtersArea,.sortfiltercontainer__wrapper.layout5 .sortfiltercontainer__flyoutBtnWrapper,.sortfiltercontainer__wrapper.layout6 .sortfiltercontainer__filtersArea,.sortfiltercontainer__wrapper.layout6 .sortfiltercontainer__flyoutBtnWrapper{display:none}@media(min-width: 0)and (max-width: 767px){.sortfiltercontainer__wrapper .sortfiltercontainer__flyoutBtnWrapper.flyoutBtnWrapper--shownInFlyoutFromXxsToS{display:flex}}@media(min-width: 768px)and (max-width: 1023px){.sortfiltercontainer__wrapper .sortfiltercontainer__flyoutBtnWrapper.flyoutBtnWrapper--shownInFlyoutFromSToM{display:flex}}.sortfiltercontainer__headerArea{display:flex;flex-direction:column;z-index:2}.sortfiltercontainer__headerFiltersArea{--sortfiltercontainer-header-grid-columns: 5;display:grid;grid-template-columns:repeat(var(--sortfiltercontainer-header-grid-columns), 1fr);gap:var(--sortfiltercontainer-grid-column-gap);row-gap:var(--sortfiltercontainer-grid-row-gap);margin-block-end:var(--sortfiltercontainer-grid-row-gap);z-index:3}@media(min-width: 1024px)and (max-width: 1279px){.sortfiltercontainer__headerFiltersArea{--sortfiltercontainer-header-grid-columns: 4}}@media(min-width: 640px)and (max-width: 1023px){.sortfiltercontainer__headerFiltersArea{--sortfiltercontainer-header-grid-columns: 3}}@media(min-width: 480px)and (max-width: 639px){.sortfiltercontainer__headerFiltersArea{--sortfiltercontainer-header-grid-columns: 2}}@media(min-width: 0)and (max-width: 479px){.sortfiltercontainer__headerFiltersArea{--sortfiltercontainer-header-grid-columns: 1}}.sortfiltercontainer__headerFiltersArea .resulttags{margin-block-end:0}.sortfiltercontainer__headerFiltersArea .columncontrol{grid-column:1/-1;height:-moz-fit-content;height:fit-content}.sortfiltercontainer__headerFiltersArea .filter{height:-moz-fit-content;height:fit-content}@media(min-width: 0)and (max-width: 1023px){.sortfiltercontainer__filtersArea{display:none}}.modal__content .sortfiltercontainer__filtersArea{display:block}.sortfiltercontainer__allViewportsFlyout .sortfiltercontainer__filtersArea{display:none}.sortfiltercontainer__filtersArea>*{margin-block-end:20px}.sortfiltercontainer__flyoutBtnWrapper{display:flex;justify-content:flex-end;z-index:4;pointer-events:none}.sortfiltercontainer__flyoutBtnContainer{border:1px solid var(--sortfiltercontainer-border-color);color:var(--sortfiltercontainer-color);display:none;cursor:pointer;align-items:center;margin-block-end:20px;pointer-events:all}@media(min-width: 0)and (max-width: 767px){.sortfiltercontainer__flyoutBtnContainer{width:100%;justify-content:center}}@media(min-width: 0)and (max-width: 1023px){.sortfiltercontainer__flyoutBtnContainer{display:flex}}.sortfiltercontainer__flyoutBtnContainer:hover{border-color:var(--sortfiltercontainer-hover-border-color);color:var(--sortfiltercontainer-hover-color)}.sortfiltercontainer__flyoutBtnContainer:hover heliux-icon{--icon-color: var(--sortfiltercontainer-hover-color)}.sortfiltercontainer__allViewportsFlyout .sortfiltercontainer__flyoutBtnContainer{display:flex}.sortfiltercontainer__flyoutBtnContainer heliux-icon{--icon-color: var(--sortfiltercontainer-color);--icon-size: var(--scope-type-font-size, inherit)}.sortfiltercontainer__flyoutBtn{--icon-margin: 5px;display:flex;justify-content:center;align-items:center;background:none;color:inherit;border:none;padding-block:12px 12px;padding-inline:20px;cursor:pointer}@media(min-width: 0)and (max-width: 767px){.sortfiltercontainer__flyoutBtn{padding-block:12px 12px;padding-inline:10px}}.sortfiltercontainer__icon{padding-inline-end:8px}.sortfiltercontainer__resultsArea{position:relative;z-index:1}.sortfiltercontainer__resultsArea--serverError>*:not(:last-child){display:none}.sortfiltercontainer__viewStyle.hidden{display:none}.sortfiltercontainer__viewStyle.is-active{display:block}.sortfiltercontainer__wrapper.loading .sortfiltercontainer__resultsArea{min-height:calc(40vh + 100px)}.sortfiltercontainer__wrapper.loading heliux-teaserlist-v2{opacity:.5;pointer-events:none}