.bl-drawer[hidden]{display:none}.bl-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.bl-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.bl-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;width:380px;max-width:92vw;background:var(--surface-page, #ffffff);box-shadow:-8px 0 24px #00000026;display:flex;flex-direction:column;animation:bl-drawer-in .22s ease}.bl-drawer__panel--narrow{width:340px}@media screen and (max-width:480px){.bl-drawer__panel{max-width:88vw}}@keyframes bl-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media screen and (prefers-reduced-motion:reduce){.bl-drawer__panel{animation:none}}.bl-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border-default, #d9d9d9);flex-shrink:0}.bl-drawer__title{font-family:var(--font-heading--family),sans-serif;font-weight:800;font-size:20px}.bl-drawer__close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer;color:var(--brand-black, #000000)}.bl-drawer__close svg{width:20px;height:20px}.bl-drawer__body{flex:1;overflow-y:auto;padding:4px 24px 24px;margin:0}.bl-drawer__toggle{display:flex;align-items:center;gap:10px;padding:16px 0;font-family:var(--font-body--family),sans-serif;font-size:14px;cursor:pointer}.bl-drawer__group{margin-block-end:4px}.bl-drawer__group-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0 12px;border:none;border-bottom:1px solid var(--color-border-default, #d9d9d9);background:none;cursor:pointer;text-align:start}.bl-drawer__group-header svg{width:16px;height:16px;flex-shrink:0;color:var(--text-meta, #939393);transition:transform .15s ease}.bl-drawer__group.is-collapsed .bl-drawer__group-header svg{transform:rotate(-90deg)}.bl-drawer__group-title{font-family:var(--font-heading--family),sans-serif;font-weight:700;font-size:15px}.bl-drawer__options{display:flex;flex-direction:column}.bl-drawer__group.is-collapsed .bl-drawer__options,.bl-drawer__group.is-collapsed .bl-drawer__range,.bl-drawer__group.is-collapsed .bl-drawer__more{display:none}.bl-drawer__option{display:flex;align-items:center;gap:10px;padding:10px 0;font-family:var(--font-body--family),sans-serif;font-size:14px;cursor:pointer}.bl-drawer__option input{width:18px;height:18px;margin:0;flex-shrink:0}.bl-drawer__option input:disabled+span{color:var(--text-meta, #939393)}.bl-drawer__option--overflow{display:none}.bl-drawer__group.is-expanded .bl-drawer__option--overflow{display:flex}.bl-drawer__more{border:none;background:none;padding:0;margin-block-start:6px;font-family:var(--font-heading--family),sans-serif;font-size:13px;font-weight:700;color:var(--text-link, #005ad2);cursor:pointer}.bl-drawer__range{display:flex;align-items:center;gap:8px;padding-block:12px}.bl-drawer__range input{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--color-border-default, #d9d9d9);border-radius:0;font-family:var(--font-body--family),sans-serif;font-size:16px}.bl-drawer__actions{display:flex;align-items:center;gap:16px;margin-block-start:24px;position:sticky;bottom:0;background:var(--surface-page, #ffffff);padding-block:16px}.bl-drawer__apply{flex:1;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:0;background:var(--brand-orange, #f47d20);color:var(--brand-black, #000000);font-family:var(--font-heading--family),sans-serif;font-weight:700;font-size:14px;padding:14px 24px;cursor:pointer;transition:filter .15s ease}@media(hover:hover)and (pointer:fine){.bl-drawer__apply:hover{filter:brightness(.92)}}.bl-drawer__clear{font-family:var(--font-body--family),sans-serif;font-size:13px;color:var(--text-subtle, #636363);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brickline-drawer.css.map */
