@import"assets/css/base.min.css";@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Nothing+You+Could+Do&display=swap";.mt0{margin-top:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.mr0{margin-right:0px}.pt0{padding-top:0px}.pb0{padding-bottom:0px}.pl0{padding-left:0px}.pr0{padding-right:0px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}.mt70{margin-top:70px}.mb70{margin-bottom:70px}.ml70{margin-left:70px}.mr70{margin-right:70px}.pt70{padding-top:70px}.pb70{padding-bottom:70px}.pl70{padding-left:70px}.pr70{padding-right:70px}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.ml100{margin-left:100px}.mr100{margin-right:100px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}.pl100{padding-left:100px}.pr100{padding-right:100px}@media only screen and (max-width: 768px){.screen{display:none}.mobile{display:block}}@media only screen and (min-width: 769px){.screen{display:block}.mobile{display:none}}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-60px;margin-bottom:60px}.row>*{flex:1;margin-left:60px}.row>*.col-10{min-width:calc(10% - 60px)}.row>*.col-20{min-width:calc(20% - 60px)}.row>*.col-25{min-width:calc(25% - 60px)}.row>*.col-30{min-width:calc(30% - 60px)}.row>*.col-33,.row>*.col-34{min-width:calc(33.3333% - 60px)}.row>*.col-40{min-width:calc(40% - 60px)}.row>*.col-50{min-width:calc(50% - 60px)}.row>*.col-60{min-width:calc(60% - 60px)}.row>*.col-65{min-width:calc(65% - 60px)}.row>*.col-66,.row>*.col-67{min-width:calc(66.6666% - 60px)}.row>*.col-70{min-width:calc(70% - 60px)}.row>*.col-75{min-width:calc(75% - 60px)}.row>*.col-80{min-width:calc(80% - 60px)}.row>*.col-90{min-width:calc(90% - 60px)}.row.no-gap,.row.no-gap>.row{margin-left:0;margin-top:0}.row.no-gap>*{margin-left:0}.row .col-padding{padding:60px}@media only screen and (max-width: 768px){.row{flex-direction:column;flex-wrap:nowrap;margin-left:0;margin-top:0}.row+.row{margin-top:0}.row>*{flex:0 0 100%;width:100% !important;max-width:100% !important;margin-top:60px;margin-left:0}}html,body{overflow-x:hidden;scroll-behavior:smooth}html{font-size:62.5%}body{position:relative;background:#fff;font-family:"Josefin Sans",Arial,sans-serif;font-size:2.5rem;letter-spacing:-0.1rem;line-height:1.5;font-weight:300;color:#46655b}body::before{content:"";display:block;position:fixed;z-index:-90;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0);transition:background .3s ease-in-out}body.burgermenu-open::before{z-index:90;background:rgba(255,255,255,.9)}a{color:inherit;text-decoration:none}a:hover,a[href*=tel]{color:inherit;text-decoration:none}p a{text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Josefin Sans",Arial,sans-serif;letter-spacing:-0.1rem;font-weight:400;line-height:1.1}p{margin-bottom:40px;font-weight:200;line-height:1.2}strong{font-weight:600}.container,main{max-width:1400px;margin:0 auto}@media(max-width: 1400px){.container,main{margin-left:5px;margin-right:5px}}.illust-icons-container{position:relative}.illust-icons-container .illust-icons span{opacity:.7;position:absolute;z-index:-1;pointer-events:none}.illust-icons-container .illust-icons span img{position:relative}@media only screen and (max-width: 768px){.illust-icons-container .illust-icons span{display:none}}#stylismephotovideo .rond1,#decorationinterieur .rond1,#prestations .rond1,#showroom .rond1,#references .rond1,#contact .rond1{top:-140%;left:18%}#stylismephotovideo .rond2,#decorationinterieur .rond2,#prestations .rond2,#showroom .rond2,#references .rond2,#contact .rond2{top:-215%;left:30%}#stylismephotovideo .brinherbe,#decorationinterieur .brinherbe,#prestations .brinherbe,#showroom .brinherbe,#references .brinherbe,#contact .brinherbe{top:-180%;left:23%}#stylismephotovideo .rond3,#decorationinterieur .rond3,#prestations .rond3,#showroom .rond3,#references .rond3,#contact .rond3{top:12%;right:25%}#stylismephotovideo .demicercle1,#decorationinterieur .demicercle1,#prestations .demicercle1,#showroom .demicercle1,#references .demicercle1,#contact .demicercle1{top:88%;right:29%}#stylismephotovideo .rect,#decorationinterieur .rect,#prestations .rect,#showroom .rect,#references .rect,#contact .rect{top:-130%;right:20%}#stylismephotovideo .arcdecercle,#decorationinterieur .arcdecercle,#prestations .arcdecercle,#showroom .arcdecercle,#references .arcdecercle,#contact .arcdecercle{bottom:-162%;left:9%}#stylismephotovideo .demicercle2,#decorationinterieur .demicercle2,#prestations .demicercle2,#showroom .demicercle2,#references .demicercle2,#contact .demicercle2{bottom:-180%;left:11%}#stylismephotovideo .rond4,#decorationinterieur .rond4,#prestations .rond4,#showroom .rond4,#references .rond4,#contact .rond4{top:-45%;left:-2%}#stylismephotovideo .demicercle3,#decorationinterieur .demicercle3,#prestations .demicercle3,#showroom .demicercle3,#references .demicercle3,#contact .demicercle3{top:-138%;left:-8%}#stylismephotovideo .arcdecercle2,#decorationinterieur .arcdecercle2,#prestations .arcdecercle2,#showroom .arcdecercle2,#references .arcdecercle2,#contact .arcdecercle2{bottom:12%;right:-8%}#stylismephotovideo .demicercle4,#decorationinterieur .demicercle4,#prestations .demicercle4,#showroom .demicercle4,#references .demicercle4,#contact .demicercle4{bottom:-60%;right:-6%}#home .arcdecercle-end,#mentionslegales .arcdecercle-end{top:-20%;right:11%}#home .demicercle-end,#mentionslegales .demicercle-end{top:0%;right:8%}@media only screen and (max-width: 1024px){.an{animation-delay:0s !important}}header{padding:26px 0 34px;background:rgba(245,207,195,.15);letter-spacing:-0.02rem}@media only screen and (max-width: 1024px){header{text-align:center}}@media only screen and (min-width: 1025px){header .container{display:flex;justify-content:space-between;align-items:center}}header #logo{display:block;transition:all .2s ease-in-out}header #logo:hover{margin-top:-6px;margin-bottom:6px}header #menu{display:flex;align-items:center;position:relative}@media only screen and (max-width: 1024px){header #menu{flex-direction:column}}header #menu ul{display:inline-block}header #menu ul li{height:30px;font-size:1.7rem;font-weight:400}@media only screen and (max-width: 768px){header #menu ul li{margin:20px}}@media only screen and (min-width: 769px){header #menu ul li{display:inline-block;margin-right:36px}}header #menu ul li a{display:block;position:relative;padding-top:5px;transition:all .2s ease-out .2s}header #menu ul li a::after{content:"";display:block;position:absolute;bottom:0;left:0;width:0px;border-bottom:1px solid #46655b;transition:width .2s ease-out 0s}header #menu ul li:hover a,header #menu ul li.active a{padding-top:0;padding-bottom:5px;transform:translateY(-5px);transition:all .2s ease-out}header #menu ul li:hover a::after,header #menu ul li.active a::after{width:100%;transition:width .2s ease-out .2s}header #burger-circle{display:block;position:relative;z-index:99;width:40px;height:40px;background:rgba(245,207,195,.55);border-radius:40px;text-align:left}header #burger-circle::before,header #burger-circle::after{content:"";position:absolute;width:20px;transform:translate(50%, 16px);transform-origin:top left;border-top:1px solid #ab5843;transition:all .1s ease}header #burger-circle::after{transform:translate(50%, 24px)}header #burger-circle:hover::before{transform:translate(50%, 14px)}header #burger-circle:hover::after{transform:translate(50%, 26px)}header #burger-circle span{display:none}header #menu.open #burger-circle::before,header #menu.open #burger-circle::after{width:19px;transition:all .3s ease}header #menu.open #burger-circle::before{transform:rotate(45deg) translate(20px, 0px)}header #menu.open #burger-circle::after{transform:rotate(-45deg) translate(-10px, 29px)}header #menu.open #burger-menu{right:0}header #burger-menu{position:fixed;z-index:98;top:0;bottom:0;right:-540px;width:540px;padding:40px 60px 40px;background:#b16a6c;transition:right .3s ease-in-out;text-align:center}@media only screen and (min-width: 1025px){header #burger-menu{padding:150px 60px 40px}}header #burger-menu ul li{display:block;margin:0 0 40px;text-align:center;color:#fff}header #burger-menu ul li a::after{border-color:#fff}header #burger-menu ul li.reseaux{margin-bottom:30px}header #burger-menu ul li.reseaux a{padding-top:3px;padding-bottom:3px;transform:translateY(-3px)}header #burger-menu ul li.reseaux a::after{display:none}header #burger-menu .card{font-size:1.9rem;line-height:2.3rem;color:#fff}@media(min-height: 800px)and (min-width: 1024px){header #burger-menu .card{position:absolute;bottom:50px;left:0;right:0}}footer{margin-top:140px;padding:24px 44px 44px;background:rgba(245,207,195,.15);text-align:center;font-size:1.7rem;letter-spacing:-0.06rem;font-weight:300}footer a{text-decoration:underline}footer #js-backOnTop{text-decoration:none;font-size:2.2rem}footer #footer-logo{margin-left:20px}footer .social-networks a img{transition:all .2s ease-in-out}footer .social-networks a:hover img{margin-top:-4px;margin-bottom:4px}@media only screen and (min-width: 1025px){footer .container{display:flex;justify-content:space-between;text-align:left;align-items:center}}footer .rond-footer{top:-80%;right:15%}footer .demicercle-footer{top:-32%;right:10%}main{margin-top:60px}main h1{margin-top:170px;margin-bottom:180px;font-size:5.7rem;line-height:1.1}main h2{margin-bottom:40px;font-size:4.4rem}main .underline{text-decoration:underline}main article,main figure{margin-bottom:40px}@media only screen and (min-width: 769px){main article,main figure{margin-bottom:60px}}main article>article{margin-bottom:0}main blockquote{max-width:650px;margin:0 auto;padding:0;border:none;font-size:2.9rem;line-height:inherit;font-style:normal;color:#46655b}main figcaption{font-family:inherit;font-size:2.9rem;font-weight:500;font-style:normal;color:#46655b}main .mb-0{margin-bottom:0}main .hidden{display:none}@media only screen and (max-width: 768px){main .hidden-mobile{display:none}}@media only screen and (min-width: 769px){main .hidden-tablet{display:none}}main .flex-center{display:flex;align-items:center}main .col-2{display:grid;grid-template-columns:1fr;gap:40px;justify-items:center;margin-bottom:40px}@media only screen and (min-width: 769px){main .col-2{grid-template-columns:repeat(2, 1fr);gap:60px;margin-bottom:60px}}main .galerie{margin-left:auto;margin-right:auto}@media(max-width: 426px){main .galerie{width:100% !important}}main .galerie .galerie-item{z-index:1;max-width:426px}main .galerie .galerie-item--width2{max-width:913px}main .galerie p.galerie-item,main .galerie div.galerie-item{margin-top:20px;margin-bottom:80px;text-align:left}main .galerie p.galerie-item strong,main .galerie div.galerie-item strong{font-size:2.9rem;font-weight:500}main .galerie p.galerie-item.first-p,main .galerie div.galerie-item.first-p{margin-top:80px}main .galerie p.text-center,main .galerie div.text-center{width:100%;text-align:center}main .img-hover{position:relative}main .img-hover img{transition:transform .2s ease-in-out}main .img-hover:hover img{transform:scale(1.02)}main .btn{position:relative;z-index:1;padding:13px 30px 10px;background:rgba(0,0,0,0);border:none;font-family:"Josefin Sans",Arial,sans-serif;font-size:2.3rem;letter-spacing:-0.1rem;font-weight:300;color:#46655b;cursor:pointer;transition:all .8s ease-in-out}main .btn::before,main .btn::after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;display:block;border-radius:100px;transition:all .3s ease-in-out}main .btn::before{border:1px solid #46655b;transition:all .8s ease-in-out}main .btn::after{opacity:0;background:#46655b;transform:scale(1.2)}main .btn:hover{color:#fff}main .btn:hover::after{opacity:1;transform:scale(1)}main .btn.btn-small{padding:10px 24px 8px;font-size:2rem}main .btn.btn-blanc{color:#fff}main .btn.btn-blanc::before{border:1px solid #fff}main .btn.btn-blanc::after{background:#fff}main .btn.btn-blanc:hover{color:#46655b}main .btn.btn-marron{color:#ab5843}main .btn.btn-marron::before{border:1px solid #ab5843}main .btn.btn-marron::after{background:#ab5843}main .btn.btn-marron:hover{color:#fff}#home .hero-title{display:grid;grid-template-columns:1fr 1px 30%;gap:60px 10%;align-items:center;max-width:1200px;margin-inline:auto}#home .hero-title h1{margin-top:0;margin-bottom:10px;font-size:4.1rem}#home .hero-title blockquote,#home .hero-title figure{margin:0}#home .hero-title p{margin-bottom:10px}#home .hero-title figcaption{font-family:"Nothing You Could Do",cursive;font-size:2.6rem}#home .hero-title .hero-sep{width:1px;height:176px;border-left:1px solid #46655b}@media only screen and (max-width: 1024px){#home .hero-title{grid-template-columns:1fr 30%}#home .hero-title .hero-sep{display:none}}@media only screen and (max-width: 768px){#home .hero-title{grid-template-columns:1fr;margin-inline:20px}}#home .stylisme-et-deco{display:flex;align-items:center;margin-bottom:0}#home .stylisme-et-deco .stylisme,#home .stylisme-et-deco .deco{display:flex;flex-direction:column;justify-content:flex-end;width:672px;max-width:100%;height:386px;padding:40px 60px;background-image:url("assets/img/contenu/home-stylismephoto@2x.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;transition:all ease .2s}#home .stylisme-et-deco .stylisme:hover,#home .stylisme-et-deco .deco:hover{background-size:103%}#home .stylisme-et-deco .stylisme h2,#home .stylisme-et-deco .deco h2{margin-bottom:14px;font-size:3.6rem}#home .stylisme-et-deco .deco{background-image:url("assets/img/contenu/home-decointerieur@2x.jpg")}@media only screen and (max-width: 1024px){#home .stylisme-et-deco{flex-direction:column}}@media only screen and (max-width: 768px){#home .stylisme-et-deco .stylisme,#home .stylisme-et-deco .deco{height:auto;padding:40px 20px}#home .stylisme-et-deco .stylisme a,#home .stylisme-et-deco .deco a{display:inline-block;margin-bottom:10px}}#home .splide .splide__slide{text-align:center}#home .splide .splide__slide img{max-width:90%}#home .splide .splide__arrows{position:absolute;inset:0;pointer-events:none}#home .splide .splide__arrows .splide__arrow{position:absolute;top:45%;background:rgba(0,0,0,0);border:none;border-radius:100%;cursor:pointer;transition:box-shadow .1s ease-in-out;pointer-events:all}#home .splide .splide__arrows .splide__arrow:hover{box-shadow:rgba(171,88,67,.4) 0 0 8px}#home .splide .splide__arrows .splide__arrow--prev{transform:rotate(180deg)}#home .splide .splide__arrows .splide__arrow--next{right:0}@media(min-width: 1480px){#home .splide .splide__arrows .splide__arrow--prev{left:-50px}#home .splide .splide__arrows .splide__arrow--next{right:-50px}}@media only screen and (max-width: 1024px){#home .splide .splide__arrows{position:relative;margin-top:20px}#home .splide .splide__arrows .splide__arrow{position:relative}}#home .splide .splide__pagination{display:none}#home .atelier{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:40px;padding:50px 0;background:url("assets/img/contenu/bg-saumon-texture.png") repeat center center}@media only screen and (min-width: 769px){#home .atelier{grid-template-columns:24% 1fr;gap:60px;padding:50px}}@media only screen and (max-width: 768px){#home .atelier a:first-child{margin:0 20vw}}#home .end{font-size:2.3rem}@media only screen and (min-width: 769px){#home .end{position:relative;margin-top:100px}}#home .galerie-logos img{filter:grayscale(1)}@media only screen and (min-width: 769px){#home .galerie-logos>div{display:flex;gap:60px;justify-items:center;align-items:baseline;justify-content:space-around}}#home .rond1{top:30%;left:6%}#home .rond2{top:25%;left:25%}#home .brinherbe{top:30%;left:15%}#home .rond3{top:40%;left:80%}#home .demicercle1{top:48%;left:78%}#home .rect{top:30%;left:90%}#home .arcdecercle{top:58%;left:22%}#home .demicercle2{top:61%;left:24%}#home .rond4{top:75%;left:20%}#home .demicercle3{top:82%;left:12%}#home .arcdecercle2{bottom:2%;right:8%}#home .demicercle4{bottom:0%;right:10%}#prestations .hero-title{margin-top:170px;margin-bottom:180px;height:62px}#prestations .hero-title .h1{margin-top:0;margin-bottom:10px;font-size:5.7rem;line-height:1.1}#prestations h1,#prestations .h1{margin:0 0 10px;text-wrap:balance;font-size:3.8rem}#prestations h2{margin-bottom:30px;font-size:3.1rem}#prestations h3{margin-bottom:20px;font-size:2.7rem}#prestations h4{font-size:2.5rem;font-style:italic}#prestations p{margin-inline:auto;max-width:1000px;font-size:2.5rem}#prestations p strong{font-weight:400}#prestations p+p{margin-top:-20px}#prestations figure{margin-bottom:0}#prestations .sep{margin:60px auto 80px;border-bottom:1px solid rgba(70,101,91,.2)}#prestations blockquote p{font-style:italic}#showroom .logo-atelier{margin-top:170px;margin-bottom:10px}#showroom h1{margin-top:0;margin-bottom:70px;font-size:2.5rem}#showroom .atelier-illust{margin-bottom:80px}#quisommesnous h1{margin-top:0;margin-bottom:64px;text-align:center}#quisommesnous .galerie-quisuisje{margin-left:auto;margin-right:auto}@media only screen and (max-width: 1024px){#quisommesnous .col-2{display:block}#quisommesnous figure{text-align:center}}@media only screen and (min-width: 1025px){#quisommesnous .paragraph-1{grid-template-columns:1fr 45%;align-items:center}#quisommesnous .paragraph-1 figure{margin-bottom:0}#quisommesnous .paragraph-1 img{transform:scale(1.1)}#quisommesnous .paragraph-1 section{margin-right:80px}#quisommesnous .paragraph-2{grid-template-columns:45% 1fr;align-items:center}#quisommesnous .paragraph-2 section{max-width:550px}#quisommesnous .galerie-quisuisje-item:nth-child(1),#quisommesnous .galerie-quisuisje-item:nth-child(5){margin-top:70px}#quisommesnous .galerie-quisuisje-item:nth-child(3){margin-top:30px}}#quisommesnous .rond1{top:30%;left:0%}#quisommesnous .rond2{top:25%;left:19%}#quisommesnous .brinherbe{top:30%;left:9%}#quisommesnous .rond3{top:40%;left:74%}#quisommesnous .demicercle1{top:48%;left:72%}#quisommesnous .rect{top:30%;left:84%}#quisommesnous .arcdecercle{bottom:10%;left:16%}#quisommesnous .demicercle2{bottom:5%;left:18%}#references .galerie,#home .galerie{position:relative;margin-bottom:100px}#references .galerie:nth-child(odd)::before,#home .galerie:nth-child(odd)::before{content:"";display:block;position:absolute;top:-80px;bottom:-20px;left:-130px;right:-130px;background:rgba(214,214,214,.4)}#references .galerie-item:first-child,#home .galerie-item:first-child{width:100%;text-align:center}@media only screen and (min-width: 1025px){#references .galerie-item:nth-child(2),#home .galerie-item:nth-child(2){margin-top:20px}#references .galerie-item:nth-child(3),#home .galerie-item:nth-child(3){margin-top:60px}}#references .galerie{margin-bottom:150px}#contact .name{color:#ab5843}#contact #contact-form{text-align:left}#contact .col-2{-moz-column-gap:10%;column-gap:10%}#contact .col-2 section{width:100%}#contact #form{font-size:2.2rem}#contact #form input{max-width:340px}#contact #form input,#contact #form textarea{padding:14px 20px 10px;border-radius:10px}#contact #form input::-moz-placeholder, #contact #form textarea::-moz-placeholder{color:rgba(70,101,91,.6)}#contact #form input::placeholder,#contact #form textarea::placeholder{color:rgba(70,101,91,.6)}#mentionslegales .col-2{justify-items:start}#js-cookies-bar{position:relative;z-index:10;bottom:0;left:0;right:0;padding:4px 25px;background:rgba(245,207,195,.15);text-align:center;font-size:1.6rem;line-height:1.6rem;color:#46655b}#js-cookies-bar .cookie-accept,#js-cookies-bar .cookie-refus{display:inline-block;padding:3px 6px;margin:4px 4px 4px 14px;background:#46655b;border:none;border-radius:3px;line-height:20px;color:#fff;text-decoration:none;cursor:pointer}#js-cookies-bar .cookie-refus{margin:4px;background:rgba(0,0,0,0);color:#46655b}#js-cookies-bar.fadeOut{animation:fadeOut 1s forwards}@keyframes fadeOut{from{opacity:1}to{opacity:0}}#js-href-anim{position:fixed;z-index:999;bottom:0;left:0;width:300vw;height:300vh;background:#f5cfc3;transform-origin:bottom left;animation:.6s ease-in forwards rollUpStart}@keyframes rollUpStart{0%{transform:rotate(0deg)}100%{transform:rotate(-90deg)}}#js-href-anim.actived-link{animation:5s ease-in forwards rollUpLink}@keyframes rollUpLink{0%{transform:rotate(90deg)}10%{transform:rotate(0deg)}90%{transform:rotate(0deg)}100%{transform:rotate(-90deg)}}/*# sourceMappingURL=styles.css.map */