input[type="number"]{appearance:textfield}input[type="number"]::-webkit-inner-spin-button{appearance:none;margin:0}.facets-vertical-sort{display:flex}.facets-vertical-form{display:flex;align-items:center;justify-content:flex-end}.facets-vertical-form .product-count{margin-left:1.5rem}@media (min-width: 750px){.facets-vertical{display:flex}.facets-vertical .facets-wrapper{width:0;opacity:0;visibility:hidden;transform:translateX(-100vw);position:relative;transition:transform 0.3s ease-out,width 0.3s ease-out,visibility 0.3s ease-out;border-bottom:0.5px solid var(--color-border);border-right:0.5px solid var(--color-border)}.facets-vertical .facets-wrapper aside{padding:0;width:0;left:-100%;position:relative;transition:transform 0.3s ease-out}.facets-vertical .facets-wrapper.open{width:100%;opacity:1;visibility:visible;max-width:360px;transform:translateX(0)}.facets-vertical .facets-wrapper.open aside{transform:translateX(0);padding:2.5rem 4rem 2.5rem var(--container-padding);width:100%;left:0}.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-top:1.5rem;padding-bottom:1.5rem}.facets-vertical .facets-price{padding:0}.facets-vertical .facets-price .field:last-of-type{margin-left:1rem}.facets-vertical .product-grid-container{width:100%;position:relative}}.facets-form-vertical{display:flex;flex-direction:column}.facets-display-vertical{padding-bottom:1.5rem}.facets-disclosure-vertical[open] .facets-summary .icon-minus{opacity:1}.facets-disclosure-vertical[open] .facets-summary .icon-plus-solid{opacity:0}.facets-header-vertical{margin-bottom:.75rem}.facets-header-vertical p{font-size:.875rem}.button-show-more{padding-left:0;justify-content:flex-start}.button-show-more,.button-show-less{margin-top:1.5rem}
.facets-disclosure-vertical[open] .facets-summary .icon-minus {display: block;}