.filter-menu-section{width:100%;margin:1rem 0;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:5px;padding-top:var(--filter-menu-padding-top, 40px);padding-bottom:var(--filter-menu-padding-bottom, 40px);background-color:var(--filter-menu-bg-color, #f5f5f5);color:var(--filter-menu-text-color, #000000)}.filter-menu-nav{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.filter-menu-nav::-webkit-scrollbar{display:none}.filter-menu-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:0;margin:0;list-style:none}.product-grid-container .filter-menu-list{justify-content:flex-start}.filter-menu-label{letter-spacing:.05em}.filter-menu-title{font-family:var(--font-heading-family);color:var(--filter-menu-text-color, rgb(var(--color-foreground)));text-align:center;margin-bottom:2rem;letter-spacing:.03em;line-height:1.2}.filter-menu-link{background-color:var(--filter-menu-button-bg, rgba(var(--color-button-text)));border:2px solid var(--filter-menu-button-bg, rgb(var(--color-button-text)));color:var(--filter-menu-button-text, rgb(var(--color-button)));font-family:var(--font-heading-family);font-size:1.15rem;font-weight:500;text-transform:uppercase;border-radius:6px;padding:0 2.5rem;transition:background-color .2s,color .2s,border-color .2s;letter-spacing:.04em;height:3rem}.filter-menu-link:hover,.filter-menu-link:focus{background-color:var(--filter-menu-button-text, rgb(var(--color-button)));color:var(--filter-menu-button-bg, rgb(var(--color-button-text)));border-color:var(--filter-menu-button-bg, rgb(var(--color-button-text)))}@media (min-width: 750px){.filter-menu-sticky{display:none!important}}@media (max-width: 749px){.filter-menu-sticky{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;margin:0;padding-top:1.2rem;padding-bottom:1.2rem;box-shadow:0 2px 8px #00000026;transform:translateY(-100%);transition:transform .3s ease-in-out}.filter-menu-sticky.is-visible{transform:translateY(0)}.filter-menu-sticky.is-visible .filter-menu-list{justify-content:center}.filter-menu-sticky .filter-menu-title{display:none}.filter-menu-nav{overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch}.filter-menu-nav.has-overflow{overflow-x:auto}.filter-menu-list{flex-wrap:nowrap;justify-content:center;padding:0;gap:.5rem}.filter-menu-nav.has-overflow .filter-menu-list{justify-content:flex-start;padding:0}.filter-menu-list li{flex-shrink:0}.filter-menu-link{white-space:nowrap;padding:0 1rem;height:3rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/filter-menu.css.map */
