@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100}@font-face{font-display:swap;font-family:Oswald,sans-serif;font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Oswald,sans-serif;font-style:normal;font-weight:600}@font-face{font-display:swap;font-family:Oswald,sans-serif;font-style:normal;font-weight:500}@font-face{font-display:swap;font-family:Oswald,sans-serif;font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Oswald,sans-serif;font-style:normal;font-weight:300}@keyframes slideIn{0%{opacity:0;transform:translateX(500px) scale(.2)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slideUp{0%{transform:translateY(300px)}to{transform:translateY(0)}}@keyframes expand{0%{opacity:0}40%{opacity:0}90%{opacity:.8}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:.5}}.gray-bandeau{background:linear-gradient(180deg,#f2f2f2 0,#f2f2f2) no-repeat;background-position:50%;background-size:75% 75%;position:relative}.gray-bandeau:before{top:11%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gray-bandeau:after,.gray-bandeau:before{background-image:url(/build/images/bandeau-shape.fceb2577.svg);content:"";height:23px;left:50%;position:absolute;width:75%}.gray-bandeau:after{bottom:11%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.section-hero-regular{background-size:cover;display:flex;flex-direction:column;height:200px;justify-content:flex-end;margin-top:50px;position:relative;width:100vw}@media only screen and (min-width:1200px){.section-hero-regular{height:340px;margin-top:235px}}.section-hero-regular picture img{width:100%}.section-hero-regular:after{background:url(/build/images/hero-shape-regular.b5968264.svg) no-repeat;background-size:contain;bottom:-152px;content:"";display:inline-block;height:200px;position:absolute;width:100%}@media only screen and (min-width:992px){.section-hero-regular:after{background-size:cover;bottom:-1rem;height:280px}}.hero-content{margin-top:0;position:relative;z-index:2}@media only screen and (min-width:992px){.hero-content{margin-top:-6rem}}.hero-content h1{margin-bottom:2rem}@media only screen and (min-width:768px){.hero-content h1{max-width:45%}.hero-content p{max-width:75%}}.section-shops{padding-bottom:0;padding-top:0;width:100vw}.section-shops .upper-section{padding-top:0;position:relative}@media screen and (min-width:992px){.section-shops .upper-section{padding-top:13rem}}.section-shops .upper-section .mapinfos-container .row{flex-direction:column-reverse}.section-shops .upper-section .mapinfos-container .infos-container{background-color:#fff;padding-top:2rem;position:relative;z-index:2}.section-shops .upper-section .mapinfos-container .infos-container h2{margin-bottom:1rem}.section-shops .upper-section .mapinfos-container .infos-container p{padding-left:0}.section-shops .upper-section .mapinfos-container .map-container{height:auto;position:relative;right:0;top:0;width:100%;z-index:0}@media screen and (min-width:992px){.section-shops .upper-section .mapinfos-container .map-container{height:500px}.section-shops .upper-section .mapinfos-container .row{flex-direction:row}.section-shops .upper-section .mapinfos-container .map-container{height:auto;position:absolute;right:0;top:5rem;width:50vw}.section-shops .upper-section .mapinfos-container .infos-container{padding:5rem 4rem 5rem 0}.section-shops .upper-section .mapinfos-container .infos-container p{padding-left:4rem}}.section-shops .cards-shops-container{margin-top:8rem}@media screen and (min-width:1920px){.section-shops .cards-shops-container{margin-top:21rem}}.section-shops .cards-shops-container .row{align-items:stretch;display:flex;gap:1rem}@media screen and (min-width:992px){.section-shops .cards-shops-container .row .col-xl-4{width:calc(25% - 1rem)}}.section-shops .cards-shops-container .card-single-shop{display:flex}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container{border-left:.5px solid #f2f2f2;border-right:.5px solid #f2f2f2;border-top:.5px solid #f2f2f2;padding:1rem}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container .shop-title-container{padding-bottom:2rem}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container .shop-title-container h3{margin-bottom:1rem}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container .shop-title-container .btn{display:none}@media screen and (min-width:992px){.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container{padding:3rem 2rem 2rem}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container .shop-title-container .btn{display:flex;justify-content:flex-start}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container .mobile-only{display:none}}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-coord-container{display:block}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-coord-container div{border:.5px solid #f2f2f2;padding:1rem}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-coord-container div p{line-height:1.5;margin-bottom:0}@media screen and (min-width:992px){.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-coord-container{display:flex}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-coord-container div{padding:2rem;width:100%}}.section-shops .cards-shops-container #shop-chalonnes{flex-direction:column-reverse;margin-top:4rem;position:relative}.section-shops .cards-shops-container #shop-chalonnes:before{content:url(/build/images/green-arrow-shop.76ec9b20.svg);left:auto;position:absolute;right:2rem;top:-3rem;z-index:5}@media screen and (min-width:992px){.section-shops .cards-shops-container #shop-chalonnes{flex-direction:column}.section-shops .cards-shops-container #shop-chalonnes:before{left:5rem;top:-3rem}}.section-shops #angers,.section-shops #shop-sylvain{flex-direction:column-reverse;margin-top:4rem;position:relative}.section-shops #angers:before,.section-shops #shop-sylvain:before{content:url(/build/images/green-arrow-shop.76ec9b20.svg);left:auto;position:absolute;right:2rem;top:-3rem;z-index:5}@media screen and (min-width:992px){.section-shops #angers,.section-shops #shop-sylvain{flex-direction:column}.section-shops #angers:before,.section-shops #shop-sylvain:before{left:5rem;top:-3rem}.section-shops #angers .shop-infos-container .shop-desc-container,.section-shops #shop-sylvain .shop-infos-container .shop-desc-container{border-top:.5px solid #f2f2f2}}.section-seo{background-color:#f2f2f2;margin-top:15rem;padding-bottom:10rem;position:relative}.section-seo:before{background-image:url(/build/images/seo-section-shape.195d43e0.svg);background-repeat:no-repeat;content:"";display:block;height:100px;position:absolute;top:-99px;width:100%}@media screen and (min-width:768px){.section-seo:before{height:180px;top:-178px}}.section-seo .seo-container .seo-img-container{order:2;padding-bottom:2rem;padding-right:1.5rem;position:relative}@media screen and (min-width:768px){.section-seo .seo-container .seo-img-container{order:1}}.section-seo .seo-container .seo-img-container img{position:relative;z-index:1}.section-seo .seo-container .seo-img-container:before{background-image:url(/build/images/news-shape.9ffb6875.svg);background-repeat:no-repeat;bottom:.5rem;content:"";display:block;height:190px;left:-.2rem;position:absolute;width:238px;z-index:0}@media screen and (min-width:768px){.section-seo .seo-container .seo-img-container:before{background-image:url(/build/images/seo-shape.2a702b33.svg);height:381px;left:-3rem;width:479px}}.section-seo .seo-container .seo-text-container{order:1;padding-left:1.5rem}.section-seo .seo-container .seo-text-container .h2-double{margin-bottom:1.5rem}.section-seo .seo-container .seo-text-container p{margin-bottom:3rem}@media screen and (min-width:768px){.section-seo .seo-container .seo-text-container{order:2}.section-seo .seo-container .seo-text-container p{margin-bottom:0}.section-seo .seo-container .seo-text-container .h2-double{margin-bottom:2rem;margin-top:3rem;z-index:2}.section-seo .seo-container .seo-text-container .h2-double:before{left:-5rem;position:absolute;top:1rem}}.seo{padding:5rem}.list-brands{display:flex;flex-wrap:wrap;padding:2rem 0 15rem}.list-brands li{background:#000;border:22200 solid;text-align:center;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%}.list-brands li a{align-items:center;display:flex;flex-direction:column;padding:2rem}.list-brands li a span{color:#8d8d8d}.list-brands li a img{height:40px;margin-bottom:1rem;max-width:200px}.list-brands li a:hover{background:#df4c16;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media screen and (min-width:992px){.list-brands li{width:33%}}