.tag-filter_filters__rovzv{display:flex;flex-direction:column;position:fixed;bottom:0;left:0;width:100%;height:85dvh;background-color:var(--color-base-white);border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md);padding:var(--space-lg);gap:var(--space-md);z-index:100;visibility:hidden}.tag-filter_filters__rovzv:before{content:"";display:block;align-self:center;width:40px;height:4px;background-color:#d9d9d9;border-radius:6px;transform:translateY(calc(-1 * var(--space-sm)))}.tag-filter_filters__rovzv:after{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;background-color:var(--color-base-white);z-index:-1}@media only screen and (min-width:64em){.tag-filter_filters__rovzv{position:static;background:none;height:auto;flex-direction:row;padding-inline:var(--inner-padding);-webkit-padding-before:var(--space-xs);padding-block-start:var(--space-xs);max-width:calc(var(--container-main) + var(--inner-padding)*2);margin:0 auto;visibility:visible}.tag-filter_filters__rovzv:after,.tag-filter_filters__rovzv:before{display:none}}.tag-filter_filterList__Mucoc{display:flex;flex-direction:column;gap:var(--space-sm);padding:0;overflow:auto;height:100%}@media only screen and (min-width:64em){.tag-filter_filterList__Mucoc{flex-flow:row wrap}}.tag-filter_filterListItem__U21L9{list-style:none}.tag-filter_filterLabel__ynEiI{display:flex;align-items:center;align-self:flex-start;gap:var(--space-xs);font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-base-dark-green);height:42px}@media only screen and (min-width:64em){.tag-filter_filterLabel__ynEiI,.tag-filter_filterLabel__ynEiI svg{color:var(--color-base-dark-green)}.tag-filter_inverted__X2ywA .tag-filter_filterLabel__ynEiI,.tag-filter_inverted__X2ywA .tag-filter_filterLabel__ynEiI svg{color:var(--color-base-ivory)}}.tag-filter_filterButton__Ta_9T{display:flex;gap:var(--space-xs);align-items:center;border:1px solid;background:none;border-radius:var(--border-radius-full);font-size:var(--font-size-default);padding-inline:var(--space-sm);padding-block:var(--space-xs);color:var(--color-base-dark-green);cursor:pointer;transition:.15s ease-in-out}.tag-filter_filterButton__Ta_9T:hover{background-color:var(--color-base-teal);color:var(--color-base-dark-green)}.tag-filter_filterButton__Ta_9T:hover svg,.tag-filter_inverted__X2ywA .tag-filter_filterButton__Ta_9T:hover{color:var(--color-base-dark-green)}@media only screen and (min-width:64em){.tag-filter_filterButton__Ta_9T{color:var(--color-base-dark-green);white-space:nowrap}.tag-filter_filterButton__Ta_9T svg{display:none;transition:.15s ease-in-out;color:var(--color-base-ivory)}.tag-filter_inverted__X2ywA .tag-filter_filterButton__Ta_9T{color:var(--color-base-ivory)}.tag-filter_buttonIcon__KHPLm{display:none}}.tag-filter_filterButtonActive__p8Yxu{background-color:var(--color-base-yellow);color:var(--color-base-dark-green)}.tag-filter_filterButtonActive__p8Yxu svg{display:block;color:var(--color-base-dark-green)}.tag-filter_filterButtonActive__p8Yxu .tag-filter_buttonIcon__KHPLm{display:block}.tag-filter_inverted__X2ywA .tag-filter_filterButtonActive__p8Yxu{color:var(--color-base-dark-green)}.tag-filter_filterApplyButton__Nt6GK{width:100%;margin-top:auto}@media only screen and (min-width:64em){.tag-filter_filterApplyButton__Nt6GK{display:none}}.tag-filter_closeButton__ZQrtZ{position:absolute;top:var(--space-md);right:var(--space-md);display:block;padding:0;border:0;background:none}@media only screen and (min-width:64em){.tag-filter_closeButton__ZQrtZ{display:none}}.tag-filter_filterTriggerButton__XByVR{display:flex;width:100%;align-items:center;gap:var(--space-xs);border-radius:var(--border-radius-full);border:1px solid var(--color-base-dark-green);color:var(--color-base-dark-green);background:none;padding-block:var(--space-xs);padding-inline:var(--space-sm);font-size:.875rem}.tag-filter_filterTriggerButton__XByVR strong{font-weight:var(--font-weight-semibold)}.tag-filter_filterTriggerButton__XByVR :last-child{margin-left:auto}.tag-filter_inverted__X2ywA .tag-filter_filterTriggerButton__XByVR{color:var(--color-base-ivory);border-color:var(--color-base-ivory)}.tag-filter_inverted__X2ywA .tag-filter_filterTriggerButton__XByVR svg{color:var(--color-base-ivory)}.tag-filter_filterTriggerButtonWrapper__j_nYo{padding-inline:var(--space-lg);-webkit-padding-after:var(--space-lg);padding-block-end:var(--space-lg)}@media only screen and (min-width:64em){.tag-filter_filterTriggerButtonWrapper__j_nYo{display:none}}