@media(min-width:1025px){.mainNav,.mainNav .mainNav-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.mainNav .mainNav-content{width:100%;padding-top:15px;padding-bottom:10px}.mainNav .mainNav-content nav.navbar{display:block;z-index:8000;position:initial;min-height:auto}.mainNav .mainNav-content nav.navbar[data-type=main_menu]{margin:0 auto}body.header_block_open .mainNav .mainNav-content nav.navbar,body.quick_search_open .mainNav .mainNav-content nav.navbar{z-index:1000}.mainNav .mainNav-content nav.navbar .contentMenu{margin-top:0;height:auto;overflow:hidden}.mainNav .mainNav-content nav.navbar .contentMenu>div{padding:0 10px;line-height:35px}.mainNav .mainNav-content nav.navbar .contentMenu>div:last-child{padding-right:0}.mainNav .mainNav-content nav.navbar .contentMenu>div:first-child{padding-left:0}.mainNav .mainNav-content nav.navbar .contentMenu>div a{transition:border .2s ease 0s,color .2s ease 0s;display:block;position:relative;color:#063e58;font-size:14px;font-family:"Poppins",sans-serif;font-weight:600;font-style:normal}.mainNav .mainNav-content nav.navbar .contentMenu>div a:not(.image_menu):after{content:"";width:100%;height:2px;background-color:#063e58;opacity:0;position:absolute;left:0;bottom:11px;transition:.3s opacity ease,.3s bottom ease}.mainNav .mainNav-content nav.navbar .contentMenu>div a .icon{display:none}.mainNav .mainNav-content nav.navbar .contentMenu>div a.picto-left{background-repeat:no-repeat;background-position:10px center;background-size:22px 22px;padding:0 15px 0 40px;border-radius:20px;transition:.2s color ease,.2s background-color ease}.mainNav .mainNav-content nav.navbar .contentMenu>div:not(:has(.picto-left)).selected a:after,.mainNav .mainNav-content nav.navbar .contentMenu>div:not(:has(.picto-left)):hover a:after{opacity:1;bottom:5px}.mainNav .mainNav-content nav.navbar .mainNavLayer{left:0;position:absolute;top:100%;margin:0 auto;opacity:0;height:0;max-height:600px}.mainNav .mainNav-content nav.navbar .mainNavLayer.open{height:600px;opacity:1}.mainNav .mainNav-content nav.navbar .mainNavLayer.menu_image{overflow-y:auto}.mainNav .mainNav-content nav.navbar .mainNavLayer>div .catalog{position:relative}.mainNav .mainNav-content nav.navbar .mainNavLayer>div .catalog .main_nav_close{position:absolute;top:20px;right:20px;border:1px solid #000;border-radius:100%;padding:6px;font-size:12px;cursor:pointer}.mainNav .mainNav-content nav.navbar .mainNavLayer>div .catalog .catalog-list{max-height:600px}}