.theme-dark .field-input,.theme-dark .field-select,.theme-dark-transparent .field-input,.theme-dark-transparent .field-select{background:rgba(0,0,0,0)}.theme-dark .form-alert p,.theme-dark-transparent .form-alert p{color:#292923}.theme-dark .field-with-error .form-message,.theme-dark-transparent .field-with-error .form-message{color:var(--input-error)}.facets-vertical-sort{display:block}.facets-vertical-form{display:flex;align-items:center;justify-content:flex-end;column-gap:var(--text-spacing-xs)}.facets-vertical{display:flex;flex-direction:column;row-gap:var(--text-spacing-lg)}@media(min-width: 800px){.facets-vertical{display:grid;grid-template-columns:15rem auto;flex-direction:row;column-gap:var(--grid-horizontal-spacing-lg)}.facets-vertical .active-facets-remove{margin-bottom:.5rem}.facets-vertical .active-facets-vertical-filter{display:flex;width:100%;justify-content:space-between}.facets-vertical .active-facets-vertical-filter .active-facets-remove{padding-top:0;display:flex;align-items:flex-start}.facets-vertical .active-facets{margin-bottom:1.5rem}.facets-vertical .active-facets .active-facets-vertical-filter:only-child>facet-remove{display:none}.facets-vertical .facets-wrapper-no-filters{display:none}.no-js .facets-vertical .facets-wrapper-no-filters{display:block}.facets-vertical .no-js .facets-button-no-js{margin-left:0}.facets-vertical .facets-summary{padding:1rem 0}.facets-vertical .facets-price{padding:0}.facets-vertical .facets-price .field:last-of-type{margin-left:1rem}.facets-vertical .product-grid-container{width:100%}}@media(min-width: 1050px){.facets-vertical{grid-template-columns:18.5rem auto}}.facets-vertical .facets-summary{letter-spacing:0}.facets-form-vertical{display:flex;flex-direction:column}.facets-disclosure-vertical[open] .facets-display-vertical{animation:animateMenuOpen .25s ease-out}.facets-disclosure-vertical[open] .facets-summary .icon-circle-plus{display:none}.facets-disclosure-vertical:not([open]) .facets-summary .icon-circle-minus{display:none}.facets-display-vertical{padding-top:.5rem;padding-bottom:1.5rem}.facets-header-vertical{display:flex;column-gap:.5rem;margin-bottom:.75rem}.facets-header-vertical .facets-selected{margin-bottom:var(--text-spacing-xs)}.button-show-more{padding-left:0;justify-content:flex-start}.button-show-more,.button-show-less{margin-top:1.5rem}