.twz-filters__buttons .search-filter-input-button-group button{display:inline-flex;color:var(--btn-color, var(--white, #fff));font-size:var(--theme-fs-base, 16px);text-decoration:none;padding:var(--btn-padding, 0.8em 2em);border:none;cursor:pointer;border-radius:var(--btn-radius, var(--theme-radius, 10rem));transition:.25s;position:relative;font-weight:400;background-color:var(--btn-bg, var(--theme-orange-500));line-height:1.2}.row:has(.twz-filters){--row-maxwidth: 1350px;--purple-500-to-purple-200--half-top: linear-gradient(to bottom, var(--theme-purple-500) 0%, var(--theme-purple-500) 50%, var(--theme-purple-200) 50%, var(--theme-purple-200) 100%);--default-background-color: var(--purple-500-to-purple-200--half-top);--paddingBottom: 0;--paddingTop: 0}.row:has(.twz-filters):before{content:""}body:has(.twz-filters) :root{--mrg-bottom: 0}body:has(.twz-filters) .twz-hero{background-color:var(--theme-purple-500)}.twz-filters{--filter-padding: 4rem;background-color:var(--theme-grey-100);border-radius:var(--radius);padding:var(--filter-padding)}@media(max-width: 767px){.twz-filters{--filter-padding: 3rem 2rem}}.twz-filters__wrapper{--filter-gap: 5rem;display:flex;max-width:1125px;margin:0 auto;gap:var(--filter-gap)}@media(max-width: 767px){.twz-filters__wrapper{--filter-gap: 2rem}}.twz-filters__buttons{--btn-gap: 2rem;flex:1 1 auto;display:flex;gap:var(--btn-gap);align-items:flex-start;flex-wrap:wrap}@media(max-width: 767px){.twz-filters__buttons{--btn-gap: 1rem}}.twz-filters__buttons .search-filter-base:not(.show-all) button:nth-child(n+4):not([aria-pressed=true]){display:none}.twz-filters__buttons .search-filter-base.show-all+button[action=show-filters]:after{rotate:180deg}.twz-filters__buttons .search-filter-input-button-group{display:flex;gap:var(--btn-gap)}.twz-filters__buttons .search-filter-input-button-group button{--btn-border: var(--theme-purple-500);--btn-bg: transparent;--btn-color: var(--theme-purple-500);border:1px solid var(--btn-border);margin:0;text-align:center}.twz-filters__buttons .search-filter-input-button-group button[aria-pressed=true],.twz-filters__buttons .search-filter-input-button-group button:hover:not(.is-disabled){--btn-bg: var(--theme-orange-500);--btn-border: var(--btn-bg);--btn-color: var(--white);border:1px solid var(--btn-border);color:var(--btn-color);background-color:var(--btn-bg);box-shadow:unset}.twz-filters__buttons .search-filter-input-button-group button:focus{box-shadow:none}.twz-filters__buttons .search-filter-input-button-group button[aria-pressed=true]:hover{--btn-bg: var(--theme-purple-500)}.twz-filters__buttons button[aria-pressed=true],.twz-filters__buttons button[action=show-filters]{--icon-bg: var(--theme-orange-500);padding-right:6rem;position:relative}.twz-filters__buttons button[aria-pressed=true]:after,.twz-filters__buttons button[action=show-filters]:after{content:"";display:block;width:2.3rem;height:2.3rem;position:absolute;top:50%;right:1rem;translate:0 -50%;background-color:var(--icon-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9.331' height='11.8' viewBox='0 0 9.331 11.8' fill='%23fff'%3E %3Cdefs%3E %3CclipPath id='clip-path'%3E %3Crect id='Rectangle_63' data-name='Rectangle 63' width='9.331' height='11.8' transform='translate(0 0)' fill='%23f7f8f3'/%3E %3C/clipPath%3E %3C/defs%3E %3Cg id='Group_194' data-name='Group 194' transform='translate(0 0)'%3E %3Cg id='Group_152' data-name='Group 152' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E %3Cpath id='Path_165' data-name='Path 165' d='M9.329,4.4l-2.3.031A5.81,5.81,0,0,1,5.744,8.285c-.065-.637-.15-1.581-.2-2.609a13.944,13.944,0,0,1,.3-4.9L3.678,0a9.813,9.813,0,0,0-.45,2.758c-.044.876-.037,1.9.02,3.047.042.849.105,1.634.164,2.253A3.57,3.57,0,0,1,2.3,5.557L0,5.544a6.066,6.066,0,0,0,2.248,4.582,9.47,9.47,0,0,0,2.167,1.445l.507.228.494-.256A7.274,7.274,0,0,0,7.433,9.849,7.906,7.906,0,0,0,8.76,7.631,8.489,8.489,0,0,0,9.329,4.4' transform='translate(0 0)' fill='%23f7f8f3'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");background-size:50% auto;background-repeat:no-repeat;background-position:center;border-radius:50%}.twz-filters__buttons button[aria-pressed=true]{--icon-bg: var(--theme-purple-500)}.twz-filters__buttons button[aria-pressed=true]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10.538' height='10.538' viewBox='0 0 10.538 10.538' fill='%23fff'%3E %3Cdefs%3E %3CclipPath id='clip-path'%3E %3Crect id='Rectangle_72' data-name='Rectangle 72' width='10.538' height='10.538' transform='translate(0 0)' fill='%23f7f8f3'/%3E %3C/clipPath%3E %3C/defs%3E %3Cg id='Group_198' data-name='Group 198' clip-path='url(%23clip-path)'%3E %3Cpath id='Path_174' data-name='Path 174' d='M8.179,5.635q-.492-.42-1.07-.868A11.076,11.076,0,0,1,9.468,2.39L7.936,0A12.12,12.12,0,0,0,5.418,2.36q-.3.349-.61.741C3.007,1.873,1.5.99,1.431.951L0,3.4c.015.009,1.44.843,3.121,1.984C1.77,7.335.775,9.036.733,9.108l2.451,1.431c.01-.017.968-1.653,2.236-3.489A12.092,12.092,0,0,1,8.149,9.685l2.389-1.531a12.12,12.12,0,0,0-2.36-2.519' transform='translate(0 0)' fill='%23f7f8f3'/%3E %3C/g%3E %3C/svg%3E")}.twz-filters__buttons button[action=show-filters]{--btn-bg: var(--theme-purple-300);--btn-color: var(--theme-purple-500)}@media(max-width: 767px){.twz-filters__buttons button[action=show-filters]{padding-right:3rem}.twz-filters__buttons button[action=show-filters]:after{display:none}}.twz-filters__buttons button[action=show-filters]:hover{--btn-bg: var(--theme-purple-500);--btn-color: var(--white)}.twz-filters__buttons button[action=show-filters].sticky{position:fixed;bottom:2rem;left:50%;translate:-50% 0;z-index:900}.twz-filters__buttons dialog{position:fixed;top:unset;bottom:0;left:0;min-height:80vh;border-radius:var(--radius) var(--radius) 0 0;border:unset;background:var(--theme-orange-100);flex-direction:column;width:100%;padding:var(--filter-padding) 4rem;max-width:calc(100% - 2em - 1rem)}.twz-filters__buttons dialog[open]{display:flex}.twz-filters__buttons dialog .h3{margin-bottom:2rem}.twz-filters__buttons dialog .btn--filter{margin-top:auto;justify-content:center}.twz-filters__buttons dialog::backdrop{background-color:var(--theme-purple-500);opacity:.3}.twz-filters__summary{display:flex;flex-direction:column}.twz-filters__summary .article-count{min-width:-moz-fit-content;min-width:fit-content;text-wrap:nowrap}.twz-filters__summary .search-filter-input-button{all:unset;text-decoration:underline;font-weight:500;cursor:pointer}.twz-filters__summary .search-filter-input-button:hover{background-color:unset}.twz-filters__summary .search-filter-input-button:not(.search-filter-input-button--is-selected):hover{background-color:unset;color:var(--theme-orange-500)}
