@import url("https://p.typekit.net/p.css?s=1&k=oun5tuq&ht=tk&f=5630.5631.10881.10882.10884.10885.15357.15358.15361.15362.32874.32875&a=92319394&app=typekit&e=css");

@font-face {
font-family:"ltc-bodoni-175";
src:url("https://use.typekit.net/af/3c382e/000000000000000000010b17/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/3c382e/000000000000000000010b17/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/3c382e/000000000000000000010b17/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"ltc-bodoni-175";
src:url("https://use.typekit.net/af/04715e/000000000000000077359a54/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/04715e/000000000000000077359a54/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/04715e/000000000000000077359a54/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/eb729a/000000000000000000010092/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/eb729a/000000000000000000010092/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/eb729a/000000000000000000010092/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"futura-pt";
src:url("https://use.typekit.net/af/cf3e4e/000000000000000000010095/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/cf3e4e/000000000000000000010095/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/cf3e4e/000000000000000000010095/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"futura-pt-condensed";
src:url("https://use.typekit.net/af/6f8764/000000000000000000012039/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/6f8764/000000000000000000012039/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/6f8764/000000000000000000012039/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"futura-pt-condensed";
src:url("https://use.typekit.net/af/082b7c/00000000000000000001203a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/082b7c/00000000000000000001203a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/082b7c/00000000000000000001203a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"futura-pt-condensed";
src:url("https://use.typekit.net/af/64e0cf/00000000000000000001203d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/64e0cf/00000000000000000001203d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/64e0cf/00000000000000000001203d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"futura-pt-condensed";
src:url("https://use.typekit.net/af/e6a9c1/00000000000000000001203e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/e6a9c1/00000000000000000001203e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/e6a9c1/00000000000000000001203e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"futura-pt-bold";
src:url("https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"futura-pt-bold";
src:url("https://use.typekit.net/af/72575c/00000000000000003b9af1e5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/72575c/00000000000000003b9af1e5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/72575c/00000000000000003b9af1e5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

.tk-ltc-bodoni-175 { font-family: "ltc-bodoni-175",serif; }
.tk-futura-pt { font-family: "futura-pt",sans-serif; }
.tk-futura-pt-condensed { font-family: "futura-pt-condensed",sans-serif; }
.tk-futura-pt-bold { font-family: "futura-pt-bold",sans-serif; }

:root {
--color-noir: #000000;
--color-blanc: #ffffff;
--color-gris: #707070;
--color-orange: #9F3A17;
--color-marron: #5B3C2A;
--color-bleu: #445263;
}

#iqitcookielaw a {color:var(--color-blanc) !important;}
.badge-warning {color: var(--color-blanc);background-color: var(--color-noir);}
.badge {display: inline-block;padding: .5em;font-size: 100%;font-weight: 500;}

/** breadcrumb **/
#wrapper .breadcrumb {margin-bottom: 0;margin-top: 0;text-align:center;padding-bottom:0;font-size: 0.7rem;}
#wrapper .breadcrumb li:last-of-type {color:var(--color-marron) !important;font-weight: 700;}
#wrapper .breadcrumb li {color:var(--color-noir) !important;font-weight: 300;}
#wrapper .breadcrumb li::after {content:">";color:#A5846E}
#wrapper .breadcrumb li:last-of-type::after {display:none;}
#wrapper .breadcrumb #iqitproductsnav {font-size: 2rem;}
#wrapper .breadcrumb #iqitproductsnav a {margin-right:15px;}

#product #wrapper .breadcrumb{text-align:left;margin-bottom:1rem;}

@media(max-width:991px){
	#wrapper .breadcrumb{font-size:0.85rem;}
	#product #wrapper .breadcrumb{text-align:center;}
}
@media(max-width:575px){
	#wrapper .breadcrumb{display:none;}
}

/** top bar **/
.header-nav .center-nav {width: 100%;}
.header-nav .div-topbar .p-topbar {text-transform: uppercase;color:#fff;font-size:15px;letter-spacing: 1px;font-weight:500;/* transform: translate3d(0px, -120px, 0px);transition: transform 600ms cubic-bezier(0.8, 0, 0.5, 1) 0s;*/}
.p-topbar { position:absolute; left: 0; top: 0; margin-bottom: 0;opacity: 0;text-align: center; width:100%; }
.div-topbar .p-topbar{ animation:rotate 9s infinite;}
.div-topbar .p-topbar:nth-of-type(1) {animation-delay: 0s;}
.div-topbar .p-topbar:nth-of-type(2) {animation-delay: 3s; }
.div-topbar .p-topbar:nth-of-type(3) {animation-delay: 6s; }

@keyframes rotate {
  0% {
    opacity: 0;
    transform: translate3d(0, 20px, 0);
  }
  6.67%, 26.67% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  33.33%, 100% {
    opacity: 0;
    transform: translate3d(0, -10px, 0);
  }
}

@keyframes rotate-last {
  0% {
    opacity: 0;
    transform: translate3d(0, 20px, 0);
  }
  50%, 100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wait {
  0% {
    opacity: 0;
  }
  7% {
    opacity: 1;
  }
  33% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/** header **/
/* #index #desktop-header .sticky-desktop-wrapper #iqitmegamenu-wrapper.stuck-menu.stuck #iqitmegamenu-horizontal .cbp-hrmenu-tab a {color:var(--color-noir);} */
/* #index #desktop-header .sticky-desktop-wrapper #iqitmegamenu-horizontal .cbp-hrmenu-tab a, #index #desktop-header #iqitmegamenu-horizontal .cbp-hrmenu-tab a,#index #desktop-header .sticky-desktop-wrapper .col-header-right .header-btn-w a,#index #desktop-header .sticky-desktop-wrapper .col-header-right .ps-shoppingcart-wrapper a,#index #desktop-header .col-header-right .header-btn-w a,#index #desktop-header .col-header-right .ps-shoppingcart-wrapper a {color:var(--color-blanc);} */
body #header .header-btn-w .header-btn,body #header .header-btn-w a.header-btn:hover {color:var(--color-noir) !important}
#desktop-header .header-custom-html .tel-header,#desktop-header .header-custom-html .tel-header span,#desktop-header .header-custom-html .tel-header span a {margin-bottom:0px;font-size:18px;font-family:"futura-pt";font-weight: 400;}

body #desktop-header .header-custom-html .tel-header,body #desktop-header .header-custom-html .tel-header span,body #desktop-header .header-custom-html .tel-header span a,body #desktop-header .header-custom-html .texte-tel-header {color:var(--color-noir)}
/* #index #desktop-header .header-custom-html .tel-header,#index #desktop-header .header-custom-html .tel-header span,#index #desktop-header .header-custom-html .tel-header span a,#index #desktop-header .header-custom-html .texte-tel-header {color:var(--color-blanc)} */
#header .header-nav {border-bottom:solid 1px #ddd;}
 
#desktop-header 	.header-custom-html .texte-tel-header {font-size:15px;font-family:"futura-pt";font-weight: 400;}
#desktop-header .cbp-has-submeu .iqitmegamenu-submenu-container li a {color:var(--color-noir) !important;}
body #header .sticky-desktop-wrapper #desktop-header.stuck-header.sticky {border-bottom: 1px solid #e9e9e9;}
body #desktop-header.stuck .sticky-desktop-wrapper #iqitmegamenu-horizontal .cbp-hrmenu-tab a, body #desktop-header.stuck #iqitmegamenu-horizontal .cbp-hrmenu-tab a, body #desktop-header.stuck .sticky-desktop-wrapper .col-header-right .header-btn-w a, body #desktop-header.stuck .sticky-desktop-wrapper .col-header-right .ps-shoppingcart-wrapper a, body #desktop-header.stuck .col-header-right .header-btn-w a, body #desktop-header.stuck .col-header-right .ps-shoppingcart-wrapper a {color:var(--color-noir);}
#desktop-header .container.container-iqitmegamenu {display: flex;justify-content: space-evenly;}
#desktop-header #header-search-btn {display: flex;align-items: center;color:var(--color-blanc)}
#desktop-header #header-search-btn .title {display: inline-block;margin-top: 0;}
body #header-top {border-bottom: 1px solid #e9e9e9;}
#header .sticky-desktop-wrapper #ps-shoppingcart-wrapper #ps-shoppingcart.dropdown #blockcart .cart-buttons a.btn.btn-primary {color:var(--color-blanc)}
#desktop-header-container #ps-shoppingcart-wrapper .info-wrapper .title,#desktop-header-container #header-wishlist-btn .title {display:none !important}
#desktop-header-container #header-search-btn .title {display:inline-block !important}
#desktop-header-container #header-user-btn .title,#desktop-header-container .header-btn.header-map-btn .title {display: inline-block;}
#desktop-header-container .header-btn.header-map-btn .icon {width: 30px;}
/* #desktop-header-container #header-search-btn {margin-right:37px;} */
body #desktop_logo,#desktop-header.sticky #desktop_logo_naccueil,#index #desktop-header:not(.bg-blanc) #desktop_logo, #index #desktop-header:not(.sticky) #desktop_logo_sticky, body #desktop_logo_sticky,#index #desktop-header.sticky #desktop_logo {display:none !important}
#desktop-header.sticky {border-bottom: 1px solid #e4e4e4;}
#index #desktop-header.bg-blanc #desktop_logo_naccueil {display:block;}
body #header .sticky-desktop-wrapper #desktop-header.stuck-header {background-color: var(--color-blanc) !important}
#index #desktop-header-container .header-btn.header-map-btn img.map-noir,body #desktop-header-container .header-btn.header-map-btn img.map {display:none;}
#index #desktop-header.bg-blanc {background-color: var(--color-blanc);}
#index #desktop-header.bg-blanc *,#index #desktop-header.bg-blanc .span-tel-header a,#index #desktop-header.bg-blanc a#header-search-btn-drop {color: var(--color-noir);}
#index #desktop-header.sticky a #header-search-btn-drop {display:none;}
#index #desktop-header.bg-blanc #desktop_logo {display:none;}
body #desktop-header #header-search-btn, #desktop-header #header-search-btn #header-search-btn-drop:hover {color:var(--color-blanc)}

.header-giftlink i:before{width:27px;height:18px;content:"";background:url(../img/giftcard-2b.svg) no-repeat;background-size:contain;display: inline-block;margin-right: 5px;position: relative;top: 2px;}

/** menu **/
#desktop-header #cbp-hrmenu.cbp-hrmenu .cbp-hrsub-haslevel2 ul.cbp-hrsub-level2 {width: 100%;box-shadow: none;margin-top:-50px;}
#desktop-header #cbp-hrmenu.cbp-hrmenu .cbp-links li a {padding-left: 17px;font-family:"futura-pt"; margin-bottom: 10px}
#desktop-header #cbp-hrmenu.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title {font-family:"ltc-bodoni-175";margin-bottom: 10px;}
#desktop-header .cbp-has-submeu .cbp-links.cbp-category-tree {width: 50%;border-right:1px solid var(--color-noir)}

/* footer */
#footer-copyrights._footer-copyrights-2 .copyright-img, #footer-copyrights._footer-copyrights-2 .copyright-txt, #footer-copyrights p{margin:0 !important;}
#footer-copyrights,#footer-copyrights .footer-bottom .liens-footer-bottom {color:#fff}
footer#footer.js-footer .block-content li a,footer#footer .block-iqitcontactpage .contact-rich .part .data {font-size:16px;}
#footer-copyrights .footer-bottom .liens-footer-bottom:hover, footer#footer.js-footer .block-content li a:hover  {color:var(--color-gris)}
footer#footer.js-footer .block-title{text-transform: uppercase;}
footer#footer.js-footer .block-content li a {font-family:"futura-pt";font-weight: 500;}
footer#footer .block-iqitcontactpage .contact-rich .part {display:flex;}
@media(max-width:767px){
	footer#footer .block-iqitcontactpage .contact-rich .part{display:block;}
}
footer#footer.js-footer .block-title {font-weight:600;font-family:futura-pt, Sans-serif;font-style:unset;}
footer#footer.js-footer .block-title::after {display:none;}
#footer-copyrights .footer-bottom img {margin-bottom:20px;}
footer#footer .block-picto-footer {display:flex;margin-top:20px;}
footer#footer .block-picto-footer .footer-btn.footer-user-btn {}
footer#footer .block-picto-footer .footer-btn-w {font-size:23px;}
footer#footer #iqithtmlandbanners-block-4 .block-title {display:none;}
footer#footer .texte-sous-logo {font-family:"futura-pt";font-weight: 400;}
footer .block-links ul>li a{padding-left:0;}


/** accueil **/
#index .elementor-element .nav-tabs {justify-content: center;border-bottom:none;}
#index .tabs.elementor-products-tabs .nav.nav-tabs .nav-item a.nav-link {border:1px solid var(--color-orange);padding: 10px 3.38rem;}
#index .tabs.elementor-products-tabs .nav.nav-tabs .nav-item a.nav-link {color:var(--color-orange);}
#index .tabs.elementor-products-tabs .nav.nav-tabs .nav-item {text-transform: uppercase;display: flex;align-items: center;}
#index .tabs.elementor-products-tabs .nav.nav-tabs .nav-item a.active {background-color: var(--color-orange);color:var(--color-blanc)}
#index .nav-tabs .nav-link {opacity:1;}

.titre-accueil .ligne1{display:block;font-size: 17px;font-family: futura-pt, Sans-serif;font-weight: 400;text-transform: uppercase;line-height: 20px;letter-spacing: 6.5px;color:#5b3c2a;margin-bottom:15px;}
@media(max-width:991px){
	.titre-accueil .ligne1{font-size:15px;margin-bottom:5px;}
	.titre-accueil .ligne2{font-size:34px;}
}

#index .must-have .swiper-button-prev, #index .must-have .swiper-button-next{padding:.2rem 0 !important;}  
#index .must-have .swiper-button-prev{left:-5px; !important;}
#index .must-have .swiper-button-next{right:-5px; !important;}

#index .home-carousel-mobile .products::-webkit-scrollbar {-webkit-appearance:none;height:0;}
#index .home-carousel-mobile .products::-webkit-scrollbar-track {background:#9f3a17;}
#index .home-carousel-mobile .products::-webkit-scrollbar-thumb {background:#9f3a17;}
#index .home-carousel-mobile .product-miniature{margin:0 !important;}


#index .must-have .nav-tabs,#index .home-carousel-mobile .nav-tabs{display:none;}

#index .tendances .product-functional-buttons-links a{color: #5b3c2a !important}

@media(min-width:1500px){
	#index .must-have .swiper-button-prev{left:-15px; !important;}
	#index .must-have .swiper-button-next{right:-15px; !important;}	
}
@media(min-width:1600px){
	#index .must-have .swiper-button-prev{left:-25px; !important;}
	#index .must-have .swiper-button-next{right:-25px; !important;}	
}

#index .must-have .swiper-button-prev:after, #index .must-have .swiper-button-next:after{font-size:42px !important;}  
@media(min-width:1500px){
	#index .must-have .swiper-button-prev:after, #index .must-have .swiper-button-next:after{font-size:50px !important;}  
}

@media(max-width:991px){
	#index .home-carousel-mobile .products{
		flex-wrap: nowrap;
		overflow: auto;
		scroll-snap-type: x mandatory;	
		scrollbar-width:none;
		ms-overflow-style:none;
	}
	#index .home-carousel-mobile .products::webkit-scrollbar{display:none !important;}
	#index .home-carousel-mobile .products::-webkit-scrollbar-thumb {background-color:#9f3a17 !important;}
	#index .home-carousel-mobile::webkit-scrollbar{display:none !important;}
	
	#index .home-carousel-mobile .products .js-product-miniature-wrapper{
		width: 40% !important;
		max-width: unset !important;
		flex: auto;
		flex-shrink: 0;
		scroll-snap-align: start;	
	}	
	/* #index .home-carousel-mobile .products .js-product-miniature-wrapper:nth-child(even){margin-top:25px;}	 */
}
@media(max-width:575px){
	#index .home-carousel-mobile .products .js-product-miniature-wrapper{width:65% !important;}
	#index .home-carousel-mobile .products{margin:0;}
}

.home-brands{line-height:1em;}


/* page catégorie */
#js-product-list-top .col.view-switcher {display:none;}
#category #js-product-list article.product-miniature.product-miniature-layout-2:hover .product-functional-buttons a {border-radius: 0% !important}
#category #js-product-list article.product-miniature.product-miniature-layout-2 .product-description .product-title a {color:var(--color-noir)}
#category #quickview-modal .quickview-info .h1 a {color:var(--color-noir);text-transform: uppercase}
#category #quickview-modal .quickview-info .h1 a:hover {color:var(--color-gris)}
#category #product-instagram {width: 100%}
#category #left-column .block-title.facet-title {font-family: Hind;font-weight: 600;font-size:16px;font-weight:700;padding-bottom:0;}
#category .h1.page-title, #module-iqitsearch-searchiqit .h1.page-title, #content-wrapper .page-title {text-align: center; font-size: 40px; font-family: Hind, Sans-serif; font-weight: 500; text-transform: uppercase; line-height: 1.1em;color:#9f3a17}
#category .h1.page-title{margin-bottom:0.5em;}
@media(max-width:575px){
	#category .h1.page-title, #module-iqitsearch-searchiqit .h1.page-title,#content-wrapper .page-title {font-size: 34px;margin-top:0.5em;}	
}


/** categorie et produit liés **/
#category #js-product-list article .product-price-and-shipping .product-price, #product .product-accessories .product-price-and-shipping .product-price {font-family: "futura-pt";font-weight: 400;font-size:22px;color:var(--color-marron);}
#category .product-add-cart .input-group-add-cart .btn.add-to-cart, #product .product-accessories .product-add-cart .input-group-add-cart .btn.add-to-cart {background: var(--color-noir);color: var(--color-blanc);text-transform: uppercase;padding:13px;}
#category #js-product-list article.product-miniature.product-miniature-layout-2 .product-add-cart .input-group-add-cart .btn.add-to-cart, #product .product-accessories .product-add-cart .input-group-add-cart .btn.add-to-cart {display:none;position: relative;}
#category #js-product-list article.product-miniature.product-miniature-layout-2:hover .product-add-cart .input-group-add-cart .btn.add-to-cart, #product .product-accessories article.product-miniature.product-miniature-layout-2:hover .product-add-cart .input-group-add-cart .btn.add-to-cart {display:initial;position: relative;margin-top:-64.5px; font-size:18px!important; margin-bottom:10px;}
#category #js-product-list .product-miniature-layout-2 .product-add-cart, #product .product-accessories .product-miniature-layout-2 .product-add-cart {padding-top: 0px;}
#category #js-product-list article.product-miniature.product-miniature-layout-2:hover .product-functional-buttons a, #product .product-accessories article.product-miniature.product-miniature-layout-2:hover .product-functional-buttons a {border-radius: 0% !important}
#category .product-miniature-grid .product-functional-buttons a, #product .product-accessories .product-miniature-grid .product-functional-buttons a {border-radius:0% !important; box-shadow: none;background: rgba(255,255,255,0.5);}

#category .product-miniature-grid .product-brand.text-muted a, #product .product-accessories .product-miniature-grid .product-brand.text-muted a {color:#445263}
#category .product-miniature-grid .product-brand.text-muted a, #product .product-accessories .product-miniature-grid .h3.product-title a {color:#445263;}

@media screen and (max-width: 640px){
	#category .row.reassurances-footer-product .col-lg-4 img{width: 23%!important; margin-top:50px!important;}
	#category #js-product-list article.product-miniature.product-miniature-layout-2:hover .product-add-cart .input-group-add-cart .btn.add-to-cart {margin-bottom:15px;}
	#category #js-product-list article.product-miniature.product-miniature-layout-2 .product-description {margin-top: 21.5px;}
}

/** page produit **/
#product #col-product-info .product-actions .product-additional-info {border-top: none !important;padding-top: 0}
/* #product #iqithtmlandbanners-block-3 {border-bottom: 1px solid rgba(160,160,160,0.25);padding-bottom: 2rem;} */
#product #iqithtmlandbanners-block-3 .p-produit-reassurance {font-size: 15px;}
#product .p-tab-produit {font-size: 15px;}
#product .p-tab-produit .span {font-weight: 700;}
#product #iqithtmlandbanners-block-3 .p-produit-reassurance.semi {font-weight:600;text-transform: uppercase;}
#product .product-actions .product-variants .form-control-label {font-weight: 300;font-size: 18px;text-transform: uppercase;text-align:center}
#product #col-product-info .product-price  {font-size:24px;font-weight: 400;}
#product #col-product-info #iqit-reviews-tab .iqitreviews-title.float-left {float: none !important}
#product #col-product-info #productdaas-accordion .title a i {margin-left:7px !important}
#product #iqithtmlandbanners-block-2 {padding-left: 0;}
#product #iqithtmlandbanners-block-2 .block-title,#product #iqithtmlandbanners-block-5 .block-title,.tax-shipping-delivery-label {display:none;}
#iqithtmlandbanners-block-2 .p-produit-reassurance {text-decoration: underline;font-style: italic;color:var(--color-noir);}
#product .tabs.product-tabs #product-infos-tabs {border-bottom:1px solid var(--color-noir)}
#product .tabs.product-tabs #product-infos-tabs .nav-link:not(.active) {font-weight:400;}
#product .tabs.product-tabs #product-infos-tabs .nav-link.active {font-weight:700;}

/*#product #cbp-hrmenu-tab-6 ul li a span {font-family: "ltc-bodoni-175"!important;}
#product #cbp-hrmenu-tab-6 .cbp-tab-title{font-family:"ltc-bodoni-175"!important; font-weight:100;}*/
#product .col-product-image .product-cover .expander span {font-size: 20px;padding: 2px;background: transparent}
#product .col-product-image .product-cover .expander span i {font-size: 20px;margin-right:10px;color: var(--color-blanc);}
#product .product-accessories.block.block-section .section-title,#product .crossselling-products.block h4.section-title {text-align:center;font-size:28px;text-transform: none;color: #9f3a17;margin-bottom:1rem;text-transform:uppercase;}
#product #col-product-info .product_header_container,#product #col-product-info #product-details .product-features > dl.data-sheet dd.value,#product #col-product-info #product-details .product-features > dl.data-sheet dt.name,#product #col-product-info #iqit-reviews-tab .title {border-bottom:none !important}
#product #col-product-info .iqit-accordion #product-details-tab-card .product-quantities {display:flex}
#product #col-product-info .iqit-accordion #product-details-tab-card .product-quantities .label,#product #col-product-info .iqit-accordion #product-details-tab-card .product-quantities span {width:50%}
#product #iqit-wishlist-product-btn  {border:none;color:#5B3C2A;}
#product .product-tabs {margin-top:0 !important}
#product h2.marque {font-size:18px;text-transform: uppercase;margin-bottom: 0.8rem;letter-spacing: 2px;font-weight:400;margin:0;}
@media(max-width:991px){
	#product h2.marque{margin-bottom: 0.2rem;}
}

input[type="radio"]:disabled, input[type="checkbox"]:disabled {cursor: not-allowed;}
.product-variants input[type="radio"]:disabled + .radio-label {
    background: url(../img/cross.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%,auto;
}
.product-variants input[type="radio"]:disabled:checked+span, .product-variants input[type="radio"]:disabled:hover+span{border:none;line-height:2rem;}




/** categorie et produit **/
#category #quickview-modal .add-to-cart, #product #add-to-cart-or-refresh .add .add-to-cart,#product #blockcart-modal .cart-content.pt-3 .cart-content-btn a {text-transform: uppercase;font-size: 20px;font-weight: 300}
#category #iqit-wishlist-product-btn, #product #iqit-wishlist-product-btn  {background: none;}
#category .row.reassurances-footer-product .col-lg-4, #product .row.reassurances-footer-product .col-lg-4 {text-align: center}
#category .row.reassurances-footer-product .col-lg-4 img, #product .row.reassurances-footer-product .col-lg-4 img {width: 37%;}
#category .row.reassurances-footer-product .col-lg-4 h2, #product .row.reassurances-footer-product .col-lg-4 h2 {text-transform: uppercase;font-size:19px;color:var(--color-noir);font-weight: 400;}
#category .row.reassurances-footer-product .col-lg-4 h3, #product .row.reassurances-footer-product .col-lg-4 h3 {font-weight:300;font-size:18px;text-transform: uppercase;color:var(--color-noir)}
#category #iqithtmlandbanners-block-5, #product #iqithtmlandbanners-block-5,#category #product-instagram,#product #product-instagram {padding-top:90px;padding-bottom: 90px;}
#category #iqithtmlandbanners-block-5 .block-title, #product #iqithtmlandbanners-block-2 .block-title,#product #iqithtmlandbanners-block-5 .block-title {display:none;}

#category #product-instagram h3,#product #product-instagram h3 {color:var(--color-orange);font-family: 'futura-pt', Sans-serif;font-size: 40px;font-weight: 400;text-transform: uppercase;letter-spacing: 2px;}
#category #product-instagram h3 span, #product #product-instagram h3 span {color:var(--color-orange);font-size: 40px;font-weight: 400;font-family: 'Abril Fatface';text-transform: uppercase;letter-spacing: 2px;}
#category #product-instagram .handle, #product #product-instagram .handle {font-size:18px !important;text-transform: uppercase;color:var(--color-marron);font-family: 'futura-pt';font-weight: 600;}
#category #product-instagram .hashtag, #product #product-instagram .hashtag {font-size:18px !important;color:var(--color-marron);font-family: 'futura-pt';}

@media screen and (min-width:769px){
#iqitcookielaw {max-width:20%;}
#product #product-infos-accordion-mobile {display:none;}
}

/** panier / paiement **/

#cart .page-title, #checkout .page-title{display:none;}
#cart #main, #checkout #main{margin-top:2rem;}

#checkout .payment-options .custom-radio input[type="radio"]:checked + span {background-color: var(--color-noir)}
input[name="discount_name"]{padding-top:0;padding-bottom:0;border:solid 1px #9f3a17;border-right:none;}
a.continue-shopping{display:inline-block;font-weight:600;}

body#checkout section.checkout-step .step-title{font-family:inherit;}
#field-firstname + .form-control-comment, #field-lastname + .form-control-comment, #field-birthday + .form-control-comment {display:none;}
input#ff_newsletter + span, input#ff_psgdpr + span{top:4px;}
#checkout #main .form-control-comment{padding-top:0 !important;padding-bottom:0 !important;}
.carriere-name-container {padding-left:0 !important;flex:1;}
.colissimo-pickup-point-address{margin-left:15px;}
.widget_colissimo_contenu{max-width:100%;}
.widget_colissimo_map{width:568px !important;}
.payment-option label img[src*="payzen"]{float:none !important;}
.ps_checkout-payment-option span.custom-radio{margin-right:3px !important;}
@media(max-width:767px){
	#checkout #customer-form .form-group, #checkout .js-address-form .form-group{margin-bottom:0 !important;}
}
@media(max-width:575px){
	#cart .product-line-actions{position:absolute;top:18px;right:10px;}
	.cart-item .bootstrap-touchspin{margin:10px 0 5px 0;}
	.cart-item .bootstrap-touchspin .form-control{padding:.1rem 1rem}
	.cart-item .bootstrap-touchspin .input-group-btn-vertical i{top:0;left:5px;}
	body#checkout section.checkout-step .step-title{font-size:18px;}
	.row.carrier-hasLogo .col-xs-3{display:none !important;}
	.row.carrier-hasLogo{display:block !important;}
}


/*** ESPACE CLIENT ***/

#module-psgdpr-gdpr .my-account-page-content .container{padding-left:0;padding-right:0;}

h5.lien-menu-compte{text-align:center;font-size:1rem;}
h5.lien-menu-compte:after {
    content: "\f107";
    font-family: "FontAwesome";
    font-size: 20px;
    display: inline-block;
    transition: all 0.3s;
    margin-left: 5px;
    color: #381238;
    cursor: pointer;
    position: relative;
    top: 2px;
}
h5.lien-menu-compte.open:after{
	content: "\f106";
}	


#module-ps_emailalerts-account .my-account-page-content img{width:200px; }

@media(max-width:1199px){
	.account-h1{margin-bottom:0 !important;}
	.page-customer-account #content,.my-account-page-content-wrapper{border:none !important;padding:0!important}
	.my-account-page-content{margin-top:2rem;}
	.my-account-page-content > h2{text-align:center;margin-bottom:1rem;}
	.my-account-page-content > h6{text-align:center;}
	.my-account-side-links{display:none;text-align:center;border:none !important;}
	
	#my-account .my-account-page-content{text-align:center;}
	
}

@media(max-width:767px){
	.my-account-page-content #customer-form .form-group, .my-account-page-content .js-address-form .form-group {margin-bottom: 0 !important;}	
}

@media(max-width:575px){
	#module-psgdpr-gdpr .my-account-page-content .page_content{text-align:center;}
	.psgdprgetdatabtn17{float:none;}
}




/*home*/
.img-home img{filter: brightness(0.7)!important;}

/*.img-marques .elementor-iqit-banner-content {background: white!important; bottom: 0rem!important; margin-left:10rem; padding:2rem!important; box-shadow: 1rem 1rem 3rem black;}*/
.img-marques img{position: relative;}
.img-marques .elementor-element-populated{box-shadow: 0px 0px 10px 0px rgba(142,142,142,0.5);
margin: 43% 95% 0% 0!important;
padding: 30px 30px 50px!important;
position: absolute!important;
right: 0!important;
background: white;
width: 50%!important;
z-index:2;}

.img-marques2 .elementor-element-populated{box-shadow: 0px 0px 10px 0px rgba(142,142,142,0.5);
position: absolute!important;
margin: 34% 0 0% 90%!important;
right: -26rem;
background: white;
width: 50%;
z-index: 2;}

.box-2{margin-top:-20rem;}

@media screen and (min-width:1179px) and (max-width:1340px){
	.img-marques .elementor-element-populated{
		padding: 20px!important;
		width: 60%!important;
		margin: 61% 95% 0 0!important;
	}
	.img-marques2 .elementor-element-populated{
		padding: 20px!important;
		width: 60%!important;
		right:-24rem!important;
		margin:47% 0 0% 90% !important;	
	}
	.img-box img{max-width: 80%!important;}
}

@media screen and (min-width:1061px) and (max-width:1178px){
	.img-marques .elementor-element-populated{
		padding: 15px!important;
		width: 70%!important;
		margin:43% 95% 0 0!important;
	}
	.img-marques2 .elementor-element-populated{
		padding: 15px!important;
		width: 70%!important;
		right:-31rem!important;
		margin:73% 0 0% 90% !important;	
	}
	.img-box img{max-width: 70%!important;}
}

@media screen and (min-width:651px) and (max-width:1061px){
	.img-marques .elementor-heading-title, .img-marques2 .elementor-heading-title{font-size: 30px;}
	.img-marques .subtitle, .img-marques2 .subtitle{font-size:11px;}
	.img-marques .elementor-button{font-size:14px; padding:10px 20px;}
	.img-marques2 .elementor-button{font-size:14px; padding: 10px 20px;}
	.img-marques .elementor-element-populated{
		padding: 15px!important;
		width: 80%!important;
		margin:43% 95% 0 0!important;
	}
	
	.img-marques2 .elementor-element-populated{
		padding: 15px!important;
		width: 80%!important;
		right:-20rem!important;
		margin:43% 0 0% 90% !important;
			
	}
	.img-box img{max-width: 70%!important;}
	.box-2{margin-top:-14rem;}
}




@media screen and (min-width: 640px) and (max-width: 990px){
.img-marques2 .elementor-element-populated {
  padding: 15px!important;
  width: 80%!important;
  margin: 32% 33%!important;

}
	
	.img-marques .elementor-element-populated {
  padding: 15px!important;
  width: 80%!important;
  margin: 0% 35%!important;
  bottom: 1rem;
}
	
	
}


@media screen and (max-width:639px){
	.img-marques .elementor-heading-title, .img-marques2 .elementor-heading-title{font-size: 30px;}
	.img-marques .subtitle, .img-marques2 .subtitle{font-size:11px;}
	.img-marques .elementor-button{font-size:14px; padding:10px 20px;}
	.img-marques2 .elementor-button{font-size:14px; padding: 10px 20px;}
	.img-marques .elementor-element-populated{
		padding: 15px!important;
		width: 70%!important;
		margin:0% 23%!important;
		right: auto;
		bottom: 1rem;
		top:auto;
	}
	.img-marques.elementor-element-populated:nth-child(2) {
		padding: 15px!important;
		width: 70%!important;
		margin:29% 23%!important;
		right: auto;
		bottom: auto;
		top:auto;
	}
	.img-marques2 .elementor-element-populated{
		padding: 15px!important;
		width: 70%!important;
		right:auto!important;
		margin:70% 25%!important;
		bottom: auto;
		top:auto;
			
	}
.img-box img{max-width: 70%!important; margin: 1rem!important;}
.box-2{margin-top:0;}
.img-marques2 .elementor-heading-title{font-size:22px!important;}
.img-marques .elementor-heading-title{font-size:22px!important;}
.img-marques .elementor-button, .img-marques2 .elementor-button {font-size:15px!important;}
.img-marques .elementor-element.elementor-element-8lgie7q {
  color: #939393;
  font-size: 10px!important;
  letter-spacing: 4px!important;
}
	
.img-marques2 .elementor-element.elementor-element-qv64erd {
  color: #939393;
  font-size: 10px!important;
  letter-spacing: 4px!important;
}
.img-marques .elementor-element.elementor-element-qa3ih8m {
  color: #939393;
  font-size: 10px!important;
  letter-spacing: 4px!important;
}
.header-nav .div-topbar .p-topbar{font-size:11px!important;font-weight:400;}
}

/*slider*/
.slotholder .defaultimg{filter:brightness(0.6);}
#rev_slider_11_1_forcefullwidth, #rev_slider_11_1_wrapper{
	min-height:calc(100vh - 190px)!important;
}
@media (max-width:991px){
	#rev_slider_11_1_forcefullwidth, #rev_slider_11_1_wrapper{
		min-height:calc(100vh - 150px)!important;
	}	
}
@media (max-width:575px){
	#rev_slider_11_1_forcefullwidth, #rev_slider_11_1_wrapper{
		min-height:calc(100vh - 110px)!important;
	}	
}


/*produits*/
.product-miniature:hover{box-shadow: none!important;}
.product-flags .discount, .product-flags .on-sale, .product-flags .new{background: #9F3A17; text-transform: uppercase; font-size:.8rem;}
.product-miniature-grid .product-title{font-size: 1rem;}
.product-miniature-grid .product-price{font-family: "futura-pt"; font-weight: 600!important; color:#5B3C2A; font-size:1rem!important;}
.products-grid .product-miniature-default .product-brand{text-transform: uppercase; font-family: "futura-pt"!important; letter-spacing: 2px; color: #445263!important; font-size: 1rem; font-weight: 600; opacity: 1;margin-top:0.5rem; }
.page-home .product-brand a:link:not(.nav-link):not(.btn), .page-home .product-brand a:visited:not(.nav-link):not(.btn) {
  color: #445263!important;
}

#product .product-accessories .product-miniature-grid .product-brand.text-muted a {
  text-transform: uppercase;
  font-size: 17px;
  font-family: "futura-pt";
  color: var(--color-noir);
  font-weight: 700;
  letter-spacing: 2px;
}

/* CATALOGUE*/

#category #content-wrapper.left-column{flex:0 0 100% !important; max-width: 100% !important;}
.filter-toggle-button{background: #061928;color: #fff !important;text-transform: uppercase;display: inline-block;padding: 5.5px 20px;font-size: 14px;font-weight: 600;font-family: 'Hind';top: -2.5px;position: relative;margin-left: 15px;}

#content-wrapper.filter-toggle {width: 100%;}
#left-column.filter-toggle{position: fixed; top: 0; width: 330px; z-index: 999; text-align: left; -webkit-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; left: -331px; background: #fff; overflow-y: auto; overflow-x: hidden; height: 100%;padding: 30px 20px 20px 20px;margin-top:0 !important;}
#left-column.filter-toggle.active-filter {width: 330px; left: 0; transition: all 0.6s;scrollbar-width: thin;scrollbar-color: #666 #ddd;}
#left-column.filter-toggle.active-filter::-webkit-scrollbar {width: 5px;}
#left-column.filter-toggle.active-filter::-webkit-scrollbar-thumb {border-radius: 5px; background: #666;}
#left-column.filter-toggle.active-filter::-webkit-scrollbar-track {border-radius: 5px; background: #ddd;}
.overlay-filter {position: fixed; width: 100vw; height: 100vh; top: 0; left: 0; z-index: 998; opacity: 0; background-color: rgba(0,0,0,.7); visibility: hidden; -webkit-transition: opacity .25s ease,visibility 0s ease; transition: opacity .25s ease,visibility 0s ease;}
.overlay-filter.active {opacity: 1; visibility: visible;}
#left-column.filter-toggle .close{cursor: pointer; width: 25px; height: 25px; position: relative; top: -2px; right: -5px; float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 1;z-index:9;}
#left-column.filter-toggle .close:focus{outline:unset;}

#search_filters .title_block{text-transform:uppercase;border-bottom:solid 1px;padding-bottom:2px;font-size:20px;}


.products-selection{border:0px!important;}
.select-title .select-title-name{text-transform: uppercase;}
.products-sort-order .select-title .select-title-name{text-transform: none;}

.facet .title{display:flex;}
.facet .title p{flex:1;}
.facet .navbar-toggler{padding:0;position:relative;right:-8px;top:-2px;}

.facet .title .collapse-icons .remove, .facet .title[aria-expanded="true"] .collapse-icons .add {
    display: none;
}
.facet .title[aria-expanded="true"] .collapse-icons .remove {
    display: inline-block;
}

#search_filters .facet > .facet-type-checkbox, #search_filters .facet .facet-type-radio, #search_filters_brands .facet > .facet-type-checkbox, #search_filters_brands .facet .facet-type-radio, #search_filters_suppliers .facet > .facet-type-checkbox, #search_filters_suppliers .facet .facet-type-radio {
  max-height: 190px;
  overflow-x: auto;  
  margin-bottom: 1.5rem;
}
#search_filters .facet-label .custom-checkbox{margin-right:5px;}
#search_filters .noUi-horizontal{height:3px;}
#search_filters .noUi-horizontal .noUi-handle{width:15px;height:15px;border-radius:50%;border:1px solid rgba(161,161,161,1);top:-6px;}
#search_filters .noUi-horizontal .noUi-handle.noUi-handle-lower{right:-10px;}
.facet-label .custom-checkbox input[type="checkbox"]+span{top:-2px;}

.facet ul{scrollbar-width: thin;scrollbar-color: #666 #ddd;}
.facet ul::-webkit-scrollbar {width: 5px;}
.facet ul::-webkit-scrollbar-thumb {border-radius: 5px; background: #666;}
.facet ul::-webkit-scrollbar-track {border-radius: 5px; background: #ddd;}

@media(max-width:991px){
	.active_filters .active-filter-title{display:none !important;}
	.products-selection .showing{display:block;text-align:center;margin-bottom:5px;}
}
@media(max-width:767px){
	#left-column.filter-toggle{padding:15px;}
}

#category .product-miniature-grid .product-functional-buttons a, #product .product-accessories .product-miniature-grid .product-functional-buttons a {
  border-radius: 100% !important;
  box-shadow: none;
  background: rgb(255, 255, 255);
}

#category .category-description h2{
  font-size: 2.5rem;
  font-family: ltc-bodoni-175;
  font-style: italic;
  font-weight: 400;
}

.cart-products-count-btn{background:#9F3A17;}

.active_filters .active-filter-title {
  display: inline-block;
  vertical-align: middle;
  margin-right: .5rem;
  text-transform: uppercase;
}

/*PAGE PRODUIT*/

.product-unavailable{background:#445263; text-transform:uppercase;}


#product #content-wrapper .page-title {
  color: #5b3c2a;
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  text-transform: none;
}

@media(max-width:575px){
	#product #content-wrapper .page-title {
	  margin-top:0;
	}	
}

#product .product-information .btn-primary{background: #9f3a17!important;
color: #ffffff!important;
border-color: #9f3a17;}

#product .btn-primary:hover{background: white;
color:  #9f3a17;
border-color: #9f3a17;}


.quickview-info .btn-primary{background: #9f3a17!important;
color: #ffffff!important;
border-color: #9f3a17;}

.quickview-info .btn-primary:hover{background: white;
color:  #9f3a17;
border-color: #9f3a17;}

.quickview-info #iqit-wishlist-product-btn{border:0px!important; color: #5B3C2A!important; }
.quickview-info .h1 a{font-weight: 400!important; color:  #5B3C2A!important; font-size:2rem!important;text-transform:none !important;}
.quickview .product-price{font-size: 28px;font-weight: 400;}

#iqit-wishlist-product-btn{border:0px!important; color: #5B3C2A!important; }
#product .product-actions .product-variants .form-control-label {
  font-weight: 300;
  font-size: 18px;
  text-transform: uppercase;
  text-align: left;
}
@media(max-width:991px){
	#product .product-actions .product-variants .form-control-label {
	  text-align: center;
	}	
}
#group_1{height:4rem;}

/*HEADER*/
.cbp-hrsub-inner{
  border-bottom: 1px #edecec solid!important;
}

.cbp-hrmenu ul.cbp-hrsub-level2{left:30%;}

.cbp-category-tree{
/* position: absolute; */
/* z-index: 100; */
width: 100%!important;
border-right: 0px!important;}

.cbp-menu-column-inner img{z-index: 3000; position: relative;}

#desktop-header #cbp-hrmenu.cbp-hrmenu .cbp-hrsub-haslevel2 ul.cbp-hrsub-level2 {
  width: 100%;
  box-shadow: none;
  margin-top: -50px;
  padding-left: 20%;
}

.cbp-category-tree:after{height: 100%; width: 2px; background: #445263; position: absolute; z-index: 5000; content:""; display: block; top: 0; left:auto; right: 55%;}
/*.cbp-category-link-w{width:200%;}*/

@media screen and (min-width:993px) and (max-width:1351px){
	.cbp-category-tree:after{display: none;}
}
/* .cbp-hrmenu .cbp-hrsub{height: 70vh;} */
.cbp-hrmenu-tab .cbp-hrsub-inner{height: 100%;}

@media(min-width:992px){
	.cbp-hrmenu .cbp-hrsub{height: 515px;}
}
@media(min-width:1500px){
	.cbp-hrmenu .cbp-hrsub{height: 65vh;}
}
@media(min-width:1900px){
	.cbp-hrmenu .cbp-hrsub{height: 70vh;}
}




.cart-products-count-btn{color:white!important;}

#product #product-images-thumbs.swiper-container-vertical .img-fluid {
	height:auto;
}



/*CATALOGUE RESPONSIVE*/


/* @media screen and (max-width:639px){ */
	
	/* #category .elementor-element .elementor-element-populated { */
  /* padding: 1rem; */
/* } */
	
	
/*
	#category .elementor-heading-title {
  font-size: 32px;
  text-align: center;
}
*/
	
	
	
	
	#search_filter_toggler{background: white; border:1px solid #5B3C2A;color: #5B3C2A; font-size: 1.1rem;
text-transform: uppercase;
font-style: italic;
font-family: ltc-bodoni-175;
letter-spacing: 1px; }
	
	.search_filter_toggler .fa{color:#5B3C2A;}
	
	
	#left-column #search_filter_controls button, #right-column #search_filter_controls button{background: white; border:1px solid #5B3C2A;color: #5B3C2A; font-size: 1.1rem;
text-transform: uppercase;
font-style: italic;
font-family: ltc-bodoni-175;
		letter-spacing: 1px; padding:1rem;}
	
	#left-column #search_filter_controls button .fa, #right-column #search_filter_controls button .fa{margin-right:0.5rem;}
	
	
	#category #product-instagram h3{text-align: center;}
	
	#product #product-instagram h3{text-align: center;}

	#category #product-instagram .handle, #product #product-instagram .handle{text-align: center;}
	
	#category #product-instagram .hashtag, #product #product-instagram .hashtag{text-align: center;}
	
	#category .row.reassurances-footer-product .col-lg-4 h2:first-child, #product .row.reassurances-footer-product h2:first-child{margin-top: 2rem;}
	
	
	#category .row.reassurances-footer-product .col-lg-4 h3, #product .row.reassurances-footer-product .col-lg-4 h3 {
  font-weight: 300;
  font-size: 15px;
  text-transform: uppercase;
  color: var(--color-noir);
}
	
	#category #iqithtmlandbanners-block-5, #product #iqithtmlandbanners-block-5, #category #product-instagram, #product #product-instagram {
  padding-top: 2rem;
  padding-bottom: 90px;
}
	
	
	
}


.product-miniature-grid .product-brand.text-muted a{font-family: futura-pt; font-weight:800; letter-spacing:1px; color:#445263; text-transform: uppercase; font-style:normal;}


/*PRODUIT RESPONSIVE*/


@media screen and (max-width:639px){
	
	#product #col-product-info .product_header_container{display: flex; flex-direction: column; align-items: center; justify-content: center;}
	
	#product #content-wrapper .page-title{text-align: center;}
	
	#product .product-description{text-align: center;}
	
	#product .product-variants{display: flex; justify-content: center;}
	
	#product #product-infos-tabs{display: flex; flex-direction: row; justify-content: center;}

	#product #product-infos-tabs .nav-link{padding-bottom:0; font-size:1.3rem;}
	
	#product #iqithtmlandbanners-block-2{text-align: center;}
	
	/* #product .product-description{font-size:1.3rem;} */
	
	/* #product .product-features dd, #product .product-features dl{font-size:1.3rem;} */
	
	#category #product-instagram h3, #product #product-instagram h3{font-size:30px}
	
	#category #product-instagram h3 span, #product #product-instagram h3 span{font-size:30px}
	
	#footer .contact-rich{font-size:1.3rem;}
	
	footer#footer .block-picto-footer {
  display: flex;
  margin-top: 20px;
}
	
	
	#product #main-product-wrapper .product-add-to-cart{position: initial; box-shadow: none;}
	
	/* #category #quickview-modal .add-to-cart, #product #add-to-cart-or-refresh .add .add-to-cart, #product #blockcart-modal .cart-content.pt-3 .cart-content-btn a, .cart-summary .cart-detailed-actions a.btn-lg { */
  /* text-transform: uppercase; */
  /* font-size: 1.4rem; */
  /* font-weight: 300; */
/* height:100%; */
/* } */
	
	#index #wrapper{padding-top: 0!important;}
	
}





#iqitmegamenu-mobile {
  background: #ffffff;
  color: #5b3c2a;
}
div#iqitmegamenu-mobile:before {
    content: "Menu";
    padding: 0.5rem;
    background: #000;
    color: #fff;
    /* width: 100%; */
    margin-bottom: 1rem;
    display: block;
	text-transform:uppercase;
    font-size: 1rem;
    font-weight: 500;
}

.discount {
  background: #9f3a17;
  color: #ffffff;
}
.badge.badge-discount{font-size: 16px;padding:.25em;}



/*RESPONSIVE TABLETTE*/

@media screen and (min-width:640px) and (max-width:990px) {
	
	#index #wrapper{padding-top: 0!important;}
	
	.img-marques .elementor-heading-title, .img-marques2 .elementor-heading-title{font-size: 30px;}
	.img-marques .subtitle, .img-marques2 .subtitle{font-size:11px;}
	.img-marques .elementor-button{font-size:14px; padding:10px 20px;}
	.img-marques2 .elementor-button{font-size:14px; padding: 10px 20px;}
	.img-marques .elementor-element-populated{
		padding: 15px!important;
		width: 80%!important;
		margin:0% 35%!important;
		right: auto;
		bottom: 1rem;
		top:auto;
	}
	.img-marques.elementor-element-populated:nth-child(2) {
		padding: 15px!important;
		width: 80%!important;
		margin:29% 35%!important;
		right: auto;
		bottom: auto;
		top:auto;
	}
	.img-marques2 .elementor-element-populated{
		padding: 15px!important;
		width: 80%!important;
		right:auto!important;
		margin:32% 33%!important;
		bottom: auto;
		top:auto;
			
	}
.img-box img{max-width: 90%!important; margin: 1rem!important;}
.box-2{margin-top:0;}
.img-marques2 .elementor-heading-title{font-size:22px!important;}
.img-marques .elementor-heading-title{font-size:22px!important;}
.img-marques .elementor-button, .img-marques2 .elementor-button {font-size:15px!important;}
.img-marques .elementor-element.elementor-element-8lgie7q {
  color: #939393;
  font-size: 10px!important;
  letter-spacing: 4px!important;
}
	
.img-marques2 .elementor-element.elementor-element-qv64erd {
  color: #939393;
  font-size: 10px!important;
  letter-spacing: 4px!important;
}
.img-marques .elementor-element.elementor-element-qa3ih8m {
  color: #939393;
  font-size: 10px!important;
  letter-spacing: 4px!important;
}
.header-nav .div-topbar .p-topbar{font-size:13px!important;}
}


/*TABLETTE RESPONSIVE PRODUIT*/

@media (max-width:991px){
	.product-add-to-cart .product-quantity{text-align:center;}
	.product-add-to-cart div[banner-container]{text-align:center !important;}
	.product-add-to-cart iframe{width:auto !important;}
}

@media screen and (min-width:640px) and (max-width:990px) {
	
	#product #col-product-info .product_header_container{display: flex; flex-direction: column; align-items: center; justify-content: center;}
	
	#product #content-wrapper .page-title{text-align: center;}
	
	#product .product-description{text-align: center;}
	
	#product .product-variants{display: flex; justify-content: center;}
	
	#product #product-infos-tabs{display: flex; flex-direction: row; justify-content: center;}

	#product #product-infos-tabs .nav-link{ font-size:1.3rem;}
	
	#product #iqithtmlandbanners-block-2{text-align: center;}
	
	/* #product .product-description{font-size:1.3rem;} */
	
	/* #product .product-features dd, #product .product-features dl{font-size:1.3rem;} */
	
	#category #product-instagram h3, #product #product-instagram h3{font-size:40px}
	
	#category #product-instagram h3 span, #product #product-instagram h3 span{font-size:40px}
	
	#footer .contact-rich{font-size:1.3rem;}
	
	footer#footer .block-picto-footer {
  display: flex;
  margin-top: 20px;
  justify-content: center;
}
	
	
	#product #main-product-wrapper .product-add-to-cart{position: initial; box-shadow: none;}
	
	/* #category #quickview-modal .add-to-cart, #product #add-to-cart-or-refresh .add .add-to-cart, #product #blockcart-modal .cart-content.pt-3 .cart-content-btn a { */
  /* text-transform: uppercase; */
  /* font-size: 2rem; */
  /* font-weight: 300; */
/* height:100%; */
/* } */
	
	#index #wrapper{padding-top: 0!important;}	
}

#product .product-accessories .product-miniature-grid .product-brand.text-muted a {
  text-transform: uppercase;
  font-size: 17px;
  font-family: "futura-pt";
  color: var(--color-noir);
  font-weight: 700;
  letter-spacing: 2px;
}

/* CATALOGUE*/
.products-selection{border:0px!important;padding:0;}
#search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a, .faceted-slider p{
  font-size: 16px;
}
#search_filters .facet .facet-label a span{font-size:14px;}

@media(max-width:991px){
	#search_filters .facet .facet-label, #search_filters_brands .facet .facet-label, #search_filters_suppliers .facet .facet-label{margin-bottom:0;}
	#search_filters .facet > .facet-type-checkbox, #search_filters .facet .facet-type-radio, #search_filters_brands .facet > .facet-type-checkbox, #search_filters_brands .facet .facet-type-radio, #search_filters_suppliers .facet > .facet-type-checkbox, #search_filters_suppliers .facet .facet-type-radio{max-height:175px;}
}

#category .product-miniature-grid .product-functional-buttons a, #product .product-accessories .product-miniature-grid .product-functional-buttons a {
  border-radius: 100% !important;
  box-shadow: none;
  background: rgb(255, 255, 255);
}

#category .category-description h2{
  font-size: 2.5rem;
  font-family: ltc-bodoni-175;
  font-style: italic;
  font-weight: 400;
}

/* #category .category-description.category-description-top::before { */
  /* content: ""; */
  /* width: 45%; */
  /* height: 1px; */
  /* display: block; */
  /* background-color: black; */
  /* margin: 2rem 0; */
/* } */

.cart-products-count-btn{background:#9F3A17;}

.active_filters .active-filter-title {
  display: inline-block;
  vertical-align: middle;
  margin-right: .5rem;
  text-transform: uppercase;
}





/*CATALOGUE RESPONSIVE TABLETTE*/


@media screen and (min-width:640px) and (max-width:990px){
	
	#category .elementor-element .elementor-element-populated {
  padding: 1rem;
}
	
	
/*
	#category .elementor-heading-title {
  font-size: 32px;
  text-align: center;
}
*/
	
	
	
	
	#search_filter_toggler{background: white; border:1px solid #5B3C2A;color: #5B3C2A; font-size: 1.1rem;
text-transform: uppercase;
font-style: italic;
font-family: ltc-bodoni-175;
letter-spacing: 1px; }
	
	.search_filter_toggler .fa{color:#5B3C2A;}
	
	
	#left-column #search_filter_controls button, #right-column #search_filter_controls button{background: white; border:1px solid #5B3C2A;color: #5B3C2A; font-size: 1.1rem;
text-transform: uppercase;
font-style: italic;
font-family: ltc-bodoni-175;
		letter-spacing: 1px; padding:1rem;}
	
	#left-column #search_filter_controls button .fa, #right-column #search_filter_controls button .fa{margin-right:0.5rem;}
	
	
	#category #product-instagram h3{text-align: center;}
	
	#product #product-instagram h3{text-align: center;}

	#category #product-instagram .handle, #product #product-instagram .handle{text-align: center;}
	
	#category #product-instagram .hashtag, #product #product-instagram .hashtag{text-align: center;}
	
	#category .row.reassurances-footer-product .col-lg-4 h2:first-child, #product .row.reassurances-footer-product h2:first-child{margin-top: 2rem;}
	
	
	#category .row.reassurances-footer-product .col-lg-4 h3, #product .row.reassurances-footer-product .col-lg-4 h3 {
  font-weight: 300;
  font-size: 15px;
  text-transform: uppercase;
  color: var(--color-noir);
}
	
	#category #iqithtmlandbanners-block-5, #product #iqithtmlandbanners-block-5, #category #product-instagram, #product #product-instagram {
  padding-top: 2rem;
  padding-bottom: 90px;
}
	
	
	
}

body#product .product-accessories .product-miniature-grid .product-brand.text-muted a {
    font-family: futura-pt;
    font-weight: 800;
    letter-spacing: 1px;
    color: #445263;
    text-transform: uppercase;
    font-style: normal;
}
body .ph-viewed-products.featured-products {
	display:none;
	padding:20px 50px;
	background:#FFF;
	position: fixed;
	bottom: 0;
	width:100%;
	z-index: 9999;
}
body #iqitpopup .iqitpopup-close {
	background-color: #FFFFFF;
}
.link-item .material-icons {
	font-size: 17px;
	padding-right: 4px;
}
#module-iqitemailsubscriptionconf-subscription .specialnewsletter {
	display: none;
}
/* #product .has-discount span { */
	/* vertical-align: top; */
/* } */
#cbp-hrmenu-tab-3 .cbp-category-link-w > ul.cbp-category-tree {
	columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
	/* column-rule: solid 2px; */
	/* column-gap: 100px; */
}
#cbp-hrmenu-tab-3 .cbp-category-link-w > ul.cbp-category-tree:after {
	display:none;
}
.product-miniature-default .product-flags {
	top:10px;left:10px;
}
#giftcard_product { margin:0 auto; }
#block_templates { display: none; }
#module-thegiftcard-page #giftcard_product .content_scene_cat_bg {
	background-color: transparent !important;
	padding:50px 0;
	background-image: none !important;
}
#module-thegiftcard-page .content_scene_cat_bg span.category-name {
    font-size: 50px;
    font-family: Abril Fatface, Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
	color: #9f3a17;
}
#module-thegiftcard-page .h1.page-title{text-align:center;margin:15px auto 0;}
#module-thegiftcard-page #block_amounts select{background:none;}

@media(max-width:991px){
	#module-thegiftcard-page #block_amounts .input-group{margin:auto;}
}
/*
@media screen and (min-width:993px) and (max-width:1350px){
	.cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu ul.cbp-hrsub-level2{height: 250%!important;}
}
*/




/*NEWSLETTER*/

#iqitpopup .iqitpopup-close{top:0px;}

#iqitpopup .iqit-close-popup, #iqitpopup .iqitpopup-close{background: rgba(0,0,0,0)!important;}

#iqitpopup .btn-primary{background: #9f3a17; text-transform: uppercase; font-weight: 600;color: white;}

#iqitpopup .btn-primary{background: white; text-transform: uppercase; font-weight: 600;color: #9f3a17;}

#index .button-newsletter .btn-primary{border: 1px solid #445263!important;}


/*MODIFS MENU*/

@media (min-width: 992px){
	#index #header {
		position: initial !important;
	}
}
#desktop-header .tel-header:hover, #desktop-header .texte-tel-header:hover, #desktop-header  .span-tel-header a:hover{color:#9f3a17!important;}



#desktop-header:hover .tel-header, #desktop-header:hover .texte-tel-header, #desktop-header:hover  .span-tel-header a{color:black!important;}

#desktop-header{background: white;}


#index #desktop-header:hover #header-wishlist-btn, #desktop-header:hover .fa_user{color:black!important;}

#index #desktop-header:hover #desktop_logo_naccueil{display: block!important;}

#index #desktop-header:hover #desktop_logo{display: none!important;}

/* #index #desktop-header:hover #iqitmegamenu-horizontal .cbp-hrmenu-tab a{color:black!important;} */

#index #desktop-header:hover #header-search-btn{color:black!important;}

#index #desktop-header:hover .icon{color:black!important;}


.cbp-hrmenu .cbp-links li .cbp-hrsub-haslevel3>div>a:after,.cbp-hrsub-level3{display:none;}


/*BANDEAU COOKIE*/

#cookiesplus-modal .cookiesplus-accept{background:#9F3A17!important; border : 1px solid #9F3A17!important; }

#cookiesplus-modal button{background:#9F3A17!important; border : 1px solid #9F3A17!important; }

#cookiesplus-modal .cookiesplus-btn{background:#9F3A17!important; border : 1px solid #9F3A17!important; }


/*SLIDER*/


@media  screen and (max-width:690px){
	
	
	#rev_slider_1_1_forcefullwidth #slide-1-layer-1{display: flex; justify-content: center; font-size: 60px!important;}
	
		#rev_slider_1_1_forcefullwidth #slide-1-layer-2{display: flex; justify-content: center; font-size: 70px!important;}

	
}



/*MENU MOBILE */

@media  screen and (max-width:690px){
	
	
	#iqitmegamenu-mobile a{text-transform: uppercase;}
	
	#product .product-actions .product-variants .form-control-label{text-align: center;}
	
	.p-topbar{text-align: center;}
	
	#header .header-nav{padding-bottom: 3px;padding-top:3px;}

	
	#mobile-header{ box-shadow: 3px 0px 10px 0px rgba(0,0,0,0.1); border-bottom: 0px solid transparent;}
}

#content > .elementor {
	/* max-width: 1140px; */
	margin: 0 auto;
}

#giftcard_product img { max-width: 360px; }
@media  screen and (max-width:690px){
	#giftcard_product img { max-width: 70%; }
}
#giftcard_product .contour_giftcard { border: 0 none; background: transparent; }
.category-id-24 #js-active-search-filters { display: none; }

@media  screen and (max-width:690px){
	.category-id-24 #search_filter_controls { display: none; }
	.category-id-24 #facets_search_wrapper { margin-top: 0; }
	.category-id-24 .hidden-sm-down { display: block !important; }
	.category-id-24 .hidden-md-up { display: none; }
	.product-quantity .qty {
	  width: 100%;
	  height: 90%;
	}
	
	.rte-content p {
		font-size: 18px;
	}
}
#iqitmegamenu-mobile .mm-expand {
	left:unset;
	right:0;
}
#iqitmegamenu-mobile li[data-menu="Mon compte"]{
	margin-top:2rem;
	border-top:solid 2px #9f3a17;
	padding-top:0.5rem;}
#iqitmegamenu-mobile li[data-menu="Liste d'envies"]{
	border-bottom:solid 2px #9f3a17;
	padding-bottom:0.5rem;}
#iqitmegamenu-mobile li[data-menu="Mon compte"] a,#iqitmegamenu-mobile li[data-menu="Liste d'envies"] a{color:#9f3a17;}
#iqitmegamenu-mobile a {
	padding: 0.5rem;
	font-size:1rem;
}
#iqitmegamenu-mobile li ul a {
    padding: 0.25em 0;
	font-size:0.8rem;
	line-height:1rem;
}
#iqitmegamenu-mobile .mm-expand{position:absolute;top:2px;}
#iqitmegamenu-mobile ul ul .mm-expand{
	line-height:1.5em;
	height:1.5em;
	top:0;
}

#search_filters aside:first-child .block-title { display: none; }
.col-mobile-btn-account, #mobile-btn-search { display: none; }
#mobile-header .col-mobile-btn-menu {
	width:5rem;
}
#mobile-header .col-mobile-btn-menu .m-nav-btn > span {
	display: block !important;
	margin-top: 0;
    line-height: 0.8rem;
    font-size: 0.8rem;
}
#mobile-header .col-mobile-btn-menu .m-nav-btn>i {
    font-size: 1.3rem;
}
@media (max-width:575px){
	#mobile-header .mobile-main-bar{
		padding-top:0.5rem;
		padding-bottom:0.5rem;
	}
	#mobile-header .col-mobile-logo img{
		max-width:160px;
	}
	#mobile-header .col-mobile-btn-menu {
		width:3.5rem;
	}	
	#mobile-header .m-nav-btn{
		padding:.375rem .4rem;
	}
}

#iqitproductsnav { display: none; }
.product-quantity > .col:first-child {
	margin-bottom: 0.3rem;
}
.product-quantity .form-control-label {
    font-weight: 300;
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
}
/* #product-images-thumbs { */
	/* margin-left:10px; */
/* } */
/* #content > .elementor .elementor-section-full_width {
	max-width: 1140px;
	margin: 0 auto;
} */
/* #wrapper .breadcrumb li:nth-child(2) { display:none; } */

#desktop-header #header-search-btn .title:hover{color:black!important;}

#desktop-header #header-search-btn .title{font-size:14px!important;}


/* p{font-size: 1.2rem!important;} */


/*** CMS ***/

#content.page-cms h2{color:#9f3a17;text-transform:uppercase;font-weight:500;text-decoration:underline;}
#content.page-cms h3{font-size:22px;}



/*** PAGE CREATEURS ***/

@media(max-width:575px){
ul#brands-list{text-align:center;}
}
@media(min-width:576px){
	ul#brands-list{column-count:2;text-align:left;}
}
@media(min-width:1200px){
	ul#brands-list{column-count:3;text-align:center;}
}
.cms-id-9 #content.page-cms .block-links li{margin-bottom:0.5rem;}
.cms-id-9 #content.page-cms .block-links a{font-size: 1.1rem!important;padding-left:0;}

#index .elementor-widget-container ul.nav-tabs li.nav-item { display: none !important; }

/* .cms-id-9 .breadcrumb{display:none!important;} */







/*** PAGE CONTACT ***/

#contact .contact-form .form-fields h4{display:none;}

@media(max-width:991px){
	#contact #content .contact-page-info, #contact #content .col-sm-8{width:100% !important;flex:100%;max-width:unset;}
	#contact #content .col-sm-8{order:1;}
	#contact #content .contact-page-info{order:2;}
	#contact #content .col-12{order:3;}
	#contact .contact-rich{text-align:center;margin-top:2rem;border:solid 1px #ededed;padding:25px;}
	#contact .contact-rich .icon{display:none;}
}
@media(max-width:767px){
.contact-form .form-group{margin-bottom:0;}
.contact-form .gdpr_module_2{margin-top:1rem;}
#contact #content .col-12{margin-top:1rem !important;}
}


/*** LINKED PRODUCTS ***/

#othercolors a{display:inline-block;}
#othercolors img{margin-right:10px; aspect-ratio: 1/1; object-fit: cover;}


/*** Livraison ***/

table.tarifs-livraison tr:nth-child(odd){background: rgba(159,58,23,0.10);}
table.tarifs-livraison tr:nth-child(even){background: rgba(252,248,247);}
table.tarifs-livraison td{padding:10px 15px}
table.tarifs-livraison p{margin:0;}
table.tarifs-livraison img{width:100px;height:auto;}

@media(max-width:991px){
	table.tarifs-livraison{width:100%;}
}
@media(max-width:575px){
	table.tarifs-livraison td{display:block;width:100%;text-align:center;}
}

/*** BLOG ***/

.simpleblog__post{max-width:1000px; margin:auto;}
.simpleblog__postInfo ul{justify-content:center;}
.simpleblog__share{margin-top:40px;text-align:center;}
.simpleblog__share ul{justify-content:center;}

#blog_for_prestashop_column{margin:auto;}
#blog_for_prestashop_column h5.block-title{font-family:Hind;text-align: center;font-size: 28px;text-transform: none;color: #9f3a17;margin-bottom: 1rem;text-transform: uppercase;}

#module-ph_simpleblog-single h1.page-title{text-transform:none !important;font-weight:600 !important;}
.simpleblog__post__content p{margin-bottom:1.5rem;}
.simpleblog__post__content p a{color:#9f3a17 !important}
.simpleblog__post__content h2{margin:1rem 0;color:#9f3a17}
.simpleblog__post__content h2 a{color:#9f3a17 !important}
.simpleblog__post__content h3{margin:0.825rem 0;color:#061928}
.simpleblog__post__content h3 a{color:#061928 !important}



@media(max-width:575px){
#blog_for_prestashop_column .products-block ul li{margin-bottom:25px;}
}
@media(min-width:576px){
#blog_for_prestashop_column .products-block ul{display:flex;column-gap:25px;justify-content:center;}
#blog_for_prestashop_column .products-block ul li{flex:1;} 
}

.simpleblog__listing__post__wrapper__content__readmore{display:block;margin-top:5px;}