/*!
Author: Wesign Communication
Author URI: http://www.wesign.fr/
*/html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-display:swap;font-family:AvenirNext;font-style:normal;font-weight:500;src:url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-regular.eot);src:url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-regular.eot) format("embedded-opentype"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-regular.woff) format("woff"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-regular.ttf) format("truetype"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-regular.svg) format("svg")}@font-face{font-display:swap;font-family:AvenirNext;font-style:italic;font-weight:500;src:url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-italic.eot);src:url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-italicr.eot) format("embedded-opentype"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-italic.woff) format("woff"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-italic.ttf) format("truetype"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-italic.svg) format("svg")}@font-face{font-display:swap;font-family:AvenirNext;font-style:normal;font-weight:700;src:url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-demibold.eot);src:url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-demibold.eot) format("embedded-opentype"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-demibold.woff) format("woff"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-demibold.ttf) format("truetype"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-demibold.svg) format("svg")}@font-face{font-display:swap;font-family:AvenirNext;font-style:italic;font-weight:700;src:url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-demibold-italic.eot);src:url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-demibold-italic.eot) format("embedded-opentype"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-demibold-italic.woff) format("woff"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-demibold-italic.ttf) format("truetype"),url(/wp-content/themes/wp-lebaligan/dist/fonts/avenir-next/avenirNext-demibold-italic.svg) format("svg")}@font-face{font-display:swap;font-family:HerrVonMuellerhoff;font-style:normal;font-weight:500;src:url(/wp-content/themes/wp-lebaligan/dist/fonts/herr-von-muellerhoff/herr-von-muellerhoff-regular.eot);src:url(/wp-content/themes/wp-lebaligan/dist/fonts/herr-von-muellerhoff/herr-von-muellerhoff-regular.eot) format("embedded-opentype"),url(/wp-content/themes/wp-lebaligan/dist/fonts/herr-von-muellerhoff/herr-von-muellerhoff-regular.woff) format("woff"),url(/wp-content/themes/wp-lebaligan/dist/fonts/herr-von-muellerhoff/herr-von-muellerhoff-regular.ttf) format("truetype"),url(/wp-content/themes/wp-lebaligan/dist/fonts/herr-von-muellerhoff/herr-von-muellerhoff-regular.svg) format("svg")}.container,.container-fluid{margin-left:auto;margin-right:auto;width:100%}.container-fluid{padding-left:2rem;padding-right:2rem}.row{-webkit-box-flex:0;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.row.reverse:not(.reverse--not-m){flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{-webkit-box-flex:0;box-sizing:border-box;flex:0 0 auto}.col-xs{-webkit-box-flex:1;flex-basis:0;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%}.col-xs-1{flex-basis:8.333%;-ms-flex-preferred-size:8.333%;max-width:8.333%}.col-xs-2{flex-basis:16.666%;-ms-flex-preferred-size:16.666%;max-width:16.666%}.col-xs-3{flex-basis:25%;-ms-flex-preferred-size:25%;max-width:25%}.col-xs-4{flex-basis:33.333%;-ms-flex-preferred-size:33.333%;max-width:33.333%}.col-xs-5{flex-basis:41.667%;-ms-flex-preferred-size:41.667%;max-width:41.667%}.col-xs-6{flex-basis:50%;-ms-flex-preferred-size:50%;max-width:50%}.col-xs-7{flex-basis:58.333%;-ms-flex-preferred-size:58.333%;max-width:58.333%}.col-xs-8{flex-basis:66.667%;-ms-flex-preferred-size:66.667%;max-width:66.667%}.col-xs-9{flex-basis:75%;-ms-flex-preferred-size:75%;max-width:75%}.col-xs-10{flex-basis:83.333%;-ms-flex-preferred-size:83.333%;max-width:83.333%}.col-xs-11{flex-basis:91.667%;-ms-flex-preferred-size:91.667%;max-width:91.667%}.col-xs-12{flex-basis:100%;-ms-flex-preferred-size:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.666%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start}.middle-xs{align-items:center;-webkit-box-align:center;-ms-flex-align:center}.bottom-xs{align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media (min-width:550px){.not-mobile{display:none}.container{width:500px}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{-webkit-box-flex:0;box-sizing:border-box;flex:0 0 auto}.col-sm{-webkit-box-flex:1;flex-basis:0;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%}.col-sm-1{flex-basis:8.333%;-ms-flex-preferred-size:8.333%;max-width:8.333%}.col-sm-2{flex-basis:16.666%;-ms-flex-preferred-size:16.666%;max-width:16.666%}.col-sm-3{flex-basis:25%;-ms-flex-preferred-size:25%;max-width:25%}.col-sm-4{flex-basis:33.333%;-ms-flex-preferred-size:33.333%;max-width:33.333%}.col-sm-5{flex-basis:41.667%;-ms-flex-preferred-size:41.667%;max-width:41.667%}.col-sm-6{flex-basis:50%;-ms-flex-preferred-size:50%;max-width:50%}.col-sm-7{flex-basis:58.333%;-ms-flex-preferred-size:58.333%;max-width:58.333%}.col-sm-8{flex-basis:66.667%;-ms-flex-preferred-size:66.667%;max-width:66.667%}.col-sm-9{flex-basis:75%;-ms-flex-preferred-size:75%;max-width:75%}.col-sm-10{flex-basis:83.333%;-ms-flex-preferred-size:83.333%;max-width:83.333%}.col-sm-11{flex-basis:91.667%;-ms-flex-preferred-size:91.667%;max-width:91.667%}.col-sm-12{flex-basis:100%;-ms-flex-preferred-size:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.666%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start}.middle-sm{align-items:center;-webkit-box-align:center;-ms-flex-align:center}.bottom-sm{align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media (min-width:768px){.not-tablet{display:none}.container{width:720px}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{-webkit-box-flex:0;box-sizing:border-box;flex:0 0 auto}.col-md{-webkit-box-flex:1;flex-basis:0;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%}.col-md-1{flex-basis:8.333%;-ms-flex-preferred-size:8.333%;max-width:8.333%}.col-md-2{flex-basis:16.666%;-ms-flex-preferred-size:16.666%;max-width:16.666%}.col-md-3{flex-basis:25%;-ms-flex-preferred-size:25%;max-width:25%}.col-md-4{flex-basis:33.333%;-ms-flex-preferred-size:33.333%;max-width:33.333%}.col-md-5{flex-basis:41.667%;-ms-flex-preferred-size:41.667%;max-width:41.667%}.col-md-6{flex-basis:50%;-ms-flex-preferred-size:50%;max-width:50%}.col-md-7{flex-basis:58.333%;-ms-flex-preferred-size:58.333%;max-width:58.333%}.col-md-8{flex-basis:66.667%;-ms-flex-preferred-size:66.667%;max-width:66.667%}.col-md-9{flex-basis:75%;-ms-flex-preferred-size:75%;max-width:75%}.col-md-10{flex-basis:83.333%;-ms-flex-preferred-size:83.333%;max-width:83.333%}.col-md-11{flex-basis:91.667%;-ms-flex-preferred-size:91.667%;max-width:91.667%}.col-md-12{flex-basis:100%;-ms-flex-preferred-size:100%;max-width:100%}.col-md-auto{flex-basis:auto;-ms-flex-preferred-size:auto;max-width:auto}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.666%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start}.middle-md{align-items:center;-webkit-box-align:center;-ms-flex-align:center}.bottom-md{align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media (min-width:992px){.not-desktop{display:none}.container{width:960px}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{-webkit-box-flex:0;box-sizing:border-box;flex:0 0 auto}.col-lg{-webkit-box-flex:1;flex-basis:0;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%}.col-lg-1{flex-basis:8.333%;-ms-flex-preferred-size:8.333%;max-width:8.333%}.col-lg-2{flex-basis:16.666%;-ms-flex-preferred-size:16.666%;max-width:16.666%}.col-lg-3{flex-basis:25%;-ms-flex-preferred-size:25%;max-width:25%}.col-lg-4{flex-basis:33.333%;-ms-flex-preferred-size:33.333%;max-width:33.333%}.col-lg-5{flex-basis:41.667%;-ms-flex-preferred-size:41.667%;max-width:41.667%}.col-lg-6{flex-basis:50%;-ms-flex-preferred-size:50%;max-width:50%}.col-lg-7{flex-basis:58.333%;-ms-flex-preferred-size:58.333%;max-width:58.333%}.col-lg-8{flex-basis:66.667%;-ms-flex-preferred-size:66.667%;max-width:66.667%}.col-lg-9{flex-basis:75%;-ms-flex-preferred-size:75%;max-width:75%}.col-lg-10{flex-basis:83.333%;-ms-flex-preferred-size:83.333%;max-width:83.333%}.col-lg-11{flex-basis:91.667%;-ms-flex-preferred-size:91.667%;max-width:91.667%}.col-lg-12{flex-basis:100%;-ms-flex-preferred-size:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.666%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start}.middle-lg{align-items:center;-webkit-box-align:center;-ms-flex-align:center}.bottom-lg{align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1560px){.container{width:1340px}}*{box-sizing:border-box;-moz-font-feature-settings:"liga" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);text-rendering:optimizeLegibility}body,html{overflow-x:hidden;overflow-y:auto}body.no-scroll,html.no-scroll{overflow:hidden}body{color:#243d50;font-family:AvenirNext,sans-serif;font-size:1em;padding-top:79px}@media (min-width:992px){body{padding-top:100px}}::-moz-selection{background-color:#243d50;color:#fff}::selection{background-color:#243d50;color:#fff}ul{list-style:none;margin:0;padding:0}button{font-family:#243d50}a{color:#243d50;text-decoration:none}figure{width:100%!important;padding:1em 0}@media (min-width:768px){figure{padding:1em 40px}}figure img{width:100%;height:auto}figure figcaption{font-weight:600;font-style:italic;margin-top:10px}a,li,p,span{color:#243d50;font-size:1rem;line-height:1.5em}.container .row{padding:0 1rem}.container--relative{position:relative}.container--relative .row{padding:0}.container--right{margin-left:auto;margin-right:0}.container--left{margin-left:0;margin-right:auto}.container--extra-half{width:100%}.container--extra-half.overlay-black:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}@media (min-width:768px){.container--extra-half{width:calc(310px + 50%)}}@media (min-width:992px){.container--extra-half{width:calc(430px + 50%)}}@media (min-width:1200px){.container--extra-half{width:calc(535px + 50%)}}@media (min-width:1560px){.container--extra-half{width:calc(620px + 50%)}}section{margin:6rem 0}@media (min-width:550px){section{margin:7rem 0}}@media (min-width:768px){section{margin:8rem 0}}@media (min-width:992px){section{margin:9rem 0}}@media (min-width:1200px){section{margin:10rem 0}}@media (min-width:1560px){section{margin:12rem 0}}section.classic-page-container a{color:#ee592e}section.classic-page-container a:hover{color:#e33d0d}section.page-content{margin-top:4rem}section.page-content h1{color:#243d50}.s-discover__fish{position:absolute;right:0;top:0;transform:translate(65%,-50%);width:440px}.s-discover__fish.placement--right{right:auto;left:-640px}@keyframes o-wave{0%{background-position:0 0}to{background-position:-40px 0}}@keyframes o-ig-placeholder{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.s-discover{margin-top:180px}.s-discover .s-discover__content{padding:200px 50px 180px;position:relative;z-index:1}.s-discover .s-discover__content:before{background:#1a1a1a;content:"";height:100%;left:0;opacity:.45;position:absolute;top:0;width:100%;z-index:-1}.s-discover .s-discover__image{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.s-discover h2,.s-discover p{color:#fff}.s-discover .s-discover__wrapper{margin:30px auto 40px;max-width:565px}.home-latest-news .home-latest-news__slider{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:80px}.home-latest-news .slider__controls{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:20%}.home-latest-news .btn-slider{margin-bottom:25px}.home-latest-news .btn-slider:last-child{margin-bottom:0}.home-latest-news .slider__container{width:80%}.home-news{margin-right:50px;width:380px;flex-shrink:0}.home-news:last-child{margin-right:0}.home-news .home-news__thumbnail{overflow:hidden;padding-top:72%;position:relative}.home-news .home-news__thumbnail img{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.home-news .home-news__date{color:#ee592e;display:block;font-size:.9rem;line-height:1;margin:16px 0 12px}.home-news .home-news__title{font-size:1rem;font-weight:500;line-height:1.3;padding-right:40px}.s-home-menu__head{margin-bottom:90px}.s-home-menu__buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:30px}.s-home-menu__buttons .btn{margin-right:25px}.s-home-menu__buttons .btn:last-child{margin-right:0}.s-home-menu__grid{display:flex;flex-flow:row wrap;justify-content:center}.s-home-menu__grid .s-home-menu__item{margin:0 1rem 4rem;width:calc(100% - 2rem)}@media (min-width:768px){.s-home-menu__grid .s-home-menu__item{width:calc(50% - 2rem)}}@media (min-width:992px){.s-home-menu__grid .s-home-menu__item{margin:0 2rem 4rem 1rem;width:calc(33.333% - 3rem)}}.s-home-menu__grid .s-home-menu__item__thumbnail{overflow:hidden;padding-top:110%;position:relative}.s-home-menu__grid .s-home-menu__item__thumbnail img{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.s-home-menu__grid .s-home-menu__item__content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:25px}.s-home-menu__grid h3{font-size:1.2rem;font-weight:500}.s-home-menu__grid h3 .tag{font-size:inherit}.s-home-menu__grid .s-home-menu__item__price{font-size:1.1rem}.s-wine{overflow:hidden;padding:150px 0;position:relative}.s-wine .s-wine__image{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.s-wine .s-wine__content{background:#fff;padding:4rem 1rem 2rem;text-align:left}@media (min-width:768px){.s-wine .s-wine__content{padding:70px 80px}}.s-wine .s-wine__content p{text-align:justify}.s-wine h2{margin-bottom:30px}.s-wine .btn{margin-top:40px}.s-listing-menu{margin:4rem 0}.s-listing-menu h2{line-height:.9;margin-bottom:60px}.s-listing-menu h2 .tag{font-size:inherit}.s-listing-menu__list{display:flex;flex-flow:row wrap;justify-content:space-between}.container-menu-square{position:relative}.menu-square{cursor:pointer;transition:border-width .6s cubic-bezier(.165,.84,.44,1);width:calc(50% - 1rem)}@media (min-width:768px){.menu-square{width:calc(33.33% - 1rem)}}@media (min-width:992px){.menu-square{width:calc(16.66% - 1rem)}}.menu-square:hover .menu-square__meta{opacity:1}.menu-square.is-active .menu-square__wrapper{border-color:#ee592e}.menu-square.is-active .menu-square__meta{opacity:1}.menu-square .menu-square__wrapper{background:#f8f8f8;border:8px solid transparent;margin-bottom:10px;overflow:hidden;padding-top:100%;position:relative;transition:border-color .2s ease;width:100%}.menu-square .menu-square__wrapper img{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.menu-square .menu-square__meta{align-items:center;background:hsla(0,0%,100%,.7);display:flex;flex-flow:column wrap;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.menu-square .menu-square__meta span{font-weight:700}.s-menu-content{background:rgba(36,61,80,.02);padding:6rem 0;margin:0}.s-menu-content:first-child{margin-top:6rem}.s-menu-content h2{line-height:.9;margin-bottom:20px}.s-menu-content h2 .tag{font-size:inherit}.s-menu-content .s-menu-content__price{display:block;font-size:1.5rem;margin-top:15px}.menu-section{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:100px}.menu-section .menu-section__content,.menu-section .menu-section__slider{width:calc(50% - 40px)}.menu-section .menu-section__slider{position:relative}.menu-section .menu-section__slider__item{flex-shrink:0;height:550px;overflow:hidden}.menu-section .menu-section__slider__item img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.menu-section .btn-slider{left:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.menu-section .btn-slider--next{left:auto;right:25px}.menu-section h3{font-size:2.2rem;font-weight:500;margin-bottom:25px}.menu-section li{border-bottom:1px solid #243d50;padding:14px 0}.menu-section li:last-child{border-bottom:none}.menu-section li p{font-size:1.15rem}.view--presentation .s-gallery .container-fluid{padding:0}.view--presentation #container-gallery.zoom-open{overflow:visible}.view--presentation #container-gallery.zoom-open .inner-gallery-item{position:static}.view--presentation #container-gallery.zoom-open .inner-gallery-item figure{overflow:visible}.view--presentation .s-chef{min-height:700px}@media (min-width:768px){.view--presentation .s-chef .s-values__content{margin-top:6rem}}@media (min-width:992px){.view--presentation .s-chef .s-values__content{margin-top:10rem}}.view--presentation .s-chef .s-values__image{height:750px;margin-right:-1rem}@media (min-width:992px){.view--presentation .s-chef .s-values__image{height:750px;width:40%}}.view--presentation .s-equipe .s-equipe__grid{margin-top:4rem}.view--presentation .s-equipe .s-equipe__item{margin:1rem 1rem 2rem}.view--presentation .s-equipe .s-equipe__item .s-equipe__item__content{text-align:left}.view--presentation .s-equipe .s-equipe__item .s-equipe__item__content h3{margin:1rem auto;font-weight:500;font-size:1.4rem}.view--presentation .s-equipe .s-equipe__item img{width:100%}.s-carte-filter{background:#243d50;display:flex;flex-flow:row nowrap;padding:30px 0;margin:4rem 0}.s-carte-filter .row{align-items:center}.s-carte-filter .s-carte-filter__label{color:#fff;margin-right:50px}.s-carte-filter .s-carte-filter__list{display:flex;flex-flow:row wrap}.s-carte-filter .s-carte-filter__item{margin:.5rem 1rem .5rem 0}.s-carte{margin:0}.s-carte .s-carte__row{margin-bottom:100px;display:flex;flex-direction:column}.s-carte .s-carte__row.carte--childrens,.s-carte .s-carte__row:last-child{margin-bottom:0}.s-carte .s-carte__row h2{margin-bottom:1rem}.s-carte .s-carte__row h3{margin-top:1rem;margin-bottom:0;color:#ee592e;padding:0 1rem}.s-carte .carte__head{position:relative}.s-carte .carte__controls{position:absolute;right:0;align-items:center;display:flex;flex-flow:row wrap;display:none}@media (min-width:768px){.s-carte .carte__controls{display:block}}.s-carte .carte__controls .btn-slider{margin-right:25px}.s-carte .carte__controls .btn-slider:last-child{margin-right:0}.s-carte .carte__gallery{margin:1rem 0}@media (min-width:768px){.s-carte .carte__gallery{margin:1rem 0 2rem}}.carte__products{padding:0 1rem}.carte__product{border-bottom:1px solid #243d50;padding:15px 0!important;display:flex}.carte__product:last-child{border-bottom:none}.carte__product span{font-size:1.15rem}.carte__product .carte__product__price{color:#ee592e}.carte__gallery__item{cursor:pointer;flex-shrink:0;width:20%}.carte__gallery__item:hover .container-zoom{opacity:1}.carte__gallery__item:hover img{transform:scale(1.1) rotate(-2deg)}.carte__gallery__item .carte__gallery__item-thumbnail{overflow:hidden;padding-top:150%;position:relative;margin:1rem 1rem 0 0}.carte__gallery__item .carte__gallery__item-thumbnail img{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:all .4s cubic-bezier(.455,.03,.515,.955);width:100%}.carte__gallery__item .container-zoom{align-items:center;background:rgba(36,61,80,.8);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transition:all .2s cubic-bezier(.455,.03,.515,.955);z-index:1}.carte__gallery__item .container-zoom span{display:block;margin:5px auto;position:relative}.carte__gallery__item .container-zoom span:after,.carte__gallery__item .container-zoom span:before{background-color:#fff;content:"";display:block;height:2px;margin:20px;width:20px}.carte__gallery__item .container-zoom span:after{margin-top:-22px;transform:rotate(90deg)}.carte__gallery__item .carte__gallery__item-meta{align-items:center;display:flex;flex-wrap:wrap;align-items:flex-start;padding:8px 0;margin-right:1rem}.carte__gallery__item .carte__gallery__item-meta span:first-child{width:calc(100% - 60px)}.carte__gallery__item .carte__gallery__item-meta span:last-child{display:block;text-align:right;color:#ee592e;font-size:.9rem;width:60px}.is-carte-des-fetes .s-page-entry a{color:#fff}@media (min-width:768px){.s-carte--content img{width:calc(100% - 10vw);margin-left:10vw}}.s-news-filter{background:#243d50;margin:4rem 0}.s-news-filter .s-news-filter__wrapper{display:flex;flex-flow:row nowrap;padding:10px 0}.s-news-filter .s-news-filter__label{color:#fff;margin:20px 50px 0 0}.s-news-filter .s-news-filter__list{display:flex;flex-flow:row wrap}.s-news-filter .s-news-filter__item{margin:8px}.s-news{margin-top:7rem}.container-social-share{position:fixed;left:0;top:50%}@media (min-width:768px){.container-social-share{left:10px}}.container-social-share .inner-social-share{position:absolute;top:0;left:25px;transform:rotate(90deg);transform-origin:left;display:flex;align-items:center;width:300px;margin-top:-150px}.container-social-share .inner-social-share span{display:block;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-right:30px;height:25px}.container-social-share .inner-social-share a{display:block;margin:20px 0;transform:rotate(-90deg);transform-origin:center}.container-social-share .inner-social-share a svg{width:25px;height:25px}.article{margin-top:100px}.article .article__title{color:#243d50;font-size:3.5rem;margin-bottom:70px;padding:0 60px;text-align:center}.article .article__thumbnail{overflow:hidden;padding-top:60%;position:relative;width:100%}.article .article__thumbnail img{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.article .article__tags{display:flex;flex-flow:row wrap;justify-content:flex-end}.article .article__tags span{background:#ee592e;color:#fff;display:block;font-size:1rem;margin-left:auto;padding:6px 18px}.article__content{margin-top:50px;padding:0 60px}.article__content h2{font-size:2rem;line-height:1.2em;margin-bottom:40px;text-transform:uppercase}.article__content h3{font-size:1.4rem;font-weight:500;font-weight:600;letter-spacing:.07em;margin:50px 0 20px;text-transform:uppercase}.article__content a,.article__content p,.article__content span{font-size:1.1rem}.article__content a{color:#ee592e}.article__content a:hover{text-decoration:underline}.article__content p{margin-bottom:20px}.article__content p img.aligncenter{display:block;margin:0 auto}.article__content ol,.article__content ul{padding:0}.article__content ol li,.article__content ul li{line-height:1.5em;margin-bottom:15px}.article__content ol li:before,.article__content ul li:before{content:"✘";display:inline-block;margin-right:.5em}.article__content ol{list-style-type:none}.article__content ol li:before{content:"‣";font-size:1.5em;vertical-align:middle}.s-news-related .s-news-related__list{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:80px}.btn{background:#fff;border:none;border-radius:4px;color:#243d50;cursor:pointer;display:inline-block;font-family:AvenirNext,sans-serif;outline:none;padding:12px 16px;transition:all .2s cubic-bezier(.455,.03,.515,.955)}.btn:hover{background:hsla(0,0%,100%,.95)}.btn:hover span{color:#ee592e}.btn span{transition:all .4s cubic-bezier(.455,.03,.515,.955)}.btn--icon{align-items:center;display:inline-flex;flex-flow:row wrap;justify-content:center}.btn--icon:hover svg{fill:#ee592e}.btn--icon svg{fill:#243d50;height:20px;transition:all .4s cubic-bezier(.455,.03,.515,.955);width:auto}.btn--icon span{margin-left:10px}.btn--dark{background:#243d50}.btn--dark:hover{background:#ee592e}.btn--dark:hover span{color:#f5f5f5}.btn--dark span{color:#fff}.btn--dark svg{fill:#fff}.btn--orange{background:#ee592e}.btn--orange span{color:#fff}.btn--orange svg{fill:#fff}.btn--filter-carte{position:fixed;bottom:20px;left:20px;border-radius:50%;width:80px;height:80px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#ee592e;z-index:10;box-shadow:0 0 10px rgba(0,0,0,.2);opacity:0;pointer-events:none}.btn--filter-carte:hover{opacity:1}.btn--filter-carte:hover i{background-image:url(/wp-content/themes/wp-lebaligan/dist/images/icons/crab-active.svg)}.btn--filter-carte.temp{opacity:1;pointer-events:auto}.btn--filter-carte span{color:#fff;text-transform:uppercase;font-size:.8rem}.btn--filter-carte i{width:30px;height:30px;display:block;background-image:url(/wp-content/themes/wp-lebaligan/dist/images/icons/crab.svg);background-repeat:no-repeat;background-size:100% 100%;transition:all .2s cubic-bezier(.455,.03,.515,.955)}.btn-booking{align-items:center;background:#ee592e;border-radius:4px;color:#fff;display:block;display:flex;flex-flow:row wrap;justify-content:center;padding:12px 16px}.btn-booking:hover{background:#243d50}.btn-booking svg{fill:#fff;height:20px;width:auto}.btn-booking span{color:#fff;margin-left:10px}.btn-scroll{bottom:20px;cursor:pointer;left:0;margin-left:-25px;padding:10px 10px 10px 0;position:absolute;transform:rotate(-90deg);transform-origin:left bottom}.btn-scroll,.btn-scroll:before{display:inline-block;vertical-align:middle}.btn-scroll:before{animation:o-wave 2.5s linear infinite;background-image:url(/wp-content/themes/wp-lebaligan/dist/images/pattern-wave.png);background-repeat:repeat-x;background-size:100% 100%;border-radius:5px;box-shadow:inset 0 0 3px #fff;content:"";height:12px;width:40px}.btn-scroll span{color:#ee592e;display:inline-block;font-size:1.15rem;font-weight:700;margin-left:8px;vertical-align:middle}.btn-video{background:#243d50;border-radius:4px;color:#fff;cursor:pointer;padding:12px 16px;position:absolute;transform:translate(-50%,-50%) rotate(-5deg);z-index:5;bottom:-75px;left:50%;margin-left:-10px}@media (min-width:768px){.btn-video{left:0;bottom:auto;top:50%;margin-left:0}}.btn-video .btn-video__wrapper{align-items:center;display:flex;flex-flow:column wrap;justify-content:center;transform:rotate(5deg)}.btn-video span{color:#fff;font-size:.9rem;margin-top:5px}.btn-video svg{fill:#fff;height:auto;width:24px}.btn-slider{background:#243d50;border:none;border-radius:50%;cursor:pointer;height:55px;outline:none;position:relative;transition:opacity .2s ease;width:55px}.btn-slider.is-disabled{opacity:.3}.btn-slider svg{display:block;fill:#fff;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.btn-slider--prev svg{margin-left:-2px}.btn-slider--next svg{margin-left:2px}.btn-slider--light{background:#fff}.btn-slider--light svg{fill:#243d50}.btn-nav{border:1px solid #243d50;border-radius:4px}.btn-nav-full{background:#243d50;transition:all .2s cubic-bezier(.455,.03,.515,.955);border-radius:4px;margin:.8rem 0}@media (min-width:992px){.btn-nav-full{margin:0 0 0 .8rem}}.btn-nav-full *{color:#fff}.btn-nav-full:hover{background:#ee592e}.btn-nav-full:hover span{color:#f5f5f5}.s-values>.container>.row{padding:0 1rem}.s-values>.container>.container{width:100%}.s-values .s-values__content{margin-top:80px}.s-values .s-values__content .s-values__content__inner{margin-top:2rem;margin-bottom:2rem}@media (min-width:992px){.s-values .s-values__content .s-values__content__inner{margin-top:4rem;margin-bottom:0;margin-left:80px}}.s-values blockquote{margin-bottom:50px;position:relative;display:none}@media (min-width:768px){.s-values blockquote{display:block}}.s-values blockquote p:first-child:first-letter{font-size:2rem}.s-values blockquote:after,.s-values blockquote:before{color:#ee592e;content:"“";font-size:4rem;height:40px;left:0;line-height:75px;position:absolute;text-align:center;top:0;transform:translate(-100%,-100%);width:40px}.s-values blockquote:after{bottom:0;left:auto;right:0;top:auto;transform:translate(100%,100%)}.s-values .s-values__image{height:65%;overflow:hidden}@media (min-width:768px){.s-values .s-values__image{margin-top:2rem}}@media (min-width:992px){.s-values .s-values__image{position:absolute;right:0;top:-50px;width:50%;margin:2rem 0}}.s-values .s-values__image img{display:block}.s-values .s-values__background,.s-values .s-values__image img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-values .s-values__background{left:0;position:absolute;top:0;z-index:-2}.s-values .s-values__wrapper-columns{position:relative}.s-values .s-values__wrapper-columns:before{background:#243d50;content:"";height:100%;left:0;opacity:.95;position:absolute;top:0;width:100%;z-index:-1}.s-values .s-values__columns{display:flex;flex-flow:row wrap;justify-content:space-between;padding:6rem 2rem;position:relative;z-index:2}@media (min-width:768px){.s-values .s-values__columns{padding:100px}}@media (min-width:992px){.s-values .s-values__columns{margin-top:120px;padding:250px 100px 100px}}.s-values .s-values__column{width:100%;padding:0 1rem}.s-values .s-values__column:last-of-type{margin-top:4rem}@media (min-width:992px){.s-values .s-values__column:last-of-type{margin-top:0}}@media (min-width:992px){.s-values .s-values__column{width:50%}}.s-values .s-values__column h3,.s-values .s-values__column p{color:#fff}.s-values .s-values__column .btn{margin-top:25px}@media (min-width:768px){.s-instagram{margin-top:3rem}}@media (min-width:992px){.s-instagram{margin-top:6rem}}.s-instagram .s-instagram__title svg{display:block;fill:#243d50;height:auto;margin:0 auto 15px;width:25px}.s-instagram .s-instagram__slider{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:50px;padding:125px 0;position:relative;z-index:1}.s-instagram .s-instagram__slider>a{width:80%;display:block;position:relative}.s-instagram .s-instagram__slider .slider__controls{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:20%}.s-instagram .s-instagram__slider .btn-slider{margin-bottom:25px}.s-instagram .s-instagram__slider .btn-slider:last-child{margin-bottom:0}.s-instagram .s-instagram__slider .slider__container{width:100%}.s-instagram .s-instagram__slider__bg{height:100%;position:absolute;right:calc(100vw - 100%);top:0;width:100%;z-index:-1}.s-instagram .s-instagram__slider__bg:before{background:#243d50;content:"";height:100%;left:0;opacity:.95;position:absolute;top:0;width:100%}.s-instagram .s-instagram__slider__bg img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ig-post{background-color:#f6f6f6;border-radius:8px;cursor:pointer;flex-shrink:0;overflow:hidden;position:relative}.ig-post.is-loaded:before{content:none}.ig-post:before{animation:o-ig-placeholder 1.6s cubic-bezier(.77,0,.175,1) infinite;background:rgba(0,0,0,.05);content:"";filter:blur(35px);height:150%;left:0;position:absolute;top:0;transform:translateX(-100%) translateY(-25%);width:100%}.ig-post:hover .ig-post__meta{opacity:1}.ig-post .ig-post__meta{align-items:center;background:rgba(36,61,80,.7);display:flex;flex-flow:row wrap;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;padding:2rem;color:#fff}.ig-post .ig-post__meta-item{align-items:center;display:flex;flex-flow:row wrap;margin-right:25px}.ig-post .ig-post__meta-item:last-child{margin-right:0}.ig-post .ig-post__meta-item svg{display:block;fill:#fff;height:18px;width:auto}.ig-post .ig-post__meta-item span{color:#fff;font-size:1.05rem;margin-left:10px}.ig-post .ig-post__image{padding-top:100%}.ig-post .ig-post__image img{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.site-footer{background-color:#fff;background-image:url(/wp-content/themes/wp-lebaligan/dist/images/pattern-footer.jpg);background-position:bottom;background-repeat:repeat-x;padding:100px 0;position:relative}.site-footer .site-footer__fish{position:absolute;right:0;top:0;transform:translateX(65%);width:500px}.site-footer .site-footer__logotype{display:block;height:auto;margin-bottom:30px;width:150px}.site-footer .site-footer__infos{line-height:1.8em}.site-footer .site-footer__socials{margin:30px 0 40px}.site-footer .site-footer__socials span{color:#ee592e;font-size:1.05rem}.site-footer .site-footer__socials .nav-social{margin-top:10px}.site-footer .site-footer__buttons{align-items:center;display:flex;flex-flow:row wrap;margin:30px 0}.site-footer .site-footer__buttons .btn-booking{margin-right:30px}.site-footer .site-footer__buttons .btn-booking:last-child{margin-right:0}.site-footer .site-footer__row{margin-bottom:50px}.site-footer .site-footer__row:last-child{margin-bottom:0}.site-footer h3{color:#ee592e;font-size:1.2rem;font-weight:500;margin-bottom:25px}.site-footer .footer-newsletter input{border:1px solid #707070;border-radius:4px;margin-right:15px;padding:14px;width:calc(100% - 150px)}.site-footer .footer-newsletter .btn{width:130px}.site-footer .footer-newsletter-mailpoet #mailpoet_form_2 form.mailpoet_form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0}.site-footer .footer-newsletter-mailpoet #mailpoet_form_2 form.mailpoet_form .mailpoet_paragraph{width:calc(100% - 150px)}.site-footer .footer-newsletter-mailpoet #mailpoet_form_2 form.mailpoet_form .mailpoet_paragraph:not(.last) input{border:1px solid #707070;border-radius:4px;margin-right:15px!important;padding:14px!important}.site-footer .footer-newsletter-mailpoet #mailpoet_form_2 form.mailpoet_form .mailpoet_paragraph.last{width:130px}.site-footer .footer-newsletter-mailpoet #mailpoet_form_2 form.mailpoet_form .mailpoet_paragraph.last input{height:48px;background:#243d50;border:none;border-radius:4px;color:#243d50;cursor:pointer;display:inline-block;font-family:AvenirNext,sans-serif;outline:none;padding:12px 16px;transition:all .2s cubic-bezier(.455,.03,.515,.955);color:#fff}.site-footer .footer-newsletter-mailpoet #mailpoet_form_2 form.mailpoet_form .mailpoet_message{flex:1}.site-footer .paiement-methods{align-items:center;display:flex;flex-flow:row wrap}.site-footer .paiement-methods .paiement-methods__item{margin-right:40px}.site-footer .paiement-methods .paiement-methods__item:last-child{margin-right:0}.site-footer .paiement-methods .paiement-methods__item .michelin img{height:64px}.site-footer .site-footer__sub{margin-top:90px}.nav-footer .nav-footer__list,.site-footer .site-footer__sub{align-items:center;display:flex;flex-flow:row wrap}.nav-footer .nav-footer__item{position:relative}.nav-footer .nav-footer__item:before{content:"-";display:inline-block;margin:0 6px 0 10px}.nav-footer .nav-footer__link{display:inline-block}.c-form{position:relative}.c-form .c-form__row{padding:70px 0}@media (min-width:550px){.c-form .c-form__row{padding:90px 0}}.form__status{align-items:center;background:#fff;border-radius:15px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);display:flex;flex-flow:column wrap;height:180px;justify-content:center;left:50%;opacity:0;padding:25px 35px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(.9);transition:opacity .25s ease 0s,transform .4s cubic-bezier(.23,1,.32,1) 0s,width .4s cubic-bezier(.23,1,.32,1) 0s,z-index 0s linear .25s;width:220px;z-index:-1}.form__status.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .25s ease 0s,transform .4s cubic-bezier(.23,1,.32,1) 0s,width .4s cubic-bezier(.23,1,.32,1) 0s,z-index 0s linear 0s;z-index:1}.form__status.is-visible .status{opacity:1;transform:translateY(0)}.form__status.is-spinning .spinner{opacity:1;transform:translateX(-50%) scale(1)}.form__status.is-success{width:280px}.form__status.is-success .status{color:#25ae88}.form__status.is-success .icn__success{opacity:1;transform:translateX(-50%) scale(1)}.form__status.is-error{width:280px}.form__status.is-error .status{color:#d75a4a}.form__status.is-error .icn__error{opacity:1;transform:translateX(-50%) scale(1)}.form__status .icons{height:45px;position:relative}.form__status .icons svg{width:auto}.form__status .icons svg,.form__status .spinner{height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateX(-50%) scale(.75);transition:opacity .2s ease,transform .4s cubic-bezier(.165,.84,.44,1)}.form__status .spinner>div{animation:spin 1.2s cubic-bezier(.79,.38,.28,.76) infinite;border-radius:50%;border:3px solid rgba(0,0,0,.05);border-top-color:#243d50;height:100%;width:45px}.form__status .status{color:#243d50;font-size:.95rem;font-weight:600;line-height:1.5;margin-top:25px;opacity:0;transform:translateY(7px);transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.165,.84,.44,1),color .25s ease}.form{width:100%}.form input,.form select,.form textarea{background:#fff;border:1px solid #243d50;border-radius:4px;color:#243d50;font-family:AvenirNext,sans-serif;font-size:1rem;font-weight:600;max-width:100%;min-width:100%;outline:none;padding:18px 20px;width:100%}.form input::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder{color:rgba(36,61,80,.6);font-family:AvenirNext,sans-serif;font-size:1rem;font-weight:500}.form input::placeholder,.form select::placeholder,.form textarea::placeholder{color:rgba(36,61,80,.6);font-family:AvenirNext,sans-serif;font-size:1rem;font-weight:500}.form select{color:#ee592e;font-family:AvenirNext,sans-serif;font-size:1.1rem;font-weight:700}.form select.is-selected{color:#243d50;font-family:HerrVonMuellerhoff,cursive;font-size:1.05rem;font-weight:500}.form .form__row{margin-bottom:20px;position:relative;width:100%}@media (min-width:992px){.form .form__row{margin-bottom:30px}}.form .form__row--no-margin{margin-bottom:0;text-align:right}.form .form__row.has-error .error{opacity:1;transform:translateY(0)}.form .form__row svg{fill:#243d50;height:auto;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:15px;z-index:1}.form .form__row .error{color:red;display:block;font-size:.9rem;margin:6px 0 0 4px;opacity:0;padding:0;position:relative;text-align:left;text-shadow:0 0 2px rgba(0,0,0,.15);transform:translateY(-7px);transition:all .6s cubic-bezier(.075,.82,.165,1);width:100%}.form .form__row--select svg{width:12px}.form .form__row--select:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 25px);border-radius:0 10px 10px 0;content:"";height:100%;pointer-events:none;position:absolute;right:0;width:80px}.form .form__group{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;width:100%}@media (min-width:768px){.form .form__group{flex-direction:row}}@media (min-width:768px){.form .form__group--middle{align-items:center}}@media (min-width:768px){.form .form__group .form__row:first-child{margin-right:20px}}@media (min-width:992px){.form .form__group .form__row:first-child{margin-right:30px}}.site-header{background:#fff;left:0;padding:12px 0;position:fixed;top:0;transition:all .6s cubic-bezier(.165,.84,.44,1);width:100%;z-index:100}@media (min-width:992px){.site-header{padding:18px 0}}.site-header.is-small{box-shadow:0 3px 7px rgba(0,0,0,.05);padding:10px 0}.site-header.is-small .site-header__logotype{height:50px}.site-header .site-header__logos{display:flex}.site-header .site-header__logos .site-header__logotype{height:55px;transition:height .6s cubic-bezier(.165,.84,.44,1)}@media (min-width:768px){.site-header .site-header__logos .site-header__logotype{margin-left:50px}}@media (min-width:992px){.site-header .site-header__logos .site-header__logotype{height:65px}}.site-header .site-header__logos .site-header__logotype img{height:100%;width:auto}@media (min-width:992px){.site-header .site-header__logos .site-header__logotype:nth-child(2){height:64px}}.site-header .site-header__nav{position:fixed;left:0;top:79px;bottom:0;width:100%;z-index:9;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;opacity:0;visibility:hidden;background:#fff;justify-content:center;transition:all .25s ease-out}.site-header .site-header__nav ul li a{transition:all .2s cubic-bezier(.165,.84,.44,1)}.site-header .site-header__nav ul li:not(:last-child):hover a{color:#ee592e}.site-header .site-header__nav.is-open{opacity:1;visibility:visible;border-top:2px solid #f8f8f8}@media (min-width:992px){.site-header .site-header__nav{position:relative;height:auto;opacity:1;visibility:visible;flex-direction:row;top:auto;justify-content:flex-end;width:auto}}.site-header .burger{position:absolute;right:20px;top:20px;align-items:center;cursor:pointer;display:flex;z-index:100;margin:1rem}@media (min-width:992px){.site-header .burger{display:none;pointer-events:none}}.site-header .burger .label{align-items:center;display:flex;margin-right:15px;position:relative}.site-header .burger .label span{font-size:.85em;text-transform:uppercase;transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.site-header .burger .label span:first-of-type{transition-delay:.4s;position:absolute;right:0}.site-header .burger .label span:last-of-type{opacity:0;transition-delay:0s}.site-header .burger .lines span{background:#ee592e;display:block;height:2px;transform-origin:left;transition:all .5s cubic-bezier(.77,0,.175,1);width:26px}.site-header .burger .lines span:nth-of-type(2){margin:7px 0}.site-header .burger.is-open .label span:first-of-type{opacity:0;transition-delay:0s}.site-header .burger.is-open .label span:last-of-type{opacity:1;transition-delay:.4s}.site-header .burger.is-open .lines span:first-of-type{transform:rotate(45deg)}.site-header .burger.is-open .lines span:nth-of-type(2){width:0;opacity:0}.site-header .burger.is-open .lines span:last-of-type{transform:rotate(-45deg)}.nav-main{align-items:center;display:flex;flex-flow:column wrap;margin-top:-40px}@media (min-width:992px){.nav-main{margin-top:0;margin-right:20px;flex-flow:row wrap}}.nav-main .nav-main__item--booking{margin-left:16px;position:relative}.nav-main .nav-main__item--booking:hover .sub-menu{opacity:1;pointer-events:all}.nav-main .nav-main__item--booking .sub-menu{background:#fff;position:relative;padding:.5rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%}.nav-main .nav-main__item--booking .sub-menu li{text-align:center}@media (min-width:992px){.nav-main .nav-main__item--booking .sub-menu li{text-align:left}}.nav-main .nav-main__item--booking .sub-menu a{display:inline-block;padding:.25rem .5rem}@media (min-width:992px){.nav-main .nav-main__item--booking .sub-menu{position:absolute;opacity:0;pointer-events:none}}.nav-main .nav-main__item.menu-item-has-children{position:relative}.nav-main .nav-main__item.menu-item-has-children:before{border-bottom:1px solid #ee592e;border-right:1px solid #ee592e;content:"";height:6px;width:6px;position:absolute;top:50%;right:0;transform:translateY(-70%) rotate(45deg)}.nav-main .nav-main__item.menu-item-has-children:hover .nav-main__drop{display:block}.nav-main .nav-main__drop__link,.nav-main .nav-main__link{display:block;padding:.5em .8em}.nav-main .nav-main__drop{background:#fff;border-radius:0 0 4px 4px;display:none;left:0;position:absolute;top:100%;width:120px}.nav-vague{margin-right:25px;cursor:pointer}.nav-vague li a img{display:flex;-o-object-fit:contain;object-fit:contain}.nav-wc{display:flex;flex-flow:row wrap;margin:1rem 0 0;background:#243d50;border-radius:4px;padding:0 7px}@media (min-width:768px){.nav-wc{margin-top:1rem}}@media (min-width:992px){.nav-wc{margin-top:0;margin-right:20px}}.nav-wc li{margin:2px 0}.nav-wc li a{display:block;padding:12px 8px;position:relative}.nav-wc li a span{position:absolute;right:-13px;top:-8px;background-color:#ee592e;color:#fff;border-radius:15px;width:23px;height:23px;font-size:.8rem;text-align:center;display:flex;align-items:center;justify-content:center;padding-top:2px}.nav-wc li a i{width:20px;height:20px;display:block;background-repeat:no-repeat;background-size:100% 100%;transition:all .2s cubic-bezier(.165,.84,.44,1)}.nav-wc li a i.shopping-bag{background-image:url(/wp-content/themes/wp-lebaligan/dist/images/icons/shopping-bag.svg)}.nav-wc li a i.shopping-bag:hover{background-image:url(/wp-content/themes/wp-lebaligan/dist/images/icons/shopping-bag-active.svg)}.nav-wc li a i.user-account{background-image:url(/wp-content/themes/wp-lebaligan/dist/images/icons/user-account.svg)}.nav-wc li a i.user-account:hover{background-image:url(/wp-content/themes/wp-lebaligan/dist/images/icons/user-account-active.svg)}.nav-social{display:flex;flex-flow:row wrap;margin-top:1rem}@media (min-width:992px){.nav-social{margin:0}}.nav-social .nav-social__item{margin-right:8px}.nav-social .nav-social__item:last-child{margin-right:0}.nav-social .nav-social__link{display:block;padding:5px}.nav-social .nav-social__link:hover svg{opacity:.8}.nav-social .nav-social__link svg{display:block;height:16px;width:auto;transition:all .2s cubic-bezier(.165,.84,.44,1)}.nav-more{margin-top:1rem}@media (min-width:992px){.nav-more{margin-top:0}}.nav-more .nav-item-sushi{background:#000;padding:.6rem;border-radius:5px;display:block}.nav-more .nav-item-sushi>img{width:60px;display:block}.nav-more .nav-item-sushi:hover{background-color:rgba(0,0,0,.6)}#preloader{align-items:center;background-color:#fff;display:flex;flex-flow:column wrap;height:100vh;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:9998}#preloader img{opacity:0;transform:translateY(25px);width:100px}@media (min-width:768px){#preloader img{width:170px}}h1,h2,h3{width:100%;font-weight:500;margin:0 0 25px}h1 strong,h2 strong,h3 strong{color:#ee592e;font-weight:500}h1{color:#fff;font-size:2.6rem}@media (min-width:768px){h1{font-size:3rem}}@media (min-width:992px){h1{font-size:3.8rem}}h1 .tag--cursive{font-size:4.8rem;line-height:.65}@media (min-width:768px){h1 .tag--cursive{font-size:5.2rem}}@media (min-width:992px){h1 .tag--cursive{font-size:6rem}}h2,h3{color:#243d50;font-size:1.9rem}@media (min-width:768px){h2,h3{font-size:2.3rem}}@media (min-width:992px){h2,h3{font-size:3.1rem}}h2 .tag--cursive,h3 .tag--cursive{font-size:5.1rem;line-height:.65}@media (min-width:768px){h2 .tag--cursive,h3 .tag--cursive{font-size:3.9rem}}@media (min-width:992px){h2 .tag--cursive,h3 .tag--cursive{font-size:4.3rem}}h3{font-size:1.6rem}@media (min-width:768px){h3{font-size:2rem}}h3 .tag--cursive{font-size:3.6rem}h4{font-size:1.3rem}@media (min-width:768px){h4{font-size:1.8rem}}h5{font-size:1.1rem}@media (min-width:768px){h5{font-size:1.6rem}}.tag--cursive{color:#ee592e;display:block;font-family:HerrVonMuellerhoff,cursive;font-size:inherit;font-weight:500}.tag--orange{color:#ee592e}.s-page-entry{margin:0}.s-page-entry>.container--relative:before{background:#101010;content:"";height:100%;left:0;opacity:.45;position:absolute;top:0;width:100%;z-index:-1}.s-page-entry .s-page-entry__slider{position:absolute;inset:0;z-index:-2;overflow:hidden}.s-page-entry .s-page-entry__slider .slider-item{position:absolute;inset:0;opacity:0;transition:opacity 1.5s ease-in-out}.s-page-entry .s-page-entry__slider .slider-item.is-active{opacity:1}.s-page-entry .s-page-entry__slider .slider-item img,.s-page-entry .s-page-entry__thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-page-entry .s-page-entry__thumbnail{font-family:"object-fit: cover;";left:0;position:absolute;top:0;z-index:-2}.s-page-entry .s-page-entry__content{display:flex;flex-flow:column wrap;height:75vh;justify-content:center;position:relative;align-items:center}@media (min-width:768px){.s-page-entry .s-page-entry__content{height:calc(100vh - 100px);max-height:840px}}.s-page-entry .s-page-entry__content .s-page-entry__content__inner{text-align:left;padding:0 1rem;max-width:600px}@media (min-width:768px){.s-page-entry .s-page-entry__content .s-page-entry__content__inner{padding:0}}.s-page-entry p{color:#fff;line-height:1.5}.s-page-entry .s-page-entry__buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:40px}.s-page-entry .s-page-entry__buttons a{margin:10px 25px 10px 0}.s-page-entry .s-page-entry__buttons a:last-child{margin-right:0}@media (min-width:768px){.s-reviews{margin-top:3rem}}@media (min-width:992px){.s-reviews{margin-top:6rem}}.s-reviews__slider{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:80px;padding:125px 0;position:relative;z-index:1}.s-reviews__slider .slider__controls{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:20%}.s-reviews__slider .btn-slider{margin-bottom:25px}.s-reviews__slider .btn-slider:last-child{margin-bottom:0}.s-reviews__slider .slider__container{width:80%}.s-reviews__slider .slider__wrapper{height:auto}.s-reviews__slider__bg{height:100%;position:absolute;right:calc(100vw - 100%);top:0;width:100%;z-index:-1}.s-reviews__slider__bg:before{background:#243d50;content:"";height:100%;left:0;opacity:.95;position:absolute;top:0;width:100%}.s-reviews__slider__bg img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-reviews__summary{margin-bottom:25px;display:flex;flex-direction:column}@media (min-width:768px){.s-reviews__summary{flex-direction:row}}.s-reviews__summary span{color:#fff}.s-reviews__summary .review__score{margin:10px 0 0}@media (min-width:768px){.s-reviews__summary .review__score{margin:0 10px}}.review__score{align-items:center;display:flex;flex-flow:row wrap;margin:30px 0}.review__score svg{fill:#ee592e;height:auto;margin-right:6px;opacity:.3;width:18px}.review__score svg:last-child{margin-right:0}.review__score--1 svg:nth-child(-n+1),.review__score--2 svg:nth-child(-n+2),.review__score--3 svg:nth-child(-n+3),.review__score--4 svg:nth-child(-n+4),.review__score--5 svg{opacity:1}.review{display:flex}.review .inner-review{width:100%;background:#1d3446;border-radius:8px;padding:40px;margin-right:1rem}@media (min-width:768px){.review .inner-review{margin-right:50px}}.review .review__meta{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.review .review__meta span{color:#fff;font-size:.9rem}.review h3{color:#ee592e;font-size:1.35rem;font-weight:500;width:auto}.review .review__content{color:#fff;padding-right:25px}section.s-banniere-article{max-height:500px}section.s-banniere-article .swiper-slide{display:block}section.s-banniere-article .swiper-slide img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.fixed-nav{align-items:flex-start;display:flex;flex-flow:column wrap;position:fixed;right:0;top:50%;transform:translateY(-50%) translateX(100%);z-index:5}.fixed-nav .fixed-nav__item{margin-bottom:25px;transform:translateX(-50px);transition:transform .6s cubic-bezier(.77,0,.175,1)}.fixed-nav .fixed-nav__item:hover{transform:translateX(-100%)}.fixed-nav .fixed-nav__item:last-child{margin-bottom:0}.fixed-nav .fixed-nav__item--shop{border-radius:4px;overflow:hidden;transition:transform .6s cubic-bezier(.77,0,.175,1),height .6s cubic-bezier(.77,0,.175,1)}.fixed-nav .fixed-nav__item--shop:hover .fixed-nav__link:after{background:#fff}.fixed-nav .fixed-nav__item--shop .fixed-nav__link:after{background:transparent;transition:background .6s cubic-bezier(.77,0,.175,1)}.fixed-nav .fixed-nav__item--shop svg{height:22px;width:22px}.fixed-nav .fixed-nav__link{align-items:center;background:#ee592e;display:flex;flex-flow:row wrap;padding:10px 16px;position:relative}.fixed-nav .fixed-nav__link:first-child{border-top-left-radius:4px}.fixed-nav .fixed-nav__link:last-child{border-bottom-left-radius:4px}.fixed-nav .fixed-nav__link:last-child:after{content:none}.fixed-nav .fixed-nav__link:after{background:#fff;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 32px)}.fixed-nav svg{fill:#fff;height:18px;width:18px}.fixed-nav span{color:#fff;margin-left:16px}.swiper-container{width:100%;height:100%;overflow:hidden}.swiper-container .swiper-wrapper{height:inherit;transition-duration:0ms;display:inline-flex}.swiper-nav-container{margin:0 20px;display:flex;justify-content:flex-end}.swiper-nav-container>div{background:#243d50;border-radius:50px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:10px;cursor:pointer;transition:all .2s cubic-bezier(.455,.03,.515,.955)}.swiper-nav-container>div:before{content:"";transform:rotate(45deg);transform-origin:center 50%;border-left:1px solid #fff;border-bottom:1px solid #fff;height:10px;width:10px;margin-right:-5px;transition:all .2s cubic-bezier(.455,.03,.515,.955)}.swiper-nav-container>div.swiper-button-next:before{margin-left:-5px;margin-right:0;transform:rotate(-135deg)}.swiper-nav-container>div.is-disabled{display:none}.swiper-nav-container>div:hover{background:rgba(36,61,80,.8)}.inner-gallery-item{position:relative;margin:1rem 1rem 2rem 0;cursor:pointer}.inner-gallery-item:hover .container-zoom{opacity:1}.inner-gallery-item:hover figure img{transform:scale(1.1) rotate(-2deg)}.inner-gallery-item .container-zoom{position:absolute;opacity:0;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(36,61,80,.8);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:all .2s cubic-bezier(.455,.03,.515,.955);pointer-events:none}.inner-gallery-item .container-zoom span{position:relative;display:block;margin:5px auto}.inner-gallery-item .container-zoom span:after,.inner-gallery-item .container-zoom span:before{content:"";background-color:#fff;height:2px;width:20px;margin:20px;display:block}.inner-gallery-item .container-zoom span:after{margin-top:-22px;transform:rotate(90deg)}.inner-gallery-item figure{margin:0;overflow:hidden}.inner-gallery-item figure img{width:100%;display:block;transition:all .4s cubic-bezier(.455,.03,.515,.955)}.inner-gallery-item figure figcaption{position:absolute;padding:0 5px;font-size:.8rem;margin-top:5px;text-align:left}.ws-lightbox{align-items:center;background:transparent;display:flex;flex-flow:column wrap;height:100%;justify-content:center;left:0;opacity:0;padding:100px;position:fixed;top:0;transition:background .4s cubic-bezier(.4,0,0,1) 0s,z-index 0s linear .4s,opacity 0s linear .4s;width:100%;z-index:-1}.ws-lightbox.is-open{background:rgba(0,0,0,.6);opacity:1;transition:background .4s cubic-bezier(.4,0,0,1) 0s,z-index 0s linear 0s,opacity 0s linear 0s;z-index:100}.ws-lightbox.is-open .ws-lightbox__close{opacity:1;transform:scale(1)}.ws-lightbox.is-open .ws-lightbox__image{opacity:1;transform:scale(1);transition:opacity .25s ease 0s,transform .4s cubic-bezier(.23,1,.32,1) 0s}.ws-lightbox .ws-lightbox__close{background:#fff;border-radius:50%;cursor:pointer;height:40px;opacity:0;position:absolute;right:25px;top:25px;transform:scale(.85);transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .2s ease;width:40px}.ws-lightbox .ws-lightbox__close:hover{transform:scale(1.15)}.ws-lightbox .ws-lightbox__close:hover:after,.ws-lightbox .ws-lightbox__close:hover:before{background:#ee592e}.ws-lightbox .ws-lightbox__close:after,.ws-lightbox .ws-lightbox__close:before{background:#243d50;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:background .3s ease;width:18px}.ws-lightbox .ws-lightbox__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.ws-lightbox .ws-lightbox__image{height:auto;max-height:100%;max-width:100%;opacity:0;transform:scale(.85);transition:opacity .25s ease 0s,transform .4s cubic-bezier(.23,1,.32,1) 0s;width:auto}.video-player{background:#000;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .25s ease,z-index 0s linear .25s;width:100%;z-index:-1}.video-player.is-visible{opacity:1;transition:opacity .25s ease,z-index 0s linear 0s;z-index:100}.video-player.is-visible .video-player__bottom{opacity:1;transform:translateY(0)}.video-player .video-player__video{height:100%;width:100%}.video-player__close{background:#fff;border-radius:4px;color:#243d50;cursor:pointer;left:30px;padding:16px 16px 12px;position:absolute;top:30px;transform:rotate(-3deg);width:110px;z-index:1}.video-player__close .wrapper{align-items:center;display:flex;flex-flow:column wrap;justify-content:center;transform:rotate(3deg)}.video-player__close span{color:#345369;font-size:.95rem;margin-top:5px}.video-player__close svg{fill:#345369;height:auto;width:14px}.video-player__bottom{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);bottom:0;display:flex;flex-flow:row wrap;height:160px;justify-content:space-between;left:0;opacity:0;padding:0 10%;position:absolute;transform:translateY(30px);transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .2s ease;width:100%}.video-player__bottom .video-player__control{cursor:pointer;height:40px;position:relative;width:40px}.video-player__bottom .video-player__control.is-paused svg:first-child,.video-player__bottom .video-player__control.is-playing svg:last-child{opacity:1;transform:translate(-50%,-50%) scale(1)}.video-player__bottom .video-player__control svg{fill:#fff;height:18px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);transition:all .25s ease;width:auto}.video-player__bottom .video-player__control svg:first-child{margin-left:1px}.video-player__progress{background:hsla(0,0%,100%,.4);height:4px;overflow:hidden;position:relative;width:calc(100% - 50px)}.video-player__progress .video-player__progress-bar{background:#ee592e;height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:1}.video-player__progress .video-player__progress-bar--buffer{background:hsla(0,0%,100%,.5);z-index:0}.site-overlay{min-height:100%;width:100%;overflow-y:auto;position:absolute;top:-100vh;left:0;background:#fff;z-index:600;display:flex;flex-direction:column;flex-wrap:wrap;transition:.3s ease-in}.site-overlay.displayed{top:0;transition:.3s ease-in}.site-overlay .top-bar{position:relative;display:flex;align-items:center;justify-content:space-between;background:#fff;flex-grow:0;padding:.5rem 1rem}@media (min-width:768px){.site-overlay .top-bar{padding:2rem}}.site-overlay .top-bar h2{display:none;width:unset;margin:0;font-size:1.2rem}@media (min-width:768px){.site-overlay .top-bar h2{display:inline-block}}.site-overlay .top-bar a{display:flex;align-items:center}.site-overlay .top-bar a span:not(.img-wrapper){display:none}@media (min-width:768px){.site-overlay .top-bar a span:not(.img-wrapper){display:initial}}.site-overlay .top-bar a .img-wrapper{border-radius:50%;background:#ee592e;margin-right:.5rem;font-size:0}.site-overlay .top-bar a .img-wrapper img{padding:.5rem;width:32px}@media (min-width:768px){.site-overlay .top-bar a .img-wrapper img{padding:.5rem;width:30px}}.site-overlay .top-bar .logotype{background:#fff;width:95px}.site-overlay .top-bar .logotype img{width:100%}@media (min-width:768px){.site-overlay .top-bar .logotype{width:unset;position:absolute;top:0;left:50%;transform:translate(-50%);border-radius:12px;z-index:100;padding:1.5rem 2.5rem}}.site-overlay .navigation-container{width:100%;flex:1;position:relative}.site-overlay .navigation-container>.row{height:100%;width:100%;position:absolute;top:0;left:0}.site-overlay .navigation-container>.row>div{display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.site-overlay .navigation-container>.row>div:before{content:"";position:absolute;width:100%;height:100%;z-index:1}.site-overlay .navigation-container>.row>div:first-of-type:before{background:#243d50;opacity:.45}.site-overlay .navigation-container>.row>div:last-of-type:before{background:#ee592e;opacity:.4}.site-overlay .navigation-container>.row .wrapper{display:flex;flex-direction:column;z-index:20}.site-overlay .navigation-container>.row .wrapper h2{color:#fff;font-size:2.5rem;line-height:.5;text-align:center;margin-bottom:1.5rem}.site-overlay .navigation-container>.row .wrapper h2 span{font-family:HerrVonMuellerhoff,cursive;font-size:5rem;display:block;line-height:1;color:#fff}@media (min-width:768px){.site-overlay .navigation-container>.row .wrapper h2{margin-bottom:4rem;font-size:3.5rem}.site-overlay .navigation-container>.row .wrapper h2 span{font-size:7rem}}.site-overlay .navigation-container>.row .wrapper .btn{margin-bottom:.5rem;padding:.5rem 1rem;text-align:center}@media (min-width:768px){.site-overlay .navigation-container>.row .wrapper .btn{padding:1rem 2rem;margin-bottom:2rem}}.site-overlay .navigation-container>.row .wrapper .btn span{font-size:1.2rem}.site-overlay .navigation-container>.row .wrapper .btn:last-of-type{margin-bottom:0}.s-entry-second{margin:4rem 0}@media (min-width:768px){.s-entry-second{margin:8rem 0}}.s-entry-second:first-of-type{margin-top:0}.s-entry-second:last-of-type .s-entry-second__content{padding:1rem}@media (min-width:768px){.s-entry-second:last-of-type .s-entry-second__content{padding:3.5rem}}@media (min-width:992px){.s-entry-second:last-of-type .s-entry-second__content{padding:5rem}}.s-entry-second .s-entry-second__thumbnail{overflow:hidden}.s-entry-second .s-entry-second__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-entry-second .s-entry-second__content{padding:0 1rem}@media (min-width:768px){.s-entry-second .s-entry-second__content{padding:0 3.5rem}}@media (min-width:992px){.s-entry-second .s-entry-second__content{padding:0 5rem}}.s-entry-second .s-entry-second__content h1{color:#243d50;padding-top:80px}.s-entry-second .s-entry-second__content .wrapper{padding-right:170px}.s-entry-second .s-entry-second__content p{margin-bottom:15px}.s-entry-second .s-entry-second__content p:last-child{margin-bottom:0}@media (min-width:992px){.s-entry-second.s-contact .s-entry-second__content{padding:0}}.card-news{margin:0 25px 140px 0}.card-news .card-news__tags{background:#ee592e;display:inline-block;padding:8px 20px}.card-news .card-news__tags span{color:#fff;font-size:.9rem}.card-news .card-news__thumbnail{overflow:hidden;padding-top:100%;position:relative;width:100%}.card-news .card-news__thumbnail img{font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.card-news .card-news__title{font-size:2rem;margin:25px 0}.card-news .card-news__excerpt{font-size:1.05rem;margin-bottom:25px}.pagination{background:#243d50;padding:25px 0}.pagination__navigation{margin-right:30px;padding:12px 25px}.pagination__navigation svg{height:12px}.pagination__navigation--next{margin-left:30px;margin-right:0}.pagination__navigation--next span{margin-left:0;margin-right:10px;order:-1}.pagination__pages{align-items:center;display:flex;flex-flow:row wrap}.pagination__pages .pagination__page-item{margin-right:8px}.pagination__pages .pagination__page-item:last-child{margin-right:0}.pagination__pages .btn{padding:12px 18px}.pagination__pages .current{background:#ee592e;color:#fff}.pagination__pages .current span{color:#fff}.container-popup{position:fixed;background-color:rgba(36,61,80,.8);top:0;height:100vh;width:100%;z-index:999;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.455,.03,.515,.955);overflow-y:scroll}.container-popup.is-hidden{top:50%;opacity:0;pointer-events:none;width:0;height:0}.container-popup .popup{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1rem 0;width:100%}@media (min-width:768px){.container-popup .popup{margin:2rem 0}}.container-popup .popup .inner-popup{background-color:#fff;padding:1rem;border-radius:5px;max-width:350px;width:calc(100% - 2rem);position:relative}@media (min-width:768px){.container-popup .popup .inner-popup{padding:2rem;max-width:640px;width:calc(100% - 4rem)}}.container-popup .popup .inner-popup>img{display:block;margin:0 auto 2rem;width:50%;max-width:30px}@media (min-width:768px){.container-popup .popup .inner-popup>img{max-width:35px}}.container-popup .popup .inner-popup .inner-popup-text .btn{width:100%;margin-bottom:1rem}.container-popup .popup .inner-popup .inner-popup-text .btn.btn--orange:hover{background-color:#f5f5f5}.container-popup .popup .inner-popup .inner-popup-text img{display:inline-block;width:100%;height:auto}.container-popup .popup .inner-popup .inner-popup-text img.aligncenter{display:block;margin:0 auto}.container-popup .popup .btn-close{position:absolute;top:-40px;right:0;width:30px;height:30px;border:none;cursor:pointer;background:transparent}@media (min-width:768px){.container-popup .popup .btn-close{top:-20px;right:-50px}}.container-popup .popup .btn-close:after,.container-popup .popup .btn-close:before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:1px;height:100%;background-color:#fff}.container-popup .popup .btn-close:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.container-popup--alert{align-items:flex-start}@media (min-width:768px){.container-popup--alert{align-items:center}}.container-popup--alert .popup .btn-close{top:20px;right:20px}.container-popup--alert .popup .btn-close:after,.container-popup--alert .popup .btn-close:before{background-color:#243d50}.popup-reveillon{--padding:12px;display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:rgba(36,61,80,.8);position:fixed;top:0;z-index:999;transition:all .2s cubic-bezier(.455,.03,.515,.955);overflow-y:scroll}@media (min-width:550px){.popup-reveillon{--padding:14px}}@media (min-width:768px){.popup-reveillon{--padding:20px}}@media (min-width:992px){.popup-reveillon{--padding:35px}}.popup-reveillon.is-hidden{top:50%;opacity:0;pointer-events:none;width:0;height:0}.popup-reveillon .inner-popup{position:relative;max-width:calc(100% - var(--padding)*2);max-height:calc(100% - var(--padding)*2)}.popup-reveillon .inner-popup button{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:60px;border-radius:4px;border:none;background-color:#ee592e;position:absolute;left:50%;bottom:0;transform:translate(-50%,50%) rotate(-4deg);z-index:10}@media (min-width:992px){.popup-reveillon .inner-popup button{top:-35px;left:auto;right:-35px;transform:rotate(4deg);z-index:10;cursor:pointer}}.popup-reveillon .inner-popup button:hover{background-color:#243d50}.popup-reveillon .inner-popup button span{color:#fff;font-family:Avenir Next;font-size:14px;font-weight:400;line-height:1.5}.popup-reveillon .inner-popup button i{display:block;height:10px;width:10px;margin-bottom:5px;position:relative}.popup-reveillon .inner-popup button i:after,.popup-reveillon .inner-popup button i:before{content:"";display:block;height:14.1421px;width:2px;background-color:#fff;position:absolute;top:50%;left:50%}.popup-reveillon .inner-popup button i:before{transform:translate(-50%,-50%) rotate(-45deg)}.popup-reveillon .inner-popup button i:after{transform:translate(-50%,-50%) rotate(45deg)}.popup-reveillon .inner-popup .inner_row{padding:0;background-color:#fff;border-radius:4px;overflow:hidden}.popup-reveillon .inner-popup .inner_row .inner_content{display:flex;flex-direction:row;max-width:1200px}@media (min-width:992px){.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper,.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper{width:50%}}.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper{display:none;background-color:rgba(255,255,0,.01)}@media (min-width:992px){.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper{display:block}}.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper .swiper-container{position:relative}.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper .swiper-container .swiper-slide{background-color:#243d50}.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper .swiper-container .swiper-slide img{aspect-ratio:1/1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .15s linear}.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide img{opacity:0}.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper .swiper-container .swiper-buttons{display:flex;justify-content:space-between;width:100%;padding:0 35px;position:absolute;top:50%;transform:translateY(-50%)}.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper .swiper-container .swiper-buttons>div{background:#fff;border-radius:50px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:10px;cursor:pointer;transition:all .2s cubic-bezier(.455,.03,.515,.955)}.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper .swiper-container .swiper-buttons>div:before{content:"";transform:rotate(45deg);transform-origin:center 50%;border-left:1px solid #939393;border-bottom:1px solid #939393;height:10px;width:10px;margin-right:-5px;transition:all .2s cubic-bezier(.455,.03,.515,.955)}.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper .swiper-container .swiper-buttons>div.swiper-button-next:before{margin-left:-5px;margin-right:0;transform:rotate(-135deg)}.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper .swiper-container .swiper-buttons>div.is-disabled{display:none}.popup-reveillon .inner-popup .inner_row .inner_content .slider_wrapper .swiper-container .swiper-buttons>div:hover{background:rgba(36,61,80,.8)}.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:var(--padding);padding-bottom:calc(var(--padding)*4);text-align:center;position:relative;overflow:hidden}@media (min-width:992px){.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper{height:auto;padding-bottom:var(--padding)}}.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .fish{height:120px;position:absolute}@media (min-width:992px){.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .fish{height:160px}}.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .fish.fish-1{top:0;left:0;transform:translateX(-50%)}.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .fish.fish-2{bottom:0;right:0;transform:translateX(50%)}.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper img.icon{width:46px;height:40px;margin-bottom:20px}@media (min-width:992px){.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper img.icon{width:80px;height:71px}}.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .popup_title{margin-bottom:50px;font-family:AvenirNext,sans-serif;font-size:22px;font-weight:400;font-style:normal;letter-spacing:-1.05px;line-height:32px;z-index:1;padding:0 40px}@media (min-width:992px){.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .popup_title{font-size:42px;line-height:62px;padding:0}}.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .popup_title strong{color:#ee592e;color:#fd3a1d;font-weight:inherit}.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .popup_text{margin-bottom:50px;font-family:AvenirNext,sans-serif;font-size:12px;font-weight:500;line-height:22px}@media (min-width:992px){.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .popup_text{font-size:18px;line-height:32px}}.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .popup_cta a.btn{padding:26px 32px;border-radius:4px;background-color:#243d50;color:#fff;font-family:#243d50;font-size:12px;font-weight:300;z-index:10;position:relative}@media (min-width:992px){.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .popup_cta a.btn{font-size:16px}}.popup-reveillon .inner-popup .inner_row .inner_content .content_wrapper .popup_cta a.btn:hover{background-color:#ee592e}.before-shop-loop{width:100%;justify-content:flex-end}.before-shop-loop .woocommerce-result-count{display:none}.before-shop-loop form select{padding:5px}.woocommerce-page a,.woocommerce-page button{font-weight:500}.woocommerce-page a.button,.woocommerce-page button.button{display:block;background:#243d50;color:#fff;padding:20px 30px;border-radius:4px;font-weight:500;margin:1rem 0;transition:all .2s cubic-bezier(.165,.84,.44,1)}.woocommerce-page a.button:hover,.woocommerce-page button.button:hover{color:#fff;background-color:#ee592e}.woocommerce-page h3 a{font-size:1.4rem;line-height:1.3;display:block}.woocommerce-page .proceed-to-checkout-above-cart,.woocommerce-page .return-to-shop{margin:2rem 0;text-align:right;display:flex;justify-content:flex-end}.woocommerce-page .proceed-to-checkout-above-cart a.button.checkout-button,.woocommerce-page .proceed-to-checkout-above-cart a.button.wc-backward,.woocommerce-page .return-to-shop a.button.checkout-button,.woocommerce-page .return-to-shop a.button.wc-backward{display:inline-block;width:300px;text-align:center;padding:30px 50px}.woocommerce-page .container-archive-products--listing>.row>div,.woocommerce-page .product{display:flex}.woocommerce-page .product h1{color:#243d50;font-size:1.8rem}@media (min-width:768px){.woocommerce-page .product h1{font-size:2rem}}@media (min-width:992px){.woocommerce-page .product h1{font-size:2.6rem}}.woocommerce-page .product h3{margin:1rem 0}.woocommerce-page .product .media{display:flex}.woocommerce-page .product .media .media-content{display:flex;flex-direction:column;align-items:baseline;padding-bottom:90px;position:relative}.woocommerce-page .product .media .media-content .container-inner-text--product{position:relative;width:100%}.woocommerce-page .product .media .media-content .container-inner-text--product span{font-size:1rem;color:#fff}.woocommerce-page .product .media .media-content .container-inner-text--product span.price{background-color:#ee592e;padding:0 20px;position:absolute;top:-50px;right:0;height:50px;display:flex;align-items:center}.woocommerce-page .product .media .media-content .button{position:absolute;bottom:20px;left:0;margin:0}.woocommerce-page .product .media .media-content a.added_to_cart{color:#ee592e;padding:0;margin-bottom:1rem}.woocommerce-page .product .media .media-content a.added_to_cart:hover{color:#243d50}.woocommerce-page input,.woocommerce-page textarea{padding:10px;border-radius:4px;border-width:1px}.woocommerce-page #customer_details>div{margin-bottom:4rem;float:none;width:100%}.woocommerce-page #customer_details>div .woocommerce-billing-fields__field-wrapper{box-shadow:0 3px 6px 0 rgba(0,0,0,.12);padding:20px;border-radius:4px}.woocommerce-page .woocommerce-boutique-page .container-values{display:none}@media (min-width:992px){.woocommerce-page .woocommerce-boutique-page .container-values{display:block}}.woocommerce-page .woocommerce-boutique-page .container-family-category-product{padding-top:0}@media (min-width:992px){.woocommerce-page .woocommerce-boutique-page .container-family-category-product{padding-top:4rem}}.woocommerce-page .woocommerce-boutique-page .container-family-category-product.has-bg .container{justify-content:flex-start}.woocommerce-page .woocommerce-boutique-page .container-family-category-product.has-bg:after{transform:rotate(-35deg);right:-45%}.woocommerce-page .woocommerce-boutique-page .container-family-category-product.has-bg:nth-of-type(2n):after{transform:rotate(35deg);left:-45%;right:auto}.woocommerce-page .woocommerce-boutique-page .container-family-category-product.has-bg:nth-of-type(2n) .container-intro-archive-page{margin:0 auto 2rem}@media (min-width:992px){.woocommerce-page .woocommerce-boutique-page .container-family-category-product.has-bg:nth-of-type(2n) .container-intro-archive-page{margin:4rem 0 4rem auto}}.woocommerce-page .woocommerce-boutique-page .container-family-category-product.has-bg:nth-of-type(2n) .container-archive-products--listing{justify-content:flex-end}.woocommerce-page .woocommerce-account .woocommerce{display:flex;flex-direction:column}@media (min-width:992px){.woocommerce-page .woocommerce-account .woocommerce{display:block}}.woocommerce-page .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{order:2;margin-top:2rem}@media (min-width:992px){.woocommerce-page .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{margin-top:0}}.container-archive-page{padding-bottom:0;padding-top:4rem;margin:2rem 0}.container-archive-page.has-bg.has-bg--right:after{z-index:-1;right:-30%}.container-archive-page .container-archive-products{display:block}.container-archive-page .container-archive-products>h1{width:100%;max-width:700px}.container-intro-archive-page{text-align:left;margin-bottom:4rem;width:100%;max-width:600px}.container-intro-archive-page h1,.container-intro-archive-page h2,.container-intro-archive-page h3,.container-intro-archive-page h4,.container-intro-archive-page h5,.container-intro-archive-page h6{text-align:left}.woocommerce-page .container-archive-products--listing{width:100%;display:flex;flex-wrap:wrap}.woocommerce-page .container-archive-products--listing>div{width:100%;display:flex}.woocommerce-page .container-archive-products--listing>.row .container-intro-product-cat{display:block}.woocommerce-page .container-archive-products--listing .product{margin:0 .6rem 2.5rem}.woocommerce-page .container-archive-products--listing .product.product_cat-huitres{border:2px solid #f7f7f7}.product{margin:0 .6rem 3.5rem}.product:hover .row_pic:before,.product:hover .row_pic a:before{opacity:1}.product:hover .row_pic a img{transform:scale(1.05) rotate(2deg)}.product .row_pic{position:relative;border-radius:50%;overflow:hidden;width:100%;box-shadow:0 1px 4px 0 rgba(0,0,0,.12)}.product .row_pic:before{content:"";position:absolute;left:0;width:100%;top:0;bottom:0;background-color:rgba(36,61,80,.7);z-index:1;opacity:0;pointer-events:none;transition:all .35s cubic-bezier(.68,-.55,.265,1.55)}.product .row_pic a{position:relative;display:block}.product .row_pic a:before{content:"Voir le produit";line-height:1.2;font-size:1.05rem;position:absolute;text-align:center;top:50%;left:50%;width:70px;color:#fff;transform:translateX(-50%) translateY(-50%);z-index:2;opacity:0;pointer-events:none;transition:all .5s cubic-bezier(.77,0,.175,1)}.product .row_pic a img{display:block;width:100%;transition:all .5s cubic-bezier(.77,0,.175,1)}.product .row_name{margin-top:1rem}.product .row_name h3{font-size:1.4rem;padding:0}.product .row_concentration{margin:0 0 .6rem}.product .row_price{font-weight:bolder;margin-top:.6rem;font-size:1.05rem}.product .row_price em{font-size:.7rem;font-weight:400;font-style:normal}.product .row_price del{font-size:.8rem;color:rgba(36,61,80,.2)}.container-single-product{padding-top:15px;margin-top:0;margin-bottom:2rem}@media (min-width:768px){.container-single-product{padding-top:2rem}}.container-single-product.has-bg.has-bg--right:after{right:-60%;min-height:800px;transform:rotate(-20deg)}.container-single-product div.product{margin-bottom:1rem}.container-single-product div.product.product-variable .row_desc_single .summary>.price{border-bottom:1px solid #243d50;margin-bottom:2rem}.container-single-product div.product.product-variable .row_desc_single .summary form.cart{border-top:1px solid #243d50}.container-single-product div.product.product-simple .row_desc_single .summary h1{margin-bottom:0}.container-single-product div.product.product-simple .row_desc_single .summary>.price{border-top:1px solid #243d50}.container-single-product div.product.product-simple .row_desc_single .summary form.cart{margin-top:2rem;padding-top:0}.container-single-product div.product .entry-images img{display:block;border-radius:4px;width:100%;box-shadow:0 1px 4px 0 rgba(0,0,0,.12)}.container-single-product div.product .entry-images .container--gallery{margin-top:.5rem;display:flex;flex-wrap:wrap}.container-single-product div.product .entry-images .container--gallery .wrapper--gallery{width:23%;margin:1%}.container-single-product div.product .entry-images .container--gallery .wrapper--gallery img{border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,.12)}.container-single-product div.product .entry-images .menu-section__slider{position:relative}.container-single-product div.product .entry-images .btn-slider{left:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.container-single-product div.product .entry-images .btn-slider--next{left:auto;right:25px}.container-single-product div.product .row_desc_single{padding:2rem 15px 0}@media (min-width:768px){.container-single-product div.product .row_desc_single{padding:0}}.container-single-product div.product .row_desc_single h4{padding:0;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:400}.container-single-product div.product .row_desc_single .summary{width:100%}.container-single-product div.product .row_desc_single .summary h1,.container-single-product div.product .row_desc_single .summary h2,.container-single-product div.product .row_desc_single .summary h3,.container-single-product div.product .row_desc_single .summary h4,.container-single-product div.product .row_desc_single .summary h5,.container-single-product div.product .row_desc_single .summary h6{text-align:left}.container-single-product div.product .row_desc_single .summary h1{margin-top:2rem}.container-single-product div.product .row_desc_single .summary ul{padding-left:20px;list-style:disc}.container-single-product div.product .row_desc_single .summary .woocommerce-product-details__short-description{margin:2rem 0}.container-single-product div.product .row_desc_single .summary p.row-legals{padding:0;display:flex;align-items:center;margin:1rem 0;font-size:1.1rem}.container-single-product div.product .row_desc_single .summary p.row-legals img{height:35px;width:35px;display:block;margin-right:10px}.container-single-product div.product .row_desc_single .summary .woovr-variations{margin:1rem 0;display:flex}.container-single-product div.product .row_desc_single .summary .woovr-variations .woovr-variation{margin-right:2rem;font-size:1.1rem;padding:.2rem 1rem .2rem .2rem;border-radius:4px}.container-single-product div.product .row_desc_single .summary .woovr-variations .woovr-variation .woovr-variation-selector{position:relative}.container-single-product div.product .row_desc_single .summary .woovr-variations .woovr-variation .woovr-variation-selector input{position:relative;width:18px;height:18px}.container-single-product div.product .row_desc_single .summary .woovr-variations .woovr-variation .woovr-variation-selector input:after,.container-single-product div.product .row_desc_single .summary .woovr-variations .woovr-variation .woovr-variation-selector input:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:#243d50}.container-single-product div.product .row_desc_single .summary .woovr-variations .woovr-variation .woovr-variation-selector input:before{width:10px;height:10px;background:#fff;z-index:1;left:4px;opacity:0;transition:all .2s cubic-bezier(.165,.84,.44,1)}.container-single-product div.product .row_desc_single .summary .woovr-variations .woovr-variation .woovr-variation-selector input:checked:before{opacity:1}.container-single-product div.product .row_desc_single .summary form{display:flex;width:100%;align-items:center;flex-wrap:wrap;padding-top:2rem;margin-top:2rem}.container-single-product div.product .row_desc_single .summary form .woocommerce-variation-add-to-cart>.qty,.container-single-product div.product .row_desc_single .summary form>.qty{display:none}.container-single-product div.product .row_desc_single .summary form .quantity{width:100%;display:flex;align-items:center}.container-single-product div.product .row_desc_single .summary form .quantity .qty{width:60px;padding:16px 5px;border-radius:4px}.container-single-product div.product .row_desc_single .summary form .quantity label{text-transform:uppercase;letter-spacing:1px;font-size:.9rem;width:auto;height:auto;clip:auto;position:relative!important;margin-left:.5rem;order:2}.container-single-product div.product .row_desc_single .summary form .variations select{padding:10px}.container-single-product div.product .row_desc_single .summary form button.single_add_to_cart_button{font-size:1.2rem;margin-top:2rem;border-radius:4px;color:#fff;background-color:#243d50;font-weight:400;padding:25px 50px;transition:all .2s cubic-bezier(.165,.84,.44,1);position:relative;font-weight:500}.container-single-product div.product .row_desc_single .summary form button.single_add_to_cart_button:hover{background-color:#ee592e}.container-single-product div.product .row_desc_single .summary .price{display:block;margin:2rem 0;padding:1rem 0;color:#ee592e;border-top:1px solid #243d50;border-bottom:1px solid #243d50}.container-single-product div.product .row_desc_single .summary .price span{font-size:1.4rem;color:#ee592e}.container-single-product .container-product-desc{display:flex;justify-content:center}.container-single-product .container-product-desc .container-inner-product-desc{position:relative;border-radius:4px;overflow:hidden}.container-single-product .container-product-desc .container-inner-product-desc>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text{position:relative;background:rgba(36,61,80,.9);padding:3rem;border-radius:4px}.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text h1:first-of-type,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text h2:first-of-type,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text h3:first-of-type,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text h4:first-of-type,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text h5:first-of-type{margin-top:0}.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text a,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text h1,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text h2,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text h3,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text h4,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text h5,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text h6,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text p,.container-single-product .container-product-desc .container-inner-product-desc .container-inner-product-desc-text strong{color:#fff;text-align:left}.container-single-product .container-product-desc .container-product--value{margin:1rem 0;padding:1rem}.container-single-product .container-product-desc .container-product--value>img{background-color:#243d50;border-radius:4px;width:70px;height:70px;padding:1rem}.container-single-product .container-product-desc .container-product--value .center-text h4{margin:1rem 0}.container-single-product .container-values{padding:2.5rem 0}.related-products{width:100%;background-color:#f8f8f8;padding-top:4rem;margin-top:0}.related-products .container-archive-products--listing>div{display:flex}.related-products .container-intro-text{display:flex;flex-wrap:wrap;margin:4rem 0 3rem}.related-products .container-intro-text strong{color:#ee592e;font-weight:500}.related-products .container-intro-text h3{width:100%;margin-bottom:1rem}.woocommerce-page .woocommerce-notices-wrapper{position:absolute;top:100px;background:#fff;left:0;width:100%;z-index:2;box-shadow:0 3px 6px 0 rgba(0,0,0,.12)}.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message{display:flex;align-items:center;justify-content:center;padding-left:150px;box-shadow:none;background:none;border-radius:0;line-height:1.6;margin:0}@media (min-width:768px){.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message{padding-left:20px}}.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error a,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info a,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message a{margin:10px}.woocommerce-page .woocommerce-MyAccount-content p{margin-bottom:10px}.woocommerce-page .woocommerce-MyAccount-content p a{color:#ee592e}.woocommerce-page .woocommerce-MyAccount-content address{font-style:normal;margin:1rem 0}.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{border-top-color:#243d50;background:hsla(0,0%,97.3%,.6);border-bottom-right-radius:30px;border-bottom-left-radius:30px;line-height:30px;box-shadow:0 3px 6px 0 rgba(0,0,0,.12);text-align:right;display:flex;align-items:center}.woocommerce-page .woocommerce-error a.button,.woocommerce-page .woocommerce-info a.button,.woocommerce-page .woocommerce-message a.button{color:#fff;border-radius:4px;padding:12px 16px;background-color:#243d50;white-space:nowrap;margin:0 20px}.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{display:none}.woocommerce-page p.return-to-shop{text-align:right}.woocommerce-page .woocommerce-error{border-top-color:#c00}.woocommerce-page .woocommerce-error a{background-color:#c00}.woocommerce .quantity input{color:#fff;background:#243d50;border:none;box-shadow:none;width:60px;min-width:0;padding:16px 5px;border-radius:4px;order:1}.woocommerce .woocommerce-checkout-payment .place-order button.btn{padding:1.1rem 1.3rem .8rem;font-size:1rem}.woocommerce #add_payment_method #payment,.woocommerce .woocommerce-cart #payment,.woocommerce .woocommerce-checkout #payment{background:#fff;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.12)}.woocommerce #add_payment_method #payment .payment_methods,.woocommerce .woocommerce-cart #payment .payment_methods,.woocommerce .woocommerce-checkout #payment .payment_methods{background:hsla(0,0%,97.3%,.6);border-radius:4px}.woocommerce #add_payment_method #payment li,.woocommerce .woocommerce-cart #payment li,.woocommerce .woocommerce-checkout #payment li{box-shadow:none!important;border-top:none;background:transparent;padding:15px;font-size:1rem;line-height:1.2}.woocommerce #respond input#submit.alt.button,.woocommerce a.button.alt.button,.woocommerce button.button.alt.button,.woocommerce input.button.alt.button{background-color:#243d50;border-radius:4px}.woocommerce #respond input#submit.alt.button:hover,.woocommerce a.button.alt.button:hover,.woocommerce button.button.alt.button:hover,.woocommerce input.button.alt.button:hover{background-color:#ee592e}.woocommerce>h2{text-align:left}.woocommerce header{box-shadow:none;margin-bottom:2rem;border-bottom:4px solid #ee592e}.woocommerce a.edit{font-size:1rem}.woocommerce .u-columns h2{text-align:left}.woocommerce form label{font-size:1rem;margin-bottom:.3rem}.woocommerce form input[type=checkbox],.woocommerce form input[type=radio]{box-sizing:border-box;padding:0;display:inline;min-width:0;width:auto;margin-right:5px}.woocommerce form .woocommerce-privacy-policy-text p{font-size:.8rem;line-height:1.2;margin:1.5rem .5rem .5rem}.woocommerce form .woocommerce-LostPassword{text-align:right}.woocommerce form .woocommerce-LostPassword a{color:#243d50}.woocommerce .woocommerce-MyAccount-navigation ul{background-color:hsla(0,0%,97.3%,.6);padding:.8rem 1.6rem 1.6rem;border-radius:4px}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#243d50;color:#fff}.woocommerce .woocommerce-MyAccount-navigation ul li a{padding:1.1rem 1.3rem .8rem;font-size:1rem;margin:.8rem 0 0;transition:all .2s cubic-bezier(.165,.84,.44,1);border-bottom:2px solid #243d50;display:block;border-top-left-radius:20px;border-top-right-radius:20px}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background:#fff}.woocommerce .woocommerce-form-login .button,.woocommerce .woocommerce-form-register .button{display:block;float:none}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{box-shadow:0 3px 6px 0 rgba(0,0,0,.12);border:none;border-radius:4px}.woocommerce form.checkout_coupon{display:flex!important;flex-direction:column;align-items:center}.woocommerce form.checkout_coupon .input-text{margin-top:1rem}.woocommerce form.checkout_coupon p{width:100%}@media (min-width:768px){.woocommerce form.checkout_coupon{flex-direction:row}.woocommerce form.checkout_coupon p{width:auto}.woocommerce form.checkout_coupon .input-text{margin-top:0}}.woocommerce table{background-color:hsla(0,0%,97.3%,.6);border:none;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.12)}.woocommerce table input{min-width:0;border:none;background:#fff}.woocommerce table input#coupon_code{width:150px;margin-right:10px;padding:8px 15px;border:none}.woocommerce table input.qty{background:#243d50;color:#fff}.woocommerce table thead tr th{font-size:1.1rem;padding:15px 20px}.woocommerce table tbody tr{border:none}.woocommerce table tbody tr td{border-top:2px solid #fff;padding:15px 20px!important}.woocommerce table tbody tr td.actions .coupon{display:flex;align-items:center}.woocommerce table tbody tr td.actions .coupon .button{padding:10px}.woocommerce table tbody tr td.actions .coupon .button:last-of-type{float:right}.woocommerce table tbody tr td.actions>.button{float:right;padding:10px}.woocommerce table tbody tr td.actions>.button:disabled{background-color:#fff}.woocommerce table tbody tr td.product-name a{font-size:1rem}.woocommerce table tbody tr td img{width:60px;border-radius:4px}.woocommerce table tbody tr th,.woocommerce table tfoot tr td,.woocommerce table tfoot tr th{font-size:1.1rem;padding:15px 20px}
