@import"https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,200..900;1,7..72,200..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";main.accueil .section-main__root{padding:0 20px}main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__root{display:flex;flex-direction:column;flex-wrap:nowrap;gap:50px}@media screen and (min-width:1000px){main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__root{flex-direction:row !important}}main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__child.full{width:100%;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:20px !important}@media screen and (min-width:1000px){main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__child.full{width:50%}}main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__child .atom-image__root img{display:block;width:80%;margin:auto;max-width:800px;height:auto;border-top-left-radius:100px;border-bottom-right-radius:100px}@media screen and (min-width:1000px){main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__child .atom-image__root img{width:100%;border-top-left-radius:235px;border-bottom-right-radius:235px}}main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__child .atom-heading__root:nth-child(1) .atom-heading__title{color:#a0a0a0;text-transform:uppercase;font-family:"Nunito",sans-serif !important;font-size:14px !important;line-height:1 !important}main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__child .atom-heading__root:nth-child(2) .atom-heading__title{color:#ac8e84;text-transform:uppercase;font-family:"Literata",serif !important;font-size:16px !important;line-height:2 !important;text-align:center;max-width:75%;margin:auto}@media screen and (min-width:1000px){main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__child .atom-heading__root:nth-child(2) .atom-heading__title{font-size:25px !important}}main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__child .atom-heading__root:nth-child(4) .atom-heading__title{color:#ac8e84;text-transform:uppercase;font-family:"Literata",serif !important;font-size:14px !important;line-height:2 !important;text-align:center;max-width:70%;margin:auto}main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__child .atom-text__root{max-width:500px}main.accueil .section-main__root--intro-homepage .section-box__1 .container-main__child .atom-text__root p{color:#a0a0a0;font-family:"Nunito",sans-serif !important;font-size:16px !important;text-align:center}main.accueil .block-text-cards__root{position:relative;margin-top:100px}@media screen and (min-width:1000px){main.accueil .block-text-cards__root{margin-top:50px}}main.accueil .block-text-cards__root::before{content:"";position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:150%;height:400px;background-color:#f8f3ef;border-radius:100%/100%;z-index:-1}@media screen and (min-width:1000px){main.accueil .block-text-cards__root::before{top:-100px}}main.accueil .block-text-cards__root::after{content:"";position:absolute;bottom:-150px;left:50%;transform:translateX(-50%);width:150%;height:200px;background-color:#f8f3ef;border-radius:100%/100%;z-index:-1}@media screen and (max-width:1000px){main.accueil .block-text-cards__root::after{display:none}}main.accueil .block-text-cards__root .block-text-cards__titre{text-transform:uppercase;color:#ac8e84;max-width:100%;font-size:16px !important}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .block-text-cards__titre{font-size:25px !important;max-width:50%}}main.accueil .block-text-cards__root .block-text-cards__text{max-width:95%;margin-top:20px;color:#a0a0a0}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .block-text-cards__text{max-width:50%}}main.accueil .block-text-cards__root .text-card-main-group-slider__root{margin-top:70px}main.accueil .block-text-cards__root .text-card-main__root{margin-right:20px !important}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .text-card-main__root{margin-right:70px !important}}main.accueil .block-text-cards__root .text-card-main__root .nova-stack__inner{row-gap:0 !important}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .text-card-main__root:hover .text-card-main__heading-container,main.accueil .block-text-cards__root .text-card-main__root:hover .text-card-main__text,main.accueil .block-text-cards__root .text-card-main__root:hover .nova-button__root{visibility:visible;transition:all .3s ease-in-out}}main.accueil .block-text-cards__root .text-card-main__image-container{width:100%}main.accueil .block-text-cards__root .text-card-main__image-container .text-card__image{border-top-left-radius:150px;border-bottom-right-radius:150px;overflow:hidden}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .text-card-main__image-container .text-card__image{border-top-left-radius:175px;border-bottom-right-radius:175px}}main.accueil .block-text-cards__root .text-card-main__image-container .text-card-main__titre{color:#fff;text-transform:uppercase;letter-spacing:6px;font-size:15px !important;text-align:center !important}main.accueil .block-text-cards__root .text-card-main__content{width:100%;border-bottom-right-radius:150px;background-color:#999b86;padding:30px 30px 50px;justify-content:space-between;align-items:start;color:#fff}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .text-card-main__content{border-top-left-radius:175px;border-bottom-right-radius:175px;top:30px;left:30px;padding:30px 30px 50px 50px;justify-content:center}}main.accueil .block-text-cards__root .text-card-main__content::before{content:"";width:100%;height:50%;min-height:200px;position:absolute;bottom:100%;left:0;background-color:#999b86}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .text-card-main__content::before{display:none}}main.accueil .block-text-cards__root .text-card-main__heading-container{width:100%;position:relative;display:none}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .text-card-main__heading-container{display:block;visibility:hidden;transition:all .3s ease-in-out}}main.accueil .block-text-cards__root .text-card-main__heading-container .text-card-main__titre{position:relative;text-align:left !important;text-transform:uppercase;letter-spacing:6px;padding:0 20px 0 30px;font-size:15px !important;inset:initial;max-width:max-content;margin:initial}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .text-card-main__heading-container .text-card-main__titre{display:block}}main.accueil .block-text-cards__root .text-card-main__heading-container .text-card-main__titre::before{content:"";width:5px;height:5px;background-color:#fff;position:absolute;top:50%;left:0;transform:rotate(45deg)}main.accueil .block-text-cards__root .text-card-main__heading-container .text-card-main__titre::after{content:"";width:5px;height:5px;background-color:#fff;position:absolute;top:50%;right:0;transform:rotate(45deg)}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .text-card-main__text{visibility:hidden;transition:all .3s ease-in-out}}main.accueil .block-text-cards__root .text-card-main__text p{font-family:"Nunito",sans-serif !important;font-size:12px !important}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .text-card-main__text p{font-size:14px !important}}main.accueil .block-text-cards__root .text-card-main__button{background-color:#fff !important;border:none;border-bottom:1px solid #fff;color:#000 !important;padding:10px 30px}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .text-card-main__button{visibility:hidden;transition:all .3s ease-in-out;background-color:rgba(0,0,0,0) !important;border:none;border-bottom:1px solid #fff;color:#fff !important;margin-left:30px;padding:10px 40px}}@media screen and (min-width:1000px){main.accueil .block-text-cards__root .text-card-main__button:hover{background-color:#fff;border:none;border-bottom:1px solid #fff;color:#000}}main.accueil .boutique-block__root::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:150%;height:450px;background-color:#f8f3ef;z-index:-1}@media screen and (min-width:1000px){main.accueil .boutique-block__root::after{bottom:-160px;height:300px;border-radius:100%/100%}}main.accueil .boutique-block__root .nova-inline__inner{flex-wrap:nowrap;flex-direction:column-reverse}@media screen and (min-width:1000px){main.accueil .boutique-block__root .nova-inline__inner{flex-direction:row}}main.accueil .boutique-block__root .nova-inline__inner .simple-boutique-block__adresse,main.accueil .boutique-block__root .nova-inline__inner .simple-boutique-block__telephone,main.accueil .boutique-block__root .nova-inline__inner .simple-boutique-block__hours-content{color:#a0a0a0;font-family:"Nunito",sans-serif !important}main.accueil .boutique-block__root .nova-inline__inner .simple-boutique-block__adresse p,main.accueil .boutique-block__root .nova-inline__inner .simple-boutique-block__telephone p,main.accueil .boutique-block__root .nova-inline__inner .simple-boutique-block__hours-content p{color:#a0a0a0;font-family:"Nunito",sans-serif !important}main.accueil .boutique-block__root .nova-inline__inner .simple-boutique-block__adresse-titre{text-transform:uppercase;color:#ac8e84;font-family:"Literata",serif !important;margin-bottom:20px}main.accueil .boutique-block__root .nova-inline__inner .simple-boutique-block__telephone{margin-top:20px}main.accueil .boutique-block__root .nova-inline__inner .simple-boutique-block__heures-titre{display:none}main.accueil .boutique-block__root .nova-inline__inner .simple-boutique-block__horaire strong{font-weight:normal}main.accueil .boutique-block__root .nova-inline__inner .simple-boutique-block__horaire:last-child{display:none}main.accueil .boutique-block__image img{display:block;width:100%;height:auto;max-width:90%;margin:auto;border-top-left-radius:100px;border-bottom-right-radius:100px}@media screen and (min-width:1000px){main.accueil .boutique-block__image img{max-width:800px;margin:initial;border-top-left-radius:235px;border-bottom-right-radius:235px}}main.accueil .boutique-block__infos-fermeture p{color:#a0a0a0 !important}