.form-search.svelte-t4x56z{z-index:1000;background-color:#fff;padding-top:1rem;position:sticky;top:-2rem}.ol-search .ol-input{border:0}.ol-search .ol-input::placeholder{color:var(--sh-grey)}header .search{margin-top:1.8rem}.modal-search .modal-overlay{align-items:flex-start}.modal-search .modal{border-radius:1.6rem;width:clamp(300px,85vw,600px)}@media only screen and (width>=768px){header .search{margin-top:0}}.catnext:after,.catbtnclose:before{text-transform:none;font-variant:normal;-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;font-family:zainmart;font-style:normal;font-weight:400;display:inline-block}.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{scrollbar-gutter:static;flex-direction:column;padding-inline:0;display:flex;overflow:hidden auto}.modal-categories .catfooter{margin-block-start:auto}.catlist{position:relative}.catbtn{text-align:start;cursor:pointer;width:100%;padding:.9rem 1.8rem;position:relative}.catnext:after{content:"";position:absolute;inset-inline-end:1.8rem}.catchild{opacity:0;z-index:1000;transition-behavior:allow-discrete;background-color:#fff;width:100%;height:100%;transition-property:opacity,left;transition-duration:.2s;transition-timing-function:ease-in;display:block;position:absolute;inset-block-start:0;inset-inline-start:100%}.catchild .catlist{background-color:#fff}.catbtnclose{text-align:start;cursor:pointer;width:100%;padding:.9rem;padding-inline-start:3.6rem;display:block;position:relative}.catbtnclose:before{content:"";top:50%;position:absolute;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}
