.arrow-button:before,.arrow-button:after{content:"";background-color:var(--tds-color-neutrals-gray);width:8px;height:2px;transition:transform .2s;position:absolute;right:5px}.arrow-button:before{top:50%;transform:translateY(-50%)rotate(45deg)}.arrow-button:after{top:50%;right:0%;transform:translateY(-50%)rotate(-45deg)}.arrow-button.open:before{transform:translateY(-50%)rotate(-45deg)}.arrow-button.open:after{transform:translateY(-50%)rotate(45deg)}.filter-buttons-container{position:relative}.filter-buttons-container button{color:inherit;background-color:inherit;cursor:pointer;font-family:var(--font-alegreya-sans-light), sans-serif;text-underline-offset:4px;border:none;padding-right:20px;font-size:18px;text-decoration-color:#0000;transition:color .3s,text-decoration-color .3s,outline-offset .3s;position:relative}.filter-buttons-container button:hover{text-decoration:underline}.filter-buttons-container .dropdown{z-index:1;background-color:var(--background-color);border:1px solid var(--tds-color-neutrals-gray);border-radius:20px;min-width:220px;margin-top:6px;padding:24px 32px;font-size:18px;position:absolute;right:0}.filter-buttons-container .dropdown .dropdown-option{text-align:start;cursor:pointer;margin-bottom:8px;padding:5px 0;line-height:20px;display:block}.filter-buttons-container .dropdown .dropdown-option.selected{color:var(--tds-color-primary-base);font-weight:600}
.categories-module__TvSeHq__filterButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.categories-module__TvSeHq__input{clip-path:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute}.categories-module__TvSeHq__filterButton{border:1px solid var(--tds-color-filter-button-border);cursor:pointer;color:var(--tds-color-filter-button-border);background-color:#0000;border-radius:60px;padding:10px 36px;font-size:18px;font-weight:600;display:block}.categories-module__TvSeHq__filterButton:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}@media screen and (max-width:496px){.categories-module__TvSeHq__filterButton{padding:8px 30px;font-size:16px}}.categories-module__TvSeHq__filterButton.categories-module__TvSeHq__active{background-color:var(--tds-color-filter-button-bg);color:var(--tds-color-neutrals-white)}.categories-module__TvSeHq__filterButton.categories-module__TvSeHq__active:hover{background-color:var(--tds-color-filter-button-bg);color:var(--tds-color-neutrals-white)}.categories-module__TvSeHq__filterButton:hover{background-color:var(--tds-color-filter-button-hover-bg)}
