/*! @version pwa-studio: 1.0.1, build-id: ae9099be9aad7e98ec5184583b8b6a32f44f71ec, @magento/venia-ui: ~9.3.0, @magento/venia-sample-payments-checkmo: ~0.0.3, @magento/pwa-theme-venia: ~1.3.0, @magento/pwa-buildpack: ~11.2.0, @magento/peregrine: ~12.3.0, @magento/pagebuilder: ~7.2.0, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.0, @apollo/client: ~3.4.0 */.filterBlock-root-Nso{border:solid var(--gray-color_e7);border-width:1px 0 0;display:grid}.filterBlock-header-q9g{align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:1fr auto;min-height:3.125rem}.filterBlock-name-4l5{height:1.5rem;text-align:left;font-size:var(--filter_modal_block_title_font_size);font-weight:600;color:var(--primary__color)}.filterBlock-list-vS2{margin-bottom:15px}.filterBlock-list-vS2:empty{display:none}.filterBlock-root-Nso button[aria-expanded] span[class*=icon-root]{position:relative}.filterBlock-root-Nso button[aria-expanded] span[class*=icon-root] svg{display:none}.filterBlock-root-Nso button[aria-expanded] span[class*=icon-root]:before{display:block;width:20px;height:20px;content:"";background-image:var(--background_image_icon);background-size:var(--background_image_size);position:absolute}.filterBlock-root-Nso button[aria-expanded=true] span[class*=icon-root]:before{background-position:-351px -383px;top:0}.filterBlock-root-Nso button[aria-expanded=false] span[class*=icon-root]:before{background-position:-323px -379px;top:-4px}@media (max-width:1023px){.filterBlock-name-4l5{font-size:var(--filter_modal_block_title_font_size);font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333}.filterBlock-list-vS2>div[class^=filterList-root]>ul[class^=filterList-items]{max-height:25vh;overflow:auto}}.tooltip-root-uTt{position:relative;margin-left:.5rem;font-size:.625rem;display:inline-block;vertical-align:text-top;top:2px}.tooltip-image-wHE{width:1rem;height:auto;max-height:1rem}.tooltip-icon-xVv{font-weight:600;color:#fff;text-align:center;line-height:1rem;display:block;width:16.3px;height:1rem;border-radius:1rem;background:rgb(var(--venia-global-color-teal))}.tooltip-icon-xVv:after{content:"?"}.tooltip-text-Iex{display:none;background-color:rgba(0,0,0,.8);color:#fff;border-radius:4px;font-size:.875rem;font-weight:300;line-height:1.25rem;padding:1rem;width:-moz-max-content;width:max-content;max-width:15rem;position:absolute;left:-.5rem;bottom:100%;transform:translateY(-.5rem);z-index:9999}.tooltip-text-Iex:after{content:"";display:block;position:absolute;top:100%;left:.5rem;border:.5rem solid transparent;border-top-color:rgba(0,0,0,.8)}.tooltip-inverse-VGJ{left:auto;right:-.5rem}.tooltip-inverse-VGJ:after{left:auto;right:.5rem}.tooltip-root-uTt:hover .tooltip-text-Iex{display:block}.categoryRelatedLinks-root-t4m{border:solid rgb(var(--venia-global-color-border));border-width:2px 0 0;padding:.875rem 0}.categoryRelatedLinks-title-GGt{font-weight:600;line-height:1.5rem;margin-bottom:.5rem}.categoryRelatedLinks-list-JXG{display:grid;gap:.5rem}.categoryRelatedLinks-item-W5t{line-height:1.35rem}.categoryRelatedLinks-link-hPh{color:rgb(var(--venia-global-color-text));display:block;text-decoration:none}.categoryRelatedLinks-link-hPh:hover{text-decoration:underline}.filterSidebar-body-F6v{overflow:initial}