#__layout,#__nuxt,body,html{overflow-x:unset!important}.filters{display:flex;flex-direction:row;justify-content:space-between;position:-webkit-sticky;position:sticky;z-index:1;top:0;background:#fff}.switch{position:relative;display:inline-flex;align-items:center;width:80px;height:34px;background:#f3f3f3;border-radius:17px;padding:0 8px;box-sizing:border-box}.switch input{opacity:0;width:0;height:0}.icon-list,.icon-map{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(1) brightness(1.5) opacity(.5);filter:grayscale(1) brightness(1.5) opacity(.5);transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.icon-list.active,.icon-map.active{-webkit-filter:none;filter:none}.slider{position:absolute;left:8px;top:4px;width:26px;height:26px;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s;z-index:1}.slider:hover{cursor:pointer}.switch input:checked+.slider{transform:translateX(40px)}.icon-btn{width:34px;height:34px;padding:5px;border-radius:8px;background:#f3f3f3;box-shadow:none;cursor:pointer;transition:box-shadow .2s,background .2s,-webkit-filter .2s;transition:box-shadow .2s,background .2s,filter .2s;transition:box-shadow .2s,background .2s,filter .2s,-webkit-filter .2s;-webkit-filter:grayscale(1) brightness(1.3) opacity(.6);filter:grayscale(1) brightness(1.3) opacity(.6);border:2px solid transparent;margin:0 2px}.icon-btn.active{background:#e1e1e1;box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-filter:none;filter:none}