.is-inViewport[datainviewport="fadeInCard"]{animation:fadeIn;animation-duration:2s;animation-iteration-count:1}.is-inViewport[datainviewport="slideInLeft"]{animation:slideInLeft;animation-duration:2s;animation-iteration-count:1}.is-inViewport[datainviewport="slideInRight"]{animation:slideInRight;animation-duration:2s;animation-iteration-count:1}.is-inViewport[datainviewport="foam"]{animation:foam 5s both alternate infinite;animation-timing-function:ease-out}.is-inViewport[datainviewport="fadeIn"]{animation:fadeIn;animation-fill-mode:forwards;animation-duration:3s;animation-iteration-count:1;opacity:0}.is-inViewport[datainviewport="flipInX"]{animation:flipInX;animation-fill-mode:forwards;animation-duration:1s;animation-iteration-count:1}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:300;src:url(/assets/mukta-v16-latin-300-66470a88120c89cc03a3df051dd7457d158f21e69be369769bdeaae405ab3282.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:400;src:url(/assets/mukta-v16-latin-regular-174ab9c017817bda0008121287ec04eb18ec9d72fa76c9d9f9c10529dece91be.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:500;src:url(/assets/mukta-v16-latin-500-6c64ad8182a0f5b05786418f65878f2008506ed0aba510432d12a743a005642d.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:600;src:url(/assets/mukta-v16-latin-600-6e45515a60d8e4bfb994354db6092a2b46856db00c538eeb4060e41850a4567d.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:700;src:url(/assets/mukta-v16-latin-700-6f159c7c9b8aebbf883245535ca7723bbf8c8a166a377dd2468570c2cf65bca0.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:800;src:url(/assets/mukta-v16-latin-800-cd896e0b6ae0bde563a2f2bacf0bdfccf466901e9cc8ef6c4c8145f8a44320e2.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:200;src:url(/assets/mukta-v16-latin-200-fa1026b0b5f736c3f220b8e0ac34b1e0e59fd71347d8007e4dc89841b8c196d5.woff2) format("woff2")}@font-face{font-family:'CrimsonPro-Light';font-weight:300;font-display:swap;font-style:normal;src:url(/assets/CrimsonPro-Light-a7fe1dd30e346bcbde4f1fefe0b306c00f922afee058038b55c5791f9fc04db8.woff2) format("woff2")}input::placeholder{font-family:"Mukta",normal;font-weight:300}h1{font-size:calc(100% + 1vw);font-weight:700}h2{font-size:calc(100% + 1.5vw);font-weight:500}h3{font-size:calc(100% + 0.5vw);font-weight:400}.p-navbar-link{font-family:"Mukta" !important;font-weight:400;font-size:calc(90% + 0.2vw);text-transform:uppercase}.p-text{font-family:"Mukta",normal;font-size:calc(100% + 0.2vw);font-weight:500}.p-title{font-family:"CrimsonPro-Light",normal;font-size:calc(100% + 3vw);font-weight:300}.p-subtitle{font-family:"Mukta",normal;font-size:calc(100% + 1vw);font-weight:500}.p-subtitle-button{font-family:"Mukta",normal;font-size:calc(80% + 0.5vw);font-weight:500}.p-desc{font-family:"Mukta",normal;font-size:calc(100% + 0.5vw);font-weight:300}.p-horaires{font-family:"Mukta",normal;font-size:calc(80% + 0.10vw);font-weight:300}.nav-text-size{font-family:"Dosis-Regular",normal;letter-spacing:2px;line-height:100%;text-transform:uppercase;font-size:1.5rem}.title-uppercase{font-family:"Mukta",normal;font-weight:500;letter-spacing:1px;margin:20px;transform:scale(1.2, 1);line-height:2.5;text-transform:uppercase;margin-bottom:2rem;font-size:3rem}.button-uppercase{font-family:"Mukta",normal;font-weight:400;letter-spacing:2px;line-height:100%;text-transform:uppercase;font-size:1.5rem}.navbar-uppercase{font-family:"Mukta",normal;font-weight:500;letter-spacing:2px;line-height:100%;text-transform:uppercase;font-size:1.5rem}.navbar-uppercase-small{font-family:"Mukta",normal;font-weight:300;letter-spacing:2px;line-height:100%;text-transform:uppercase;font-size:1.2rem}.navbar-uppercase-small-2{font-family:"Mukta",normal;font-weight:300;letter-spacing:2px;line-height:100%;text-transform:uppercase;font-size:calc(60% + 0.10vw)}.navbar-uppercase-2{font-family:"Mukta",normal;font-weight:500;letter-spacing:2px;line-height:100%;text-transform:uppercase;font-size:0.7rem}.dropdown-uppercase{font-family:"Mukta",normal;font-weight:400;letter-spacing:2px;line-height:100%;text-transform:uppercase;font-size:1rem}.menu-uppercase{font-family:"Mukta",normal;font-weight:400;letter-spacing:1px;line-height:100%;text-transform:uppercase;font-size:2.5rem}.title-uppercase-2{font-family:"Mukta",normal;font-weight:500;letter-spacing:1px;line-height:100%;text-transform:uppercase;font-size:2rem}.desc-uppercase{font-family:"Mukta",normal;font-weight:400;letter-spacing:1px;line-height:120%;text-transform:uppercase;margin-bottom:2rem;font-size:1.5rem}.box-uppercase{font-family:"Mukta",normal;font-weight:400;letter-spacing:1px;line-height:100%;text-transform:uppercase;font-size:2rem}.small-uppercase{font-family:"Mukta",normal;font-weight:400;letter-spacing:1px;line-height:100%;text-transform:uppercase;margin-bottom:1rem;font-size:1.1rem}.small-uppercase-p{font-family:"Mukta",normal;font-weight:500;letter-spacing:2px;line-height:100%;margin-bottom:0.5rem;font-size:0.9rem}.desc-normal{font-family:"Mukta",normal;font-weight:400;letter-spacing:1px;font-size:1rem}.p-bold{font-family:"Mukta",normal;font-weight:500}.is-background-color{background-color:#f7f2f2 !important}.is-backpattern{background-image:url(/backpattern2.jpg);background-size:50%;background-repeat:repeat}.is-background-color-light{background-color:#faf8f8 !important}.is-background-color-secondary{background-color:#102921 !important}.is-background-color-except{background-color:#f5491d !important}.is-background-color-secondary-strong{background-color:#041611 !important}.is-background-color-strong{background-color:#041611 !important}.is-background-color-stronger{background-color:#001e56 !important}.is-text-color{color:#f7f2f2 !important}.is-text-dark{color:#102921 !important}.is-text-light{color:#faf8f8 !important}.is-text-secondary{color:#102921 !important}.is-text-secondary-strong{color:#041611 !important}.is-text-color-strong{color:#041611 !important}.is-border-color{border:2px solid #f7f2f2}.is-border-color-except-strong{border:2px solid #e2441c}.is-border-color-top{border-top:2px solid #f7f2f2}.is-border-color-bottom{border-bottom:2px solid #f7f2f2}.is-border-color-left{border-left:2px solid #f7f2f2}.is-border-color-right{border-right:2px solid #f7f2f2}.is-border-color-secondary{border:2px solid #102921}.is-border-color-secondary-top{border-top:2px solid #102921}.is-border-color-secondary-bottom{border-bottom:2px solid #102921}.is-border-color-secondary-left{border-left:2px solid #102921}.is-border-color-secondary-right{border-right:2px solid #102921}.is-border-color-secondary-strong{border:2px solid #041611}.is-border-color-secondary-strong-top{border-top:2px solid #041611}.is-border-color-secondary-strong-bottom{border-bottom:2px solid #041611}.is-border-color-secondary-strong-left{border-left:2px solid #041611}.is-border-color-secondary-strong-right{border-right:2px solid #041611}.is-border-color-strong{border:2px solid #041611}.is-border-color-top-strong{border-top:2px solid #041611}.is-border-color-bottom-strong{border-bottom:2px solid #041611}.is-border-color-left-strong{border-left:2px solid #041611}.is-border-color-right-strong{border-right:2px solid #041611}.is-border-color-grey{border:2px solid #585856}.awesome-marker{background:url(/assets/images/markers-soft-6743c1321400ff5ed1fb4c3b0a68a7f8857956084f426b6bb8bff03cab2b724e.png) no-repeat 0 0;width:35px;height:46px;position:absolute;left:0;top:0;display:block;text-align:center}.awesome-marker-shadow{background:url(/assets/images/markers-shadow-883ead799be0d0437c65d6172342237e860d121f35a2d215ce4170a8da302338.png) no-repeat 0 0;width:36px;height:16px}@media (min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx){.awesome-marker{background-image:url(/assets/images/markers-soft@2x-dd562751740663b74ed9a16c1484444d40fb95b79b8b1b13e5e12a2f8331c5e2.png);background-size:720px 46px}.awesome-marker-shadow{background-image:url(/assets/images/markers-shadow@2x-64fe7e2740a7d015109cd31a498357dada39f7552caac379a8d1f0c18dc3d77c.png);background-size:35px 16px}}.awesome-marker i{color:#333;margin-top:10px;display:inline-block;font-size:14px}.awesome-marker .icon-white{color:#fff}.awesome-marker-icon-red{background-position:0 0}.awesome-marker-icon-darkred{background-position:-180px 0}.awesome-marker-icon-lightred{background-position:-360px 0}.awesome-marker-icon-orange{background-position:-36px 0}.awesome-marker-icon-beige{background-position:-396px 0}.awesome-marker-icon-green{background-position:-72px 0}.awesome-marker-icon-darkgreen{background-position:-252px 0}.awesome-marker-icon-lightgreen{background-position:-432px 0}.awesome-marker-icon-blue{background-position:-108px 0}.awesome-marker-icon-darkblue{background-position:-216px 0}.awesome-marker-icon-lightblue{background-position:-468px 0}.awesome-marker-icon-purple{background-position:-144px 0}.awesome-marker-icon-darkpurple{background-position:-288px 0}.awesome-marker-icon-pink{background-position:-504px 0}.awesome-marker-icon-cadetblue{background-position:-324px 0}.awesome-marker-icon-white{background-position:-574px 0}.awesome-marker-icon-gray{background-position:-648px 0}.awesome-marker-icon-lightgray{background-position:-612px 0}.awesome-marker-icon-black{background-position:-682px 0}html{scroll-behavior:smooth}.navbar-item.is-mega{position:static}.navbar-item.is-mega .is-mega-menu-title{margin-bottom:0;padding:.375rem 1rem}.boxRadioComplement{cursor:pointer;user-select:none}.boxCheck{cursor:pointer;user-select:none}.navbar-acc:hover{background-color:#faf8f8 !important}.no-horizontal-overflow{overflow-x:hidden}.div-left-overflow-background{width:90%;margin-left:-25%;height:650px;background:url(/photos/realizes.jpg);background-size:cover;background-repeat:no-repeat}.div-left-overflow-background-touch{width:100%;height:500px;background:url(/photos/realizes.jpg);background-size:cover;background-repeat:no-repeat}.div-right-overflow-background{width:80%;margin-left:35%;height:650px;background:url(/photos/realizes2.jpg);background-size:cover;background-repeat:no-repeat}.div-right-overflow-background-touch{width:100%;height:500px;background:url(/photos/realizes2.jpg);background-size:cover;background-repeat:no-repeat}.touch-square-text{position:absolute;top:150px;z-index:99;width:90%}.desktop-square-text-left{position:absolute;right:-15%;top:150px;z-index:99;width:65%}.desktop-square-text{position:absolute;left:-15%;top:150px;z-index:99;width:65%}.bottom-left{position:absolute;bottom:0px;background-color:#bcb2a2e3;padding:5px;color:#f7f2f2}.top-right{position:absolute;top:0px;right:0px;color:#f7f2f2}.foam{background-color:#102921;border-radius:0px 1000px 1000px 0px;position:absolute;width:100%;height:100%;z-index:0;left:-100%}input[type="radio"]{display:none}.toggleStyle{cursor:pointer}.toggleStyle:hover{cursor:pointer;opacity:80%}.inscription-connexion-input:valid{background-color:white !important}.inscription-connexion-input::placeholder{color:rgba(11,9,126,0.295)}.line-break{width:100%}@-webkit-keyframes MoveUpDown{0%{transform:translateY(0) skew(0deg, 0deg)}100%{transform:translateY(-10px) skew(50deg, 1deg)}}@keyframes MoveUpDown{0%{transform:translateY(0) skew(0deg, 0deg)}100%{transform:translateY(-10px) skew(5deg, 1deg)}}.img-square{object-fit:cover;width:100%;height:350px}.card-equal{height:100%;border-radius:20px;display:flex;flex-direction:column;transition:box-shadow .3s}.boxhover:hover{background-color:#041611}.card-categories{margin:0 auto;width:100%;border:solid 2px #f7f2f2}.active-navbar{background-color:#f7f2f2;color:white}.menu-border{border-radius:0px;border:1px solid #041611;border-bottom:none}.menu-border:last-child{border-bottom:1px solid #041611}.no-shadow{box-shadow:none}.border-style-left{border-left:1px solid #041611}.border-style-right{border-right:1px solid #041611}.border-style-bottom{border-bottom:1px solid #041611}.border-style-top{border-top:1px solid #041611}.border-style{border:1px solid #041611}.header-background{background-image:url(/assets/image_header-66cfb91bb624d4361620cd8e78ec599f74cd555c309036d542df62d089e188ca.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom}.no-padding{padding:0}.contact-card-button{background-color:#f7f2f2;font-weight:bold;text-align:center;font-size:14px;margin-top:20px}.bottom-section{background-color:#f7f2f2;font-size:18px}.footerlink{color:#5d0ac9}.icon-link-style{color:#585856;margin:5px}.icon-link-style:visited{color:#303030}.icon-link-style:hover{color:#999999}.presse-link-style{color:#9B2915}.presse-link-style:visited{color:#7c2212}.presse-link-style:hover{color:#b9341d}.text-container-slider{display:flex;align-items:center;justify-content:center;color:white}span.highlight-dark{font-weight:bolder;background:linear-gradient(104deg, rgba(59,57,70,0) .9%, rgba(59,57,70,0.25) 2.4%, rgba(59,57,70,0.5) 5.8%, rgba(59,57,70,0.1) 93%, rgba(59,57,70,0) 96%, rgba(59,57,70,0) 98%),linear-gradient(183deg, rgba(59,57,70,0) 0%, rgba(59,57,70,0.1) 7.9%, rgba(59,57,70,0) 15%);padding-left:20px;padding-bottom:5px;padding-right:20px;-webkit-box-decoration-break:clone;margin:0;border-radius:7.5px;text-shadow:-12px 12px 9.8px rgba(59,57,70,0.5)}span.highlight-light{font-weight:bolder;background:linear-gradient(104deg, rgba(249,228,200,0) .9%, #f9e4c8 2.4%, #f9e4c8 5.8%, rgba(249,228,200,0.3) 93%, rgba(249,228,200,0.7) 96%, rgba(249,228,200,0) 98%),linear-gradient(183deg, rgba(249,228,200,0) 0%, rgba(249,228,200,0.1) 7.9%, rgba(249,228,200,0) 15%);padding-left:20px;padding-bottom:5px;padding-right:20px;-webkit-box-decoration-break:clone;margin:0;border-radius:7.5px;text-shadow:-12px 12px 9.8px rgba(59,57,70,0.5)}span.highlight-white{font-weight:bolder;background:linear-gradient(104deg, rgba(255,255,255,0) .9%, white 2.4%, white 5.8%, rgba(255,255,255,0.3) 93%, rgba(255,255,255,0.7) 96%, rgba(255,255,255,0) 98%),linear-gradient(183deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 7.9%, rgba(255,255,255,0) 15%);padding-left:20px;padding-bottom:5px;padding-right:20px;-webkit-box-decoration-break:clone;margin:0;border-radius:7.5px;text-shadow:-12px 12px 9.8px rgba(59,57,70,0.5)}.imageoverflow{overflow:hidden;position:relative;text-align:center;color:white}.image-fit{height:100vh !important;width:100% !important;object-fit:cover !important;object-position:center !important}.cardheight{height:100%}.is-centered-vh{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.card-footer{margin-top:auto}.navpattern{background-size:50%;background-repeat:repeat}.themed-filter{filter:url("#themed-filter")}.cristalpattern{background-image:url(/assets/patterns/scale_pattern-2772412de5be1e43ffb023e8006926b1bc879b8d309e46b79339471f615803b5.jpg);background-size:50%;background-repeat:repeat;box-shadow:inset 0 0 0 1000px rgba(245,245,245,0.404)}.out-of-stock-card{filter:grayscale(100%);opacity:0.7;transition:opacity 0.3s ease}.out-of-stock-card:hover{opacity:0.9}.legal-container{max-width:900px;margin:60px auto;padding:0 20px;line-height:1.6;color:#333;opacity:0;transform:translateY(20px);transition:all 0.8s ease-out}.legal-container.is-inViewport{opacity:1;transform:translateY(0)}.legal-header{text-align:center;margin-bottom:50px;border-bottom:1px solid #eee;padding-bottom:20px}.legal-header h1{font-family:'Serif', Georgia, serif;font-size:2.5rem;color:#1a1a1a}.legal-section{margin-bottom:40px}.legal-section h2{color:#b08d57;font-size:1.5rem;border-left:3px solid #b08d57;padding-left:15px;margin-bottom:20px}.grid-legal{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px;background:#f9f9f9;padding:30px;border-radius:8px}.legal-block strong{display:block;text-transform:uppercase;font-size:0.8rem;color:#777;margin-bottom:5px}.contact-box{margin-top:30px;padding:20px;border:1px solid #e0e0e0;background-color:#fff;text-align:center}.last-update{font-style:italic;font-size:0.9rem;color:#999}.grammage::after{position:absolute;top:2px;right:.5em;transition:all .05s ease-in-out}.grammage:hover::after,.grammage:focus-within::after{right:1.5em}@supports (-moz-appearance: none){.grammage::after{right:1.5em}}.g::after{content:'g'}a{text-decoration:none !important}
