#section-18-21>.ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-18-21{color:#353535;background-color:#fff}#section-102-21>.ct-section-inner-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-102-21{width:0%;height:0px}@media (max-width:1120px){#section-18-21{background-color:#fff}}#div_block-2-21{position:relative;z-index:99999999}#div_block-101-21{width:100vw;height:100%;position:absolute;right:10px;top:0px;background-color:#f07d00}#div_block-19-21{background-size:cover;width:100%;background-repeat:no-repeat;padding-bottom:0px;padding-top:0px;background-position:50% 50%}#div_block-21-21{text-align:left;align-items:center;justify-content:center;width:NaN%;padding-top:0px !important}#div_block-99-21{position:relative}#div_block-100-21{width:100vw;height:100%;position:absolute;right:10px;background-color:#f07d00}#div_block-23-21{width:33%;justify-content:flex-start;padding-top:40px}#div_block-24-21{margin-bottom:10px}#div_block-54-21{display:flex;flex-direction:row;align-items:center;gap:15px}#div_block-60-21{display:flex;flex-direction:row;align-items:center;gap:12px;margin-bottom:21px}#div_block-31-21{width:33%;justify-content:flex-start;align-items:flex-start;text-align:left;padding-top:40px}#div_block-70-21{display:flex;flex-direction:row;width:100%;max-width:400px;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:19px;row-gap:20}#div_block-43-21{padding-left:20px;padding-right:20px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;padding-bottom:5px;padding-top:5px;column-gap:5px}@media (max-width:1120px){#div_block-21-21{text-align:center;width:100%}}@media (max-width:1120px){#div_block-23-21{width:50%}}@media (max-width:1120px){#div_block-31-21{width:50%;text-align:left;align-items:center}}@media (max-width:767px){#div_block-21-21{text-align:left;align-items:center}}@media (max-width:767px){#new_columns-20-21>.ct-div-block{width:100% !important}#new_columns-20-21{flex-direction:column}}#new_columns-20-21{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;max-width:1400px;margin-bottom:0px;margin-left:auto;margin-right:auto}@media (max-width:767px){#new_columns-20-21{gap:30px}}#headline-25-21{margin-bottom:18px}#text_block-80-21{color:#fff}#link-8-21{position:relative}#link-79-21{background-color:#353535;color:#e2e2e2;margin-bottom:10px}#image-9-21{max-width:210px;position:relative;z-index:2}#image-22-21{max-width:370px;position:relative;z-index:2}#fancy_icon-55-21{margin-left:-5px}#fancy_icon-61-21>svg{width:20px;height:20px}#code_block-81-21{display:block;line-height:0}#code_block-44-21{font-size:14px}#code_block-103-21{unwrap:true}#_header-5-21.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active{position:fixed;top:0;left:0;right:0;z-index:101;background-color:#fff;box-shadow:-28px 1px 22.5px 0 rgba(0,0,0,0.62)}#_header-5-21.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky{display:none}#_header-5-21.oxy-header.oxy-header .oxygen-show-in-sticky-only{display:none}#_header-5-21{width:100%;padding-left:20px;padding-right:4px;box-shadow:-28px 1px 22.5px 0px rgba(0,0,0,0.62)}.oxy-header.oxy-sticky-header-active>#_header_row-6-21.oxygen-show-in-sticky-only{display:block}#_social_icons-63-21.oxy-social-icons{flex-direction:row;margin-right:-10px;margin-bottom:-10px}#_social_icons-63-21.oxy-social-icons a{font-size:32px;margin-right:10px;margin-bottom:10px;border-radius:0;background-color:#f07d00}#_social_icons-63-21.oxy-social-icons a svg{width:0.5em;height:0.5em;color:#fff}#span-82-21{color:#f07d00}#span-89-21{color:#f07d00}#span-85-21{color:#f07d00}#span-92-21{color:#f07d00}@keyframes oxel-sitenav-slideup{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0px)}}@keyframes oxel-sitenav-dropdown{from{transform-origin:top center;transform:scaleY(0)}to{transform-origin:top center;transform:scaleY(1)}}@keyframes oxel-sitenav-scale{from{transform-origin:center center;transform:scale(0)}to{transform-origin:center center;transform:scale(1)}}.open{animation-name:var(--oxynav-animation-name);animation-duration:var(--oxynav-transition-duration);animation-play-state:playing;animation-iteration-count:1;animation-timing-function:var(--oxynav-transition-timing-function)}.oxy-site-navigation{--oxynav-brand-color:#4831B0;--oxynav-neutral-color:#FFF;--oxynav-activehover-color:#EFEDF4;--oxynav-background-color:#4831B0;--oxynav-font-weight:300;--oxynav-other-spacing:8px;--oxynav-other-spacing-x2:calc(var(--oxynav-other-spacing) * 2);--oxynav-link-spacing:var(--oxynav-other-spacing) calc(var(--oxynav-other-spacing) * 2);--oxynav-border-radius:0px;--oxynav-animation-name:oxel-sitenav-dropdown;--oxynav-transition-duration:0.3s;--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);position:relative}.oxy-site-navigation__mobile-open-button{color:var(--oxynav-brand-color);margin-left:var(--oxynav-other-spacing);margin-right:var(--oxynav-other-spacing);border-style:none;background-color:transparent;padding:8px 8px;cursor:pointer}.oxy-site-navigation__css-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:32px;aspect-ratio:1}.oxy-site-navigation__css-icon-inner{position:relative;display:flex;flex-direction:column;width:100%}.oxy-site-navigation__css-icon-inner,.oxy-site-navigation__css-icon-inner::before,.oxy-site-navigation__css-icon-inner::after{width:100%;height:2px;background:currentColor;transform-origin:center;transition:var(--oxynav-transition-duration) all var(--oxynav-transition-timing-function)}.oxy-site-navigation__css-icon-inner::before,.oxy-site-navigation__css-icon-inner::after{content:"";position:absolute}.oxy-site-navigation__css-icon--animation-sticks .oxy-site-navigation__css-icon-inner::before{transition-delay:0.2s;top:-8px}.oxy-site-navigation__css-icon--animation-sticks .oxy-site-navigation__css-icon-inner::after{bottom:-8px}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-sticks .oxy-site-navigation__css-icon-inner{background:transparent}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-sticks .oxy-site-navigation__css-icon-inner::before{rotate:225deg;translate:0px 8px}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-sticks .oxy-site-navigation__css-icon-inner::after{rotate:-225deg;translate:0px -8px}.oxy-site-navigation__css-icon--animation-basic .oxy-site-navigation__css-icon-inner::before{top:-8px}.oxy-site-navigation__css-icon--animation-basic .oxy-site-navigation__css-icon-inner::after{bottom:-8px}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-basic .oxy-site-navigation__css-icon-inner{background:transparent}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-basic .oxy-site-navigation__css-icon-inner::before{rotate:-45deg;translate:0px 8px}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-basic .oxy-site-navigation__css-icon-inner::after{rotate:45deg;translate:0px -8px}.oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner{position:relative;display:flex;flex-direction:column;width:100%;box-shadow:0px 8px 0px 0px currentColor,0px -8px 0px 0px currentColor}.oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner::before{rotate:45deg;top:0px;transform:scaleX(0)}.oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner::after{rotate:-45deg;bottom:0px;transform:scaleX(0)}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner{box-shadow:0px 0px 0px 0px transparent,0px 0px 0px 0px transparent;background:transparent}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner::before,[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-collapse .oxy-site-navigation__css-icon-inner::after{transition-delay:0.3s;transform:scaleX(1)}.oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner{position:relative;display:flex;flex-direction:column;width:100%;box-shadow:0px 8px 0px 0px currentColor,0px -8px 0px 0px currentColor}.oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner::before{rotate:45deg;top:0px;opacity:0;translate:-32px -32px}.oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner::after{rotate:-45deg;bottom:0px;opacity:0;translate:32px -32px}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner{box-shadow:0px 32px 0px 0px transparent,0px -32px 0px 0px transparent;background:transparent}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner::before{transition-delay:0.1s;translate:0px 0px;opacity:1}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-dropin .oxy-site-navigation__css-icon-inner::after{transition-delay:0.2s;translate:0px 0px;opacity:1}.oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner,.oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::before,.oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::after{transition:none}.oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::before{top:-8px}.oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::after{bottom:-8px}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner{background:transparent}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::before{translate:0px 8px;rotate:45deg}[aria-expanded="true"] .oxy-site-navigation__css-icon--animation-none .oxy-site-navigation__css-icon-inner::after{translate:0px -8px;rotate:-45deg}.oxy-site-navigation__mobile-close-button .oxy-site-navigation__css-icon-inner{background:transparent}.oxy-site-navigation__mobile-close-button .oxy-site-navigation__css-icon-inner::before{top:0;rotate:45deg}.oxy-site-navigation__mobile-close-button .oxy-site-navigation__css-icon-inner::after{bottom:0;rotate:-45deg}.oxy-site-navigation li>button.oxy-site-navigation__mobile-close-button{padding:0;margin:0}.oxy-site-navigation__mobile-open-button>svg{width:16px;fill:currentColor}.oxy-site-navigation>ul{display:flex;flex-direction:row;align-items:stretch}.oxy-site-navigation ul{list-style-type:none;padding-inline-start:0px}.oxy-site-navigation li{display:flex;justify-content:space-between;align-items:center;position:relative;color:var(--oxynav-brand-color);background-color:var(--oxynav-neutral-color);white-space:nowrap;text-align:left}.oxy-site-navigation>li+li{margin-left:var(--oxynav-link-spacing)}.oxy-site-navigation>ul>li{border-radius:var(--oxynav-border-radius)}.oxy-site-navigation li:hover{background-color:var(--oxynav-activehover-color)}.oxy-site-navigation li a,.oxy-site-navigation>a{color:var(--oxynav-brand-color);padding:var(--oxynav-link-spacing);flex-grow:1;outline-offset:-4px}.oxy-site-navigation button svg{pointer-events:none}.oxy-site-navigation li>button{color:currentColor;margin-right:var(--oxynav-other-spacing);border-style:none;background-color:transparent;padding:8px 8px 8px 0px;cursor:pointer}.oxy-site-navigation li>button>svg{width:16px;fill:currentColor}.oxy-site-navigation li>button:not(.oxy-site-navigation__mobile-open-button):not(.oxy-site-navigation__mobile-close-button)>svg{max-width:25px}.oxy-site-navigation li>ul:not(.open){display:none}.oxy-site-navigation>ul>li>ul{padding-top:var(--oxynav-other-spacing);z-index:999}.oxy-site-navigation>ul>li>ul>li:first-of-type{border-top-left-radius:var(--oxynav-border-radius);border-top-right-radius:var(--oxynav-border-radius)}.oxy-site-navigation>ul>li>ul>li:last-of-type{border-bottom-left-radius:var(--oxynav-border-radius);border-bottom-right-radius:var(--oxynav-border-radius)}.oxy-site-navigation>ul>li>ul>li>ul>li:first-of-type{border-top-left-radius:var(--oxynav-border-radius);border-top-right-radius:var(--oxynav-border-radius)}.oxy-site-navigation>ul>li>ul>li>ul>li:last-of-type{border-bottom-left-radius:var(--oxynav-border-radius);border-bottom-right-radius:var(--oxynav-border-radius)}.oxy-site-navigation li ul{display:flex;flex-direction:column;position:absolute;min-width:100%;left:0;top:100%}.oxy-site-navigation li li{background-color:var(--oxynav-background-color)}.oxy-site-navigation li li:hover > a,.oxy-site-navigation li li:hover>a[data-description]::after{color:var(--oxynav-brand-color)}.oxy-site-navigation li li a,.oxy-site-navigation li li a[data-description]::after,.oxy-site-navigation li li>button{color:var(--oxynav-neutral-color)}.oxy-site-navigation li li:hover>button>svg{color:var(--oxynav-brand-color)}.oxy-site-navigation li > ul ul{top:0;left:100%}.oxy-site-navigation>ul>li>ul.oxy-site-navigation-submenu--off-r{left:auto;right:0}.oxy-site-navigation>ul>li>ul>li>ul.oxy-site-navigation-submenu--off-r{left:auto;right:100%}.oxy-site-navigation>ul>.current-menu-ancestor>a::before,.oxy-site-navigation>ul>.current-menu-item>a::before{content:"";position:absolute;bottom:8px;height:1px;left:16px;right:16px;background-color:var(--oxynav-brand-color)}.oxy-site-navigation [data-description]{justify-content:center}.oxy-site-navigation [data-description]::after{content:attr(data-description);display:flex;font-size:0.75rem;color:rgba(255,255,255,0.90)}.oxy-site-navigation>ul>li>[data-description]::after{color:var(--oxynav-brand-color)}.oxy-site-navigation li>img{width:64px;aspect-ratio:1;object-fit:contain;padding:var(--oxynav-link-spacing);padding-right:0px}.oxy-site-navigation li:hover>img{filter:brightness(0.5)}.oxy-site-navigation .oxy-site-navigation__mobile-open-button{display:none}.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{display:none;padding:var(--oxynav-link-spacing)}noscript :is(ul,li,a,#incspec){display:block;position:static;color:initial;background-color:initial}.oxy-site-navigation__noscript{padding:8px;background:#f44;color:white;max-width:300px}@media (prefers-reduced-motion){@keyframes oxel-sitenav-slideup{from{opacity:01;transform:translateY(0px)}to{opacity:1;transform:translateY(0px)}}@keyframes oxel-sitenav-dropdown{from{transform-origin:top center;transform:scaleY(1)}to{transform-origin:top center;transform:scaleY(1)}}}#-site-navigation-11-21{--oxynav-brand-color:#2b2b2b;--oxynav-neutral-color:rgba(255,255,255,0);--oxynav-activehover-color:rgba(43,43,43,0);--oxynav-background-color:#fff;--oxynav-transition-duration:0.4s;--oxynav-transition-timing-function:ease}#-site-navigation-11-21 a{font-size:1.25rem}#-site-navigation-11-21 button.oxy-site-navigation__mobile-open-button > svg,#-site-navigation-11-21 .oxy-site-navigation__mobile-open-button .oxy-site-navigation__css-icon{width:30px}#-site-navigation-11-21 button.oxy-site-navigation__mobile-close-button > svg,#-site-navigation-11-21 .oxy-site-navigation__mobile-close-button .oxy-site-navigation__css-icon{width:30px}#-site-navigation-11-21 .oxy-site-navigation__mobile-close-wrapper{text-align:right}#-site-navigation-11-21>ul{left:unset;right:0}#-site-navigation-11-21>ul>.current-menu-ancestor>a::before,#-site-navigation-11-21>ul>.current-menu-item>a::before{display:none}#-site-navigation-11-21{--oxynav-animation-name:oxel-sitenav-slideup}#-site-navigation-11-21{width:100%;display:flex;flex-direction:row;justify-content:flex-end}#-site-navigation-11-21:hover{oxy-site-navigation-slug----oxynav-activecolor:rgba(43,43,43,0)}#section-2-5>.ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-22-5>.ct-section-inner-wrap{max-width:1300px}#section-22-5{color:#fff}#section-50-5>.ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-69-5{background-color:#f07d00}#section-93-5>.ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-114-5>.ct-section-inner-wrap{max-width:1600px;padding-top:100px;padding-bottom:100px}#section-114-5{background-image:url(https://www.charpente-lucas.ovh/wp-content/uploads/2024/12/3-lines-bg-3.webp);background-size:cover;background-repeat:no-repeat;background-position:0px 100%}#div_block-4-5{width:48%;background-color:#f07d00;color:#fff;position:relative;text-align:left;align-items:flex-end;justify-content:center}#div_block-7-5{max-width:461px;width:100%}#div_block-21-5{position:absolute;right:-120px;top:0px;background-color:#f07d00;height:100%;width:122px;clip-path:polygon(0 0,3% -3%,100% 100%,0% 100%)}#div_block-5-5{width:52.00%;padding-left:0px;padding-bottom:0px;padding-right:0px;padding-top:0px}#div_block-24-5{width:50%}#div_block-25-5{width:50%}#div_block-52-5{width:40%;padding-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;justify-content:flex-end}#div_block-53-5{width:60.00%;background-color:#fff;text-align:left;padding-left:80px;align-items:flex-start;justify-content:center;position:relative;padding-top:74px}#div_block-62-5{max-width:743px;justify-content:space-between;height:100%}#div_block-64-5{text-align:left;flex-direction:row;display:flex;gap:20px}#div_block-68-5{position:absolute;left:-60px;bottom:0px;width:60px;height:100%;background-color:#fff}#div_block-97-5{width:60.00%;background-color:#fff;text-align:left;padding-left:80px;align-items:flex-end;justify-content:center;position:relative;padding-top:74px}#div_block-98-5{max-width:743px;justify-content:space-between;height:100%}#div_block-102-5{text-align:left;flex-direction:row;display:flex;gap:20px}#div_block-105-5{position:absolute;bottom:0px;width:60px;height:100%;background-color:#fff;right:-60px;z-index:1}#div_block-95-5{width:40%;padding-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;justify-content:flex-start}@media (max-width:1120px){#div_block-53-5{padding-left:0px;padding-right:0px}}@media (max-width:1120px){#div_block-62-5{margin-bottom:36px;max-width:unset;padding-left:20px;padding-right:20px}}@media (max-width:1120px){#div_block-97-5{padding-left:0px;padding-right:0px}}@media (max-width:1120px){#div_block-98-5{max-width:unset;padding-left:20px;padding-right:20px}}@media (max-width:991px){#div_block-4-5{text-align:left;align-items:center;padding-left:20px;padding-right:20px}}@media (max-width:991px){#div_block-7-5{max-width:unset}}@media (max-width:991px){#new_columns-3-5>.ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-23-5>.ct-div-block{width:100% !important}}@media (max-width:1120px){#new_columns-51-5>.ct-div-block{width:100% !important}#new_columns-51-5{flex-direction:column}}@media (max-width:1120px){#new_columns-94-5>.ct-div-block{width:100% !important}#new_columns-94-5{flex-direction:column}}#headline-8-5{margin-bottom:37px;text-transform:uppercase;letter-spacing:0.125rem}#headline-57-5{margin-bottom:37px;text-transform:uppercase;font-size:2.5rem;letter-spacing:0.125rem;color:#353535}#headline-99-5{margin-bottom:37px;text-transform:uppercase;font-size:2.5rem;letter-spacing:0.125rem;color:#353535}#headline-115-5{width:100%;text-align:center;margin-bottom:75px;text-transform:uppercase;color:#fff;font-size:2.5rem}#text_block-9-5{margin-bottom:56px;line-height:1.6;font-size:1.25rem}#text_block-12-5{color:#000}#text_block-116-5{width:100%;text-align:center;font-weight:400;font-size:20px}#_rich_text-61-5{padding-bottom:51px;line-height:1.6;color:#353535}#_rich_text-101-5{padding-bottom:51px;line-height:1.6;color:#353535}#link-10-5{background-color:#fff}#link_button-65-5{}#link_button-66-5{}#link_button-118-5{}#link_button-118-5{margin-top:50px;margin-left:auto;margin-right:auto}#image-6-5{min-height:75vh;width:100%;height:100%;object-fit:cover}#image-54-5{margin-top:90px}#image-96-5{margin-bottom:90px}@media (max-width:1120px){#image-54-5{margin-top:0px;width:100%}}@media (max-width:1120px){#image-96-5{margin-bottom:0px}}#_posts_grid-117-5{--posts-gap:30px;--card-lift:30px;--card-bg:rgba(255,255,255,1);--card-padding:30px;--card-content-gap:10px;--title-size:1.5rem;--title-line-height:1.3;--title-color:black;--overlay-top:21px;--overlay-right:21px;--overlay-font-size:0.7em;--overlay-color:#fff;--overlay-bg:rgba(0,0,0,0.5);--overlay-padding-y:0.7em;--overlay-padding-x:1em;--col-gap-3:34px;--col-gap-2:25px;--content-backdrop:blur(2px)}body.home #_posts_grid-117-5 .oxy-posts{display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:var(--posts-gap)}#_posts_grid-117-5 .oxy-post.home{position:relative;display:flex;flex-direction:column;text-align:left;align-items:flex-start;width:calc(33.33% - var(--col-gap-3));transition:all ease 0.4s;color:black !important}#_posts_grid-117-5 .date{color:#f07d00;font-size:1.25rem;font-style:normal;font-weight:700}@media (hover:hover){#_posts_grid-117-5 .oxy-post.home:hover{transform:translateY(calc(var(--card-lift) * -1))}}#_posts_grid-117-5 .oxy-post-image.home{width:100%;object-fit:cover}#_posts_grid-117-5 .oxy-post-image-date-overlay.home{position:absolute;top:var(--overlay-top);right:var(--overlay-right);font-size:var(--overlay-font-size);color:var(--overlay-color);background-color:var(--overlay-bg);padding:var(--overlay-padding-y) var(--overlay-padding-x);font-weight:bold;-webkit-font-smoothing:antialiased;text-transform:capitalize}#_posts_grid-117-5 .oxy-post-content-wrapper.home{padding:var(--card-padding);background:var(--card-bg);backdrop-filter:var(--content-backdrop);display:flex;flex-direction:column;gap:var(--card-content-gap)}#_posts_grid-117-5 .oxy-post-title.home{font-size:var(--title-size);line-height:var(--title-line-height);color:var(--title-color)}#_posts_grid-117-5 .oxy-post-content.home p{margin:0}#_posts_grid-117-5 .oxy-post.home:hover .oxy-post-content.home p{color:inherit}@media (max-width:1120px){#_posts_grid-117-5 .oxy-post.home{width:calc(33.33% - var(--col-gap-3)) !important}}@media (max-width:992px){body.home #_posts_grid-117-5 .oxy-posts:has(.oxy-post.home:nth-child(3)){justify-content:center}#_posts_grid-117-5 .oxy-post.home{width:calc(50% - var(--col-gap-2)) !important}}@media (max-width:768px){#_posts_grid-117-5 .oxy-post.home{width:100% !important}}#_posts_grid-117-5 .oxy-read-more{font-size:0.8em;color:white;background-color:black;text-decoration:none;padding:0.75em 1.5em;line-height:1;border-radius:3px;display:inline-block}#_posts_grid-117-5 .oxy-easy-posts-pages{text-align:center}#_posts_grid-117-5 .oxy-read-more:hover{text-decoration:none}@media (max-width:1120px){#_posts_grid-117-5 .oxy-post{width:50% !important}}@media (max-width:767px){#_posts_grid-117-5 .oxy-post{width:100% !important}}.ct-section{width:100%;background-size:cover;background-repeat:repeat}.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start}.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap}.ct-link-text{display:inline-block}.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center}.ct-link-button{display:inline-block;text-align:center;text-decoration:none}.ct-link-button{background-color:#1e73be;border:1px solid #1e73be;color:#fff;padding:10px 16px}.ct-image{max-width:100%}.ct-fancy-icon>svg{width:55px;height:55px}.ct-inner-content{width:100%}.ct-slide{display:flex;flex-wrap:wrap;text-align:center;flex-direction:column;align-items:center;justify-content:center}.ct-nestable-shortcode{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-comments{width:100%;text-align:left}.oxy-comment-form{width:100%}.oxy-login-form{width:100%}.oxy-search-form{width:100%}.oxy-tabs-contents{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-tab{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-tab-content{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-testimonial{width:100%}.oxy-icon-box{width:100%}.oxy-pricing-box{width:100%}.oxy-posts-grid{width:100%}.oxy-gallery{width:100%}.ct-slider{width:100%}.oxy-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch}.ct-modal{flex-direction:column;align-items:flex-start}.ct-span{display:inline-block;text-decoration:inherit}.ct-widget{width:100%}.oxy-dynamic-list{width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ct-div-block,.oxy-post-content,.ct-text-block,.ct-headline,.oxy-rich-text,.ct-link-text{max-width:100%}img{flex-shrink:0}body *{min-height:1px}}.oxy-testimonial{flex-direction:row;align-items:center}.oxy-testimonial .oxy-testimonial-photo-wrap{order:1}.oxy-testimonial .oxy-testimonial-photo{width:125px;height:125px;margin-right:20px}.oxy-testimonial .oxy-testimonial-photo-wrap, .oxy-testimonial .oxy-testimonial-author-wrap, .oxy-testimonial .oxy-testimonial-content-wrap{align-items:flex-start;text-align:left}.oxy-testimonial .oxy-testimonial-text{margin-bottom:8px;font-size:21px;line-height:1.4;-webkit-font-smoothing:subpixel-antialiased}.oxy-testimonial .oxy-testimonial-author{font-size:18px;-webkit-font-smoothing:subpixel-antialiased}.oxy-testimonial .oxy-testimonial-author-info{font-size:12px;-webkit-font-smoothing:subpixel-antialiased}.oxy-icon-box{text-align:left;flex-direction:column}.oxy-icon-box .oxy-icon-box-icon{margin-bottom:12px;align-self:flex-start}.oxy-icon-box .oxy-icon-box-heading{font-size:21px;margin-bottom:12px}.oxy-icon-box .oxy-icon-box-text{font-size:16px;margin-bottom:12px;align-self:flex-start}.oxy-icon-box .oxy-icon-box-link{margin-top:20px}.oxy-pricing-box .oxy-pricing-box-section{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;text-align:center}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{justify-content:center}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{justify-content:center}.oxy-pricing-box .oxy-pricing-box-title-title{font-size:48px}.oxy-pricing-box .oxy-pricing-box-title-subtitle{font-size:24px}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{flex-direction:row}.oxy-pricing-box .oxy-pricing-box-currency{font-size:28px}.oxy-pricing-box .oxy-pricing-box-amount-main{font-size:80px;line-height:0.7}.oxy-pricing-box .oxy-pricing-box-amount-decimal{font-size:13px}.oxy-pricing-box .oxy-pricing-box-term{font-size:16px}.oxy-pricing-box .oxy-pricing-box-sale-price{font-size:12px;color:rgba(0,0,0,0.5);margin-bottom:20px}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{font-size:16px;color:rgba(0,0,0,0.5)}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{justify-content:center}.oxy-progress-bar .oxy-progress-bar-background{background-color:#000;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);animation:none 0s paused}.oxy-progress-bar .oxy-progress-bar-progress-wrap{width:85%}.oxy-progress-bar .oxy-progress-bar-progress{background-color:#6af;padding:40px;animation:none 0s paused, none 0s paused;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent)}.oxy-progress-bar .oxy-progress-bar-overlay-text{font-size:30px;font-weight:900;-webkit-font-smoothing:subpixel-antialiased}.oxy-progress-bar .oxy-progress-bar-overlay-percent{font-size:12px}.ct-slider .unslider-nav ol li{border-color:#fff}.ct-slider .unslider-nav ol li.unslider-active{background-color:#fff}.ct-slider .ct-slide{padding:0px}.oxy-superbox .oxy-superbox-secondary, .oxy-superbox .oxy-superbox-primary{transition-duration:0.5s}.oxy-shape-divider{width:0px;height:0px}.oxy_shape_divider svg{width:100%}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{box-shadow:px px px px }.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{margin-left:0px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{width:30px;height:30px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{top:20px;left:20px}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{width:24px;height:24px}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{background-color:#fff}.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{background-image:url()}.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:24px}.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{background-color:rgba(0,0,0,0.2);border-top-style:solid}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{flex-direction:row}.oxy-pro-menu .oxy-pro-menu-container .menu-item a{text-align:left;justify-content:flex-start}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{align-items:flex-start}.oxy-pro-menu .oxy-pro-menu-off-canvas-container{top:0;bottom:0;right:auto;left:0}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{text-align:left;justify-content:flex-start}.oxy-site-navigation{--oxynav-brand-color:#4831B0;--oxynav-neutral-color:#FFF;--oxynav-activehover-color:#EFEDF4;--oxynav-background-color:#4831B0;--oxynav-border-radius:0px;--oxynav-other-spacing:8px;--oxynav-transition-duration:0.3s;--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93)}.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{text-align:left}.oxy-site-navigation>ul{left:0}.oxy-site-navigation{--oxynav-animation-name:none}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']:nth-last-child(1){background-color:var(--oxynav-brand-color);transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing);border:none}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']:nth-last-child(2){background:transparent;border:1px solid currentColor;transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing)}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']:nth-last-child(2):not(:hover)>img{filter:invert(0) !important}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']:hover{background-color:var(--oxynav-activehover-color)}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']:nth-last-child(1)>a{color:var(--oxynav-neutral-color)}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']:nth-last-child(2)>a{color:var(--oxynav-brand-color)}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']:hover>a{color:var(--oxynav-brand-color)}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']:nth-last-child(1)>a::after{color:var(--oxynav-neutral-color)}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']:nth-last-child(2)>a::after{color:var(--oxynav-brand-color)}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']:hover>a::after{color:var(--oxynav-brand-color)}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']>ul{display:none}.oxy-site-navigation>ul:not(.open)>li[data-cta='true']>button,.oxy-site-navigation>ul:not(.open)>li[data-cta='true']>ul{display:none}.ct-section-inner-wrap,.oxy-header-container{max-width:1120px}body{font-family:'Barlow'}body{line-height:1.2;font-size:1.25rem;font-weight:400;color:#fff}.oxy-nav-menu-hamburger-line{background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:'Barlow';font-size:2.5rem;font-weight:700}h2,h3,h4,h5,h6{font-size:2.2rem}h3,h4,h5,h6{font-size:2rem}h4,h5,h6{font-size:1.5rem}h5,h6{font-size:18px}h6{font-size:16px}a{color:#f07d00;text-decoration:none}a:hover{text-decoration:none}.ct-link-text{text-decoration: }.ct-link{text-decoration: }.ct-link-button{border-radius:3px}.ct-section-inner-wrap{padding-top:75px;padding-right:20px;padding-bottom:75px;padding-left:20px}.ct-new-columns>.ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.oxy-header-container{padding-right:20px;padding-left:20px}@media (max-width: 992px){.ct-columns-inner-wrap{display:block !important}.ct-columns-inner-wrap:after{display:table;clear:both;content:""}.ct-column{width:100% !important;margin:0 !important}.ct-columns-inner-wrap{margin:0 !important}}.svg-pizza{min-height:127px}.svg-pizza:not(.ct-section):not(.oxy-easy-posts), .svg-pizza.oxy-easy-posts .oxy-posts, .svg-pizza.ct-section .ct-section-inner-wrap{display:flex;align-items:center;justify-content:center}.section{gap:50px}.section:not(.ct-section):not(.oxy-easy-posts), .section.oxy-easy-posts .oxy-posts, .section.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;gap:50px}.text-center{text-align:center}.btn:hover{background-size:cover;transform:scale(0.9,0.9);background-repeat:no-repeat;background-color:rgba(251,240,231,0);color:#f07d00}.btn{background-color:#f07d00;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-radius:0px;font-weight:700;color:#fff;font-size:1.375rem;letter-spacing:0.275rem;transition-duration:0.4s;transition-timing-function:ease;transition-property:all;border-top-color:#f07d00;border-right-color:#f07d00;border-bottom-color:#f07d00;border-left-color:#f07d00;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;text-transform:uppercase}@media (max-width: 767px){.btn{margin-top:0px}}.waiting{width:100%;margin-top:5vh;text-align:center;font-weight:500;font-size:18px;color:#fff}@media (max-width: 991px){.waiting{}}.carousel-actualites{}.oxy-stock-content-styles{}.oxel_icon_button__container:hover{background-color:#9e5303}.oxel_icon_button__container{background-color:#f07d00;padding-top:4px;padding-left:16px;padding-right:16px;padding-bottom:5px;transition-duration:0.3s;gap:5px}.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts), .oxel_icon_button__container.oxy-easy-posts .oxy-posts, .oxel_icon_button__container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;gap:5px}.oxel_icon_button_text{text-transform:uppercase;color:#fff;font-weight:700;font-size:1.375rem;letter-spacing:0.275rem}.icon-text-block{margin-bottom:10px}.footer-contact-icons{color:#f07d00}.footer-contact-icons>svg{width:23px;height:23px}.footer-contact-icons{}.footer-text{}.footer-links:hover{color:#f07d00}.footer-links{transition-duration:0.4s;transition-timing-function:ease;transition-property:all}.content-column{padding-bottom:0 !important }.content-column:not(.ct-section):not(.oxy-easy-posts), .content-column.oxy-easy-posts .oxy-posts, .content-column.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media (max-width: 1120px){.content-column{}.content-column:not(.ct-section):not(.oxy-easy-posts), .content-column.oxy-easy-posts .oxy-posts, .content-column.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}}@media (max-width: 767px){.content-column{border-right-style:none;padding-left:20px;padding-right:20px}}.footer-title{margin-bottom:25px;line-height:1.2}.copyright{background-color:#f2f2f2;color:#f07d00}.classic-footer_column{width:25%;padding-top:0px}@media (max-width: 1120px){.classic-footer_column{width:50%}}@media (max-width: 767px){.classic-footer_column{width:100%}}.contact-info-card{border-radius:10px;width:calc(33.33% - 20px);background-color:#fff;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1)}.contact-headings{width:100%;text-align:center;margin-bottom:20px;color:#353535}.contact-infos-wrapper{height:100%}.contact-info-icon{color:#f07d00}.contact-info-icon>svg{width:55px;height:55px}.contact-info-icon{}.contact-link{line-height:1.3}.content-pages_heading-section{color:#fff}.content-pages_heading{text-align:center;width:100%}.content-pages_heading .ct-section-inner-wrap{padding-top:72px}.nexus_section{}.nexus_container{width:100%}.nexus_container:not(.ct-section):not(.oxy-easy-posts), .nexus_container.oxy-easy-posts .oxy-posts, .nexus_container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.nexus_wrapper{width:100%;max-width:100%;padding-left:20px;padding-right:20px;gap:30px;padding-top:75px;color:#fff;background-color:#006800;margin-left:auto;margin-right:auto}.nexus_wrapper:not(.ct-section):not(.oxy-easy-posts), .nexus_wrapper.oxy-easy-posts .oxy-posts, .nexus_wrapper.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.nexus_page-width-container{width:1400px;max-width:100%;gap:30px;text-align:center;padding-top:50px;padding-bottom:50px;border-top-color:#006800;border-right-color:#006800;border-bottom-color:#006800;border-left-color:#006800;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}.nexus_page-width-container:not(.ct-section):not(.oxy-easy-posts), .nexus_page-width-container.oxy-easy-posts .oxy-posts, .nexus_page-width-container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.nexus_heading{text-align:center}.nexus_text{font-family:Barlow;font-size:1.25rem;text-align:center}.nexus_image-wrapper{background-image:linear-gradient(#006800 50%, #fff 50%);width:100%;padding-top:75px;padding-bottom:75px}.nexus_image-wrapper:not(.ct-section):not(.oxy-easy-posts), .nexus_image-wrapper.oxy-easy-posts .oxy-posts, .nexus_image-wrapper.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}.nexus_image{max-height:500px;object-fit:cover;object-position:center}.tabs-6725-tab{color:#fff;font-size:1.375rem;width:20%;max-width:100%;border-top-color:#b2aea2;border-right-color:#b2aea2;border-bottom-color:#b2aea2;border-left-color:#b2aea2;border-top-width:3px;border-right-width:3px;border-bottom-width:3px;border-left-width:3px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;gap:15px}.tabs-6725-tab:not(.ct-section):not(.oxy-easy-posts), .tabs-6725-tab.oxy-easy-posts .oxy-posts, .tabs-6725-tab.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}@media (max-width: 991px){.tabs-6725-tab{width:calc(50% - 7.5px) }}.tabs-6725-tab-active:hover{box-shadow:0px 0px 18px 5px rgba(43,43,43,0.38)}.tabs-6725-tab-active{transition-duration:0.5s;transition-timing-function:ease;transition-property:all;border-top-color:#f07d00;border-right-color:#f07d00;border-bottom-color:#f07d00;border-left-color:#f07d00}.tabs-contents-6725-tab{}.rich-text{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.h2-mini{font-size:1.625rem;text-transform:none;font-weight:400;letter-spacing:0px}.btn-reverse:hover{color:#353535}.btn-reverse{background-color:#353535;border-top-color:#353535;border-right-color:#353535;border-bottom-color:#353535;border-left-color:#353535}.oxel_icon_button_icon{color:#606e79}.oxel_icon_button_icon>svg{width:18px;height:18px}.oxel_icon_button_icon{margin-right:8px}.icon-text{font-size:1.75rem;font-weight:700;letter-spacing:0.2625rem;text-transform:uppercase}.icon-text-mini{font-weight:400;font-size:1.25rem}.icon-text-mini:not(.ct-section):not(.oxy-easy-posts), .icon-text-mini.oxy-easy-posts .oxy-posts, .icon-text-mini.ct-section .ct-section-inner-wrap{display:block}.icons{text-align:left;gap:50px}.icons:not(.ct-section):not(.oxy-easy-posts), .icons.oxy-easy-posts .oxy-posts, .icons.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;gap:50px}.h1-mini{font-size:2rem;font-weight:400;text-transform:none;letter-spacing:0px}.options{}.options:not(.ct-section):not(.oxy-easy-posts), .options.oxy-easy-posts .oxy-posts, .options.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 1120px){.options{gap:40px;text-align:justify}.options:not(.ct-section):not(.oxy-easy-posts), .options.oxy-easy-posts .oxy-posts, .options.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px}}.option{gap:27px}.option:not(.ct-section):not(.oxy-easy-posts), .option.oxy-easy-posts .oxy-posts, .option.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:27px}@media (max-width: 1120px){.option{width:calc(50% - 20px) }}@media (max-width: 767px){.option{width:calc(100% - 20px) }}.option-titre{text-transform:uppercase;color:#fff;font-size:1.375rem;font-weight:400;letter-spacing:0.20625rem;text-align:center}.option-svg{min-height:120px}.option-titre-bottom{font-weight:700}.vre-tunnel-theme{}.menu{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:0.0625rem;width:calc(50% - 10px);text-align:left;padding-bottom:10px;padding-top:10px;margin-bottom:0px;line-height:1;color:#353535}@media (max-width: 1120px){.menu{}}.oxy-close-modal{font-family:'Roboto';text-align:center;font-size:1em;letter-spacing:0px;line-height:1;position:absolute;top:0px;right:0px}:root{--primary-color:#f07d00}::selection,::-moz-selection{color:#000;background:var(--primary-color)}*,*::before,*::after{box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}html{height:calc(100% - var(--wp-admin--admin-bar--height, 0px));overflow-x:hidden;font-size:100%;scroll-behavior:smooth}body{min-height:100%;display:flex;flex-direction:column;text-rendering:optimizelegibility;text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}img{-webkit-user-drag:none}.oxy-site-navigation li a, .oxy-site-navigation ul > li.current-menu-item > ul > li > a, .oxy-site-navigation ul > li:hover > ul > li > a, .footer-links, .copyright a{text-decoration:underline 2px transparent !important;text-underline-offset:6px !important}.oxy-site-navigation li.current-menu-item a, .oxy-site-navigation li:hover a, .oxy-site-navigation ul>li>ul>li:hover>a{text-decoration-color:var(--primary-color) !important}.footer-links:hover, .copyright a:hover{text-decoration-color:var(--primary-color) !important}.oxy-site-navigation ul>li>ul>li:hover{background-color:rgba(255, 255, 255, 0.9) !important}.oxy-site-navigation ul li a[href="#"]{pointer-events:none}.oxy-rich-text ul, .oxy-rich-text ol, .ct-text-block ul, .ct-text-block ol{padding-left:20px}.oxy-rich-text ul li, .oxy-rich-text ol li, .ct-text-block ul li, .ct-text-block ol li{margin-bottom:10px}.oxy-rich-text ul li::marker, .oxy-rich-text ol li::marker, .ct-text-block ul li::marker, .ct-text-block ol li::marker{color:var(--primary-color)}a,.ct-link-button{transition:all ease 0.4s !important}.ct-link-button{text-decoration:none !important}.ct-inner-content{flex-grow:1;overflow:hidden !important}body .cmplz-placeholder-parent, body .cmplz-placeholder-parent>iframe{height:400px;width:100%}#cmplz-cookies-overview summary{margin-bottom:15px}#cmplz-cookies-overview summary *{display:inline}div#cmplz-document{margin-inline:auto}.single-post .ct-inner-content p{max-width:1000px;margin-inline:auto;padding-inline:20px}.forminator-ui .forminator-label,.forminator-slider-limit-min,.forminator-slider-limit-max{color:#000 !important;font-weight:400 !important}.forminator-slider-limit-min,.forminator-slider-limit-max{font-size:13px !important}.forminator-ui input, .forminator-ui textarea{background:none !important;border-radius:8px !important;border:2px solid var(--primary-color) !important}.forminator-ui.forminator-design--default .forminator-label{font-size:16px !important}.forminator-ui .select2-selection{background:transparent !important;border:2px solid var(--primary-color) !important;border-radius:8px}.forminator-select-dropdown{background:#fff !important;border:2px solid var(--primary-color) !important;border-radius:8px}.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__arrow{color:var(--primary-color) !important}.forminator-select-dropdown-container--open .forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted{background:var(--primary-color) !important;color:#000 !important}.forminator-ui .select2-selection__placeholder{color:#777771 !important}.forminator-ui.forminator-design--default .forminator-multiselect{border:2px solid var(--primary-color) !important;border-radius:8px !important;background-color:transparent !important}.forminator-ui.forminator-design--default .forminator-multiselect .forminator-option:hover{background:var(--primary-color) !important}.forminator-ui.forminator-design--default .forminator-multiselect::-webkit-scrollbar{width:8px !important}.forminator-ui.forminator-design--default .forminator-multiselect::-webkit-scrollbar-track{border-radius:5px !important}.forminator-ui.forminator-design--default .forminator-multiselect::-webkit-scrollbar-thumb{background-color:#c7c7c7 !important;border-radius:5px !important}.forminator-ui .forminator-slider .forminator-slide{background:transparent !important}.forminator-ui .forminator-slider .ui-slider-range, .forminator-ui .forminator-slider .ui-slider-handle{background:var(--primary-color) !important}.forminator-ui .forminator-consent__label>p{margin-top:0 !important}.forminator-ui .forminator-button-submit{display:inline-block !important;background:var(--primary-color) !important;padding:13px 30px !important;border-radius:50px !important;transition: .4s ease !important}.forminator-ui .forminator-button-submit:hover{transform:scale(1.1) !important;box-shadow:none !important}.forminator-checkbox-box{background-color:transparent !important;border:1.5px solid #5b5b5b !important;border-radius:5px !important}.forminator-checkbox-box::before{color:var(--primary-color) !important}.forminator-checkbox__label a{color:#000 !important;font-weight:600;text-decoration:1px underline transparent;text-underline-offset:3px;transition:all ease 0.4s}.forminator-checkbox__label a:hover{text-decoration:1px underline #000}body .forminator-ui.forminator-design--default .forminator-consent, body .forminator-ui.forminator-design--default .forminator-consent__label, body .forminator-ui.forminator-design--default .forminator-consent__label p, body .forminator-checkbox__label a, body .forminator-ui.forminator-design--default .forminator-textarea, body .forminator-ui.forminator-design--default .forminator-textarea:hover, body .forminator-ui.forminator-design--default .forminator-textarea:focus, body .forminator-ui.forminator-design--default .forminator-textarea:active, body .forminator-ui.forminator-design--default .forminator-input, body .forminator-ui.forminator-design--default .forminator-input:hover, body .forminator-ui.forminator-design--default .forminator-input:focus, body .forminator-ui.forminator-design--default .forminator-input:active{color:currentColor !important}.oxy-site-navigation ul{flex-wrap:wrap}.oxy-header-container{padding:0}.oxy-header-container>div:empty{display:none}body:has(.oxy-post) .waiting{display:none !important}.bwg-album :is(.bwg-zoom-effect-overlay,.bwg-title1){opacity:1 !important}@media (max-width: 1120px){.oxy-site-navigation>ul{max-width:100%;justify-content:center}.ct-div-block{text-align:inherit !important}}@media (max-width: 1050px){.oxy-gallery.oxy-gallery-masonry{column-count:3 !important}}@media (max-width: 750px){.oxy-gallery.oxy-gallery-masonry{column-count:2 !important}}@media (max-width: 450px){.oxy-gallery.oxy-gallery-masonry{column-count:1 !important}}#sunshine #sunshine--main .sunshine--container{max-width:100% !important}#sunshine--main-menu, #sunshine--image-items figure .sunshine--image-menu ul, #sunshine--image-items .sunshine--image-menu, #sunshine--image-items figure .sunshine--image--name{display:none !important}#sunshine--gallery-items.sunshine--layout--justified,#sunshine--image-items.sunshine--layout--justified{gap:10px !important}#sunshine--gallery-items .sunshine--gallery-item a{overflow:hidden}#sunshine--gallery-items .sunshine--gallery-item a img{transition:all 0.4s ease}#sunshine--gallery-items .sunshine--gallery-item a:is(:hover, :focus, :active) img{transform:scale(1.1)}#go-back{position:relative;width:fit-content;margin-left:5%;margin-bottom:50px;padding:8px 30px 8px 60px;border:3px solid var(--primary-color);border-radius:50px;font-weight:700;cursor:pointer;display:flex;align-items:center;transition:all ease 0.4s}#go-back::before{content:"\f060";position:absolute;left:25px;font-family:"FontAwesome";font-size:20px;transition:all ease 0.4s}#go-back:hover{transform:scale(1.1)}#go-back:hover::before{left:20px}#sunshine--image-items figure.sunshine--image-item{overflow:hidden}#sunshine--image-items figure.sunshine--image-item>a>img{transition:all ease 0.4s}#sunshine--image-items figure.sunshine--image-item:hover>a>img{transform:scale(1.1)}.lightbox{position:fixed;top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;z-index:1000;background:rgba(0, 0, 0, 0.9);overflow:hidden;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.9);backdrop-filter:blur(2px)}.lightbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.lightbox-image-container{position:relative;display:flex;align-items:center;justify-content:center;max-width:90vw;max-height:90vh}.lightbox-image{opacity:1;transition:opacity 0.3s ease;max-width:90vw;max-height:90vh;object-fit:contain}.lightbox img[alt]{font-size:0;color:transparent}html:has(body.lightbox-open){overflow:hidden;padding-right:var(--scrollbar-width, 0)}.lightbox-close,.lightbox-prev,.lightbox-next{position:absolute;background-color:rgba(0, 0, 0, 0.9);font-size:16px;cursor:pointer;z-index:1001;transition:all ease 0.4s}.lightbox-prev,.lightbox-next{top:50%;padding:10px;border-radius:50%;border:2px solid #fff;color:#fff}.lightbox-prev{left:20px}.lightbox-next{right:20px}.lightbox-close{top:20px;right:20px;padding:10px 20px;border-radius:50px;border:2px solid #fff;color:#fff}.lightbox-prev:hover,.lightbox-next:hover,.lightbox-close:hover{transform:scale(0.9)}.lightbox img{transition:opacity 0.175s ease}.fade-out{opacity:0}@media (max-width: 500px){.lightbox-prev,.lightbox-next{background-color:transparent;padding:15px}}#rappel-immediat{z-index:10}.oxy-gallery-masonry .oxy-gallery-item .oxy-gallery-item-contents img{min-width:100%;object-fit:cover}.ct-div-block.oxel-image-comparisonv2{min-height:100%;overflow:hidden;z-index:1}.oxel-image-comparisonv2__icon{background-color:transparent !important;border:2px solid #fff;backdrop-filter:blur(10px)}.ct-fancy-icon.oxel-image-comparisonv2__icon::before,.ct-fancy-icon.oxel-image-comparisonv2__icon::after{content:"";position:absolute;height:500px;width:2px;left:calc(50% - 2px);background:#fff}.ct-fancy-icon.oxel-image-comparisonv2__icon::before{bottom:50px}.ct-fancy-icon.oxel-image-comparisonv2__icon::after{top:50px}.oxel-image-comparisonv2__icon>svg{fill:#fff !important}.ct-new-columns>.ct-div-block:where(:has(>*:only-child),:not(:has(>:not(img)))){display:flex;justify-content:center;align-items:center}.copyright a{color:currentColor}[class*="flex-space-"]{--space:0;--width:100%;--childs:1;width:100%;display:flex;flex-direction:row !important;justify-content:center;flex-wrap:wrap;gap:var(--space)}[class*="flex-space-"]>*{width:calc(var(--width) - (var(--space) * (var(--childs) - 1)) / var(--childs)) !important}[class*="flex-space-"]:has(>*:nth-child(2)):not(:has(>*:nth-child(3)))>*{--width:50%;--childs:2}[class*="flex-space-"]:has(>*:nth-child(3)):not(:has(>*:nth-child(4)))>*{--width:33.3333%;--childs:3}[class*="flex-space-"]:has(>*:nth-child(4)):not(:has(>*:nth-child(5)))>*{--width:25%;--childs:4}[class*="flex-space-"]:has(>*:nth-child(5)):not(:has(>*:nth-child(6)))>*{--width:20%;--childs:5}[class*="flex-space-"]:has(>*:nth-child(6)):not(:has(>*:nth-child(7)))>*{--width:16.6667%;--childs:6}[class*="flex-space-"]:has(>*:nth-child(7)):not(:has(>*:nth-child(8)))>*{--width:14.2857%;--childs:7}[class*="flex-space-"]:has(>*:nth-child(8)):not(:has(>*:nth-child(9)))>*{--width:12.5%;--childs:8}[class*="flex-space-"]:has(>*:nth-child(9)):not(:has(>*:nth-child(10)))>*{--width:11.1111%;--childs:9}[class*="flex-space-"]:has(>*:nth-child(10)):not(:has(>*:nth-child(11)))>*{--width:10%;--childs:10}.flex-space-5{--space:5px}.flex-space-10{--space:10px}.flex-space-20{--space:20px}.flex-space-30{--space:30px}.flex-space-40{--space:40px}.flex-space-50{--space:50px}.flex-space-60{--space:60px}.flex-space-70{--space:70px}.flex-space-80{--space:80px}.flex-space-90{--space:90px}.flex-space-100{--space:100px}@media (max-width: 768px){[class*="flex-space-"]>*{width:100% !important}}body.oxy-modal-active{height:unset !important;min-height:100vh}body{background:#353535;--vre-palette-background-border-radius:0px !important;--vre-button-primary-background:#f07d00 !important;--vre-button-success-background:#f07d00 !important;--vre-button-success-border-color:#f07d00 !important;--vre-button-success-hover-background:#ab5900 !important;--vre-button-success-hover-border-color:#ab5900 !important;--vre-button-success-hover-icon-color:#ab5900 !important;--vre-button-success-active-background:#ab5900 !important}.color{color:var(--primary-color)}#div_block-68-5{clip-path:polygon(100% 0, 100% 0, 100% 100%, 0% 100%)}#div_block-105-5{clip-path:polygon(0 0, 100% 100%, 100% 100%, 0% 100%)}#_header-5-21{background-color:white}.oxy-site-navigation li li a{color:black;padding:15px 10px}.vr-modal-box{color:black}.menu-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif}.menu-category td{border-bottom:2px solid #f07d00;padding:15px 0}.menu-item td{border-bottom:1px solid #f07d00;padding:12px 0;text-align:right}.menu-desc{text-align:left !important;width:50%}.menu-title{font-size:1.2rem;font-weight:bold}.menu-ingredients{font-size:1rem;opacity:0.85}.menu-sizes{text-align:right}.menus-section{padding:80px 20px;background:#353535;text-align:center}.section-title{font-size:32px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.section-subtitle{color:#666;margin-bottom:50px}.menus-grid{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.menu-card{background:#fff;padding:40px 30px;width:300px;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:0.3s ease;position:relative}.menu-card:hover{transform:translateY(-5px)}.menu-card.highlight{border:3px solid #f07d00}.menu-card h3{font-size:22px;margin-bottom:15px}.menu-card .price{font-size:26px;font-weight:bold;color:#f07d00;margin-bottom:20px}.menu-card ul{list-style:none;padding:0;margin-bottom:30px}.menu-card ul li{margin-bottom:10px;color:#444}.btn-order{display:inline-block;background:#f07d00;color:#fff;padding:12px 25px;text-decoration:none;font-weight:600;text-transform:uppercase;transition:0.3s ease}.btn-order:hover{background:#d96f00}.desserts-section{padding:80px 20px;background:#353535;text-align:center}.desserts-grid{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.dessert-card{background:#f4f4f4;padding:40px 30px;width:300px;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:0.3s ease}.dessert-card:hover{transform:translateY(-5px)}.dessert-card.highlight{border:3px solid #f07d00;background:#fff}.dessert-card h3{font-size:22px;margin-bottom:12px}.dessert-card .price{font-size:26px;font-weight:bold;color:#f07d00;margin-bottom:18px}.dessert-card .desc{color:#444;margin-bottom:8px}.dessert-card .small{color:#777;font-size:14px;margin-bottom:25px}.btn-order{display:inline-block;background:#f07d00;color:#fff;padding:12px 25px;text-decoration:none;font-weight:600;text-transform:uppercase;transition:0.3s ease}.btn-order:hover{background:#d96f00}.desserts-grid{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;align-items:stretch}.dessert-card{background:#f4f4f4;padding:40px 30px;width:300px;min-height:420px;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:0.3s ease;display:flex;flex-direction:column;justify-content:flex-start}.dessert-card:hover{transform:translateY(-5px)}.dessert-card .price{font-size:26px;font-weight:bold;color:#f07d00;margin-bottom:18px}.dessert-card .small{margin-bottom:25px}.dessert-card .btn-order{margin-top:auto}.drinks-section{padding:80px 20px;background:#353535;text-align:center}.drinks-grid{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;align-items:stretch}.drink-card{background:#fff;padding:40px 30px;width:320px;min-height:520px;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:0.3s ease;display:flex;flex-direction:column}.drink-card:hover{transform:translateY(-5px)}.drink-card.highlight{border:3px solid #f07d00}.drink-card h3{font-size:22px;margin-bottom:18px}.drink-list{list-style:none;padding:0;margin:0 0 25px 0;text-align:left}.drink-list li{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.06)}.drink-list li:last-child{border-bottom:none}.drink-list .name{font-weight:600;color:#222}.drink-list .meta{color:#777;font-size:14px;white-space:nowrap}.drink-list .price{color:#f07d00;font-weight:700;white-space:nowrap}.drink-card .btn-order{margin-top:auto;display:inline-block;background:#f07d00;color:#fff;padding:12px 25px;text-decoration:none;font-weight:600;text-transform:uppercase;transition:0.3s ease;align-self:center}.drink-card .btn-order:hover{background:#d96f00}.allergenes-hero{background:#f07d00;color:#fff;padding:70px 20px;text-align:center}.allergenes-hero h1{margin:0 0 12px 0;font-size:36px;font-weight:800;text-transform:uppercase}.allergenes-hero p{margin:0 auto 25px auto;max-width:850px;line-height:1.5;opacity: .95}.table-wrap{color:black}.container{max-width:1150px;margin:0 auto}.section-title{font-size:32px;font-weight:700;margin:0 0 10px 0;text-transform:uppercase;text-align:center}.section-subtitle{text-align:center;color:#666;margin-bottom:30px}.btn-order{display:inline-block;background:#fff;color:#222;padding:12px 25px;text-decoration:none;font-weight:700;text-transform:uppercase;transition: .25s ease}.allergenes-content .btn-order{background:#f07d00;color:#fff}.btn-order:hover{transform:translateY(-1px);opacity: .95}.table-wrap{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.08);overflow-x:auto;border:1px solid rgba(0,0,0,0.06);margin:0 auto 35px auto}.allergenes-table{width:100%;border-collapse:collapse;min-width:1100px;font-size:14px}.allergenes-table thead th{position:sticky;top:0;background:#2f2f2f;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing: .5px;padding:12px 10px;white-space:nowrap}.allergenes-table td{padding:10px 10px;border-bottom:1px solid rgba(0,0,0,0.06);text-align:center}.allergenes-table td:first-child, .allergenes-table th:first-child{text-align:left;position:sticky;left:0;background:#fff;z-index:2;font-weight:700;min-width:200px;border-right:1px solid rgba(0,0,0,0.06)}.allergenes-table thead th:first-child{background:#2f2f2f;z-index:3}.allergenes-table tbody tr:nth-child(odd){background:#fafafa}.allergenes-note{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.08);padding:30px;text-align:left}.allergenes-note h3{margin:0 0 10px 0}.allergenes-note ul{margin:0 0 20px 18px;color:#444}.vr-overlay{z-index:9999999999 !important}body .vrtk-additem-groups-container{display:flex;flex-direction:column}body .vrtk-additem-groups-container .vrtk-additem-group-box{width:calc(100% - 5px)}body .vrtk-attributes-legend{display:none}form .vrtkdeliveryservicediv, form .vrtkdatetimediv, .vrtai-front-theme .vikrestaurants-page-takeawayconfirm .vrtk-service-dt-wrapper{padding:0 !important;background:none !important;border:none !important;margin:0 !important}.vrtai-front-theme .vikrestaurants-page-takeawayconfirm .vrtk-time-box select, .vrtai-front-theme .vikrestaurants-page-takeawayconfirm .vrtk-time-box .select2-choice{min-height:4ch !important}.vr-cf-checkbox-wrap{display:flex;gap:15px;align-items:center}.vr-cf-checkbox-wrap input[type="checkbox"]{width:15px !important;height:15px !important}.vrcustomfields>*{max-width:unset !important}.vrtai-confirm-card.vrtai-confirm-customer-form{margin-top:0 !important}.vrtai-confirm-card.vrtai-confirm-customer-form>h3,.iti__flag-container{display:none}.vrtkaddmoreitemsdiv.vrtai-confirm-card.vrtai-confirm-more{grid-column:2;grid-row:-2;margin:0}.vrtk-menus-filter-head .vrtai-tk-controls{width:100%}.vrtai-front-theme .vrtkitemsdiv, .vrtkitemsdiv .vrtk-menu-outer.grid-layout .vrtkitemsofmenudiv .vrtksingleitemdiv{border-radius:10px !important}.vrtai-front-theme .vrtkgotopaydiv .vre-btn{max-width:max-content}.vrtkitemsdiv .vrtksinglevar .vrtkvarfloatrdiv{position:static !important}.vrtai-front-theme .vrtkitemsdiv .vrtksinglevar{justify-content:space-between}.vrtkitemsdiv .vrtksinglevar:last-of-type{border:1px solid #e6ebf3 !important}.vrtai-front-theme .vrtai-tk-controls{border-top:unset !important}.vrtkitemsdiv, .vrtai-front-theme .vrtk-menu-outer{border:none !important;padding:0px !important}.vrtk-additem-notes-box{border:none !important}#vrnewitemoverlay .vrtk-additem-group-fields > .vrtk-group-multiple, #vrnewitemoverlay .vrtk-additem-group-fields > .vrtk-group-single, #vrnewitemoverlay .vrtk-additem-group-fields>.vrtk-additem-group-topping{display:flex !important;align-items:center}#vrnewitemoverlay input.vre-topping-checkbox[type="checkbox"]{margin-bottom:0 !important}#vrnewitemoverlay .quantity-actions{border-radius:14px !important}.vrtk-additem-notes-info{margin-top:10px}.vr-modal-box{padding-top:0px !important}.vrtk-additem-groups-container{gap:10px !important}.vrtkitemnamesp a{pointer-events:none;font-size:1.5rem}.vrtai-front-theme .vrtk-menu-title{font-size:2rem;margin-bottom:10px}.vrtkitemdescsp p{margin-top:0;margin-bottom:10px}.vrtai-front-theme .wrap.plugin-container.vikrestaurants-page-takeaway, .vrtai-front-theme .wrap.plugin-container.vikrestaurants-page-takeawayitem, .vrtai-front-theme .wrap.plugin-container.vikrestaurants-page-takeawayconfirm{background:none !important;padding:0 !important}.vrtk-additem-groups-container:has(>.vrtk-additem-group-box.vrrequiredfield)::before{content:"Merci de compléter tous les champs obligatoires du formulaire pour ajouter les articles au panier." !important;display:block !important;margin:0 0 12px 0 !important;padding:12px 14px !important;border-radius:10px !important;border:1px solid rgba(239,68,68,.35) !important;background:rgba(239,68,68,.10) !important;color:#555 !important;font:700 14px/1.35 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important}.oxy-site-navigation li a, .oxy-site-navigation ul > li.current-menu-item > ul > li > a, .oxy-site-navigation ul > li:hover > ul > li > a, .footer-links, .copyright a{text-decoration:underline 5px transparent !important;text-underline-offset:6px !important}@media (max-width: 500px){.menu-table, .menu-table tbody, .menu-table tr, .menu-table td{display:block;width:100%}.menu-table .menu-sizes{display:none}.menu-table .menu-category td{padding:12px 0}.menu-table .menu-item{border:1px solid #e5e7eb;border-radius:12px;padding:12px;margin:10px 0;background:#fff;color:#555}.menu-table .menu-item td{padding:0}.menu-table .menu-item .menu-desc{margin-bottom:10px}.menu-table .menu-title{font-weight:700}.menu-table .menu-ingredients{opacity: .8;font-size: .95em;margin-top:4px}.menu-table .menu-item td:nth-child(2), .menu-table .menu-item td:nth-child(3), .menu-table .menu-item td:nth-child(4){display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-top:1px dashed #e5e7eb}.menu-table .menu-item td:nth-child(2)::before{content:"Enfant";font-weight:600;opacity: .8}.menu-table .menu-item td:nth-child(3)::before{content:"Petite";font-weight:600;opacity: .8}.menu-table .menu-item td:nth-child(4)::before{content:"Normale";font-weight:600;opacity: .8}}@media (min-width: 501px){.menu-table{width:100%;border-collapse:collapse}.menu-table td{padding:8px 10px}.menu-table .menu-item td:nth-child(2), .menu-table .menu-item td:nth-child(3), .menu-table .menu-item td:nth-child(4){white-space:nowrap}.menu-table .menu-item td:nth-child(2)::before, .menu-table .menu-item td:nth-child(3)::before, .menu-table .menu-item td:nth-child(4)::before{content:none}}@media screen and (max-width: 780px){.vrtai-front-theme .vrtai-tk-chipbar{overflow-x:unset;flex-wrap:wrap;padding-bottom:4px}.page-id-9 .ct-section-inner-wrap{padding-inline:0}.vrtkitemspagediv{border-radius:0 !important}#vrnewitemoverlay .vr-modal-box, #vrupselloverlay .vr-modal-box{width:inherit !important}}@media screen and (max-width: 440px){.vrtai-front-theme .vrtai-tk-chipbar{display:flex;flex-direction:column;overflow-y:auto;max-height:170px;flex-wrap:nowrap}.vrtai-front-theme .vrtai-tk-chipbar>*{width:100%}}input[type=checkbox]:after{display:none !important}.allergenes-table td:first-child, .allergenes-table th:first-child{min-width:125px}.vrtk-menus-filter-head{gap:10px !important}input[type="text"].vrtk-menus-filter-date,.vre-select{border-radius:10px !important}.vre-calendar-wrapper:before{top:50% !important;transform:translateY(-50%)}.vrtk-service-dt-wrapper{display:flex !important;flex-direction:column-reverse !important;gap:20px !important}.vikrestaurants-page-takeawayconfirm .notice{grid-column:3 !important;grid-row:-2 !important;width:100%;padding:16px 20px;border-radius:8px;font-size:1.25rem;font-weight:500;box-shadow:0 10px 30px rgba(0,0,0,0.15);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:space-between;gap:20px;animation:slideDown 0.25s ease-out}.vikrestaurants-page-takeawayconfirm .notice-error{background:#fff5f5;color:#b42318;border:1px solid #fecdca}.vikrestaurants-page-takeawayconfirm .notice p{margin:0}@keyframes slideDown{from{opacity:0;transform:translate(-50%, -10px)}to{opacity:1;transform:translate(-50%, 0)}}.vrtkdatetimediv{display:flex !important;flex-wrap:wrap !important;gap:10px !important}.vrtkdatetimediv .vrtkdatetimeinputdiv, .vrtai-front-theme .vikrestaurants-page-takeawayconfirm .vrtkdatetimeinputdiv{width:49% !important}@media screen and (max-width: 1240px){.vrtkdatetimediv .vrtkdatetimeinputdiv, .vrtai-front-theme .vikrestaurants-page-takeawayconfirm .vrtkdatetimeinputdiv{width:100% !important}.vikrestaurants-page-takeawayconfirm .notice{grid-column:2 !important;grid-row:-2 !important}.vrtkaddmoreitemsdiv.vrtai-confirm-card.vrtai-confirm-more{grid-column:1;grid-row:-2;margin:0}.vrtai-front-theme .vikrestaurants-page-takeawayconfirm #vrpayform.vrtai-confirm-customer-form{grid-column:2;grid-row:1 / span 2}.vrtai-front-theme .vikrestaurants-page-takeawayconfirm #vrtkconfirmform.vrtai-confirm-search-form{grid-column:1;grid-row:1}.vrtai-front-theme .vikrestaurants-page-takeawayconfirm #vrtkconfcartitemsdiv.vrtai-confirm-cart{grid-column:1;grid-row:2}}.vrtkdatetimediv>div{margin:0 !important}.vrtkdatetimediv > div > *, .vrtkdatetimediv .vrtkdeliverytitlediv{width:100% !important}.vrtai-front-theme .vikrestaurants-page-takeawayconfirm .vrtkdatetimeinput input, .vrtai-front-theme .vikrestaurants-page-takeawayconfirm .vrtkdatetimeselect select, .vrtai-front-theme .vikrestaurants-page-takeawayconfirm .controls input, .vrtai-front-theme .vikrestaurants-page-takeawayconfirm .controls select, .vrtai-front-theme .vikrestaurants-page-takeawayconfirm .controls textarea{height:unset}.vrtai-front-theme .vikrestaurants-page-takeawayconfirm .controls select{line-height:1}@media screen and (max-width: 960px){.vrtai-front-theme .wrap.plugin-container.vikrestaurants-page-takeawayconfirm.vrtai-confirm-layout{grid-template-columns:minmax(300px, 1fr) minmax(0, 1fr)}}@media screen and (max-width: 600px){.vrtai-front-theme .wrap.plugin-container.vikrestaurants-page-takeawayconfirm.vrtai-confirm-layout{display:flex;flex-direction:column}.vrtai-front-theme .vikrestaurants-page-takeawayconfirm #vrtkconfcartitemsdiv.vrtai-confirm-cart{width:100% !important}}.vrtkcartitemsmodule.cart-fixed{--vrtk-accent:#ff7a00;--vrtk-radius:18px;--vrtk-shadow:0 18px 55px rgba(0,0,0,.22);--vrtk-border:rgba(0,0,0,.10);--vrtk-bg:#fff;--vrtk-muted:#6b7280;color:#333;position:fixed !important;left:50%;top:50%;width:min(420px, calc(100vw - 88px));z-index:99999;transform:translate3d(110vw, -50%, 0);transition:transform .35s cubic-bezier(.2,.9,.2,1);pointer-events:none}.vrtkcartitemsmodule.cart-fixed.is-open{transform:translate3d(-50%, -50%, 0);pointer-events:auto}@media (prefers-reduced-motion: reduce){.vrtkcartitemsmodule.cart-fixed{transition:none}}.vrtkcartitemsmodule.cart-fixed .cart-inner-wrapper{background:var(--vrtk-bg);border:1px solid var(--vrtk-border);border-radius:var(--vrtk-radius);box-shadow:var(--vrtk-shadow);overflow:hidden}.vrtkcartitemsmodule.cart-fixed .vrtkitemcontainer{padding:12px 12px 8px;max-height:min(62vh, 640px);overflow:auto}.vrtkcartitemsmodule.cart-fixed .vrtkcartoneitemrow{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 10px;border-radius:14px;background:rgba(0,0,0,.035);border:1px solid rgba(0,0,0,.06);margin-bottom:10px}.vrtkcartitemsmodule.cart-fixed .vrtkcartquantitysp{width:auto;min-width:34px;height:28px;display:grid;place-items:center;border-radius:999px;background:rgba(255,122,0,.12);color:var(--vrtk-accent);font-weight:800;font-size:13px;letter-spacing:.2px}.vrtkcartitemsmodule.cart-fixed .vrtkcartleftrow{display:flex;flex-direction:column;min-width:0}.vrtkcartitemsmodule.cart-fixed .vrtkcartenamesp{font-weight:800;font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vrtkcartitemsmodule.cart-fixed .vrtkcartonamesp{margin-top:2px;font-size:12px;color:var(--vrtk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vrtkcartitemsmodule.cart-fixed .vrtkcartrightrow{display:flex;align-items:center;gap:10px}.vrtkcartitemsmodule.cart-fixed .vrtkcartpricesp{font-weight:900;font-size:14px;white-space:nowrap}.vrtkcartitemsmodule.cart-fixed .vrtkcartremovelink{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);color:#111;text-decoration:none;transition:transform .15s ease, background .15s ease}.vrtkcartitemsmodule.cart-fixed .vrtkcartremovelink:hover{transform:translateY(-1px);background:rgba(255,0,0,.10)}.vrtkcartitemsmodule.cart-fixed .vrtkcartpriceoutmodule{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-top:1px solid rgba(0,0,0,.08);background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,.02))}.vrtkcartitemsmodule.cart-fixed .vrtkcartpricelabelmodule{color:var(--vrtk-muted);font-weight:700}.vrtkcartitemsmodule.cart-fixed .vrtkcartpricemodule{font-weight:950;font-size:16px}.vrtkcartitemsmodule.cart-fixed .vrtkcartbuttonsmodule{display:flex;gap:10px;padding:12px 12px 14px;border-top:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.92);backdrop-filter:blur(10px)}.vrtkcartitemsmodule.cart-fixed .vrtkcartbuttonsmodule .vre-btn{height:44px;border-radius:14px;border:0 !important;font-weight:800;cursor:pointer;width:max-content;flex-grow:1;margin-left:}.vrtkcartitemsmodule.cart-fixed .vrtkcartemptybutton{background:rgba(0,0,0,.08) !important;flex-grow:0;max-width:max-content}.vrtkcartitemsmodule.cart-fixed .vrtkcartorderbutton{background:var(--vrtk-accent) !important;color:#fff !important}.vrtk-cart-overlay{position:fixed;inset:0;background:rgba(0,0,0,.38);z-index:99998;opacity:0;pointer-events:none;transition:opacity .25s ease}.vrtk-cart-overlay.is-open{opacity:1;pointer-events:auto}.vrtk-cart-toggle{--size:56px;position:fixed;right:20px;bottom:20px;width:var(--size);height:var(--size);border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.18);display:grid;place-items:center;cursor:pointer;z-index:100000}.vrtk-cart-toggle:hover{transform:translateY(-1px)}.vrtk-cart-toggle svg{width:26px;height:26px;color:#111}.vrtk-cart-badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:900;background:#111;color:#fff;border:2px solid #fff}.widget_mod_vikrestaurants_takeaway_deals{background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.12);overflow:hidden}.widget_mod_vikrestaurants_takeaway_deals .widgettitle{margin:0;padding:12px 14px;font-size:1.5rem;color:#111;border-bottom:1px solid rgba(0,0,0,.08)}.vrtk-dealsmod-offer{margin:0}.widget_mod_vikrestaurants_takeaway_deals .vrtk-deals-module{padding:12px;border:none}.widget_mod_vikrestaurants_takeaway_deals .vrtk-dealsmod-slides{list-style:none;margin:0;padding:0;width:100%}.widget_mod_vikrestaurants_takeaway_deals .vrtk-dealsmod-slide{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px 12px;background:#fff;position:relative}.widget_mod_vikrestaurants_takeaway_deals .vrtk-dealmod-info{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:1.25rem;line-height:1.25;color:#111}.widget_mod_vikrestaurants_takeaway_deals .vrtk-dealmod-info::after{content:"";width:10px;height:10px;flex:0 0 10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.55}.widget_mod_vikrestaurants_takeaway_deals .vrtk-dealsmod-listfull{margin-top:10px}.widget_mod_vikrestaurants_takeaway_deals .vrtk-dealsmod-offer{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px;background:#fff}.widget_mod_vikrestaurants_takeaway_deals .vrtk-dealsmod-offer-avdays{display:inline-block;padding:5px 10px;border-radius:999px;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);color:rgba(0,0,0,.65);font-weight:700;font-size:12px;margin-bottom:8px}.widget_mod_vikrestaurants_takeaway_deals .vrtk-dealsmod-offer-title{font-size:14px;color:#111}.widget_mod_vikrestaurants_takeaway_deals .vrtk-dealsmod-listfull-toggle{margin-top:10px;display:flex;justify-content:flex-end}.widget_mod_vikrestaurants_takeaway_deals .vrtk-dealsmod-listfull-toggle .vre-btn{height:38px;padding:0 12px;border-radius:12px !important;border:1px solid rgba(0,0,0,.12) !important;background:#fff !important}.widget_mod_vikrestaurants_takeaway_deals .vrtk-dealsmod-listfull-toggle .vre-btn:hover{background:rgba(0,0,0,.04) !important}.vrtk-dealsmod-slide,.vrtk-dealsmod-slides{min-height:unset !important}@media screen and (max-width: 768px){.widget_mod_vikrestaurants_takeaway_deals{border-radius:0}}@media screen and (max-width: 670px){.vrtk-dealsmod-slides{width:100% !important}.vrtk-dealsmod-slide{width:100% !important}}#vrnewitemoverlay .vrtk-additem-group-fields .vrtk-additem-group-topping.vrtk-group-single input.vre-topping-radio{accent-color:#f07d00;width:20px !important;height:20px !important}#vrnewitemoverlay .vrtk-additem-group-fields .vrtk-additem-group-topping.vrtk-group-single:has(input.vre-topping-radio:checked){border-color:var(--vrtai-accent-border) !important;background:color-mix(in srgb, var(--vrtai-accent) 14%, white) !important}.vrorderboxcontent{color:#333;border-radius:25px}.vikrestaurants-page-allorders{--vre-accent:#F07D00;--vre-bg:#f6f7fb;--vre-border:#e6e8ef;--vre-text:#111827;--vre-muted:#6b7280;--vre-radius:18px;--vre-shadow:0 10px 28px rgba(17,24,39,.10);background:var(--vre-bg);padding:18px 0}.vikrestaurants-page-allorders .vr-allorders-userhead{background:var(--vre-accent);color:#fff;border-radius:var(--vre-radius);padding:18px 22px;margin:0 0 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--vre-shadow)}.vikrestaurants-page-allorders .vr-allorders-userhead h2{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:.2px}.vikrestaurants-page-allorders .vr-allorders-userhead .vre-btn.secondary{background:transparent !important;color:#fff !important;border:1px solid rgba(255,255,255,.7) !important;border-radius:14px !important;padding:10px 14px !important;font-weight:700}.vikrestaurants-page-allorders .vr-allorders-userhead .vre-btn.secondary:hover{background:rgba(255,255,255,.14) !important}.vikrestaurants-page-allorders .vr-allorders-switch-tabs{display:flex;gap:10px;margin:0 0 16px}.vr-allorders-switch-tabs .switch-box.active{background:none !important;border:none !important}.vikrestaurants-page-allorders .vr-allorders-switch-tabs .switch-box a{display:block;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid var(--vre-border);color:var(--vre-text);font-weight:800;text-decoration:none}.vikrestaurants-page-allorders .vr-allorders-switch-tabs .switch-box.active a{background:var(--vre-accent);border-color:transparent;color:#fff;box-shadow:0 10px 20px rgba(240,125,0,.25)}.vikrestaurants-page-allorders .vr-allorders-box{background:#fff;border:1px solid var(--vre-border);border-radius:var(--vre-radius);box-shadow:var(--vre-shadow);padding:12px}.vikrestaurants-page-allorders .vr-allorders-tinylist .list-order-bar{display:grid;grid-template-columns:90px 1fr 140px 190px;gap:14px;align-items:center;padding:14px;margin:12px 0;border:1px solid var(--vre-border);border-radius:16px;background:#fff;transition:transform .12s ease, box-shadow .12s ease, border-color .12s ease}.vikrestaurants-page-allorders .vr-allorders-tinylist .list-order-bar:hover{border-color:rgba(240,125,0,.40);box-shadow:0 14px 30px rgba(17,24,39,.12);transform:translateY(-1px)}.vikrestaurants-page-allorders .list-order-bar .order-oid{font-weight:900;color:var(--vre-text);background:rgba(240,125,0,.10);border-radius:14px;padding:10px 12px;text-align:center;letter-spacing:.6px}.vikrestaurants-page-allorders .list-order-bar .order-summary .summary-status b{display:inline-block;padding:6px 10px;border-radius:999px;background:rgba(239,68,68,.10);color:#991b1b !important;font-weight:900}.vikrestaurants-page-allorders .list-order-bar .order-summary .summary-service{margin-top:6px;color:var(--vre-muted);font-weight:600}.vikrestaurants-page-allorders{background:none}.vr-allorders-tinylist .list-order-bar .order-purchase{width:100% !important}.vikrestaurants-page-allorders .list-order-bar .order-purchase .purchase-date{color:var(--vre-muted);font-weight:600;font-size:.9rem}.vikrestaurants-page-allorders .list-order-bar .order-purchase .purchase-price{margin-top:4px;color:var(--vre-text);font-weight:900;font-size:1.05rem}.vr-allorders-tinylist .list-order-bar .order-view-button{width:100% !important}.vikrestaurants-page-allorders .list-order-bar .order-view-button .vre-btn.primary{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--vre-accent) !important;border:0 !important;color:#fff !important;border-radius:14px !important;padding:10px 12px !important;font-weight:900;text-decoration:none}.vikrestaurants-page-allorders .list-order-bar .order-view-button .vre-btn.primary:hover{filter:brightness(0.96)}.vikrestaurants-page-allorders .vr-list-pagination .tablenav{background:#fff;border:1px solid var(--vre-border);border-radius:16px;padding:12px 14px;margin-top:10px}.vikrestaurants-page-allorders .vr-list-pagination .tablenav .tablenav-pages .button{border-radius:12px !important}@media (max-width: 980px){.vikrestaurants-page-allorders .vr-allorders-tinylist .list-order-bar{grid-template-columns:1fr 1fr}.vikrestaurants-page-allorders .list-order-bar .order-oid{grid-column:1 / -1;text-align:left}.vikrestaurants-page-allorders .list-order-bar .order-summary{grid-column:1 / -1}.vikrestaurants-page-allorders .list-order-bar .order-view-button{grid-column:1 / -1}}.menu-table .menu-item,.menu-sizes{border:1px solid #e5e7eb;border-radius:12px;padding:12px;margin:10px 0;background:#fff;color:#555}.menu-card h3, .dessert-card h3, .drink-card h3{color:#353535}