.block-listing-2{padding-block:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem) min(calc(3.75rem + 5.625 * (100vw - 22.5rem) / 77.5),9.375rem)}.block-listing-2 .wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-listing-2 .top-wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-listing-2 .top-wrapper .filters{display:flex;flex-flow:column;width:100%;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-listing-2 .top-wrapper .filters .filter{flex-grow:1;flex-shrink:1;width:100%}.block-listing-2 .top-wrapper .filters .filter.is-search{max-width:28.3125rem}.block-listing-2 .top-wrapper .filters .filter.is-search .form-icon-wrapper{position:relative}.block-listing-2 .top-wrapper .filters .filter.is-search .form-icon-wrapper .form-control{width:100%;padding-left:2.75rem}.block-listing-2 .top-wrapper .filters .filter.is-search .form-icon-wrapper svg{position:absolute;top:50%;left:1rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);pointer-events:none;color:#000}.block-listing-2 .top-wrapper .filters .filter.is-badges .badge-list{display:flex;flex-flow:row;overflow-x:auto;justify-content:center;margin:0;list-style:none;padding-inline:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);margin-inline:calc(-1*min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5), 2.5rem));gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.block-listing-2 .top-wrapper .filters .filter.is-badges .badge-list::-webkit-scrollbar{width:0;height:0;background:rgba(0,0,0,0)}.block-listing-2 .top-wrapper .filters .filter.is-badges .badge-list .badge-item .component-label{min-height:3.125rem;cursor:pointer;white-space:nowrap;padding-inline:1rem}.block-listing-2 .top-wrapper .filters .filter.is-badges .badge-list .badge-item .component-label:hover,.block-listing-2 .top-wrapper .filters .filter.is-badges .badge-list .badge-item .component-label:focus,.block-listing-2 .top-wrapper .filters .filter.is-badges .badge-list .badge-item .component-label:has(input[type=checkbox]:focus),.block-listing-2 .top-wrapper .filters .filter.is-badges .badge-list .badge-item .component-label:focus-within{opacity:.9;color:#fff;background-color:#903c3a}.block-listing-2 .top-wrapper .filters .filter.is-badges .badge-list .badge-item .component-label:has(input[type=checkbox]:checked){opacity:1;color:#fff;background-color:#903c3a}.block-listing-2 .top-wrapper .filters .filter.is-badges .badge-list .badge-item .component-label input[type=checkbox]{width:0;height:0;opacity:0}.block-listing-2 .top-wrapper .filters .filter .form-label{display:none}.block-listing-2 .cards-wrapper{display:grid;transition-timing-function:ease-in-out;transition-duration:250ms;transition-property:opacity;opacity:1;grid-template-columns:minmax(0, 1fr);row-gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);-moz-column-gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);column-gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}@media(min-width: 480px){.block-listing-2 .cards-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 48rem){.block-listing-2 .cards-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 75rem){.block-listing-2 .cards-wrapper{grid-template-columns:repeat(4, minmax(0, 1fr))}}.block-listing-2 .cards-wrapper.is-loading{opacity:.4}.block-listing-2 .cards-wrapper .empty-results{grid-column:-1/1}