.search-filter-button{align-items:center;border:0;border-radius:32px;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--base-font-family);font-feature-settings:"salt" on;font-weight:400;height:var(--button-size-md);justify-content:center;padding:0 16px;text-decoration:none;white-space:nowrap}.search-filter-button.is-active{background-color:var(--color-gray-50);transition:background-color .2s}.search-filter-button.is-active:focus,.search-filter-button.is-active:hover{background-color:var(--color-gray-100)}.search-filter-button:not(.is-active){background-color:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-gray-50),0 6px 12px -4px #0a04140a;transition:box-shadow .2s}.search-filter-button:not(.is-active):focus,.search-filter-button:not(.is-active):hover{box-shadow:inset 0 0 0 1px var(--color-gray-100),0 6px 12px -4px #0a04140a}.search-filter-button__prepend{line-height:0;margin-right:8px}.search-filter-button__append{line-height:0;margin-left:8px}.search-filters-list{position:relative}.search-filters-list.is-fixed{box-shadow:0 0 0 1px var(--color-border)}@media screen and (min-width:1200px){.search-filters-list{background-color:var(--color-white);margin-bottom:0;margin-top:-8px;position:sticky;top:0;transition:box-shadow .2s;z-index:20}}.search-filters-list__container{overflow-x:auto;padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}@media screen and (min-width:1200px){.search-filters-list__container{padding-left:max((100% - var(--container-max-width-lg))/2 + var(--container-padding-left),var(--container-padding-left));padding-right:16px}.search-filters-list__container::-webkit-scrollbar{-webkit-appearance:none;background:var(--color-bg);height:0}.search-filters-list__container::-webkit-scrollbar-thumb{background-color:var(--color-bg);height:0}}.search-filters-list__row{display:flex;flex-wrap:nowrap;gap:8px;padding:16px 0 8px;width:-moz-max-content;width:max-content}@media screen and (min-width:1200px){.search-filters-list__row{padding:8px 0}}.search-filters-list__next,.search-filters-list__prev{border:0;color:var(--color-text);cursor:pointer;display:none;height:calc(var(--button-size-md) + 16px);outline:none;position:absolute;text-align:left;top:0;width:80px}.search-filters-list__next:before,.search-filters-list__prev:before{background-color:var(--color-gray-50);border-radius:50%;content:"";display:block;height:var(--button-size-sm);position:absolute;top:12px;transition:background-color .2s;width:var(--button-size-sm);z-index:1}.search-filters-list__next:hover:before,.search-filters-list__prev:hover:before{background-color:var(--color-gray-100)}.search-filters-list__next svg,.search-filters-list__prev svg{position:relative;z-index:1}@media screen and (min-width:1200px){.search-filters-list__next,.search-filters-list__prev{display:inline-block}}.search-filters-list__prev{background:linear-gradient(90deg,var(--color-bg) 50%,transparent 100%);left:0;padding:0 0 0 32px}.search-filters-list__prev:before{left:20px}.search-filters-list__next{background:linear-gradient(-90deg,var(--color-bg) 50%,transparent 100%);padding:0 32px 0 0;right:0;text-align:right}.search-filters-list__next:before{right:20px}.search-filters-list__reset{white-space:nowrap}.search-filters-list .search-filters-list-enter-active,.search-filters-list .search-filters-list-leave-active{transition:all .25s}.search-filters-list .search-filters-list-enter-from,.search-filters-list .search-filters-list-leave-to{margin-left:-8px;opacity:0;padding-left:0;padding-right:0;width:0}.search-floating-button{border-radius:24px;bottom:max(var(--safe-area-inset-bottom),16px);left:50%;opacity:0;overflow:visible;position:fixed;transform:translate(-50%) scale(0);transform-origin:center bottom;transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.83,0,.17,1);z-index:5}@media screen and (min-width:576px){.search-floating-button{display:none}}.search-floating-button.is-visible{opacity:1;transform:translate(-50%)}.search-floating-button.as-button{padding-left:16px;padding-right:16px}.search-floating-button.as-button .as-button__prepend{margin-right:8px}.search-floating-button__indicator{background-color:#f33;border-radius:50%;box-shadow:0 0 0 2px #fff;height:16px;position:absolute;right:0;top:0;width:16px}
