.sidebar--shop .wc-block-product-filters{flex-direction:column;align-items:flex-start}.sidebar--shop .wc-block-product-filters__overlay{width:100%}@container style(--breakpoint-lg-min: true){.sidebar--shop .wc-block-product-filters__overlay{padding-right:var(--spacing-xxl)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .sidebar--shop .wc-block-product-filters__overlay{padding-right:var(--spacing-xxl)}.sidebar--shop .wc-block-product-filters .wp-block-heading{width:100%;padding-bottom:var(--spacing-sm);font-weight:700;font-size:var(--text-sm);border-bottom:1px solid var(--color-neutral-100)}.sidebar--shop .wc-block-product-filters button.wp-element-button{font-weight:500;letter-spacing:1px;text-transform:uppercase;border-color:var(--color-neutral-100);transition:background-color var(--transition-duration),color var(--transition-duration);padding-block:var(--spacing-sm)!important}.sidebar--shop .wc-block-product-filters button.wp-element-button:hover{color:var(--color-neutral-0);background-color:var(--color-neutral-1000)}.sidebar--shop .wc-block-product-filters .wc-block-product-filter-checkbox-list__input-wrapper{border:solid 1px var(--color-neutral-100);border-radius:3px}.sidebar--shop .wc-block-product-filters .wc-block-product-filter-checkbox-list__input-wrapper:before{background-color:transparent}.sidebar--shop .wc-block-product-filters .wc-block-product-filter-checkbox-list__input-wrapper:has(input[type=checkbox].wc-block-product-filter-checkbox-list__input:checked){border-color:var(--color-primary-500)}.sidebar--shop .wc-block-product-filters .wc-block-product-filter-checkbox-list__input-wrapper:has(input[type=checkbox].wc-block-product-filter-checkbox-list__input:checked):before{background:var(--color-primary-500);border-color:var(--color-primary-500);opacity:1}.sidebar--shop .wc-block-product-filters .wc-block-product-filter-removable-chips__item{padding-right:8px;font-weight:500;font-size:var(--text-xs);border-radius:var(--component-border-radius-sm)}.sidebar--shop .wc-block-product-filters .wc-block-product-filter-removable-chips__items{gap:var(--spacing-sm)}.pageblock--product-archive{--grid-gutter-x: var(--spacing-sm)}.pageblock--product-archive.pageblock--has-sidebar .shop-loop-wrapper{grid-template-columns:25% 75%}.pageblock--product-archive .category-header__content-wrapper{margin-bottom:var(--spacing-xl);padding:60px;font-size:var(--text-sm);background-color:var(--color-neutral-100);border-radius:var(--component-border-radius-sm)}@container style(--breakpoint-lg-max: true){.pageblock--product-archive .category-header__content-wrapper{padding:46px}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--product-archive .category-header__content-wrapper{padding:46px}@container style(--breakpoint-sm-max: true){.pageblock--product-archive .category-header__content-wrapper{--h2-size: var(--h3-size);padding:36px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-archive .category-header__content-wrapper{--h2-size: var(--h3-size);padding:36px}.pageblock--product-archive ul.products{--columns-xl: repeat(3, calc(33% - var(--spacing-xs))) !important;--columns-md: repeat(2, calc(50% - var(--spacing-xs))) !important;--columns-xs: repeat(1, 100%) !important;justify-content:space-between}.pageblock--product-archive .pre-product-wrapper{align-items:center;margin-bottom:var(--spacing-lg)}@container style(--breakpoint-sm-max: true){.pageblock--product-archive .pre-product-wrapper{margin-top:var(--spacing-lg)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-archive .pre-product-wrapper{margin-top:var(--spacing-lg)}.pageblock--product-archive .pre-product-wrapper .woocommerce-result-count{--p-margin-bottom: 0}.pageblock--product-archive .pre-product-wrapper select{width:100%;height:55px;color:var(--color-neutral-0);background-color:var(--color-neutral-1000);border:solid 1px var(--color-neutral-1000);border-radius:99px;appearance:none;padding-inline:24px}.pageblock--product-archive .pre-product-wrapper form{position:relative}.pageblock--product-archive .pre-product-wrapper form:after{position:absolute;top:50%;right:var(--spacing-md);z-index:2;color:var(--color-neutral-0);font-family:var(--fa-style-family-classic);transform:translateY(-50%);content:""}
