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