.catnext:after,.catbtnclose:before{font-family:zainmart;text-transform:none;font-style:normal;font-weight:400;font-variant:normal;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;font-smooth:always;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;content:attr(data-icon);vertical-align:middle;text-rendering:optimizeLegibility}.modal-categories .modal-overlay{justify-content:flex-start}.modal-categories .modal{width:clamp(300px,50vw,400px);min-height:100dvh;max-height:100dvh;margin:0}.modal-categories .modal-header{display:none}.modal-categories .modal-body{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:static;padding-inline:0;display:flex;flex-direction:column}.modal-categories .catfooter{margin-block-start:auto}.catlist{position:relative}.catbtn{width:100%;padding:.9rem 1.8rem;position:relative;text-align:start;cursor:pointer}.catnext:after{content:""}.catnext:after{position:absolute;inset-inline-end:1.8rem}.catchild{display:block;position:absolute;inset-block-start:0;inset-inline-start:100%;width:100%;height:100%;opacity:0;z-index:1000;background-color:#fff;transition-property:opacity,left;transition-duration:.2s;transition-timing-function:ease-in;transition-behavior:allow-discrete}.catchild .catlist{background-color:#fff}.catbtnclose{width:100%;display:block;padding:.9rem;padding-inline-start:3.6rem;position:relative;text-align:start;cursor:pointer}.catbtnclose:before{content:""}.catbtnclose:before{position:absolute;top:50%;inset-inline-start:.9rem;transform:translateY(-50%)}.catparent.selected .catchild{opacity:1;inset-inline-start:0}.catsection{border-bottom:2px solid var(--sh-grey-light)}html[dir=rtl] .catnext:after{content:""}html[dir=rtl] .catbtnclose:before{content:""}html[dir=rtl] .catchild{transition-property:opacity,right}
