@media screen and (max-width:1649px){body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-nav2{padding:20px clamp(40px, 5vw, 120px) clamp(20px, 2vw, 40px)}}@media screen and (max-width:1549px){:root{font-size:15px}body>header:first-child #headerMenu #headerLogo a{height:20%}body>header:first-child #headerMenu>ul{grid-gap:30px;gap:30px}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content #submenu-nav #primary-list>li a{font-size:2.2rem}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content #submenu-nav #primary-list>li .sublinks li .sublink{font-size:1.7rem}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-nav2 ul li a{font-size:max(1.2rem, 15px)}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-nav2 ul li p.submenu-text{font-size:max(1.2rem, 15px)}}@media screen and (max-width:1299px){body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-nav2{padding:20px clamp(20px, 3vw, 60px) clamp(20px, 2vw, 40px)}}@media screen and (max-width:1199px){main#Boutique .shop-products ul.products{grid-template-columns:repeat(3, 1fr)}body>header:first-child #headerMenu>ul{grid-gap:20px;gap:20px}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-nav2{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-nav2 ul{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-nav2 ul li p.submenu-text{text-align:center;font-size:max(1rem, 13px)}body>header:first-child #headerMenu>ul#headerMenuRight>li a.shop,body>header:first-child #headerMenu>ul#headerMenuRight>li a.myaccount,body>header:first-child #headerMenu>ul#headerMenuRight>li a.cart,body>header:first-child #headerMenu>ul#headerMenuRight>li a.gift{font-size:0}body>footer #footerContent #footerInstagram .s4-social-network-instagram .s4-social-network-instagram--post{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3);width:calc(100% / 3)}body>footer #footerContent .container #footer-menus .footer-menu ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:991px){:root{font-size:14px}body>header:first-child{height:50px}body>header:first-child #headerTopbar{display:none}body>header:first-child #headerMenu{padding:0 max(2vw, 20px);background:#9B0112 !important}body>header:first-child #headerMenu #headerLogo a{height:25%}body>header:first-child #headerMenu>ul{grid-gap:15px;gap:15px}body>header:first-child #headerMenu>ul#headerMenuLeft{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #burger-button{top:unset}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #burger-button::after{display:none}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content{left:calc((2 * max(2vw, 20px)) + 50px);width:calc(100% - ((2 * max(2vw, 20px)) + 50px))}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content #submenu-nav{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;width:80%;max-width:80%;padding:max(3vw, 30px)}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content #submenu-nav .item-img-default{display:none}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content #submenu-nav #primary-list li .item-img{display:none}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu .s4-language-toggle{display:flex}body>header:first-child #headerMenu>ul#headerMenuRight>li a.booking{font-size:max(0.9rem, 12px);padding:7px 15px 9px}main#Boutique .shop-layout{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px;padding:30px 20px 60px}main#Boutique .shop-sidebar{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}main#Boutique .shop-sidebar__list{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px 16px;gap:8px 16px}main#Boutique .shop-products ul.products{grid-template-columns:repeat(3, 1fr);gap:20px}main#SingleProduit .sp-container{padding-top:100px}main#SingleProduit .sp-layout{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px}main#SingleProduit .sp-gallery{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}main#Reserver{padding-top:65px}main#Offrir{padding-top:65px}main#Politique{padding-top:65px}main.cdl-qr-landing-main{padding-top:65px}body>footer #footerNewsletter{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body>footer #footerContent .container #footer-seo .tinymce-text>*{font-size:max(0.85rem, 12px)}body>footer #footerContent .container #footer-menus .footer-menu ul li{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc((100% - 30px) / 4);-ms-flex:0 0 calc((100% - 30px) / 4);flex:0 0 calc((100% - 30px) / 4);max-width:calc((100% - 30px) / 4);width:calc((100% - 30px) / 4);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:0px;gap:0px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}#fixed-tel-btn.is-open .tel-btn-content,#fixed-tel-btn.is-copied .tel-btn-content{max-width:145px}#fixed-tel-btn .tel-btn-number{font-size:max(0.9rem, 12px)}}@media screen and (max-width:767px){body>header:first-child #headerMenu{grid-gap:15px;gap:15px}body>header:first-child #headerMenu>ul#headerMenuLeft{-webkit-box:0;-moz-box:0;-webkit-flex:0 1 0;-ms-flex:0 1 0;flex:0 1 0}main#Boutique .shop-products ul.products{grid-template-columns:repeat(2, 1fr);gap:15px}main#Boutique .shop-product-card__dots{display:none}main#SingleProduit .sp-container{padding:100px 20px 60px}body>footer #footerArgs .container .arguments-list .argument-item{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc((100% - 30px) / 2);-ms-flex:0 0 calc((100% - 30px) / 2);flex:0 0 calc((100% - 30px) / 2);max-width:calc((100% - 30px) / 2);width:calc((100% - 30px) / 2)}body>footer #footerContent #footerInstagram{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body>footer #footerContent #footerInstagram .s4-social-network-instagram{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;order:1}body>footer #footerContent #footerInstagram #footerSocials{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;order:0;text-align:center}body>footer #footerContent #footerInstagram #footerSocials .socials-links-in-feed{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}body>footer #footerContent .container #footer-menus .footer-menu ul li{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc((100% - 10px) / 2);-ms-flex:0 0 calc((100% - 10px) / 2);flex:0 0 calc((100% - 10px) / 2);max-width:calc((100% - 10px) / 2);width:calc((100% - 10px) / 2)}}@media screen and (max-width:575px){h1 br,h2 br,h3 br{display:none}body>header:first-child #headerMenu{padding:0 10px}body>header:first-child #headerMenu #headerLogo{display:none}body>header:first-child #headerMenu>ul{grid-gap:10px;gap:10px}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:0;gap:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu::after{display:none}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content{position:relative;top:unset;left:unset;width:100%;height:unset;padding-bottom:unset;overflow-y:auto;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content #submenu-nav{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;width:95%;max-width:95%;padding:max(5vw, 50px) max(3vw, 30px)}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content #submenu-nav #primary-list{margin-left:auto;margin-right:auto}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content #submenu-nav #primary-list>li a{padding-left:20px;font-size:1.7rem}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content #submenu-nav #primary-list>li .sublinks{padding-left:30px}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-content #submenu-nav #primary-list>li .sublinks li .sublink{font-size:max(1.2rem, 15px)}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-nav2{height:unset;padding:50px 15px 60px 15px;background:unset;position:relative;bottom:unset;left:unset;grid-gap:20px;gap:20px;-webkit-box:0;-moz-box:0;-webkit-flex:0 1 0;-ms-flex:0 1 0;flex:0 1 0}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-nav2 ul{grid-gap:10px 20px;gap:10px 20px}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-nav2 ul li a{font-size:max(1rem, 13px);padding:5px 0}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu #submenu-nav2 ul li p.submenu-text{font-size:max(1rem, 13px)}body>header:first-child #headerMenu>ul#headerMenuLeft>li#submenu-container #submenu .logo-in-bottom-nav-menu{width:100vw}main#page404 .content .number{font-size:5rem}#fixed-tel-btn{background:rgba(155, 1, 18, 0.92)}#fixed-tel-btn .tel-btn{padding:15px 12px 8px 15px}#fixed-tel-btn .tel-btn svg{width:40px;height:40px}#fixed-tel-btn .tel-btn-content{display:none}body>footer #footerNewsletter p{text-align:center}body>footer #footerNewsletter .s4-forms-v2 .leform-form .leform-form-inner .leform-row{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body>footer #footerNewsletter .s4-forms-v2 .leform-form .leform-form-inner .leform-row .leform-col.leform-col-6{width:100%}body>footer #footerNewsletter .s4-forms-v2 .leform-element[data-type="button"] .leform-button.s4Button.s4Button-redN1{width:100%}body>footer #footerContent .container #footer-seo .tinymce-text>*{font-size:max(0.8rem, 11px)}body>footer #footerContent #footerInstagram .s4-social-network-instagram .s4-social-network-instagram--post{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc(100% / 2);-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:calc(100% / 2);width:calc(100% / 2)}}