@import url('https://fonts.googleapis.com/css2?family=Gentium+Book+Plus:wght@400;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap');

.sc-block-main-slider{position:relative;padding:0}
.sc-block-main-slider .container{max-width:100%;padding:0}
.sc-block-main-slider .slick-list:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:radial-gradient(79.03% 79.03% at 50% 50%, rgba(0,45,45,0) 0%, rgba(0,45,45,0) 35.94%, rgba(0,45,45,.68) 100%);z-index:10}

.block-experts li{padding:4px 4px 24px;transition:background-color .5s}
.block-experts li:hover{background:#002D2D}
.block-experts li a,.block-experts li h4{transition:color .5s}
.block-experts li:hover a,.block-experts li:hover h4{color:#FAF0E1}


.experts-list-img{position:relative}
.experts-list-img:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:radial-gradient(79.03% 79.03% at 50% 50%, rgba(0,45,45,0) 0%, rgba(0,45,45,0) 35.94%, rgba(0,45,45,.68) 100%);z-index:10}

.home .header-home-menu{position:fixed;top:0;left:0;width:100%;background-color:transparent}
.header-home-menu,.home-menu-fixed .header-home-menu{position:relative;position:fixed;top:0;left:0;width:100%;z-index:10000;background-color:#FFF}
.header-home-menu .header-main-menu{display:flex;justify-content:center;align-items:center;list-style:none;position:relative}
.header-main-menu{max-width:1440px;margin:0 auto}
.home .header-home-menu a{color:#FAF0E1}
.header-home-menu a,.home-menu-fixed .header-home-menu a{color:#002D2D;text-decoration:none}
.header-home-menu .header-main-menu ul{display:none}
.header-main-menu>li>a{display:block;width:270px;text-align:center;font-family: 'Space Grotesk';font-style: normal;font-weight: 700;font-size: 15px;line-height: 19px;letter-spacing: 0.05em;text-transform:uppercase;padding:30px}
.hidden{display:none}

.header-main-menu>.logo-menu-a{padding:0 50px}
.home .header-main-menu>.logo-menu-a a{background-image:url('../images/LOGO_antiq_v1.svg')}
.home-menu-fixed .header-main-menu>.logo-menu-a a,.header-main-menu>.logo-menu-a a,.sticky-menu-exp>.logo-menu-a>a{padding:0;font-size:0;width:90px;height:90px;margin:0 auto;background-position:center;background-size: contain;background-image:url('../images/LOGO_antiq_nb_v1.svg')}

.header-main-menu>.menu-item{display:flex;justify-content:center;align-items:center}
.header-main-menu>.btn-menu-a>a,.sticky-menu-exp>.btn-menu-a>a{display:flex;justify-content:center;align-items:center;padding:14px;gap: 10px;width: 222px;height: 47px;border:2px solid #FAF0E1;background: #FAF0E1;color:#002D2D;text-align:center;text-decoration:none;transition:background-color .5s,color .5s;text-align:center}
.header-main-menu>.btn-menu-a>a>.menu-item-trait{display:none}
.home .header-main-menu>.btn-menu-a>a:hover,.sticky-menu-exp>.btn-menu-a>a:hover{background:transparent;color: #FAF0E1;}
.header-main-menu>.btn-menu-a>a:hover,.home-menu-fixed .header-main-menu>.btn-menu-a>a:hover{background:transparent;color: #002D2D;}
.header-main-menu>.search-menu-a{padding:30px 6px}
.home .header-main-menu>.search-menu-a a{background-image:url('../images/search-sc.svg')}
.home-menu-fixed .header-main-menu>.search-menu-a a,.header-main-menu>.search-menu-a a{padding:0;font-size:0;width:35px;height:35px;margin:0 auto;background-image:url('../images/search-sc-b.svg');background-size: 24px;background-position: center;background-repeat: no-repeat;}
.header-main-menu>.search-menu-a a.close-a{background-image:url('../images/bars-solid-close.svg')}
.home-menu-fixed .header-main-menu>.search-menu-a a.close-a{background-image:url('../images/search-sc-close.svg')}

.menu-item-trait{position:relative;max-width:65px;margin:4px auto 0;height:2px}
.home .menu-item-trait>span{background-color:#FAF0E1}
.home-menu-fixed .menu-item-trait>span,.menu-item-trait>span{position:absolute;top:100%;left:0;content:'';display:block;width:100%;height:100%;background-color:#002D2D;transform:rotate(270deg);transform:rotate(0deg);opacity:0;transition:opacity .4s,transform .4s}
.header-home-menu .header-main-menu>li:hover .menu-item-trait>span{opacity:1;transform:rotate(0deg)}
.header-main-menu>.logo-menu-a .menu-item-trait,.header-main-menu>.search-menu-a .menu-item-trait{display:none!important}

.header-home-menu .header-main-menu>li>.sub-menu:before{display:block;content:'';position:absolute;left:60px;top:-20px;z-index:1;width: 0;height: 0;border-style: solid;border-width: 40px 0 0 40px;border-color: transparent transparent transparent #002d2d}
.header-home-menu .header-main-menu>li.search-menu-a>.sub-menu:before{left:auto;right:60px}

.header-home-menu .header-main-menu>li>.sub-menu{display:none;position:absolute;left:0;top:calc(100% - 2px);z-index:50;width:100%;background-color:#002D2D;color:#FAF0E1;margin:0;padding:24px 48px 32px;list-style:none}
.header-home-menu .header-main-menu>li:hover>.sub-menu{display:block}
.header-home-menu .header-main-menu .sub-menu a{display:flex!important;justify-content:space-between;align-items:center;color:#FAF0E1;font-size: 15px;font-family: 'Space Grotesk';line-height:125%;letter-spacing: 0.75px;display:block;padding:12px;transition:color .5s,background-color .5s}
.header-home-menu .header-main-menu .sub-menu a:hover{background-color:#FAF0E1;color:#002D2D;transition:color .5s;font-weight:700}
.header-home-menu .header-main-menu>li>.sub-menu>.menu-item-has-children{position:relative}
.header-home-menu .header-main-menu>li>.sub-menu>.menu-item-has-children>a:after{display:inline-block;content:"\f0da";font-family:FontAwesome;font-size:20px}
.header-home-menu .header-main-menu>li>.sub-menu>.menu-item-has-children>a:hover:after{color:#002D2D}
.header-home-menu .header-main-menu>li>.sub-menu>li{max-width:420px;border-right:1px solid #FAF0E1}

.header-home-menu .header-main-menu>li>.sub-menu>.menu-item-has-children>.sub-menu{display:none;position:absolute;left:100%;width:100%;top:0;z-index:1;list-style:none;padding:0;margin:0}
.header-home-menu .header-main-menu>li>.sub-menu>.menu-item-has-children:hover>.sub-menu{display:block}
.header-home-menu .header-main-menu>li.search-menu-a>.sub-menu{display:none}
.header-home-menu .header-main-menu>li.search-menu-a:hover>.sub-menu{display:none}
.sub-menu-hidden .sub-menu{display:none!important}
.sub-menu-visible .sub-menu{display:block!important}



.collection-product-nouveaute{position:absolute;z-index:1;top:0;right:0;text-transform:uppercase;width:90px;height:60px;display:block;text-align:center;color:#FAF0E1;background-color:#002D2D;font-size: 15px;font-family: 'Space Grotesk';font-weight: 700;line-height: 37px;letter-spacing: 0.75px;padding:10px 0}
.collection-product-nouveaute>span:after,.collection-product-nouveaute>span:before{content:'';display:block;margin:0 auto;width:40px;height:2px;background-color:#FAF0E1}
.collection-product-nouveaute:before,.collection-product-nouveaute:after{content:'';display:block;position:absolute;z-index:1;top:100%;left:0;width: 0;height: 0;border-style: solid;border-width: 20px 45px 0 0;border-color: #002d2d transparent transparent transparent}
.collection-product-nouveaute:after{right:0;left:auto;border-width: 0 45px 20px 0;border-color: transparent #002d2d transparent transparent}

.nav-search-form-menu{display:flex;justify-content:space-between;align-items:center;}
.nav-search-input-menu{width:calc(100% - 40px)}
.nav-search-submit-menu{width:40px;height:40px;background-color:transparent}

.collections-list .collection .img{display:flex;justify-content:center;align-items:center;width:160px}
.collections-list .collection .img>div{display:flex;justify-content:center;align-items:center;width:130px;height:130px;border-radius:50%}
.collections-list .collection .img-survol>div{display:none;background:#002D2D}
.collections-list .collection:hover .img>div{display:none}
.collections-list .collection:hover .img-survol>div{display:flex}


.block-experts li .experts-list-img-survol{display:none}
.block-experts li:hover .experts-list-img{display:none}
.block-experts li:hover .experts-list-img-survol{display:block}


.menu-menu-sticky-expertises-en-container,.menu-menu-sticky-expertises-container{position:sticky;bottom:0;left:calc((100% - 360px) / 2);z-index:10000;width:360px;padding:8px 0;background-color:#002D2D}
.sticky-menu-exp{width:360px;display:flex;justify-content:center;align-items:center;list-style:none}
.sticky-menu-exp>.logo-menu-a{width:96px;border-right:1px solid #FAF0E1}
.sticky-menu-exp>.logo-menu-a>a{width:64px;height:64px;content:'';display:block;background-image:url('../images/LOGO_antiq_v1.svg');background-size: contain;background-repeat: no-repeat;background-position: center;}
.sticky-menu-exp>.btn-menu-a{width:calc(100% - 96px);padding:0 16px}
.sticky-menu-exp>.btn-menu-a>a{width:100%}

.angle-slider-inner .owl-dots .owl-dot span {
    display: inline-flex;
    justify-content:center;
	align-items:center;
    width: 40px;
    height: 40px;
    background:transparent;
	border:1px solid #E2D5C2;
	color:#E2D5C2;
    cursor: pointer;
}
.angle-slider-inner .owl-dots .owl-dot.active span {
    background: transparent;
	border-color:#002D2D;
	color:#002D2D;
}


.owl-prev,.owl-next{font-size:0;position:absolute;display:block;width:48px;height:48px;top:calc((100% - 48px) / 2);left:-48px;z-index:10}
.owl-next{left:auto;right:-48px}
.owl-prev:before,.owl-next:before{content:"\f104";font-family:FontAwesome;font-size:32px;color:#E2D5C2}
.owl-prev:hover:before,.owl-next:hover:before{color:#002D2D}
.owl-next:before{content:"\f105"}

.contact-section{max-width:100%}
.sc-image img{display:block;width:100%;height:auto;margin:0 auto 40px}
.sc-textes{padding:16px 0 32px}
@media all and (min-width: 992px){
	.sc-flex{display:flex;padding:16px;justify-content:center;align-items:flex-start;flex-wrap:wrap}
	.sc-gauche{width:40%;padding:16px}
	.sc-droite{width:60%;padding:16px}
	.sc-textes{padding:0}
}

@media all and (max-width: 1199px){
	/* .home .header-main-menu>.logo-menu-a a{background-image: url('../images/LOGO_antiq_v1.svg)')} */
	.header-main-menu{overflow-y:auto}
	.header-home-menu .logo-menu-a{position:fixed;top:0;left:calc((100% - 100px) / 2);width:100px;padding:0}
	.header-main-menu-container{position:absolute;top:0;left:-100%;z-index:1000;width:100%;padding:120px 8px 8px}
	.menu-fond{position:fixed;z-index:998;top:0;left:-100%;width:100%;height:100%;background-color:#000}
	.home .menu-burger{background-image:url('../images/bars-solid.svg')}
	.menu-burger{position:absolute;top:0;right:0;z-index:1000;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-image:url('../images/bars-solid-nb.svg');background-size:32px;background-position: center;background-repeat: no-repeat;}
	.home-menu-fixed .menu-burger{background-image:url('../images/bars-solid-nb.svg')}
	.menu-burger-close{background-image:url('../images/bars-solid-close.svg')}
	.header-home-menu .header-main-menu{display:block}
	.header-main-menu>li{height:auto!important}
	.header-main-menu>li>a{padding:8px}
	.menu-open{left:0}
	.menu-open-conteneur .header-main-menu>.logo-menu-a a{background-image:url('../images/LOGO_antiq_v1.svg')!important}
	.menu-open-conteneur .header-main-menu>.search-menu-a a.close-a{background-image:url('../images/bars-solid-close.svg')!important}
	.menu-open-conteneur .menu-burger{background-image:url('../images/bars-solid.svg')!important}
	.menu-open-conteneur .menu-burger-close{background-image:url('../images/bars-solid-close.svg')!important}
	.menu-open-conteneur .header-main-menu>.search-menu-a a {background-image: url('../images/search-sc.svg')!important}
	.menu-open-conteneur a{color: #FAF0E1!important}
	.menu-open-conteneur .header-main-menu>.btn-menu-a>a{color: #000000!important}
	.header-home-menu .header-main-menu>li>.sub-menu{position:static;}
	.header-main-menu>.menu-item{flex-wrap:wrap}
	.header-home-menu .header-main-menu>li>.sub-menu {position:static;background-color:transparent;color:#FAF0E1;margin:0;padding:24px 48px 32px;list-style:none;display:block}
	.header-home-menu .header-main-menu>li>.sub-menu>li{max-width:320px;margin:0 auto}
	.header-home-menu .header-main-menu>li>.sub-menu:before{display:none}
}
@media all and (min-width: 1200px){
.header-main-menu{height:auto!important}
}
