.sidemenuwrapper{ position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;pointer-events:none;visibility:hidden;opacity:0;}.sidemenubg{ position:absolute;cursor:url("/images/icons/close-cursor.svg"),auto;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,0.6);opacity:0;backdrop-filter:blur(10px);transition:opacity 0.3s ease-in-out !important;pointer-events:none;visibility:hidden;}.sidemenuwrapper.sidemenuisopen .sidemenubg{ opacity:1;visibility:visible;pointer-events:auto;}.sidemenuwrapper.sidemenuisopen{ visibility:visible;opacity:1;}.sidemenuinner{ position:fixed;top:0;width:450px;height:100%;transition-duration:1s;z-index:999;overflow-y:scroll;pointer-events:auto;}.sidemenuwrapper.sidemenuleft .sidemenuinner{ left:-470px;box-shadow:0 -5px 20px -5px rgba(0,0,0,0.5);-webkit-transition:left 0.3s cubic-bezier(0.785,0.135,0.15,0.86);-moz-transition:left 0.3s cubic-bezier(0.785,0.135,0.15,0.86);transition:left 0.3s cubic-bezier(0.785,0.135,0.15,0.86);}.sidemenuwrapper.sidemenuright .sidemenuinner{ right:-470px;box-shadow:-5px 0 20px -5px rgba(0,0,0,0.5);-webkit-transition:right 0.3s cubic-bezier(0.785,0.135,0.15,0.86);-moz-transition:right 0.3s cubic-bezier(0.785,0.135,0.15,0.86);transition:right 0.3s cubic-bezier(0.785,0.135,0.15,0.86);}.sidemenuwrapper.sidemenuleft.sidemenuisopen .sidemenuinner{ left:0;}.sidemenuwrapper.sidemenuright.sidemenuisopen .sidemenuinner{ right:0;}.sidemenuinner::-webkit-scrollbar{ display:none;}.sidemenucontent{ background-color:var(--second-color);overflow:auto;height:100%;display:flex;flex-direction:column;gap:0;}.sidemenu-tab.sidemenu-header{ display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;padding:15px 30px 16px 30px;border-bottom:1px solid rgba(255,255,255,0.2);background-color:var(--white);}.sidemenu-tab.sidemenu-header .sidemenu-title h4{ font-size:24px;line-height:30px;margin:0;}.sidemenu-logo{ flex:1;}.sidemenu-logo img{ width:auto;max-height:50px;}.closesidemenu{ flex:0 0 24px;cursor:pointer;height:24px;}.closesidemenu svg{ width:24px;height:24px;transform:rotate(0);transition:0.3s ease-in-out;}.closesidemenu:hover svg{ transform:rotate(90deg);}.closesidemenu svg path{ stroke:var(--white);}.sidemenu-tab{ padding:30px;}.sidemenu-search{ background-color:var(--light-bg);}.sidemenu-menu{ background-color:var(--light-bg);padding:30px;}.sidemenu-naw{ padding-bottom:100px;background-color:var(--first-color);}.sidemenuwrapper ul.nawmenu{ display:block;}.sidemenuwrapper ul.nawmenu li{ display:block;}.sidemenuwrapper ul.nawmenu li a{ font-size:16px;line-height:2em;color:var(--white);display:flex;text-decoration:none !important;}.sidemenuwrapper ul.nawmenu li a:hover{ color:var(--second-color);}.sidemenuwrapper ul.nawmenu li a i{ color:var(--second-color);width:25px;top:9px;font-size:14px;position:relative;}.sidemenuwrapper ul.nawmenu li a span{ display:block;}.sidemenu-tab h2{ color:var(--white);margin-top:0;}.sidemenu-tab ul.nawmenu li a{ color:rgba(255,255,255,0.7);}.sidemenu-tab ul.nawmenu li a:hover{ color:var(--white);}.sidemenu-bottom{ position:absolute;bottom:0;right:0;left:0;background-color:var(--second-color);box-sizing:border-box;padding:30px;}.sidemenu-bottom-price{ display:flex;align-items:center;justify-content:space-between;color:var(--white);font-size:20px;line-height:26px;font-weight:700;}.sidemenu-bottom-buttons{ display:block;text-align:center;}.sidemenu-bottom-buttons .meerinfoblok{ display:block;margin-top:15px;border:2px solid var(--first-color);}ul.mobilemenuul.talenmenu li a{ display:flex;align-items:center;gap:10px;padding:20px 0;}.sidemenu-menu .meerinfoblok{ width:100%;margin-top:30px;}ul.mobilemenuul{ display:block;padding:0;}ul.mobilemenuul li{ display:block;position:relative;}ul.mobilemenuul li .submenubutton{ width:30px;height:30px;position:absolute;right:0;top:6px;z-index:10;cursor:pointer;transition:background-color 0.3s ease-in-out;}ul.mobilemenuul li.visible .submenubutton,ul.mobilemenuul li .submenubutton:hover{ background-color:var(--first-color);}ul.mobilemenuul li .submenubutton:before{ width:16px;right:7px;height:2px;top:50%;transform:translateY(-50%);background-color:var(--second-color);content:"";position:absolute;transition:background-color 0.3s ease-in-out;}ul.mobilemenuul li .submenubutton:after{ height:16px;left:50%;width:2px;top:50%;transform:translate(-50%,-50%);background-color:var(--second-color);content:"";position:absolute;transition:background-color 0.3s ease-in-out,height 0.3s ease-in-out;}ul.mobilemenuul li.visible .submenubutton:after{ height:0;}ul.mobilemenuul li.visible .submenubutton:before,ul.mobilemenuul li.visible .submenubutton:after,ul.mobilemenuul li .submenubutton:hover:after,ul.mobilemenuul li .submenubutton:hover:before{ background-color:var(--white);}ul.mobilemenuul li a{ display:block;box-sizing:border-box;padding:10px 40px 10px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:22px;font-weight:600;color:var(--second-color);text-decoration:none !important;border-top:1px solid var(--gray-border);}ul.mobilemenuul li a i{ display:none;}ul.mobilemenuul li:first-of-type a{ border-top:0;}ul.mobilemenuul li a.active,ul.mobilemenuul li a:hover{ color:var(--first-color);}ul.mobilemenuul li ul{ height:0;overflow:hidden;padding:0;}ul.mobilemenuul li.visible ul{ height:100%;}ul.mobilemenuul li ul li{}ul.mobilemenuul li ul li a{ padding-left:25px;font-weight:500;}@media (max-width:700px){ .sidemenuinner{ width:97vw;}}