.collection-toolbar{border-bottom:1px solid rgba(5,5,5,.1);padding-bottom:18px}.filter-toggle,.active-filter,.filter-panel .button,.filter-panel button,.collection-toolbar .button,.collection-toolbar .select,.filter-panel .input,.filter-panel input[type=number],.filter-values input[type=number]{border-radius:0!important}.filter-toggle,.filter-panel .button,.collection-toolbar .button{min-height:46px;padding-inline:18px;border:1px solid rgba(5,5,5,.2)!important;background:transparent;color:var(--dr-dark);box-shadow:none!important}.filter-toggle:hover,.filter-toggle:focus-visible,.filter-panel .button:hover,.filter-panel .button:focus-visible,.collection-toolbar .button:hover,.collection-toolbar .button:focus-visible{background:#0505050e;transform:none}.active-filters{gap:8px;margin-bottom:22px}.active-filter{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid rgba(5,5,5,.16);background:#ffffff47;font-size:10.5px;line-height:1;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.active-filter:hover,.active-filter:focus-visible{background:#0505050f}.filter-panel{border-top:1px solid rgba(5,5,5,.14)}.filter-panel>.filter-toggle:first-child{margin-bottom:18px}.filter-group{padding:20px 0;border-top:0;border-bottom:1px solid rgba(5,5,5,.12)}.filter-group summary{display:flex;align-items:center;justify-content:space-between;list-style:none;min-height:28px}.filter-group summary::-webkit-details-marker{display:none}.filter-group summary:after{content:"\2212";font-size:18px;line-height:1;font-weight:900}.filter-group:not([open]) summary:after{content:"+"}.filter-values{gap:12px;margin-top:16px}.filter-value{min-height:28px;font-size:14px;line-height:1.35}.filter-value span:first-child{display:inline-flex;align-items:center;gap:8px}.filter-value input[type=checkbox]{width:18px;height:18px;margin:0;border-radius:0!important;accent-color:var(--dr-dark)}.filter-values label:not(.filter-value){display:grid;gap:7px;font-size:14px;line-height:1.2}.filter-panel .input,.filter-panel input[type=number],.filter-values input[type=number]{min-height:48px;border:1px solid rgba(5,5,5,.2);background:#ffffff38;box-shadow:none}.filter-panel .input:focus,.filter-panel input[type=number]:focus,.filter-values input[type=number]:focus,.collection-toolbar .select:focus{outline:2px solid rgba(5,5,5,.85);outline-offset:2px}.collection-toolbar .select{min-height:50px;border:1px solid rgba(5,5,5,.18);background:#ffffff3d;box-shadow:none!important}@media(max-width:1080px){.filter-panel{width:min(420px,calc(100vw - 28px));padding:22px;border-left:1px solid rgba(5,5,5,.12);box-shadow:-24px 0 80px #0000002e}.filter-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#0000003d}.filter-panel>.filter-toggle:first-child{min-width:118px}}@media(max-width:720px){.collection-toolbar{align-items:stretch!important}.collection-toolbar .select,.filter-toggle{width:100%}.filter-panel{inset:0 0 0 auto;width:min(92vw,420px);max-width:100vw;padding:20px 18px max(28px,env(safe-area-inset-bottom))}.filter-panel>.filter-toggle:first-child{width:auto;min-height:52px;margin-bottom:20px}.filter-values{gap:14px}.filter-panel .input,.filter-panel input[type=number],.filter-values input[type=number]{min-height:52px}.active-filter{min-height:36px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dock-rats-filter-box-ui.css.map */
