.eb-catalog-drawer .catalog-block>.row>.col-xxl-9{width:100%!important;flex:0 0 100%!important}
.eb-catalog-drawer .catalog-block .filter-button[hidden]{display:none!important}
.eb-catalog-bar{display:flex;align-items:center;gap:12px;min-width:0;margin:20px 0 30px}
.eb-filter-trigger,.eb-catalog-pinned,.eb-catalog-bar .catalog-tags a{display:inline-flex!important;align-items:center;justify-content:center;flex:none;height:52px!important;box-sizing:border-box;padding:0 20px!important;border:0;border-radius:14px;background:#fff;color:#231f20;font:inherit;font-size:16px!important;font-weight:500;line-height:20px;white-space:nowrap;text-decoration:none!important;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}
.eb-filter-trigger{border:1px solid #f04508;color:#f04508;gap:5px}
.eb-catalog-bar .catalog-tags{display:flex!important;flex:1;min-width:0;width:0;overflow-x:auto;flex-wrap:nowrap!important;gap:8px;margin:0!important;padding:0!important;scrollbar-width:none}
.eb-catalog-bar .catalog-tags::-webkit-scrollbar{display:none}.eb-catalog-bar .catalog-tags a{margin:0!important}
@media(hover:hover){.eb-catalog-pinned:hover,.eb-catalog-bar .catalog-tags a:hover{background:#fff2eb;color:#f04508;box-shadow:inset 0 0 0 1px #f04508}}
.eb-catalog-bar a:focus-visible,.eb-filter-trigger:focus-visible{outline:2px solid #f04508;outline-offset:-3px}
.eb-catalog-drawer .catalog-block>.row>.eb-drawer-panel{position:fixed!important;left:0;top:0;bottom:0;width:380px!important;max-width:92vw;height:100dvh;z-index:1000050;background:#f5f5f5;padding:0!important;overflow:hidden;box-shadow:8px 0 30px #0002}
.eb-drawer-panel[hidden]{display:none!important}.eb-drawer-panel .filter{display:flex!important;flex-direction:column;position:static!important;height:100%!important;max-height:none!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;overflow:hidden!important}
.eb-drawer-head{display:flex;align-items:center;justify-content:space-between;flex:none;padding:22px}.eb-drawer-head h3{font-size:28px!important;margin:0!important}.eb-drawer-head button{border:0;background:none;font-size:30px;color:#777;cursor:pointer;padding:4px}
.eb-drawer-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 22px 20px}.eb-drawer-scroll .content{max-height:none!important}
.eb-drawer-actions{flex:none;display:flex;gap:10px;padding:16px 22px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e5e1df;background:#f5f5f5}.eb-drawer-actions button{font:inherit;font-size:14px;border:0;border-radius:12px;padding:14px 16px;cursor:pointer;background:white;color:#f04508}.eb-drawer-actions .eb-drawer-apply{flex:1;background:#f04508;color:white}
.eb-filter-shade{position:fixed;inset:0;background:#0006;z-index:1000040}.eb-filter-shade[hidden]{display:none}.eb-drawer-lock{overflow:hidden!important}
@media(max-width:767px){.eb-catalog-bar{gap:8px;margin:14px 0 22px}.eb-filter-trigger,.eb-catalog-pinned,.eb-catalog-bar .catalog-tags a{height:44px!important;padding:0 12px!important;font-size:13px!important}}

.eb-catalog-drawer .eb-category-strip>.eb-catalog-bar{flex:1;width:0;margin:0;overflow:hidden}
.eb-catalog-drawer .eb-category-strip{margin:20px 0 30px}
