.filters{--margin-block-h5:0 0.5em;align-items:flex-start;flex-flow:column;gap:2rem;justify-content:flex-start;margin-inline:auto;max-width:53.75rem}.filters,.filters__row{display:flex;width:100%}.filters__row{flex-flow:row wrap;gap:1.5rem}.filters__columns,.filters__left-column{align-items:flex-start;display:flex;flex-flow:column;gap:2rem;justify-content:flex-start}@container (min-width: 23.8125rem){.filters__columns{flex-flow:row nowrap;width:100%}.filters__right-column{margin-left:auto;margin-top:auto}}.filters--keyword{width:100%}.filters--keyword input{background-image:url(../../assets/img/icons/search.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5rem;max-width:100%;padding-right:2.5rem;width:26.25rem}.filters--reset{transition:opacity .2s ease-out}.filters--reset__link{align-items:center;color:#ff5138;display:inline-flex;gap:.25em;justify-content:flex-start}.filters--reset__link:is(:hover,:focus){-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.filters--reset__icon{font-size:1.5rem}.filters--reset.is-discrete:not(:focus,:focus-within){opacity:0}.filters--sorting__list{display:flex;flex-flow:row wrap;gap:.5rem;margin-top:.5em}.filters--as-word{margin-bottom:1em}.filters--as-word .tag{margin-left:.5em}.filters--select select{visibility:hidden}.filters--select__fake-select{position:relative}.filters--select__button{appearance:none;background-color:#fff5ef;background-image:url(../../assets/img/icons/dropdown.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5rem;border:2px solid #ff5138;border-radius:1.5rem;caret-color:#ff5138;color:#2b0409;cursor:pointer;display:block;font-family:Luciole,Adjusted Verdana Fallback;font-size:1rem;font-weight:400;min-height:3.5rem;padding:1rem 2.5rem 1rem 1rem;transition:border-color .2s ease-out,background-color .2s ease-out;width:100%}.filters--select__button::placeholder{color:#863214;opacity:1}.filters--select__button:is(:hover,:focus,:focus-visible){background-color:#fff;border-color:#df8119}.filters--select__button:disabled{background-color:#ccc;border-color:#b3b3b3;color:#333;cursor:not-allowed}.filters--select__button:disabled::placeholder{color:#333}.filters--select__button:is(:hover,:focus-visible){background-color:#ff5138;border-color:#ff5138}.filters--select__button:is(:focus){background-color:#fff;border-color:#df8119}.filters--select__button:has(+.open){position:relative;z-index:3}.filters--select [role=listbox]{--listbox-background:#f2e0d5;background-color:var(--listbox-background);border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;left:0;max-height:50vh;overflow:hidden auto;padding-top:2rem;position:absolute;top:calc(100% - 1.5rem);width:100%}.filters--select [role=listbox].open{z-index:2}.filters--select [role=listbox]:not(.open){border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.filters--select [role=option]{background:var(--option-background,var(--listbox-background));cursor:pointer;padding:.5rem 1rem}.filters--select [role=option]:last-child{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;padding-bottom:.75rem}.filters--select [role=option].focus,.filters--select [role=option]:focus,.filters--select [role=option]:hover{background:#ff5138;text-decoration:underline}.filters--select [role=option].focus:not(:hover){outline:var(--outline-color,currentcolor) solid 2px}.filters--select [role=option][aria-selected=true]{--outline-color:#561920;background:#561920;color:#fff}.filters--select__tags{display:flex;flex-flow:row wrap;gap:0 .5em}.filters--select__tags .tag{margin-block-end:.5em}.pagination{margin-block:3rem}.pagination__items{align-items:center;display:flex;flex-flow:row wrap;gap:1.125rem;justify-content:center;line-height:1.1;margin-bottom:0}.pagination .--next{--item-flow:row-reverse}.pagination a{align-items:center;border:2px solid var(--item-border,#0000);border-radius:.875rem;display:flex;flex-flow:var(--item-flow,row);gap:.5em;justify-content:center;padding:.2em .75em .1em;text-align:center;text-decoration:none;transition:border-color .2s ease-out}.pagination a:not([href]){pointer-events:none}.pagination a:is(:hover,:focus-visible){--item-border:var(--color-primary,#ff5138);color:#000}.pagination a[aria-current=true]{--item-border:#df8119;color:#2b0409}