.dhi-shop__toolbar-left{display:flex;gap:18px;align-items:center}.dhi-shop__toolbar-left p{margin:0}.dhi-shop__filter-toggle{border:0;border-bottom:1px solid;background:transparent;padding:0 0 3px;font:inherit;text-transform:uppercase;cursor:pointer}.dhi-filters{position:fixed;z-index:50;inset:0 auto 0 0;width:min(440px,100%);display:flex;flex-direction:column;background:#FFFFFF;box-shadow:20px 0 60px rgba(0,0,0,.16);transform:translateX(-105%);transition:transform .35s ease}.dhi-filters.is-open{transform:translateX(0)}.dhi-filter-open{overflow:hidden}.dhi-filters__head{display:flex;justify-content:space-between;align-items:center;padding:24px 26px;border-bottom:1px solid #F2F0EC;font:600 11px "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase}.dhi-filters__head p{margin:0}.dhi-filters__head button{border:0;background:transparent;font:inherit;text-transform:uppercase;cursor:pointer}.dhi-filters__groups{overflow:auto;flex:1}.dhi-filters__group{border-bottom:1px solid #F2F0EC;padding:0 26px}.dhi-filters__group summary{display:flex;justify-content:space-between;padding:20px 0;cursor:pointer;list-style:none;font:600 11px "Manrope",sans-serif;letter-spacing:.08em;text-transform:uppercase}.dhi-filters__group summary::-webkit-details-marker{display:none}.dhi-filters__group[open] summary span{transform:rotate(45deg)}.dhi-filters__group>div{padding:0 0 18px}.dhi-filters__choice{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:8px 0;font-size:13px}.dhi-filters__choice small{color:#0A0A0A}.dhi-filters__price{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dhi-filters__price label{font-size:11px;color:#0A0A0A}.dhi-filters__price input{width:100%;margin-top:6px;border:1px solid #F2F0EC;padding:12px}.dhi-filters__actions{display:grid;grid-template-columns:1fr 2fr;gap:10px;padding:18px 26px;border-top:1px solid #F2F0EC}.dhi-filters__actions a,.dhi-filters__actions button{min-height:48px;display:grid;place-items:center;border:1px solid #0A0A0A;font:600 11px "Manrope",sans-serif;letter-spacing:.08em;text-transform:uppercase}.dhi-filters__actions a{color:#0A0A0A;text-decoration:none}.dhi-filters__actions button{background:#0A0A0A;color:#FFFFFF;cursor:pointer}
