.header.header-menu .content-wrapper{max-width:100%}@media screen and (max-width:1392px){.dnd-section:has(.header.header-menu){padding:0}html.opened-nav{overflow:hidden}html.opened-nav .header-burger-mobile .line1{transform:rotate(45deg) translate(2px,5px)}html.opened-nav .header-burger-mobile .line2{opacity:0}html.opened-nav .header-burger-mobile .line3{transform:rotate(-45deg) translate(2px,-5px)}html.opened-nav .svg-closed .line1,html.opened-nav .svg-closed .line3{transform:none}html.opened-nav .svg-closed .line2{opacity:1}html.opened-nav .links-content.for-mobile{transform:translateX(0)}.links-content.for-mobile{background-color:#fff;border-top:1px solid #e6e6e6;box-shadow:0 20px 20px rgba(0,0,0,.2);display:flex;flex-direction:column;height:calc(100svh - 85px);left:0;position:fixed;right:0;top:85px;transform:translateX(calc(100% + 30px));transition:.5s ease-in-out;z-index:200}.links-content.for-mobile .header_nav__top-nav{align-items:baseline;align-items:center;background-color:#202f3e;display:flex;flex-direction:row;gap:24px;justify-content:space-evenly;padding-block:10px;padding-inline:15px;text-align:center;text-transform:uppercase}.links-content.for-mobile .header_nav__top-nav .left-content{display:flex}.links-content.for-mobile .header_nav__top-nav a.left-content__link{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:11px;font-size:12px;gap:8px}.links-content.for-mobile .header_nav__top-nav a.left-content__link .is-text{margin:auto;text-align:center;word-break:auto-phrase}.links-content.for-mobile .header_nav__links{list-style:none;margin:10px 0 0;padding-inline:15px}.links-content.for-mobile .header__submenu__inner{height:calc(100svh - 85px);list-style:none;margin:0;overflow:auto;padding:0}.links-content.for-mobile .header__submenu__inner li{padding-left:15px;padding-right:15px}.links-content.for-mobile .header__submenu__inner li a{color:#202f3e;display:inline-block;font-size:15px;font-weight:400;letter-spacing:0;padding-bottom:10px;padding-top:10px;text-align:left;text-transform:none;width:100%}.links-content.for-mobile .close_submenu{background:transparent;border:0;border-bottom:1px solid #e6e6e6;color:#1a1a1a;cursor:pointer;font-family:Graphik,sans-serif;font-size:13px;margin-bottom:20px;padding:14px 15px 15px;position:relative;text-align:left;width:100%}.links-content.for-mobile a.main-link{align-items:center;border-bottom:1px solid #6d685f24;color:#202f3e;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding-bottom:16px;padding-top:16px;text-transform:uppercase;width:100%}.links-content.for-mobile .header__submenu{background-color:#fff;box-shadow:0 20px 20px rgba(0,0,0,.2);height:100%;left:0;margin:0 auto;overflow:auto;position:fixed;right:0;top:0;transform:translateX(calc(100% + 30px));transition:.5s ease-in-out;z-index:300}.links-content.for-mobile .header__submenu.is-open{opacity:1;transform:translateX(0)}.links-content.for-mobile .mobile-reservation{margin-bottom:25px;margin-top:10px;padding-inline:15px}.links-content.for-mobile .mobile-reservation ul{list-style:none;margin:0;padding:0}.links-content.for-mobile .mobile-reservation ul li a{color:#7e7e7e;display:inline-block;font-family:Graphik,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;padding-bottom:10px;padding-top:10px}.links-content.for-mobile .socials{border-top:1px solid #e6e6e6;margin-left:-15px;margin-right:-15px;margin-top:auto;padding:22px 20px;text-align:end}.links-content.for-mobile .socials a{margin-right:20px}.links-content.for-mobile .socials a:hover{opacity:.7}.links-content.for-mobile .socials a span{display:inline-block}.links-content.for-mobile .socials a span svg{display:block;fill:#232f3d!important;height:18px;width:auto}.header.header-menu .header__top-nav.for-desktop,.header.header-menu .links-content.for-desktop{display:none}.header_nav{height:85px;position:relative}.header_nav .header_nav__inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.header_nav .logo-content{padding-left:15px}.header_nav .logo-content img{height:36px;width:auto}.header_nav .infos-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding-bottom:10px;padding-right:15px;padding-top:10px}.header_nav .infos-content .header_nav__phone-number{align-items:flex-end;display:flex;flex-direction:column}.header_nav .infos-content .header_nav__phone-number .phone-number__subtext{font-size:10px;text-align:center;text-transform:uppercase}.header_nav .infos-content .header_nav__phone-number .phone-number__number{align-items:center;color:var(--color-global-5-hex);display:flex;font-size:20px}.header_nav .infos-content .header_nav__phone-number .phone-number__number .is-icon{height:24px;margin-right:8px;width:24px}.header_nav .infos-content .header_nav__phone-number .phone-number__opening-week,.header_nav .infos-content .header_nav__phone-number .phone-number__opening-week-end{color:var(--color-system-2-hex);font-size:10px}.header_nav .infos-content .header_nav__phone-number .phone-number__opening-week span,.header_nav .infos-content .header_nav__phone-number .phone-number__opening-week-end span{color:#6d685f}.header_nav .header-burger-mobile{border:none;margin-left:30px}.header_nav .header-burger-mobile .line{transform-origin:center;transition:transform .5s ease,opacity .5s ease}}@media screen and (min-width:1392px){.dnd-section:has(.header-menu){padding-block:0}.header__background{background:var(--color-global-8-hex);height:60px}.header-burger-mobile{display:none}.header__top-nav{display:flex;height:60px;justify-content:space-between;padding-block:18px}.header__top-nav .left-content{align-items:center;display:flex;flex-wrap:wrap}.header__top-nav .left-content a.left-content__link{align-items:center;color:#fff;display:flex;margin-right:36px}.header__top-nav .left-content a.left-content__link span.is-icon{height:20px;margin-right:12px;width:20px}.header__top-nav .right-content a.right-content__link{align-items:center;color:#fff;display:flex}.header__top-nav .right-content a.right-content__link span.is-icon{height:20px;margin-right:12px;width:20px}.header_nav .header_nav__inner{align-items:center;display:flex;position:relative}.header_nav .logo-content .is-logo{margin-right:48px}.header_nav .links-content.for-mobile{display:none}.header_nav .links-content.for-desktop{align-items:center;display:flex}.header_nav .links-content.for-desktop ul.header_nav__links{display:flex;list-style:none;margin:0;padding-inline-start:0}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu{margin-right:32px}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu a.main-link{color:var(--color-system-2-hex);cursor:pointer;font-weight:500;padding-block:38px}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu .header__submenu{background:#fff;border-radius:16px;border-top:1px solid #e6e6e6;box-shadow:0 0 5px rgba(0,0,0,.25);display:flex;height:auto;left:50%;max-height:calc(100dvh - 105px);opacity:0;padding:40px 30px;position:absolute;top:85px;transition:all .2s ease;visibility:hidden;z-index:200}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu .header__submenu ul.header__submenu__inner{list-style:none;margin:0 auto;max-height:calc(100dvh - 186px);overflow-y:scroll;padding:0 8px 0 0}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu .header__submenu ul.header__submenu__inner li{display:block;text-align:left;white-space:nowrap}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu .header__submenu ul.header__submenu__inner li a{background:transparent;border-radius:12px;color:var(--color-system-2-hex);display:inline-block;font-size:20px;font-weight:500;padding:16px 20px;transition:backgrouund .3s ease}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu .header__submenu ul.header__submenu__inner li:hover a{background:var(--color-system-3-hex)}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu:hover .header__submenu{opacity:1;visibility:visible}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu.submenu_is_small .header__submenu{left:auto;transform:translate(-20px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu.submenu_is_small .header__submenu ul.header__submenu__inner{width:100%}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu.submenu_is_big .header__submenu{flex-direction:row;transform:translateX(-50%);width:calc(100% - 201px)}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu.submenu_is_big .header__submenu ul.header__submenu__inner{align-items:flex-start;display:flex;flex-wrap:wrap}.header_nav .links-content.for-desktop ul.header_nav__links li.submenu.submenu_is_big .header__submenu ul.header__submenu__inner li{flex:0 0 33%}.header_nav .infos-content{align-items:center;display:flex;flex:1;flex-direction:row;gap:16px;justify-content:flex-end}.header_nav .infos-content .header_nav__phone-number{align-items:flex-end;display:flex;flex-direction:column}.header_nav .infos-content .header_nav__phone-number .phone-number__subtext{color:var(--color-global-5-hex);font-size:10px;font-weight:500;line-height:10.4px}.header_nav .infos-content .header_nav__phone-number .phone-number__number{align-items:center;color:var(--color-global-5-hex);display:flex;font-size:28px;font-weight:500;line-height:33.6px}.header_nav .infos-content .header_nav__phone-number .phone-number__number .is-icon{height:29px;margin-right:8px;width:29px}.header_nav .infos-content .header_nav__phone-number .phone-number__opening-week,.header_nav .infos-content .header_nav__phone-number .phone-number__opening-week-end{color:var(--color-system-2-hex);font-size:12px;font-weight:500;line-height:12.48px}.header_nav .infos-content .header_nav__phone-number .phone-number__opening-week span,.header_nav .infos-content .header_nav__phone-number .phone-number__opening-week-end span{color:#6d685f}}