@font-face{font-family:"DIN";src:url("../fonts/DIN-Regular.woff2") format("woff2"),url("../fonts/DIN-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}#hsl-caussecomtal{position:relative;background:var(--sdk-color-theme-background);padding:0 0 200px 0;display:grid;column-gap:24px;row-gap:24px;grid-template-columns:72px repeat(12, minmax(0px, 1fr)) 72px}@media screen and (max-width: 992px){#hsl-caussecomtal{grid-template-columns:8px repeat(12, minmax(0px, 1fr)) 8px;padding:40px 0}}#hsl-caussecomtal #iframe-smart-locator{width:100%;min-height:500px;max-height:100svh;height:70vh;display:grid;grid-column-start:2;grid-column-end:14}@media screen and (max-width: 992px){#hsl-caussecomtal #iframe-smart-locator{min-height:auto;height:50vh}}.diadao-smart-locator-container.open{background:#fff;position:fixed !important;top:0;left:0;width:100%;height:100%;z-index:99999999999}.diadao-smart-locator-container.open #iframe-smart-locator{position:fixed !important;top:0;left:0;min-height:100vh !important;padding-bottom:0;grid-column-start:auto !important;grid-column-end:auto !important;width:100vw !important}body .offcanvas#diadao-snippet-booking #kwpb-diadao-booking{padding:8.75rem 2.5rem 2.5rem}body h2,body #header-menu span,body .booking-menu-title{font-family:"DIN",sans-serif;font-weight:400;font-size:48px}body h2 strong,body #header-menu span strong,body .booking-menu-title strong{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}@media screen and (max-width: 992px){body h2,body #header-menu span,body .booking-menu-title{font-size:24px}body h2 strong,body #header-menu span strong,body .booking-menu-title strong{font-weight:inherit;font-size:inherit;line-height:inherit}}body h2,body .booking-menu-title{line-height:64px}@media screen and (max-width: 992px){body h2,body .booking-menu-title{line-height:32px}}body .diadao-has-sticky .header-the-originals-relais_logo{width:140px}@media screen and (max-width: 992px){body .diadao-has-sticky .header-the-originals-relais_logo{display:none}}body .diadao-has-sticky .header-caussecomtal-logo{width:100px}@media screen and (max-width: 992px){body .diadao-has-sticky .header-caussecomtal-logo{display:none}}@media screen and (max-width: 992px){body .header-buttons .button-left #social-menu{display:none}}@media screen and (min-width: 991px){body .banner .banner__partner-logo{display:none}}body .footer .footer__partners .logo-the-originals,body .footer .footer__partners .footer_clef_verte_logo{width:200px}@media screen and (max-width: 992px){body .footer .footer__partners .logo-the-originals,body .footer .footer__partners .footer_clef_verte_logo{width:140px}}body .offcanvas-body .form-contact.form-restaurants .gfield--input-type-date .ui-datepicker-trigger{display:none}body .offcanvas-body .form-contact.form-restaurants .gfield.gfield--input-type-select .gfield_label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}body .footer .footer__partners__logos{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 992px){body .footer .footer__partners__logos{flex-wrap:wrap}}body .footer .footer__partners__logos .logo-wrapper{display:flex;align-items:center;justify-content:center;width:100%}body .footer .footer__partners__logos .logo-wrapper img{width:auto;object-fit:contain}@media screen and (max-width: 992px){body .footer .footer__partners__logos .logo-wrapper img{max-width:120px;max-height:120px}}body .footer__logo{width:100%;display:flex;justify-content:center;gap:96px}@media screen and (max-width: 992px){body .footer__logo{gap:24px;align-items:center;flex-direction:column}}@media screen and (max-width: 992px){body .footer__logo .header-the-originals-relais_logo{display:none}}body .media-fullscreen .content-medias__content__text img{max-width:160px}body.smartpreview-panel-open #triggerflow-chat-widget,body.diadao-panel-plugin-opened #triggerflow-chat-widget,body.sdkbs-panel-opened #triggerflow-chat-widget{display:none}body .form-contact.form-restaurants .gform-body #field_49_15 label,body .form-contact.form-restaurants .gform-body #field_49_13 label{display:none}body.sticky-v2-enabled:not(.diadao-menuopened):not(.diadao-snippet-open):not(.diadao-scroll-top):not(.diadao-scroll-end) header#diadao-header #diadao-header-buttons #button-right img{filter:invert(1)}
