@import"https://fonts.googleapis.com/css2?family=Corinthia:wght@400;700&family=Kumbh+Sans:wght@100..900&display=swap";@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-300.woff2") format("woff2"),url("/fonts/clients/Montserrat-300.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-400.woff2") format("woff2"),url("/fonts/clients/Montserrat-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-500.woff2") format("woff2"),url("/fonts/clients/Montserrat-500.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-600.woff2") format("woff2"),url("/fonts/clients/Montserrat-600.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-700.woff2") format("woff2"),url("/fonts/clients/Montserrat-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-300.woff2") format("woff2"),url("/fonts/clients/Montserrat-300.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-400.woff2") format("woff2"),url("/fonts/clients/Montserrat-400.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-500.woff2") format("woff2"),url("/fonts/clients/Montserrat-500.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-600.woff2") format("woff2"),url("/fonts/clients/Montserrat-600.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("/fonts/clients/Montserrat-700.woff2") format("woff2"),url("/fonts/clients/Montserrat-700.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}.accueil .nova-slider-classic__titre{color:#dcb360;font-family:"Corinthia",serif !important;text-transform:capitalize;font-size:50px !important;line-height:.8 !important}.accueil .nova-slider-classic__root .swiper-button-prev,.accueil .nova-slider-classic__root .swiper-button-next{background-color:rgba(0,0,0,0)}.accueil .nova-slider-classic__root .swiper-button-prev::after,.accueil .nova-slider-classic__root .swiper-button-next::after{font-size:35px !important;color:#fff !important}@media screen and (max-width:1000px){.accueil .nova-slider-classic__root .swiper-pagination{display:none}}@media screen and (max-width:1000px){.accueil .nova-slider-classic__text-container{margin-top:15px}}@media screen and (max-width:1000px){.accueil .nova-slider-classic__button{color:#102732 !important;border-color:#102732;margin-top:10px}.accueil .nova-slider-classic__button:hover{color:#fff !important}}.accueil .block-categories__root{margin-top:50px;margin-bottom:50px}@media screen and (min-width:1000px){.accueil .block-categories__root{margin-top:100px}}.accueil .block-categories__root .nova-slider__slides{overflow:hidden}.accueil .block-categories__root .nova-slider__slides .card-main__root .category-card__image{overflow:hidden}.accueil .block-categories__root .nova-slider__slides .card-main__root:hover img{transform:scale(1.2);transition:all .3s ease}.accueil .block-categories__root .nova-slider__slides .card-main__root img{transition:all .3s ease}.accueil .block-categories__root .category-card__titre{font-size:18px !important;font-weight:500 !important}@media screen and (min-width:1000px){.accueil .block-categories__root .swiper-pagination{display:none}}.accueil .block-categories__root .swiper-pagination .swiper-pagination-progressbar-fill{background:#102732}.accueil .two-cols-block__root{position:relative;overflow:hidden}@media screen and (max-width:1000px){.accueil .two-cols-block__root{padding-bottom:30px}}@media screen and (min-width:1200px){.accueil .two-cols-block__root{padding-top:100px}}.accueil .two-cols-block__root::before{content:"";position:absolute;left:0;right:0;top:0;z-index:1;aspect-ratio:2000/231;width:100%;background-image:url("/clients/girard/theme/wave_histoire_top.png");background-size:cover;background-repeat:no-repeat;background-position:center top}.accueil .two-cols-block__root::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;aspect-ratio:2000/240;width:100%;background-image:url("/clients/girard/theme/wave_histoire_bottom.png");background-size:cover;background-repeat:no-repeat;background-position:center bottom}.accueil .two-cols-block__root .nova-inline__inner{flex-direction:column;flex-wrap:nowrap;max-width:100%}@media screen and (min-width:1000px){.accueil .two-cols-block__root .nova-inline__inner{flex-direction:row-reverse}}.accueil .two-cols-block__root .card-main__root{width:100% !important}@media screen and (min-width:1000px){.accueil .two-cols-block__root .card-main__root{width:50% !important}}.accueil .two-cols-block__root .card-main__root .nova-stack__inner{justify-content:center;align-items:center}@media screen and (min-width:1000px){.accueil .two-cols-block__root .card-main__root .nova-stack__inner{min-height:750px}}.accueil .two-cols-block__root .card-main__root .nova-button-link__root{color:#262626 !important;border-color:#262626}.accueil .two-cols-block__root .card-main__root .nova-button-link__root:hover{color:#fff !important}@media screen and (min-width:1450px){.accueil .two-cols-block__root .card-main__content{width:60%}}.accueil .two-cols-block__root .card-main__content .card-main__heading-container{width:100%}.accueil .two-cols-block__root .card-main__content .nova-heading__root{text-align:center;margin-bottom:20px}@media screen and (min-width:1000px){.accueil .two-cols-block__root .card-main__content .nova-heading__root{text-align:left}}.accueil .two-cols-block__root .card-main__content .nova-heading__root span{color:#dcb360}@media screen and (min-width:1000px){.accueil .two-cols-block__image img{position:absolute;right:0;top:55px;z-index:-1;transform:scale(1.1)}}@media screen and (min-width:1200px){.accueil .two-cols-block__image img{transform:none;top:-55px}}@media screen and (min-width:1600px){.accueil .two-cols-block__image img{top:-200px}}.accueil .selection-produits__root{background-color:#fbf8f3;margin-top:0;padding-top:50px;padding-bottom:50px}@media screen and (min-width:1000px){.accueil .selection-produits__root{padding-top:100px;padding-bottom:100px}}.accueil .selection-produits__root .nova-stack__inner{padding:0 15px !important}.accueil .selection-produits__root .nova-stack__inner .nova-slider__slides{overflow:hidden}.accueil .selection-produits__root .nova-stack__inner .product-card__root .nova-stack__inner{padding:0 !important}.accueil .selection-produits__root .swiper-scrollbar{position:initial}@media screen and (min-width:1000px){.accueil .selection-produits__root .swiper-scrollbar{width:50%;margin-left:auto;margin-right:auto}}.accueil .selection-produits__root .swiper-scrollbar-drag{background-color:#102732 !important}.accueil .selection-produits__titre{text-transform:none}.accueil .selection-produits__titre span{margin-right:5px}.accueil .selection-produits__button{border-color:#102732 !important;color:#102732 !important}.accueil .selection-produits__button:hover{color:#fff !important}.accueil .few-marques-slider__root .nova-stack__inner{gap:20px !important}.accueil .few-marques-slider__root .nova-slider__slides{overflow:hidden}.accueil .few-marques-slider__root .swiper-pagination{border-radius:100px;max-width:90%;margin:auto}@media screen and (min-width:1000px){.accueil .few-marques-slider__root .swiper-pagination{max-width:50%;margin:auto}}.accueil .few-marques-slider__root .swiper-pagination .swiper-pagination-progressbar-fill{background:#102732 !important;border-radius:100px}.accueil .few-marques-slider__marques{margin-bottom:40px}.accueil .few-marques-slider__marques .swiper-pagination{margin-top:var(--space-15)}.accueil .few-marques-slider__button{border-color:#102732 !important;color:#102732 !important}.accueil .few-marques-slider__button:hover{color:#fff !important}.accueil .newsletter-block__root .newsletter-block__form{margin-top:20px}.accueil .newsletter-block__root .newsletter-block__form .newsletter-block-simple__submit{border:none}.accueil .newsletter-block__root .newsletter-block__form .newsletter-block-simple__submit:hover{background-color:#dcb360;color:#262626;font-weight:bold !important}