body{margin:0;padding:0;font-family:var( --font-base);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:var(--font-size-defaut);line-height:var(--line-height-defaut);color:#000;background-color:var(--body-background-color)}div{box-sizing:border-box}main header{width:100%;max-width:var(--width-wide);margin-left:auto;margin-right:auto;padding-right:var(--padding-global-dg);padding-left:var(--padding-global-dg);box-sizing:border-box}body.page-template-page-facebook #tarteaucitronIcon,body.page-template-page-facebook .cta-opaque,body.page-template-page-facebook .nav-wrapper,body.page-template-page-facebook .top-wrapper,body.page-template-page-facebook footer,body.page-template-page-facebook h1{display:none!important}.gutenberg.gutenberg-single{padding-top:80px;display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:80px;max-width:var(--width-wide)}.gutenberg.gutenberg-single .gauche{width:60%;padding-right:50px}.gutenberg.gutenberg-single .droite{width:40%;padding-left:50px;color:var(--color-principale)}.gutenberg.gutenberg-single .contenu-widgets{border-radius:var(--border-radius);background-color:var(--color-light);padding-right:var(--padding-global-dg);padding-left:var(--padding-global-dg);padding-top:30px;padding-bottom:30px}.pagination-un-article{border-top:var(--color-principale) 1px solid;padding-top:50px;width:100%;max-width:var(--width-wide);margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:50px}.pagination-un-article a{font-size:24px}.pagination-un-article a span{display:block;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.pagination-un-article .prev{width:50%;padding-right:calc(var(--padding-global-dg) * 3)}.pagination-un-article .next{width:50%;padding-left:calc(var(--padding-global-dg) * 3);text-align:right}.pagination-un-article a{text-decoration:none;color:var(--nav-menu-color)}.gutenberg.gutenberg-single .droite ul.wp-block-latest-posts li{margin-bottom:15px;margin-top:15px}.gutenberg.gutenberg-single .droite a{text-decoration:none;color:var(--color-principale)}.gutenberg.gutenberg-single .droite a:hover{text-decoration:underline}.gutenberg{width:100%;max-width:var(--width-defaut);margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}.gutenberg.page-accueil{padding-top:0;padding-bottom:80px}.gutenberg.alignwide{max-width:var(--width-wide)}.gutenberg.alignfull{max-width:var(--width-full)}.gutenberg.produit{width:100%;padding-top:80px;max-width:100%;margin-left:0;margin-right:0;padding-bottom:0}.cols-produits{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;position:relative}.cols-produits header{max-width:100%;padding-left:0;padding-right:0}main .cols-produits header h1{max-width:100%;padding-right:0;width:100%;font-size:clamp(32px, 2.5vw, 50px);line-height:1em;margin-bottom:60px;margin-top:0;color:var(--color-principale)}.cols-produits .photo{width:50%;height:calc(100vh - 80px);position:sticky;top:80px;left:0;overflow:hidden}.cols-produits .photo img{min-width:100%;min-height:100%;object-fit:cover!important;position:center center}.cols-produits .contenu{width:50%}.le-contenu{width:100%;max-width:800px;padding-left:50px;padding-right:50px;padding-top:0;padding-bottom:80px}h1,h2,h3,h4,h5,h6{font-family:var(--font-titre);font-weight:var(--font-titre--weight);font-style:normal;font-optical-sizing:auto}div{box-sizing:border-box}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap}.top-wrapper{width:100%;height:30px;background-color:var(--top-background-color);color:var(--top-text-color);align-items:center;position:sticky;top:-40px;font-size:16px;line-height:16px;padding-left:var(--padding-global-dg);padding-right:var(--padding-global-dg)}.top-wrapper a{color:var(--top-text-color);text-decoration:none;margin-left:30px;position:relative;padding-left:25px}.top-wrapper a.tel::before{content:"";position:absolute;top:-2px;left:0;width:20px;height:20px;background-color:var(--top-text-color);-webkit-mask:url(../images/icone-tel.svg) no-repeat center;mask:url(../images/icone-tel.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.top-wrapper a.mail::before{content:"";position:absolute;top:-2px;left:0;width:20px;height:20px;background-color:var(--top-text-color);-webkit-mask:url(../images/icone-mail.svg) no-repeat center;mask:url(../images/icone-mail.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.top-wrapper .top{width:100%;max-width:var(--width-wide);margin-left:auto;margin-right:auto;align-items:center;justify-content:flex-end}.menu-close,.menu-toggle{display:none}.nav-wrapper{width:100%;padding-top:0;padding-left:var(--padding-global-dg);padding-right:var(--padding-global-dg);position:sticky;top:0;z-index:2500;height:80px;background-color:var(--nav-background-color);align-items:center;justify-content:space-between;backdrop-filter:blur(10px);font-size:18px;box-sizing:border-box}.nav-logo{margin-right:20px}.nav-logo a img{height:var(--hauteur-logo);width:auto;max-width:320px}.nav-content a.resto{margin-left:20px;display:flex;align-items:center}.nav-content a.resto img{height:var(--hauteur-logo);width:auto}.nav-content{width:100%;max-width:var(--width-wide);margin-left:auto;margin-right:auto;align-items:center;justify-content:space-between}.nav-content ul{list-style:none;padding-left:0;align-items:stretch;height:80px;margin:0;padding:0}.nav-content ul li{margin-left:10px;margin-right:10px;position:relative;align-items:center;display:flex}.nav-content .sub-menu{opacity:0;visibility:hidden;display:none;transform:translateY(10px);transition:all .25s ease;position:absolute;background-color:var(--nav-background-color);padding:10px 0;top:80px;backdrop-filter:blur(10px)}.nav-content li.is-open>.sub-menu{opacity:1;visibility:visible;display:block;transform:translateY(0);z-index:4500}.nav-content .sub-menu .sub-menu{left:100%;top:40}.nav-content ul ul.sub-menu{width:250px;padding-left:0;padding-bottom:0;padding-top:0;height:auto;font-size:18px}.nav-content ul ul li{margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:var(--color-principale) 1px solid;margin-left:0;padding-left:20px;padding-right:20px}.nav-content ul ul li:last-child{border-bottom-style:none;margin-bottom:0}.nav-content ul li.menu-item-has-children{padding-right:30px}.nav-content ul li.menu-item-has-children::after{content:"";position:absolute;top:37px;right:0;width:15px;height:9px;background-color:var(--nav-menu-color);-webkit-mask:url(../images/chevron.svg) no-repeat center;mask:url(../images/chevron.svg) no-repeat center;-webkit-mask-size:contain}.nav-content ul li a{color:var(--nav-menu-color);text-decoration:none}.nav-content ul li a:hover{color:var(--nav-menu-color-hover);text-decoration:none}.image-fond{background-position:center center;background-size:cover;background-repeat:no-repeat}.opaque{background-color:var(--cta-background-color);color:#fff;padding-top:160px;padding-bottom:80px;display:flex;flex-direction:row;align-items:flex-end;align-content:flex-end}.home .graffiti-template .opaque{height:65vh}main header h1{box-sizing:border-box;padding-right:30%;font-size:clamp(30px, 4.5vw, 85px);line-height:1em;margin:0}main header p{text-transform:uppercase;letter-spacing:2px}main .gutenberg{margin-top:0;margin-bottom:0;z-index:2000;margin-left:auto;margin-right:auto;width:100%}main.gutenberg-actus .gutenberg{max-width:var(--width-wide)}.list-actus{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.list-actus article a.img-une{width:100%;height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;border-radius:var(--border-radius)}.list-actus article h2 a{text-decoration:none;font-size:22px;line-height:22px;font-weight:var(--font-titre--weight);color:var(--color-principale)}.list-actus article p{font-size:var(--font-size-defaut)}.cta-wrapper{color:var(--cta-text-color);background-size:cover;background-position:center;background-repeat:no-repeat}.pagination-articles{max-width:var(--width-wide);width:100%;margin-left:auto;margin-right:auto;padding-left:var(--padding-global-dg);padding-right:var(--padding-global-dg);margin-bottom:50px}.pagination-articles .nav-links{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.pagination-articles .nav-links .page-numbers{border-radius:var(--border-radius);margin-left:8px;margin-right:8px;font-size:16px;line-height:16px;box-sizing:border-box;height:28px;width:28px;background-color:var(--top-background-color);color:var(--top-text-color);text-align:center;padding-top:6px;text-decoration:none}.pagination-articles .nav-links .page-numbers.current{background-color:var(--color-tertiaire)}.pagination-articles .nav-links a.next.page-numbers,.pagination-articles .nav-links a.prev.page-numbers{width:auto;padding-right:16px;padding-left:16px}.cta-opaque{background-color:var(--cta-background-color)}.cta-content{width:100%;max-width:var(--width-defaut);margin-left:auto;margin-right:auto;text-align:center;padding-top:80px;padding-bottom:80px}.cta-content p.titre-cta{font-family:var(--font-titre);font-size:clamp(32px, 2.8vw, 52px);line-height:.8em;margin-top:0}.cta-content p.texte-cta{display:block;box-sizing:border-box;padding-left:20%;padding-right:20%}.cta-content a{color:var(--cta-bouton-text-color);text-decoration:none;display:inline-block;background-color:var(--cta-bouton-background-color);font-size:20px;line-height:20px;height:60px;padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px;box-sizing:border-box;margin-top:25px;border-radius:3px}footer{background-color:var(--footer-background-color);color:var(--footer-text-color);padding-top:50px;padding-bottom:80px}footer a{color:var(--footer-text-color);text-decoration:none}footer a:hover{text-decoration:underline}.footer-content{width:100%;max-width:var(--width-wide);margin-left:auto;margin-right:auto;align-items:center;justify-content:space-between}.footer-content ul{list-style:none;text-align:center;padding-left:0}.footer-content ul li{margin-left:15px;margin-right:15px}.footer-content a.picto{display:inline-block;width:34px;height:34px;margin-left:10px;margin-right:0}.footer-content a.picto #facebook1,.footer-content a.picto #instagram1,.footer-content a.picto #linkedin1,.footer-content a.picto #twitter1,.footer-content a.picto #youtube1{fill:var(--footer-picto-color)}.col-full{width:100%;margin-top:40px;text-align:center;font-size:16px;padding-top:40px;border-top:var(--footer-text-color) 1px solid;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}