@font-face{font-family:'BolyarSans';src:url(/wp-content/themes/Divi-child-Berthier/FMBolyarSansPro-200.woff2);font-display:swap}@font-face{font-family:'BolyarSansBold';src:url(/wp-content/themes/Divi-child-Berthier/FMBolyarSansPro-700.woff2);font-display:swap}body{font-optical-sizing:auto;overflow-x:hidden}.mobileBreak{display:none}#wp_section_intro{z-index:10}#introSection{position:relative;min-height:100vh;height:100vh;text-align:center;overflow:hidden;z-index:10}#introSection h1,#introSection video{position:absolute;left:50%;transform:translateX(-50%);text-align:center;margin:0}#introSection h1{top:calc(50% + 100px);font-family:BolyarSansBold;font-size:4em;letter-spacing:0.14em;text-transform:lowercase;visibility:hidden;z-index:3}#introSection video{width:300px;max-width:80vw;top:calc(50% - 200px);object-fit:contain;z-index:1}#arrowWrapper{position:absolute;bottom:10vh;left:50%;transform:translateX(-50%);text-align:center;font-size:1.5rem;z-index:2}#downArrow{display:block;margin:20px auto 0 auto;width:60px;height:auto;visibility:hidden}#downArrow .st0{stroke-width:1.5}.pin-spacer{max-width:100%;overflow-x:hidden}#gammeContainer{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;z-index: 1}#gammeSequence{width:100%;max-width:100%;max-height:100vh;overflow-x:hidden;z-index:1;box-sizing:border-box}.ficheCard{max-width:700px;position:absolute;opacity:0;border-radius:20px;padding:3rem;color:white;transform:translateY(-50vh);z-index:5}.ficheRight{top:20%;right:10%}.ficheLeft{top:20%;left:10%}.ficheCard .splashBackground{position:absolute;top:50%;left:50%;width:120%;max-width:none;transform:translate(-50%,-50%);opacity:0.1;pointer-events:none;z-index:-2}.ficheContent{position:relative}.ficheContent h2{font-family:BolyarSans;font-variant-ligatures:none;font-size:2.8rem;margin-bottom:1rem}.ficheContent .subtitle{font-size:1.3rem;padding-bottom:0;margin-bottom:1em}.ficheGrid{display:flex;justify-content:space-between;gap:2rem;width:90%;margin-bottom:3rem}.ficheCol .label{font-weight:regular;text-transform:uppercase;font-size:1.5rem;color:rgba(255,255,255,0.5);margin-top:1.2em;margin-bottom:0.5em;padding:0}.ficheCol .value{font-size:1.2rem;margin-top:0.25rem}.description{font-size:1.1rem}.download-container{margin-top:20px;width:fit-content}.download-button{width:60px}.download-button .down_st0{fill:#666}.download-link{display:block;cursor:pointer;text-decoration:none;transition:transform 0.2s ease}.download-link:hover{transform:scale(1.08)}#pauseBloc{height:100vh;background:transparent}#dustVideo{position:absolute;opacity:0;mix-blend-mode:screen;top:-60vh;left:0;width:100%;height:100vh;object-fit:cover;pointer-events:none;background-color:rgba(255,0,0,0.5);z-index:3}#volumetricLight{position:absolute;opacity:0;top:-60vh;left:0;width:100%;height:100vh;object-fit:cover;z-index:2}#wp_section_gamme{z-index:1}#sectionPhotoWall{width:100%;margin-top:-60vh}#mainPhotoWrapper{position:relative;width:100%;max-width:100%;height:100vh;overflow:hidden}#firstPhotoWall{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform-origin:top center}#mainPhotoText{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'BolyarSansBold',serif;font-size:2.5vw;line-height:1em;color:white;text-align:center;z-index:2;filter:drop-shadow(rgba(0,0,0,0.3) 0.2rem 0.2rem 0.2rem)}@media (min-width:768px){#photoWallContainer{display:grid;gap:30px;max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:200px;padding:0px 20px 120px}#photoWallContainer .photoWallImg{width:100%;height:auto;display:block;object-fit:cover;transform-origin:center;will-change:transform}}@media (min-width:768px) and (max-width:1199px){#photoWallContainer{grid-template-columns:calc((100% - 30px) / 2) calc((100% - 30px) / 2);margin-top:calc((-10vh) - ((((100vw - 40px - 30px) / 2) * 2 / 3)) + 30px)}#photoWallContainer .photoWallImg:nth-child(2n){transform:translateY(50%)}}@media (min-width:1200px){#photoWallContainer{grid-template-columns:calc((100% - 60px) / 3)calc((100% - 60px) / 3)calc((100% - 60px) / 3);margin-top:calc((-10vh) - ((((min(100% - 40px,1360px) - 60px) / 3) * 2 / 3)) + 30px)}#photoWallContainer .photoWallImg:nth-child(3n+2){transform:translateY(50%)}}#sectionCanettes{position:relative;min-height:100vh;width:100%;text-align:center}#canettesSequenceWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;position:relative}#canettesTextWrapper{position:relative;width:100%;margin:5vh auto;text-align:center;z-index:2}#canettesText{font-family:'BolyarSansBold',serif;font-size:2vw;line-height:1.4;color:#fff;margin:0;padding:0}#canettesSequence{display:block;width:auto;height:auto;max-width:min(90%,1060px);max-height:min(75%,828px);text-align:center;margin:0 auto}#instantCanettesWrapper{position:absolute;top:calc(50% + 50px);left:50%;transform:translate(-50%,-50%);z-index:2;width:auto;height:auto;text-align:center}#instantCanettes{font-family:'BolyarSansBold',serif;font-size:2vw;letter-spacing:0.14em;color:#fff;opacity:0}#preFooterImg{display:block;width:auto;height:auto;max-width:831px;max-height:80vw;margin:0 auto}.langselect ul li{border:1px solid transparent;border-radius:100px;padding:5px 5px;transition:all 300ms ease;margin-left:5px!important}.langselect ul li.wpml-ls-current-language,.langselect ul li:hover{border:1px solid #FFF}.langselect ul li a{color:#FFF!important;font-weight:500;font-size:1.1em}#contactEmail a{color:#fff;text-decoration:underline rgba(200,200,200,0);text-underline-offset:0.2em;transition:0.3s}#contactEmail a:hover{color:rgb(200,200,200);text-decoration-color:rgba(200,200,200,1);text-underline-offset:0.15em}.et_pb_newsletter_field{position:relative}#et_pb_signup_email{padding-right:70px!important}.et_pb_newsletter_button_wrap{position:absolute;top:0%;right:0px;transform:translateY(-4%);margin:0;z-index:2}.et_pb_newsletter_button{background:transparent;border:none;padding:0;color:inherit;box-shadow:none}@media screen and (max-width:1920px){.ficheCard{width:600px;max-width:50%;padding:3rem;transform:translateY(-50vh)}.ficheRight{top:15%;right:20%}.ficheLeft{top:15%;left:20%}.ficheContent h2{font-size:2.2rem;margin-bottom:1rem}.ficheContent .subtitle{font-size:1.2rem;padding-bottom:0;margin-bottom:1em}.ficheGrid{display:flex;justify-content:space-between;gap:2rem;width:95%;margin-bottom:3rem}.ficheCol .label{font-size:1.1rem;margin-top:1.2em;margin-bottom:0.5em;padding:0}.ficheCol .value{font-size:1.1rem;margin-top:0.25rem}.description{font-size:1rem}}@media screen and (max-width:980px){.mobileBreak{display:block}#introSection h1{top:calc(40% + 100px);font-size:4em}#introSection video{width:300px;max-width:80vw;top:calc(40% - 200px)}#downArrow{margin:0 auto;width:50px;height:auto;visibility:hidden}.ficheCard{width:450px;max-width:90%;padding:0;margin-top:8vw;top:0px;left:50%;right:auto;transform:translate(-50%,-60vh)}.ficheContent h2{font-size:1.8rem;margin-bottom:1rem;line-height:1.2em}.ficheContent .subtitle{font-size:1rem;padding-bottom:0;margin-bottom:1em}.ficheGrid{display:flex;justify-content:space-between;gap:2rem;width:100%;margin-bottom:3rem}.ficheCol .label{font-size:1rem;margin-top:0.8em;margin-bottom:0.5em;padding:0}.ficheCol .value{font-size:1.1rem;margin-top:0.25rem}.download-container{margin:-20px 20px 0 auto}.download-button{width:50px}#mainPhotoText{font-size:5vw;line-height:1.5em;width:95%}#instantCanettesWrapper{top:58%}#instantCanettes{font-size:3vw}}@media screen and (max-width:767px){#introSection h1{top:calc(40% + 80px);font-size:3em}#introSection video{width:250px;max-width:80vw;top:calc(40% - 200px)}#mainPhotoWrapper{display:flex;align-items:center}#firstPhotoWall{max-height:80%}#photoWallContainer{position:relative;display:block;height:auto;width: 100%;margin-top:20px}.photoWallImg{position:relative;width:100%;margin:0;padding:0;transform:translateY(50px)}#canettesTextWrapper{padding-bottom:40px}#canettesText{font-size:5vw}#preFooterImg{width:80%;height:auto;max-width:100%;max-height:100vh;margin:0 auto}}html[lang^="fr"] .only-en{display:none!important}html[lang^="en"] .only-fr{display:none!important}