@layer vendor,seldon.foundation,seldon.components,seldon.patterns,seldon.site;@layer seldon.patterns{.seldon-filters-inline{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}@media(min-width:961px){.seldon-filters-inline>.seldon-filters-inline__sort{margin-left:auto}}@media(max-width:960px){.seldon-filters-inline{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.seldon-filters-inline::-webkit-scrollbar{display:none}.seldon-filters-inline>*{flex:0 0 auto}}.seldon-filter-drawer{max-width:380px;padding:0}.seldon-filter-drawer-menu{padding:var(--spacing-md)}}@layer vendor,seldon.foundation,seldon.components,seldon.patterns,seldon.site;@layer seldon.patterns{.seldon-filter-button{border:2px solid #eae9e6;border-radius:40px;gap:4px;height:inherit;padding:var(--spacing-xsm) var(--spacing-sm)}.seldon-filter-button:hover{border:2px solid #000;box-shadow:none}.seldon-filter-button:focus-visible{border-radius:40px;outline:2px solid #07c;outline-offset:4px}.seldon-filter-button--selected{border:2px solid #000}.seldon-filter-button--selected:focus-visible{border-radius:40px;outline:2px solid #07c;outline-offset:4px}.seldon-filter-button__label{font-variation-settings:"wght" 600}.seldon-filter-button--count.seldon-filter-button--count.seldon-text{background:#000;border:2px solid #fff;border-radius:40px;color:#fff;display:inline-block;font-variation-settings:"wght" 600;height:1.5rem;line-height:1.2rem;position:absolute;right:0;text-align:center;top:-15px;width:1.5rem}@media(min-width:961px){.seldon-filter-button--count.seldon-filter-button--count.seldon-text{line-height:1.3rem}}}@layer vendor,seldon.foundation,seldon.components,seldon.patterns,seldon.site;@layer seldon.patterns{.seldon-filter-dropdown-menu{background:#fff;border-radius:4px;box-shadow:0 4px 6px #eae9e6;display:flex;flex-direction:column;padding:var(--spacing-sm) 0;width:320px}.seldon-filter-dropdown-menu__filters{display:flex;flex-direction:column;gap:var(--spacing-sm);max-height:240px;overflow-y:auto;padding:0 var(--spacing-sm);padding-bottom:var(--spacing-sm)}.seldon-filter-dropdown-menu__filters--mobile{padding:var(--spacing-md)}.seldon-filter-dropdown-menu__buttons-wrap{border-top:1px solid #eae9e6;display:flex;gap:var(--spacing-sm);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-sm) 0 var(--spacing-sm)}.seldon-filter-dropdown-menu__buttons-wrap>.seldon-button{display:inline-flex;flex:1 1 0;justify-content:center;margin:0;max-width:none;min-width:0;text-align:center;white-space:nowrap}.seldon-filter-dropdown-menu__buttons-wrap--drawer{box-shadow:0 -4px 8px -4px #eae9e6;display:flex;flex-direction:row;gap:var(--spacing-sm);min-height:-moz-fit-content;min-height:fit-content;padding:var(--spacing-md) var(--spacing-sm);width:100%}.seldon-filter-dropdown-menu__mobile-wrap{box-shadow:0 -4px 8px -4px #eae9e6;padding-bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom))}.seldon-filter-dropdown-menu__mobile-safe-area{padding-bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom))}.seldon-filter-dropdown-menu__header{margin-bottom:var(--spacing-sm);margin-top:0}.seldon-filter-dropdown-menu__header--mobile{padding:var(--spacing-md) var(--spacing-md) 0 var(--spacing-md)}.seldon-filter-dropdown-menu__button-text{color:#fff}.seldon-filter-dropdown-menu--mobile{border-radius:4px 4px 0 0;box-shadow:none;height:100%;padding:0;width:100vw}.seldon-filter-dropdown-menu .seldon-input__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-height:2rem}.seldon-filter-dropdown-menu .seldon-input__label{align-self:center;margin:0}.seldon-filter-dropdown-menu .seldon-input__input[type=radio]{align-self:center;margin-left:auto}.seldon-filter-dropdown-menu .seldon-input__input[type=checkbox]:disabled{border-color:#75716f}.seldon-filter-dropdown-menu .seldon-input__input[type=checkbox]{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #000;border-radius:4px;display:grid;height:16px;margin-bottom:0;margin-left:auto;padding:0;place-content:center;width:16px}.seldon-filter-dropdown-menu .seldon-input__input[type=checkbox]:after{background:#fff;content:"";height:11px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 11px;mask-size:16px 11px;opacity:0;width:16px}.seldon-filter-dropdown-menu .seldon-input__input[type=checkbox]:checked{background:#000}.seldon-filter-dropdown-menu .seldon-input__input[type=checkbox]:checked:after{opacity:1}.seldon-filter-dropdown-menu .seldon-filter-input__input__wrapper{max-height:2rem}.seldon-filter-dropdown-menu .seldon-input__label.seldon-text,.seldon-filter-drawer-menu .seldon-input__label.seldon-text{font-family:Montserrat,sans-serif;font-size:var(--font-size-label-small);font-style:unset;font-variation-settings:"wght" 600;letter-spacing:0;line-height:1.2;text-transform:unset}.seldon-filter-drawer-mobile{height:min(70dvh,640px);padding:0}.seldon-filter-drawer-mobile .seldon-drawer__content{flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.seldon-filter-drawer-mobile .seldon-filter-dropdown-menu--mobile{min-height:0;overflow:hidden}.seldon-filter-drawer-mobile .seldon-filter-dropdown-menu__filters--mobile{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto}.seldon-filter-drawer-mobile .seldon-filter-dropdown-menu__mobile-wrap{flex:0 0 auto;margin-top:0}.seldon-filter-drawer-mobile .seldon-filter-dropdown-menu__mobile-safe-area{flex:0 0 auto}.seldon-filter-drawer .seldon-filter-drawer-menu{flex:1 1 auto;min-height:0;overflow-y:auto}.seldon-filter-drawer .seldon-filter-dropdown-menu__buttons-wrap--drawer{flex:0 0 auto;margin-top:auto;overflow:visible}}
