/**********************************/
/************* GLOBAL *************/
/**********************************/
@import url('https://fonts.googleapis.com/css2?family=La+Belle+Aurore&display=swap');


/*** TEXTES ***/
h1, h2, h3, h4, h5, h6 {font-family:'Abril Fatface',serif;font-weight:normal!important;margin-bottom:1rem!important;word-break:break-word;}
h1, h1 span {font-size:2rem;line-height:1em!important;}
h2, h2 span {font-size:1.7rem;line-height:1em!important;}
h3, h3 span {font-size:1.4rem;line-height:1em!important;}
h4, h4 span {font-size:1.2rem;line-height:1em!important;}
h5, h5 span {font-size:1.1rem;line-height:1em!important;}
h6, h6 span {font-size:1rem;line-height:1em!important;}
p {font-size:.9rem;margin-bottom:1rem;line-height:1.3em;}
.beyondinfinity {font-family:'La Belle Aurore',cursive!important;line-height:1em;font-weight:400}
.abril {font-family:'Abril Fatface',serif!important;}

/*** IMAGES ***/
.max50 img {width:50px;max-width:100%!important;}
.max75 img {width:75px;max-width:100%!important;}
.max100 img {width:100px;max-width:100%!important;}
.max125 img {width:125px;max-width:100%!important;}
.max150 img {width:150px;max-width:100%!important;}
.max175 img {width:175px;max-width:100%!important;}
.max200 img {width:200px;max-width:100%!important;}
.max250 img {width:250px;max-width:100%!important;}
.max300 img {width:300px;max-width:100%!important;}
.max350 img {width:350px;max-width:100%!important;}
.max450 img {width:450px;max-width:100%!important;}

/*** BOUTONS ***/
.elementor-button, .btn:not(.btn-touchspin), .rev-btn {padding:.75em 1.25em!important;font-size:.9rem!important;text-transform:uppercase;line-height:100%;}
.btn.disabled, .btn:disabled, .btn.disabled:hover {background:#ccc!important}

/*** HEADER MOBILE ***/
#header .fa-bars::before {background:url('img/menu.svg');content:'';display:block;background-repeat:no-repeat;background-size:contain;width:1.6rem;height:1.6rem;}
#header .fa-search::before {background:url('img/recherche.svg');content:'';display:block;background-repeat:no-repeat;background-size:contain;width:1.6rem;height:1.6rem;}
#header .fa-user::before {background:url('img/compte.svg');content:'';display:block;background-repeat:no-repeat;background-size:contain;width:1.6rem;height:1.6rem;}
#header .fa-shopping-bag::before {background:url('img/panier.svg');content:'';display:block;background-repeat:no-repeat;background-size:contain;width:1.6rem;height:1.6rem;}
#header .mobile-main-bar {padding-top:1rem;padding-bottom:1rem;}
#header .logo {width:100px;}
#header .sticky-mobile-wrapper {height:auto!important;}
#header #ps_topbanner_wrapper {font-family:inherit;font-size:.85rem;}
#_mobile_iqitmegamenu-mobile {width:100%!important;top:78px!important;height:calc(100vh - 78px)!important;}
#_mobile_iqitmegamenu-mobile .mm-expand {line-height:1.2em;}
#_mobile_iqitmegamenu-mobile li a {padding:.5em 1em!important;min-height:unset;}
#_mobile_iqitmegamenu-mobile ul ul {margin:.2em 1.2em;padding:0;border-left:1px solid #fff;}

/*** MINI CART ***/
#blockcart-content {background:#7a4642;}

/*** FOOTER ***/
.mds-footer ul {list-style-type:none;padding:0;margin-top:1rem;}
.mds-footer-reassurance a {color:#000!important;}

/*** FLAGS ***/
.product-flags .new {background:#6d9d78;color:#ffffff;}

/*** FORMULAIRES ***/
.wpcfu h3 {text-align:center;text-transform:initial;margin-top:-1em;}
.wpcfu .ets_cfu_input_submit {text-align:center;margin-bottom:-4em;}

/*** CUSTOMS ***/
.script,.script p, .script span, .script div {font-family:'La Belle Aurore', cursive;font-weight:400}
.script-subtitle span span {display:block;font-family:'La Belle Aurore', cursive;font-size:1em;line-height:.4em!important;padding-bottom:20px;font-weight:400}
.mob-no-border .elementor-column-wrap {border-width:0px 0px 0px 0px!important;}

/*** MODALS ***/
.hi-cookie-logo img {width:150px;max-width:100%;}
.hi-cookie-logo button {color:#fff;}

/**********************************/
/********** PODUCT GRIDS **********/
/**********************************/


.products .swiper-slide {display:-ms-flexbox;display:-webkit-flex;display:flex;height:auto!important;}
.products .product-miniature {padding:.5rem;}
.products .cat-3 .product-miniature,.th_prod_finder_custom_product.cat-3 {background:#F1F3EF;}
.products .cat-4 .product-miniature,.th_prod_finder_custom_product.cat-4 {background:#FFF4DF;}
.products .cat-5 .product-miniature,.th_prod_finder_custom_product.cat-5 {background:#FFEBEB;}
.products .cat-6 .product-miniature,.th_prod_finder_custom_product.cat-6 {background:#ffeac3;}
.products .product-miniature .product-title {font-size:.9rem;line-height:1.2em!important;margin-bottom:0!important;}
.products .product-miniature .product-title a {color:#000!important;} 

/**********************************/
/********* PAGE D'ACCUEIL *********/
/**********************************/

.home-categories .title {margin-top:-23px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}

/**********************************/
/********* PAGES PRODUIT **********/
/**********************************/

/*** PARTIE HAUTE ***/
#product #wrapper {padding-top:0;}
#product #inner_wrapper_product {background-image:url('../../../../img/cms/bg-pattern-01.jpg');}
#product #inner_wrapper_product > .container {max-width:1080px;}
#product .product-info-row {padding:5% 0 15%;margin-bottom:0;}
#product .col-product-image {width:100%;-ms-flex:unset;flex:unset;max-width:unset;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
#product .col-product-image .product-oa-features {margin-bottom:1rem;-webkit-order:2;-ms-flex-order:2;order:2;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
#product .col-product-image .product-oa-features img {width:70px;max-width:100%;height:auto;}
#product .col-product-image .product-oa-features span {display:none;}
#product .col-product-image .swiper-container img {width:500px;max-width:100%;}
#product .col-product-image .images-container {margin-bottom:0;}
#product .col-product-image .images-container .product-cover {margin-bottom:0;}
#product .col-product-image .after-cover-tumbnails2 {margin-top:0!important;}
#product .col-product-image .product-flags {opacity:1;visibility:visible;}
#product .col-product-image .swiper-button-arrow {display:none;}
#product .col-product-info {width:100%;-ms-flex:unset;flex:unset;max-width:unset;}
#product .col-product-info .container {padding:0;}
#product .col-product-info .product_header_container {padding:0;border:0;}
#product .col-product-info #col-product-info {background:#F1F3EF;padding:10%;}
#product .col-product-info #iqitproductsnav {display:none;}
#product .col-product-info .breadcrumb {padding:0;margin:0;}
#product .col-product-info .product-variants .product-variants-item {margin:1rem 0 0;}
#product .col-product-info .product-variants .form-control-label {display:none;}
#product .col-product-info .product-variants .input-container {margin-right:1rem;}
#product .col-product-info .product-variants .radio-label {outline:0;border:0;margin:0;padding:0;text-transform:lowercase;}
#product .col-product-info .product-variants .input-radio:checked+span {outline:0;border-top:0;border-right:0;border-left:0;border-bottom:4px solid #7A4642;color:#7A4642}
#product .col-product-info .product_p_price_container {padding:0;border:0;}
#product .col-product-info .product-prices {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#product .col-product-info .product-prices #product-availability {width:100%;margin:1rem 0 0;background:transparent;text-align:left;-webkit-order:2;-ms-flex-order:2;order:2;}
#product .col-product-info .product-prices #product-availability.product-unavailable {color:#dc3545;text-transform:uppercase;white-space:normal;}
#product .col-product-info .product-prices #product-availability.product-unavailable i::before {content:'';display:inline-block;width:.75em;height:.75em;background-color:#dc3545;border-radius:100%;}
#product .col-product-info .product-prices > div {display:inline-block;margin-right:.5rem;}
#product .col-product-info .product-quantity {margin:auto;}
#product .col-product-info .product-quantity > div {-ms-flex:unset;flex:unset;max-width:unset;width:auto;}
#product .col-product-info .product-quantity .qty {width:80px;}
#product .col-product-info .product-quantity .col-add-qty {padding:0;margin-right:1rem;overflow:hidden;}
#product .col-product-info .product-quantity .add {height:100%;}
#product .col-product-info .product-quantity input[name="qty"] {text-align:center;}
#product .col-product-info .product-quantity .input-group-btn-vertical {width:1.5rem;}
#product .col-product-info .product-quantity .btn-touchspin {width:auto;}
#product .col-product-info .product-quantity .col-add-btn {padding:0;}
#product .col-product-info .product-quantity button.add-to-cart {height:100%;}
#product .col-product-info .product-quantity button.add-to-cart i {display:none;}
#product .col-product-info .product-additional-info {display:none;}
#product .col-product-info .product-discounts {margin-bottom:0!important;}
#product .col-product-info .product-minimal-quantity {margin-bottom:0!important;}

/*** PARTIE CENTRALE ***/
#product .caractertiques_me {background:#F1F3EF;margin-top:-5%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#product .caractertiques_me .caractertiques_me_title {width:100%;font-family:'Abril Fatface',serif;font-size:1.6rem;text-align:center;padding:1rem 1rem 0 1rem;line-height:1em;}
#product .caractertiques_me .caractertiques_me_title span {display:inline-block;width:auto;border-bottom:1px solid #000;padding-bottom:.5em;}
#product .caractertiques_me .caractertiques_me_infos {width:100%;text-align:center;}
#product .caractertiques_me .caractertiques_me_features {padding:1rem;width:100%;}
#product .caractertiques_me .caractertiques_me_infos img {margin:0rem 0;}
#product .caractertiques_me .caractertiques_me_images {width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
#product .caractertiques_me .caractertiques_me_image {width:100%;}
#product .caractertiques_me .caractertiques_me_images img {max-width:100%;object-fit:cover;min-height:200px;}
.solde_2025.product-stock-warning.alert.alert-warning,
.solde_2025.listing-stock-warning{
    color: white; 
    background-color: #f70074;
    border-radius: 5px;
    margin-top: .8rem;
    margin-bottom:0;
    width:fit-content;
    padding:0.4rem!important;
    font-size:.875rem;
}
.has-discount .current-price-value,
.product-price.solde_2025{
    color:#f70074;
    font-weight:600 !important;
}
.bloc_solde{
    text-align: center;
    display: flex;
    justify-content: center;
}

.product-flag.discount{
    border: 1px solid #f70074;
  border-radius: 5px;
}
/*** TABS ***/
#product #main-product-wrapper > h2 {font-family:'La Belle Aurore', cursive;text-align:center;font-size:3rem;line-height:1.2em;margin-top:1rem;margin-bottom:0!important;font-weight:400;}
#product #main-product-wrapper .product-tabs {margin:0;}
#product #main-product-wrapper .nav-tabs {border-bottom:0;max-width:1024px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#product #main-product-wrapper .nav-link {background:transparent;border-bottom:1px solid #000;font-family:'Abril Fatface',serif;font-weight:400;font-size:1.2rem;padding:1rem 0;}
#product #main-product-wrapper .nav-link i {margin-left:.5em;}
#product #main-product-wrapper .nav-item {width:100%;margin:0;border-bottom:1px solid #000;text-align:center;}
#product #main-product-wrapper .nav-item a {font-family:'Abril Fatface',serif;font-weight:400;font-size:1.4rem;padding:1.5rem;}
#product #main-product-wrapper .tab-pane#entretien, #product #main-product-wrapper .tab-pane.extra {max-width:768px;margin:auto;font-size:.9rem;line-height:1.2em;}
#product #main-product-wrapper .tab-content .product-instructions > strong {display:block;}
#product #main-product-wrapper .tab-content .instruction_container {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#product #main-product-wrapper .tab-content .instruction_container div {width:100%;padding:1rem 0;font-size:.9rem;line-height:1.2em;display:-ms-flexbox;display:-webkit-flex;display:flex;}
#product #main-product-wrapper .tab-content .instruction_container span {font-family:'Abril Fatface',serif;font-size:3rem;font-weight:400;line-height:1em;margin-right:1rem;}

/*** CROSS SELL ***/
#product .product-accessories {padding-top:5%;border-top:1px solid #000;}
#product .product-accessories .section-title {text-align:center;font-family:'Abril Fatface',serif;font-size:1.6rem;font-weight:400;line-height:1em;}

/**********************************/
/******** PAGES CATEGORIE *********/
/**********************************/

#category #wrapper {margin-bottom:2.5%;}
#category .filter-block {margin:0 .5rem .5rem 0;}
#category .facet ul::-webkit-scrollbar {width:5px;scrollbar-width:thin;scrollbar-color:#000 #fff;}
#category .facet ul::-webkit-scrollbar-track {background:#fff;}
#category .facet ul::-webkit-scrollbar-thumb {background-color:#000;border-radius:10px;border:3px solid #000;}
#category .facet .block-title {border-bottom: 1px solid #000;}
#category .facet .block-title span {font-size:1.4rem;}
#category .filter-block .js-search-link {padding:.5em 1em!important;font-size:.8rem!important;line-height:1.2em;}
#category #search_filter_controls .btn {padding:.5em 1em!important;font-size:.8rem!important;line-height:1.2em;margin:0 .5rem .5rem 0;}
#category #left-column .custom-checkbox input[type='checkbox'] + span:not(.color) {border-color:#000;border-radius:100%;}
#category #left-column .custom-checkbox input[type='checkbox'] + span .checkbox-checked {display:none!important;}
#category #left-column .custom-checkbox input[checked] + span {background:#000!important;}
#iqithtmlandbanners-block-2 {padding:2rem;text-align:center;background:url('img/bg-guide.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;}
#iqithtmlandbanners-block-2 .block-title, #iqithtmlandbanners-block-2 p {color:#fff;}
#iqithtmlandbanners-block-2 .elementor-button-wrapper {margin-bottom:-3rem;}

/**********************************/
/*********** PAGES CMS ************/
/**********************************/

#cms #wrapper {padding-top:0;}
#cms #wrapper > .container:first-child {background-color:#f2f0e8;max-width:unset;}
#cms .breadcrumb {margin:0 auto;max-width:1400px;}

/**********************************/
/********* COMPTE CLIENT **********/
/**********************************/

#authentication #inner-wrapper, 
#password #inner-wrapper {max-width:768px;}
.page-my-account .my-account-page-content {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#authentication #wrapper, 
#password #wrapper, 
.page-my-account #wrapper, 
.page-addresses #wrapper, 
.page-order-detail #wrapper,
.page-customer-account #wrapper {background-image:url('../../../../img/cms/bg-pattern-01.jpg');}
#authentication #content, 
#password #content, 
.page-my-account #content, 
.page-addresses #content, 
.page-order-detail #content,
.page-customer-account #content {background:#fff;}
#authentication .page-title span, 
#password .page-title span, 
.page-my-account .page-title span, 
.page-addresses .page-title span, 
.page-order-detail .page-title span,
.page-customer-account .page-title span,
.page-my-account .page-title span,
.page-addresses .page-title span {font-size:2rem;}
.page-customer-account h2, 
.page-addresses h2, 
.page-order-detail h2, 
.page-customer-account h3, 
.page-addresses h3, 
.page-order-detail h3, 
.page-customer-account h4, 
.page-addresses h4, 
.page-order-detail h4, 
.page-customer-account h5, 
.page-addresses h5, 
.page-order-detail h5, 
.page-customer-account h6, 
.page-order-detail h6,
.page-addresses h6 {font-size:1.2rem;}
.page-customer-account .my-account-page-content,
.page-addresses .my-account-page-content,
.page-order-detail .my-account-page-content {padding:2.5%;}

/**********************************/
/******** TUNNEL DE VENTE *********/
/**********************************/

#cart #wrapper, #checkout #wrapper, #order-confirmation #wrapper {background-image:url('../../../../img/cms/bg-pattern-01.jpg');}
#cart .cart-container {background:#fff;padding:5%;}
.cart-summary {background:#fff}
#checkout .checkout-step {background:#fff;}
#cart #wrapper .page-title span, #checkout #wrapper .page-title span, #order-confirmation .page-title span {font-size:2rem;}
#cart .cart-grid-body > .btn-secondary {background:transparent;color:#000;font-weight:700;font-size:.9rem!important;}
#checkout .carrier-extra-content {margin:2rem 0;}
#checkout #mondialrelay_content {width:100%;}
#checkout h2, #checkout h3, #checkout h4, #checkout h5, #checkout h6 {font-size:1.2rem;}
#checkout #mondialrelay_change-relay {border:1px solid #000;background:transparent;color:#000;padding:.5rem!important;}
#order-confirmation #content-wrapper {background:#fff;padding:5%;}

/**********************************/
/*********** RESPONSIVE ***********/
/**********************************/

@media (min-width:520px) {
/*** TEXTES ***/
h1, h1 span {font-size:2.6rem;}
h2, h2 span {font-size:2.2rem;}
h3, h3 span {font-size:1.6rem;}
h4, h4 span {font-size:1.4rem;}
h5, h5 span {font-size:1.25rem;}
h6, h6 span {font-size:1.1rem;}
/*** BOUTONS ***/
.elementor-button, .btn:not(.btn-touchspin), .rev-btn {padding:.75em 2em!important;font-size:1rem!important;}
/*** PRODUCT GRIDS ***/
.product-miniature {padding:1rem;}
.product-miniature .product-title {font-size:1rem;}
/*** PAGES PRODUIT ***/
#product .col-product-image .product-flag {font-size:1rem;padding:.5em;margin-top:0;}
.product-flag.discount,
.badge-discount{   
    border-radius: 5px;
    border: 1px solid #f70074;
    font-size:1rem;
    font-weight: 500;
}
#product .col-product-image .product-oa-features {top:10%;position:absolute;z-index:2;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
#product .col-product-image .product-oa-features img {width:100px;}
#product .caractertiques_me .caractertiques_me_title {font-size:2rem;}
#product .caractertiques_me .caractertiques_me_infos {display:-ms-flexbox;display:-webkit-flex;display:flex;}
#product .caractertiques_me .caractertiques_me_images {-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
#product .caractertiques_me .caractertiques_me_features {width:33.33%;}
#product #main-product-wrapper > h2 {font-size:3.4rem;}
#product #main-product-wrapper .tab-content .instruction_container span {font-size:4rem;}
#product .product-accessories .section-title {font-size:2rem;}
}

@media (min-width:576px) {
/*** PAGES PRODUIT ***/
#product .col-product-image {width:50%;}
#product .col-product-info {width:50%;}
#product #main-product-wrapper .nav-link {font-size:1.4rem;border-bottom:0;}
#product #main-product-wrapper .nav-item {width:33.33%;border-bottom:0;border-right:1px solid #000;}
#product #main-product-wrapper .nav-item a {font-size:1.2rem;}
#product #main-product-wrapper .nav-item:last-child {border-right:0;}
}

@media (min-width:768px) {
/*** CUSTOMS ***/
.mob-no-border .elementor-column-wrap {border-width:0px 1px 0px 0px!important;}
/*** PAGES PRODUIT ***/
#product .col-product-image .product-flags {max-width:100px;text-align:center;top:0;left:0;}
#product .col-product-image .product-oa-features {position:relative;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
#product .caractertiques_me {-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
#product .caractertiques_me .caractertiques_me_title {width:10%;padding:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
#product .caractertiques_me .caractertiques_me_title span {transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
#product .caractertiques_me .caractertiques_me_infos {width:30%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
#product .caractertiques_me .caractertiques_me_features {width:100%;text-align:left;padding:0rem 1.5rem .5rem .5rem;}
#product .caractertiques_me .caractertiques_me_images {width:60%;}
#product .caractertiques_me .caractertiques_me_image {width:50%;}
#product .caractertiques_me .caractertiques_me_images img {min-height:400px;}
#product #main-product-wrapper > h2 {font-size:3.8rem;margin-top:5%;}
#product #main-product-wrapper .nav-tabs {margin:0 auto 2rem;}
#product #main-product-wrapper .nav-item a {font-size:1.4rem;}
#product #main-product-wrapper .tab-content .product-instructions > strong {text-align:center;padding:1rem 0;}
#product #main-product-wrapper .tab-content .instruction_container div {width:33.33%;padding:1rem;}
/*** PAGES CATEGORIE ***/
#category #left-column {-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}
#category #content-wrapper {-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}
}

@media (min-width:992px) {
/*** TEXTES ***/
h1, h1 span {font-size:3rem;}
h2, h2 span {font-size:2.2rem;}
/*** HEADER DESKTOP ***/
#desktop-header-container {padding-top:.5rem;padding-bottom:.5rem;}
#desktop-header-container nav ul {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#desktop-header-container .logo {width:145px;}
#desktop-header-container #cbp-hrmenu .cbp-submenu-aindicator {display:none;}
#desktop-header-container .cbp-hrsub {padding-top:2rem!important;}
#desktop-header-container .cbp-hrsub-inner {background:#fff;border-bottom:1px solid #000;}
#desktop-header-container .iqitmegamenu-submenu-container > .row:nth-child(1) .cbp-column-title {color:#000;font-family:'Abril Fatface',serif;text-transform:inherit;font-weight:400;font-size:2.6rem;margin-bottom:1rem;}
#desktop-header-container .iqitmegamenu-submenu-container > .row:nth-child(2) .cbp-menu-column {-ms-flex:unset;flex:unset;max-width:unset;width:auto;}
#desktop-header-container .iqitmegamenu-submenu-container > .row:nth-child(2) .cbp-column-title {color:#000!important;font-family:'La Belle Aurore', cursive;text-transform:inherit;font-weight:400;font-size:2.6rem;line-height:.8em;}
#desktop-header-container .iqitmegamenu-submenu-container > .row:nth-child(2) .cbp-column-title:hover {color:#8E5550!important;}
#desktop-header-container .iqitmegamenu-submenu-container > .row:nth-child(3) .cbp-column-title {color:#000!important;font-family:'Abril Fatface',serif;text-transform:inherit;font-weight:400;font-size:1.4rem;}
#desktop-header-container .iqitmegamenu-submenu-container > .row:nth-child(3) .cbp-column-title:hover {color:#8E5550!important;}
#desktop-header-container .cbp-hrmenu-tab.cbp-hrmenu-tab-12 span{color:#e2bd00;}
#desktop-header-container .cbp-hrmenu-tab.cbp-hrmenu-tab-12 span:hover{color:white;}



/*** PAGES PRODUIT ***/
#product .col-product-image .product-lmage-large {width:100%!important;}
#product .col-product-image .product-oa-features {position:absolute;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
#product .caractertiques_me .caractertiques_me_title {width:10%;}
#product .caractertiques_me .caractertiques_me_infos {width:15%;}
#product .caractertiques_me .caractertiques_me_images {width:75%;}
#product .product-accessories {padding-top:2.5%;}
}

@media (min-width:1201px) {
/*** PAGES CATEGORIES ***/
#category #left-column {-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
#category #content-wrapper {-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}
}


#desktop-header-container .iqitmegamenu-submenu-container>.row:nth-child(2) .cbp-column-title {
    font-size: 2rem;
}
