.collection-filters{margin-bottom:2.4rem}@media screen and (min-width: 640px){.collection-filters__sort-container{max-width:300px}}hh-button.collection-filters__filter-button{--hh-background-hover: var(--hh-color-day);--hh-color-hover: var(--hh-color-text);--hh-padding: var(--hh-spacing-xxs);--hh-height: unset;position:relative}.collection-filters__filter-button--has-filters:before{content:"";position:absolute;top:2px;right:2px;left:auto;width:var(--hh-spacing-xs);height:var(--hh-spacing-xs);background-color:var(--hh-color-brand-primary);border-radius:50%}hh-button.collection-filters__filter-button svg{margin:0}.collection-filters__filter-button::part(button){box-shadow:0 1px 15px #0000000d}.collection-filters__filter-button-text{display:none}@media screen and (min-width: 640px){hh-button.collection-filters__filter-button{margin-right:var(--hh-spacing-md)}.collection-filters__filter-button-text{display:block}hh-button.collection-filters__filter-button{--hh-padding: var(--hh-spacing-xxs) var(--hh-spacing-sm)}hh-button.collection-filters__filter-button svg{margin-left:var(--hh-spacing-xs);margin-right:0}}.collection-filters__filters{display:flex;flex-wrap:wrap;gap:8px}.collection-filters__facets{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / span 2;grid-row:2;width:100%;margin:0 0 var(--hh-spacing-xl)}.collection-filters__facets:empty{display:none}@media screen and (min-width: 640px){.collection-filters__facets--mobile{flex-wrap:wrap;overflow:unset}}.collection-filters__facet-button{text-decoration:none}.collection-filters__facet-button-inner{color:var(--hh-color-text);background:var(--hh-color-light);border-radius:6rem;font:var(--hh-body-sm-font);letter-spacing:var(--hh-body-sm-letter-spacing);min-height:0;min-width:0;padding:var(--hh-spacing-xs) var(--hh-spacing-sm) var(--hh-spacing-xs) var(--hh-spacing-xs);display:flex;align-items:center;white-space:nowrap}.collection-filters__facet-button-inner svg{margin-right:var(--hh-spacing-xxs);width:1.6rem;height:1.6rem}.collection-filters__facet-button--light .collection-filters__facet-button-inner{background:var(--hh-color-day);box-shadow:0 0 0 .1rem var(--hh-color-neutral)}a.collection-filters__facet-button:focus-visible,a.collection-filters__facet-button:focus{outline:none;box-shadow:none}.collection-filters__clear-all-button{align-items:center;display:flex;text-transform:uppercase;white-space:nowrap}.filter-drawer__close :is(.icon,svg){width:2rem;height:2rem}.filters__wrapper{height:100%}.filters__form{height:100%;display:flex;flex-direction:column}.filters__header{padding:var(--hh-spacing-sm) var(--hh-spacing-2xl) var(--hh-spacing-xl)}.filters__inner{padding:var(--hh-spacing-sm) var(--hh-spacing-2xl) var(--hh-spacing-xl);display:flex;flex-direction:column;height:100%}.filters__main{flex:1 0 auto;height:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.filters__main::-webkit-scrollbar{width:0}.filters__footer{position:sticky;bottom:0;box-shadow:0 0 3px #00000026;margin:auto calc(var(--hh-spacing-2xl) * -1) calc(var(--hh-spacing-xl) * -1);padding:var(--hh-spacing-xl) var(--hh-spacing-2xl) var(--hh-spacing-2xl)}.filters__footer.is-overflow{box-shadow:0 0 3px #00000026}.filter__submit,.filter__clear{--hh-max-width: 100%;--hh-width: 100%}.filter__submit{margin-bottom:var(--hh-spacing-xs)}.footer__clear .icon{width:var(--hh-spacing-md);height:var(--hh-spacing-md)}.sticky-header-scroll-up hh-sticky-filter{top:var(--hh-total-header-height)}
/*# sourceMappingURL=/cdn/shop/t/128/assets/section-main-collection-filters.css.map */
