.product-filters[data-v-38a59cc2]{display:block;position:fixed;top:200%;bottom:0;left:0;right:0;z-index:9;background-color:#90a4ae00;transition:background .25s linear}.product-filters .product-filter-form[data-v-38a59cc2]{position:absolute;display:flex;flex-direction:column;bottom:0;background-color:#fefefe;height:100%;transform:translateY(100%) scale(.8) translateZ(0);transform-origin:50% 100%;transition:transform .35s cubic-bezier(.86,0,.07,1)}.product-filters .product-filter-form legend[data-v-38a59cc2]{color:#06202c;font-size:1rem;font-weight:600;position:relative;width:100%}.product-filters .product-filter-form fieldset[data-v-38a59cc2]{padding:0;padding-bottom:1rem;border-bottom:1px dashed #cfd8dc}.product-filters .product-filter-form fieldset[data-v-38a59cc2]:last-of-type{padding-bottom:0;border-bottom:none}.product-filters .product-filter-form fieldset+fieldset[data-v-38a59cc2]{margin-top:1rem}.product-filters .product-filter-form fieldset[data-v-38a59cc2],.product-filters .product-filter-form .grouped-fieldset[data-v-38a59cc2]{display:inline-table;vertical-align:top;min-width:45%;width:100%}.product-filters .product-filter-form .product-filter-header[data-v-38a59cc2]{display:flex;justify-content:space-between;align-items:center;color:#06202c;padding:1rem 1.5rem;margin-bottom:0}.product-filters .product-filter-form .product-filter-header h2[data-v-38a59cc2]{margin-bottom:0}.product-filters .product-filter-form .vue-content-placeholders[data-v-38a59cc2]{padding:1rem}.product-filters .product-filter-form .vue-content-placeholders+.vue-content-placeholders[data-v-38a59cc2]{height:100%}.product-filters .product-filter-form .grouped-fieldset[data-v-38a59cc2]{display:flex;flex-direction:column;flex:1 1 0%;padding:1rem 1.5rem;overflow-y:auto}.product-filters .product-filter-form .grouped-fieldset fieldset[data-v-38a59cc2]{display:block;min-width:0}.product-filters .product-filter-form .grouped-fieldset [type=checkbox][data-v-38a59cc2],.product-filters .product-filter-form .grouped-fieldset [type=radio][data-v-38a59cc2]{accent-color:#06202C;margin-bottom:0;margin-right:.5rem}.product-filters .product-filter-form .grouped-fieldset .filter-control[data-v-38a59cc2]{display:flex;align-items:center;padding:.3125rem 0;width:100%}.product-filters .product-filter-form .grouped-fieldset .filter-control label[data-v-38a59cc2]{color:#06202c;font-size:1rem;margin-left:0}.product-filters .product-filter-form .grouped-fieldset .filter-form--clear[data-v-38a59cc2]{color:#06202c;cursor:pointer;font-size:.875rem;text-decoration:underline;margin-top:.5rem}.product-filters .product-filter-form .product-filter-actions[data-v-38a59cc2]{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem;background-color:#fefefe;border-top:1px solid #cfd8dc;padding:1rem}.product-filters .product-filter-form .product-filter-actions .product-filter-action[data-v-38a59cc2]{border-radius:.5rem;margin:0;font-weight:600}.product-filters .product-filter-form .product-filter-actions .product-filter-action.button-clear[data-v-38a59cc2]{background-color:#fefefe;border:1px solid #06202C;color:#06202c}.product-filters .product-filter-form .product-filter-actions .product-filter-action.hidden-action[data-v-38a59cc2]{visibility:hidden}.product-filters .product-filter-form .product-filter-actions .product-filter-action .product-filter-count[data-v-38a59cc2]{text-decoration:underline}.product-filters.is-visible[data-v-38a59cc2]{top:0;z-index:15}.product-filters.is-visible .product-filter-form[data-v-38a59cc2]{transform:translateY(0) scale(1) translateZ(0);overflow:auto;max-height:100%;width:100%}@media screen and (min-width: 1024px){.product-filters[data-v-38a59cc2]{position:relative;margin-bottom:1rem;top:auto}.product-filters .product-filter-form[data-v-38a59cc2]{position:relative;background-color:#f5f5f5;transform:none}.product-filters .product-filter-form fieldset[data-v-38a59cc2]{border-bottom:0;padding-bottom:0}.product-filters .product-filter-form legend[data-v-38a59cc2]{font-size:.875rem}.product-filters .product-filter-form .vue-content-placeholders[data-v-38a59cc2]{padding:0}.product-filters .product-filter-form .grouped-fieldset[data-v-38a59cc2]{display:flex;padding:1rem 0}.product-filters .product-filter-form .grouped-fieldset .filter-control[data-v-38a59cc2]{padding:.0625rem 0}.product-filters .product-filter-form .grouped-fieldset .filter-control label[data-v-38a59cc2]{font-size:.875rem}.product-filters .product-filter-form .product-filter-actions[data-v-38a59cc2]{display:none}}
