.collection-mobile-facet-actions{display:none}.collection-facet-drawer{margin:0;top:auto;right:0;bottom:0;left:0;width:100%;max-width:none;max-height:80dvh;border:0;border-top:1px solid #ddd;padding:56px 24px 24px;background:#fff;color:#0b0b0b;overflow-y:auto;transform-origin:bottom center}.collection-facet-drawer::backdrop{background:rgb(0 0 0 / 75%)}.collection-facet-drawer--filter{height:80dvh}.collection-facet-close{position:absolute;right:16px;top:16px;width:28px;height:28px;border:0;background:#0b0b0b;color:var(--yellow);font-size:28px;line-height:24px;padding:0}.collection-facet-drawer--sort{padding-top:24px;min-height:192px}.collection-facet-drawer--sort h2{font:700 16px/20px Roboto,Arial,sans-serif;margin:0 0 16px}.collection-facet-drawer--sort form{display:block}.collection-facet-drawer--sort label{display:none}.collection-facet-drawer--sort select{width:100%;height:40px;border:1px solid #bcc8d7;background:#fff;color:#111;padding:6px}.collection-sort-apply{display:none}.collection-facet-drawer .collection-sort-apply{display:block;margin:16px auto 0;min-height:36px;padding:4px 24px;border:2px solid #111;border-radius:6px;width:216px}.collection-facet-drawer--filter form{border:1px solid #ccc;padding:12px}.collection-facet-drawer--filter h2{font:700 20px/28px Roboto,Arial,sans-serif;margin:0 0 12px}.collection-facet-drawer--filter .clear-filters{background:#777}.collection-facet-drawer--filter fieldset{border:0;margin:0 -12px 24px;padding:0 12px}.collection-facet-drawer--filter legend{background:#eee;padding:8px 12px;width:calc(100% + 24px);margin:0 -12px 12px;font-weight:700}.collection-facet-drawer--filter input[type=number]{width:100%;padding:6px;margin:4px 0;border:1px solid #999}.collection-facet-drawer--filter .filter-value{padding:6px 0;font-size:14px}.collection-facet-drawer--filter form>.button{width:100%}@media(max-width:749px){.facets-ready .collection-mobile-facet-actions{display:flex;gap:16px}.collection-mobile-facet-actions button{background:none;border:0;color:#fff;padding:0;font-weight:700;font-size:16px}.facets-ready .collection-toolbar>form,.facets-ready .collection-filters{display:none}.facets-ready .collection-layout>.collection-toolbar{justify-content:space-between}}@media(prefers-reduced-motion:reduce){.collection-facet-drawer{scroll-behavior:auto}}
.collection-facet-drawer--sort{height:192px}
