﻿@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}@font-face{font-family:Cinzel;src:url("/fonts/clients/Cinzel-400.woff2") format("woff2"),url("/fonts/clients/Cinzel-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cantarell;src:url("/fonts/clients/Cantarell-400.woff2") format("woff2"),url("/fonts/clients/Cantarell-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cantarell;src:url("/fonts/clients/Cantarell-700.woff2") format("woff2"),url("/fonts/clients/Cantarell-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}main.accueil .nova-slider-classic__root .nova-slider-classic__text-container .nova-stack__inner{gap:10px}@media screen and (min-width:1000px){main.accueil .nova-slider-classic__root .nova-slider-classic__text-container .nova-stack__inner{gap:25px}}main.accueil .nova-slider-classic__root .nova-slider-classic__text-container .nova-slider-classic__titre{font-size:16px;line-height:1.2 !important}@media screen and (min-width:1000px){main.accueil .nova-slider-classic__root .nova-slider-classic__text-container .nova-slider-classic__titre{font-size:40px}}main.accueil .nova-slider-classic__root .nova-slider-classic__text-container .nova-slider-classic__button{text-transform:uppercase;border:1px solid;border-color:#2f2f2f}@media screen and (min-width:1000px){main.accueil .nova-slider-classic__root .nova-slider-classic__text-container.is-white .nova-slider-classic__titre,main.accueil .nova-slider-classic__root .nova-slider-classic__text-container.is-white .nova-slider-classic__text p,main.accueil .nova-slider-classic__root .nova-slider-classic__text-container.is-white .nova-slider-classic__button{color:#fff}main.accueil .nova-slider-classic__root .nova-slider-classic__text-container.is-white .nova-slider-classic__button{border-color:#fff;padding:var(--space-3) var(--space-15)}}main.accueil .block-products__root{background-color:#f3f1f0;margin-top:0;overflow:hidden}main.accueil .block-products__root .block-products__titre{color:#2f2f2f;font-family:"Cantarell",sans-serif !important;font-size:20px !important;line-height:3}main.accueil .block-products__root .block-products__titre span{font-family:"Cinzel",sans-serif !important;font-size:16px !important;color:#2f2f2f}@media screen and (min-width:1000px){main.accueil .block-products__root .block-products__titre span{font-size:40px !important}}main.accueil .block-products__root .block-products__button{border:1px solid #282828 !important;background-color:rgba(0,0,0,0) !important;color:#282828 !important;text-transform:uppercase !important;font-family:"Cantarell",sans-serif !important;font-weight:700 !important;font-size:13px !important;padding:10px 40px;transition:ease-in-out .3s}main.accueil .block-products__root .block-products__button::before{content:none}main.accueil .block-products__root .block-products__button:hover{background-color:#282828 !important;color:#fff !important}main.accueil .block-products__root .nova-slider__root{margin-bottom:30px}main.accueil .block-products__root .nova-slider__root .product-card__root{border:none !important;margin-right:15px !important}main.accueil .block-products__root .nova-slider__root .product-card__root .product-card__brand{color:#a59084}main.accueil .section-main__root--collection-homepage{margin-top:0}main.accueil .section-main__root--collection-homepage .section-main__wrapper{display:flex;flex-direction:column-reverse}@media screen and (min-width:1000px){main.accueil .section-main__root--collection-homepage .section-main__wrapper{flex-direction:row}}main.accueil .section-main__root--collection-homepage .section-box__1{position:relative;padding:30px 40px;justify-content:center;align-items:center}@media screen and (min-width:1000px){main.accueil .section-main__root--collection-homepage .section-box__1{width:50%}}main.accueil .section-main__root--collection-homepage .section-box__1 .container-main__root{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}main.accueil .section-main__root--collection-homepage .section-box__1 .container-main__root .atom-heading__root .atom-heading__title{position:relative;z-index:2;text-align:left;font-size:20px;line-height:2;color:#2f2f2f}@media screen and (min-width:1000px){main.accueil .section-main__root--collection-homepage .section-box__1 .container-main__root .atom-heading__root .atom-heading__title{font-size:40px !important;line-height:2}}@media screen and (min-width:1600px){main.accueil .section-main__root--collection-homepage .section-box__1 .container-main__root .atom-heading__root .atom-heading__title{line-height:2.5}}main.accueil .section-main__root--collection-homepage .section-box__1 .container-main__root .atom-heading__root .atom-heading__title span{position:relative;font-size:40px !important;padding-left:50px;color:#2f2f2f}@media screen and (min-width:1000px){main.accueil .section-main__root--collection-homepage .section-box__1 .container-main__root .atom-heading__root .atom-heading__title span{font-size:70px !important}}@media screen and (min-width:1600px){main.accueil .section-main__root--collection-homepage .section-box__1 .container-main__root .atom-heading__root .atom-heading__title span{font-size:100px !important}}main.accueil .section-main__root--collection-homepage .section-box__1 .container-main__root .atom-heading__root .atom-heading__title span::before{content:"✦"}main.accueil .section-main__root--collection-homepage .section-box__1 .container-main__root .atom-text__root{max-width:450px;margin:auto;text-align:center;z-index:2}main.accueil .section-main__root--collection-homepage .section-box__1 .container-main__root img{display:block;position:absolute;max-width:170px;height:auto;top:-80px;right:40px;z-index:1}@media screen and (min-width:1000px){main.accueil .section-main__root--collection-homepage .section-box__1 .container-main__root img{max-width:400px;top:calc(50% - 240px);right:-100px;width:40%}}@media screen and (min-width:1000px){main.accueil .section-main__root--collection-homepage .section-box__2{width:50%}}main.accueil .section-main__root--collection-homepage .section-box__2 .atom-image__root{width:100%}main.accueil .section-main__root--collection-homepage .section-box__2 .atom-image__root img{display:block;width:100%;height:auto}main.accueil .section-main__root--maison-homepage{margin-top:0}main.accueil .section-main__root--maison-homepage .section-main__wrapper{display:flex;flex-direction:column}@media screen and (min-width:1000px){main.accueil .section-main__root--maison-homepage .section-main__wrapper{flex-direction:row}}@media screen and (min-width:1000px){main.accueil .section-main__root--maison-homepage .section-box__1{width:50%}}main.accueil .section-main__root--maison-homepage .section-box__1 .atom-image__root{width:100%}main.accueil .section-main__root--maison-homepage .section-box__1 .atom-image__root img{display:block;width:100%;height:auto}main.accueil .section-main__root--maison-homepage .section-box__2{position:relative;padding:30px 40px;justify-content:center;align-items:center}@media screen and (min-width:1000px){main.accueil .section-main__root--maison-homepage .section-box__2{width:50%}}main.accueil .section-main__root--maison-homepage .section-box__2 .container-main__root{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}main.accueil .section-main__root--maison-homepage .section-box__2 .container-main__root .atom-heading__root .atom-heading__title{position:relative;z-index:2;text-align:left;font-size:20px;line-height:2;color:#2f2f2f}@media screen and (min-width:1000px){main.accueil .section-main__root--maison-homepage .section-box__2 .container-main__root .atom-heading__root .atom-heading__title{font-size:40px !important;line-height:2}}@media screen and (min-width:1600px){main.accueil .section-main__root--maison-homepage .section-box__2 .container-main__root .atom-heading__root .atom-heading__title{line-height:2.5}}main.accueil .section-main__root--maison-homepage .section-box__2 .container-main__root .atom-heading__root .atom-heading__title span{position:relative;font-size:40px !important;padding-left:50px;color:#2f2f2f}@media screen and (min-width:1000px){main.accueil .section-main__root--maison-homepage .section-box__2 .container-main__root .atom-heading__root .atom-heading__title span{font-size:70px !important}}@media screen and (min-width:1600px){main.accueil .section-main__root--maison-homepage .section-box__2 .container-main__root .atom-heading__root .atom-heading__title span{font-size:100px !important}}main.accueil .section-main__root--maison-homepage .section-box__2 .container-main__root .atom-heading__root .atom-heading__title span::before{content:"✦"}main.accueil .section-main__root--maison-homepage .section-box__2 .container-main__root .atom-text__root{max-width:450px;margin:auto;text-align:center;z-index:2}main.accueil .section-main__root--maison-homepage .section-box__2 .container-main__root img{display:block;position:absolute;max-width:170px;height:auto;top:-80px;right:40px;z-index:1}@media screen and (min-width:1000px){main.accueil .section-main__root--maison-homepage .section-box__2 .container-main__root img{max-width:400px;top:calc(50% - 300px);right:-100px;width:40%}}main.accueil .block-categories__root{background-color:#2f2f2f;margin-top:0;overflow:hidden}main.accueil .block-categories__root .card-main__content{position:absolute;bottom:30px;left:0;right:0;margin:auto;max-width:max-content}main.accueil .block-categories__root .card-main__content .category-card__titre{color:#fff;text-transform:none;font-family:"Cantarell",sans-serif !important;font-size:16px !important}main.accueil .block-categories__root .block-categories__titre{color:#fff !important;font-family:"Cantarell",sans-serif !important;font-size:20px !important;line-height:3}main.accueil .block-categories__root .block-categories__titre span{font-family:"Cinzel",sans-serif !important;font-size:16px !important;color:#fff}@media screen and (min-width:1000px){main.accueil .block-categories__root .block-categories__titre span{font-size:40px !important}}main.accueil .block-categories__root .nova-slider__slides .swiper-scrollbar{min-height:3px}main.accueil .section-main__root--newsletter{background-color:#fff;margin-top:0}main.accueil .section-main__root--newsletter .section-main__wrapper{position:relative}main.accueil .section-main__root--newsletter .section-box__1{background-color:#f3f1f0}main.accueil .section-main__root--newsletter .section-box__1 img{display:block;width:100%;max-width:100%;max-height:initial;min-height:initial}@media screen and (min-width:1000px){main.accueil .section-main__root--newsletter .section-box__1 img{max-height:600px;object-fit:initial}}@media screen and (max-width:1700px){main.accueil .section-main__root--newsletter .section-box__1 .atom-image__root:first-child img{opacity:0%}}main.accueil .section-main__root--newsletter .section-box__1 .atom-image__root:last-child{display:none;width:100%}main.accueil .section-main__root--newsletter .section-box__2{background-color:#f3f1f0}@media screen and (min-width:1000px){main.accueil .section-main__root--newsletter .section-box__2{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;background-color:rgba(0,0,0,0);max-width:max-content;margin:auto}}@media screen and (min-width:1700px){main.accueil .section-main__root--newsletter .section-box__2{left:200px;right:initial}}main.accueil .section-main__root--newsletter .section-box__2 .container-main__root{flex-direction:column;justify-content:flex-start}main.accueil .section-main__root--newsletter .container-main__root{justify-content:center}main.accueil .section-main__root--newsletter .newsletter-block__root{max-width:700px;width:100%}@media screen and (max-width:1000px){main.accueil .section-main__root--newsletter .newsletter-block__root{margin:auto}}main.accueil .section-main__root--newsletter .newsletter-block__titre{text-align:center;margin-bottom:20px;font-family:"Cantarell",sans-serif;font-size:16px !important;line-height:3 !important;color:#2f2f2f}main.accueil .section-main__root--newsletter .newsletter-block__titre span{color:#2f2f2f;font-size:40px !important;font-family:"Cinzel",sans-serif !important}main.accueil .section-main__root--newsletter .newsletter-block__texte{text-align:center;max-width:1200px;margin-inline:auto;margin-bottom:20px;padding-inline:20px;color:#838383 !important}main.accueil .section-main__root--newsletter .newsletter-block__form{display:flex;align-items:center;flex-direction:row;background-color:rgba(0,0,0,0) !important;width:100%;max-width:600px;height:40px;padding-right:10px;margin-inline:auto;color:#fff;border-bottom:1px solid #282828;transition:ease-in-out .3s}main.accueil .section-main__root--newsletter .newsletter-block__form:has(.b-form-input__input:focus) input[type=submit]{opacity:100%;background-color:rgba(0,0,0,0) !important}main.accueil .section-main__root--newsletter .newsletter-block__form .b-form-input{width:100%;padding-left:10px}main.accueil .section-main__root--newsletter .newsletter-block__form .b-form-input__input{border:0;width:100%;background-color:rgba(0,0,0,0)}main.accueil .section-main__root--newsletter .newsletter-block__form input[type=submit]{content:"";display:block;background:url("/clients/yanis/theme/validate.png");background-color:rgba(0,0,0,0);font-size:0 !important;line-height:0 !important;background-repeat:no-repeat;background-size:13px;background-position:center;position:relative;text-align:center;border:none !important;padding:0 !important;width:25px;height:25px;margin:0;opacity:0%;transition:ease-in-out .3s}main.accueil .section-main__root--newsletter .atom-text__root{max-width:700px;display:flex;justify-content:center;align-items:center;margin-top:20px}main.accueil .section-main__root--newsletter .atom-text__root a{text-decoration:underline}@media(max-width:1000px){main.accueil .section-main__root--newsletter .section-box__2{top:0;transform:translateX(-50%);left:50%;padding:40px 10px}main.accueil .section-main__root--newsletter .section-box__2 .container-main__root{justify-content:center;padding-inline:20px}main.accueil .section-main__root--newsletter .section-box__1 .atom-image__root:last-child{display:block}main.accueil .section-main__root--newsletter .section-box__1 .atom-image__root:first-child{display:none}}main.accueil .few-marques-slider__root{background-color:#fff;margin-top:0;overflow:hidden}main.accueil .few-marques-slider__title{font-size:16px !important}@media screen and (min-width:1000px){main.accueil .few-marques-slider__title{font-size:40px !important}}main.accueil .few-marques-slider__button{text-transform:uppercase;font-weight:600;border:1px solid #2f2f2f;padding:10px 40px !important}