.uch-filter-open,.uch-drawer-header,.uch-drawer-footer,.uch-drawer-overlay{display:none}@media (max-width:1024px){.uch-filter-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:9998;padding:12px 26px;border:none;border-radius:30px;cursor:pointer;background:var(--uch-accent,#C1521D);color:#fff;font-size:15px;font-weight:600;font-family:inherit;box-shadow:0 4px 16px rgb(0 0 0 / .22)}.uch-filter-open .uch-count{background:rgb(255 255 255 / .25);border-radius:12px;padding:1px 8px;font-size:13px}.uch-drawer-overlay{display:block;position:fixed;inset:0;z-index:9998;background:rgb(0 0 0 / .45);opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease}body.uch-drawer-open .uch-drawer-overlay{opacity:1;visibility:visible}.uch-filters{position:fixed!important;top:0;left:0;bottom:0;z-index:9999;width:min(86vw, 340px);max-width:100%;background:#fff;box-shadow:4px 0 24px rgb(0 0 0 / .16);transform:translateX(-100%);transition:transform 0.28s ease;display:flex!important;flex-direction:column!important;overflow:hidden;padding:0!important}body.uch-drawer-open .uch-filters{transform:translateX(0)}.uch-drawer-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:16px 18px;border-bottom:1px solid #E4E6EB}.uch-drawer-header span{font-size:17px;font-weight:600;color:#232A36}.uch-filter-close{background:none;border:none;cursor:pointer;padding:4px 8px;font-size:24px;line-height:1;color:#6B7280}.uch-facets-scroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 18px}.uch-drawer-footer{display:block;flex:0 0 auto;padding:14px 18px;border-top:1px solid #E4E6EB;background:#fff}.uch-filter-apply{width:100%;padding:14px;border:none;border-radius:8px;cursor:pointer;background:var(--uch-accent,#C1521D);color:#fff;font-size:15px;font-weight:600;font-family:inherit}body.uch-drawer-open{overflow:hidden}}@media (min-width:1025px){.uch-filters{position:static!important;transform:none!important}}