/* STYLE CMONSITE EDITOR */
.menu.menu-principal{background-color:rgba(255,255,255,1);padding-top:0px;padding-bottom:0px;padding-left:0px;}#nav-principal > ul:not(.navIcons){background-color:rgba(255,255,255,1);}#headercontent{background-color:rgba(255,255,255,1);width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:none;}#nav-principal .navigation_link_p{color:rgba(123,80,44,1);font-weight:normal;font-size:20px;font-family:Playfair Display;}#nav-principal .sous_navigation_link_p{color:rgba(94,61,34,1);font-family:Playfair Display;}.connexion a{font-family:Playfair Display;font-size:8px;color:rgba(123,80,44,1);}.template-panier #header-panier{color:rgba(123,80,44,1);font-size:15px;font-family:Playfair Display;}.template-panier .connexion a{color:rgba(123,80,44,1);font-size:15px;}.produits .addbasket:hover{background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);font-family:AnticDidone;}.produits .addbasket:focus{background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);font-family:AnticDidone;}.footer_p{background-color:rgba(213,183,145,1);}.contenu-editable-site-footer a{font-weight:normal;}.form-newsletter .button:hover{background-color:rgba(255,255,255,1);}.form-newsletter .button:focus{background-color:rgba(255,255,255,1);}.template_boutique_all .produits .prix .prixprod{font-weight:normal;font-size:15px;}.template-panier .produit_panier .panier_nom a{font-family:Playfair Display;text-decoration:none;font-weight:700;color:rgba(94,61,34,1);}.template-panier .produit_panier .prix_panier{color:rgba(157,121,76,1);font-family:Playfair Display;font-size:NaNpx;}.template-panier #paniercontent .produit_panier{background-color:transparent;}.template-panier #paniercommande .text-total{color:rgba(157,121,76,1);font-family:Playfair Display;}.template-panier #paniercommande .total-price{color:rgba(157,121,76,1);font-family:Playfair Display;}.template-panier .produit_panier .panier_quantite{color:rgba(157,121,76,1);font-family:Cinzel;font-size:15px;}.template-panier .produit_panier .panier_description{color:rgba(157,121,76,1);font-family:AnticDidone;}.template-panier #paniercontent{color:rgba(213,183,145,1);font-family:Playfair Display;}.template-panier #header-panier .count-live{color:rgba(213,183,145,1);}.template-panier .ajout_panier .button:hover{background-color:rgba(255,255,255,1);color:rgba(150,92,44,1);}.template-panier .ajout_panier .button:focus{background-color:rgba(255,255,255,1);color:rgba(150,92,44,1);}.banner .banner__item{font-family:Playfair Display;}.nav-static-breadcrumb li a.actif{font-family:Playfair Display;font-size:12.8px;}.nav-static-breadcrumb li a{font-family:Playfair Display;font-size:14px;color:rgba(94,61,34,1);}.title_section{font-weight:normal;text-transform:none;font-size:31px;font-family:Playfair Display;text-align:center;}.template-panier .ajout_panier .button{font-family:Playfair Display;font-size:15px;color:rgba(255,255,255,1);border-color:rgba(157,121,76,1);font-weight:normal;background-color:rgba(123,80,44,1);}.template_fiche_produit .bloc-suggestions > .h4{text-align:center;font-size:28px;}.form-group > label{font-family:Playfair Display;color:rgba(67,46,28,1);font-size:11px;}.template_flux_panier_1 .button{background-color:rgba(123,80,44,1);font-family:Playfair Display;border-color:rgba(94,61,34,1);}.template_flux_panier_1 label{font-family:Playfair Display;}.alert-info{font-weight:700;font-family:Playfair Display;color:rgba(123,80,44,1);background-color:rgba(255,255,255,1);border-color:rgba(94,61,34,1);border-bottom-width:0.833333px;border-left-width:0.833333px;border-right-width:0.833333px;border-top-width:0.833333px;}.template_flux_panier_1 .block-resume-cart .resume-cart-legend{background-color:rgba(213,183,145,1);color:rgba(255,255,255,1);font-family:Playfair Display;}.template_flux_panier a:not(.button){font-family:Playfair Display;font-weight:700;color:rgba(94,61,34,1);font-size:17px;}.template_flux_panier_1 .resume-cart-item-sku{font-size:13px;}.template_flux_panier_1 .resume-cart-item-pu .unit-price{font-family:Playfair Display;font-size:17px;}.template_flux_panier_1 .resume-cart-products .down-quantity,.template_flux_panier_1 .resume-cart-products .up-quantity{background-color:rgba(213,183,146,1);}.template_flux_panier_1 .total-price{font-family:Playfair Display;font-size:17px;}.stepper-tabs .stepper-item .step-name{font-family:The Seasons;font-size:17px;}.block-resume-price .bloc-total li:last-child span:last-child{font-family:Playfair Display;}.block-resume-price .bloc-total li:last-child{font-family:Playfair Display;}#connexion-inscription .form-group > label{font-family:Playfair Display;color:rgba(94,61,34,1);font-size:13px;}.wrapper{border-color:rgba(94,61,34,1);border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}body{color:rgba(157,121,76,1);font-family:Playfair Display;}header .slogan{text-align:center;}.block-shipping{color:rgba(123,80,44,1);font-family:AnticDidone;}.block-shipping .msg-shiping{color:rgba(255,0,0,1);font-weight:700;}.block-shipping .fa{display:none;}.template_fiche_produit .wrap-description .h1{color:rgba(94,61,34,1);font-family:Playfair Display;}.template_fiche_produit .description{color:rgba(0,0,0,1);font-style:italic;font-size:13px;}.contenu-editable{font-family:AnticDidone;font-weight:700;text-transform:none;}.categories-thumbnail__item-text{font-family:AnticDidone;}[name="product_order"]{font-family:AnticDidone;font-size:11.33px;color:rgba(123,80,44,1);}.produits .addbasket{font-family:AnticDidone;background-color:rgba(213,183,145,1);color:rgba(255,255,255,1);font-size:13px;}#fiche-produit .wrap-description .prix .prixprod{color:rgba(94,61,34,1);font-weight:normal;font-style:normal;font-family:Playfair Display;font-size:24px;}.template_fiche_produit .reference .reference__sku{font-size:13px;}.template_fiche_produit .reference{font-size:13px;}#fiche-produit .wrap-description .prix{border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}#fiche-produit .wrap-description .prix .oldprix{color:rgba(94,61,34,1);}.footer__links{font-size:6px;color:rgba(213,183,145,1);background-color:rgba(213,183,145,1);}.footer__links a{color:rgba(213,183,145,1);}.footer__links a:hover{color:rgba(213,183,145,1);}.footer__links a:focus{color:rgba(213,183,145,1);}.button, input[type="submit"]{font-family:Cinzel;font-size:18px;background-color:rgba(255,255,255,1);}.button:hover, input[type="submit"]:hover{color:rgba(255,255,255,1);font-family:Cinzel;}.button:focus, input[type="submit"]:focus{color:rgba(255,255,255,1);font-family:Cinzel;}.produits .nomprod a{font-weight:700;color:rgba(94,61,34,1);font-size:15.8px;}.template_fiche_produit .stock{font-weight:700;font-style:normal;color:rgba(123,80,44,1);}.template_fiche_produit .notification_product{font-weight:700;}.profile .connexion a{font-size:12px;}[name="form-account-registration"] .law-computer-and-freedoms .help-block{font-size:9px;}.contact .law-computer-and-freedoms .help-block{font-size:7.5px;}.diaporama-container .swiper-button-prev:hover,.diaporama-container .swiper-button-next:hover{font-size:38.75px;color:rgba(150,92,44,1);background-color:transparent;}.diaporama-container .swiper-button-prev:focus,.diaporama-container .swiper-button-next:focus{font-size:38.75px;color:rgba(150,92,44,1);background-color:transparent;}.diaporama-container .swiper-button-prev,.diaporama-container .swiper-button-next{color:rgba(123,80,44,1);font-size:36.5px;}.theme .accueil_boutique_template_1 .bx-wrapper .bx-controls-direction > a:hover{color:transparent;}.theme .accueil_boutique_template_1 .bx-wrapper .bx-controls-direction > a:focus{color:transparent;}.theme .accueil_boutique_template_1 .bx-wrapper .bx-controls-direction > a{color:transparent;}.template_boutique_accueil .produits{margin-right:20px;}.template_boutique_1 .produits .addbasket{display:inline-block;font-family:AnticDidone;font-size:13px;line-height:0.9;text-transform:uppercase;letter-spacing:0.1em;padding-left:10px;padding-right:10px;font-weight:700;background-color:rgba(213,183,145,1);color:rgba(255,255,255,1);padding-bottom:10px;padding-top:10px;}#top_fleche a:hover{color:rgba(213,183,145,1);}#top_fleche a:focus{color:rgba(213,183,145,1);}#top_fleche a{color:rgba(157,121,76,1);background-color:rgba(213,183,145,1);}.form-newsletter{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);}.form-newsletter .button{background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);font-family:inherit;}.template_fiche_produit .bloc-description-detaille > .h4{color:rgba(94,61,34,1);font-size:26px;display:block;}.template_fiche_produit .wrap-details > .h4{font-weight:normal;color:rgba(94,61,34,1);}.template_boutique_1 .attr{display:none;}.template_boutique_1 .produits .addbasket:hover{font-size:13px;font-weight:700;letter-spacing:0.15em;padding-left:10px;padding-right:10px;font-family:AnticDidone;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);}.template_boutique_1 .produits .addbasket:focus{font-size:13px;font-weight:700;letter-spacing:0.15em;padding-left:10px;padding-right:10px;font-family:AnticDidone;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);}#fiche-produit .produit_etiquette .titre-etiquette{font-family:Playfair Display;}.template_boutique_1 .produits .produit_etiquette .titre-etiquette{font-family:Playfair Display;}.template_boutique_1 .hors-stock{color:rgba(255,75,178,1);font-family:Dancing Script;font-size:14.2px;border-top-width:;}.bloc-description-detaille .contenu-editable{font-family:Open Sans;color:rgba(157,121,76,1);}@media (min-width:1024px){#headercontent{min-height:127px;}header #blocContent{max-width:1920px;}.template-panier-1,.template-panier-2{top:0px;right:11px;left:auto;}header .slogan{width:74.42%;top:8px;left:50%;transform:translateX(-50%);right:auto;}.template-panier-3{top:82px;right:117px;}.template_boutique_1 .produits .produit_etiquette{top:0px;right:23px;}}@media (min-width:1024px) and (max-width:1280px){.template_boutique_1 .produits .addbasket{font-size:12px;padding-left:0px;padding-right:0px;}.template_boutique_1 .produits .addbasket:hover{font-size:12px;}.template_boutique_1 .produits .addbasket:focus{font-size:12px;}.produits .addbasket{font-size:16px;}}@media (min-width:0) and (max-width:1023px){.nav-static-breadcrumb{text-align:left;}.nav-static-breadcrumb li::before{font-size:14px;}.form-group > label{font-size:11px;}[name="product_order"]{font-size:11.33px;}.button, input[type="submit"]{text-transform:capitalize;font-family:Cinzel;font-style:normal;font-size:15.8px;}#fiche-produit .wrap-description .bloc-bt-quantity .bt-quantity{font-size:12px;}.categories-thumbnail__item-text{font-size:13px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px;}.template_boutique_1 .produits .addbasket{font-size:9px;text-transform:uppercase;font-family:AnticDidone;letter-spacing:0em;line-height:9.5px;margin-bottom:0px;margin-right:;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;border-style:none;display:inline-block;padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:10px;}.template_boutique_1 .produits .addbasket:hover{font-size:9px;text-transform:uppercase;padding-left:5px;padding-right:5px;letter-spacing:0em;}.template_boutique_1 .produits .addbasket:focus{font-size:9px;text-transform:uppercase;padding-left:5px;padding-right:5px;letter-spacing:0em;}[name="product_order"]:focus{border-color:rgba(157,121,76,1);border-style:solid;margin-bottom:3px;}body{font-size:16px;}.template_boutique_1 .produits .nomprod a{font-size:15px;}#top_fleche a{background-color:rgba(157,121,76,1);}#fiche-produit .produit_etiquette .titre-etiquette{font-family:Playfair Display;}.template_boutique_1 .produits .productImageWrap img{object-fit:cover;}#tarteaucitronDisclaimerAlert{font-size:9px;}}[data-id="6867"] .iview-perso .iview-strip,
[data-id="6869"] .iview-perso .iview-strip,
[data-id="6870"] .iview-perso .iview-strip,
[data-id="6868"] .iview-perso .iview-strip
{
    margin-left: 43px;
}

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'AnticDidone';
  src: url('/uploaded/135782/font/anticdidone-regular.woff2') format('woff2'),
        url('/uploaded/135782/font/anticdidone-regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'The Seasons';
    src: url('/uploaded/135782/font/fontspringdemo-theseasonslightregular.woff2') format('woff2'),
        url('/uploaded/135782/font/fontspringdemo-theseasonslightregular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'breathing';
    src: url('/uploaded/135782/font/breathing.woff2') format('woff2'),
        url('/uploaded/135782/font/breathing.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'breathing-swash';
    src: url('/uploaded/135782/font/breathing-swash.woff2') format('woff2'),
        url('/uploaded/135782/font/breathing-swash.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

#headercontent {
  min-height: 150px;
  
}

.col .infosclient h4, .col .infosclient .h4 {
    border-bottom: 1px solid #d5b791;
}
.col .infosclient .row.dotted{
    border-bottom:1px dotted #d5b791;
}
.side-tabs.top a.active:after, .side-tabs.top li:nth-child(3) span.active:after{
    background: #d5b791;
}
#connexion-inscription form a {
    margin-left: 1px;
}

form a {
    text-decoration: none;
}

body, html {
    font-size: 15px;
}

.produit_etiquette,
.produit_etiquette:hover {
    background-color: #724f33 !important;
}

@media (min-width: 640px) {
    .faq .faq_block .faq_question {
        width: 1000px;
    }
}

h2, .h2 {
    color: rgb(95, 95, 95) !important;
}

#connexion-inscription .h2, #connexion-inscription h2 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 2px;
    font-family: Roboto, sans-serif;
    padding-left: 0px;
    position: relative;
    right: 10px;
}

.h2, h2 {
    border-bottom: none;
}

form .form-group > label:first-child {
    font-weight: 600;
    font-variant: none;
    font-family: Open sans, sans-serif;
    font-size: 12px;
    text-transform: capitalize;
    color: #7d7d7d;
}

body, html {
    font-size: 16px;
}

form .form-group input[type="password"],
form .form-group input[type="text"] {
    border: 1px solid grey;
    border-top: 3px solid gray;
}

.produit_etiquette .h3, .produit_etiquette h3, .produit_etiquette2 .h3, .produit_etiquette2 h3, .produit_etiquette3 .h3, .produit_etiquette3 h3 {
    margin: 1px;
}

.produit_etiquette::after {
    border-color: rgba(0, 0, 0, 0) transparent transparent !important;
}

.produit_etiquette {
    height: 74px;
}

.produit_etiquette, .produit_etiquette2, .produit_etiquette3 {
    width: 74px;
}

.produit_etiquette .h3, .produit_etiquette h3, .produit_etiquette2 .h3, .produit_etiquette2 h3, .produit_etiquette3 .h3, .produit_etiquette3 h3 {
    padding: 25px 0;
}

.produit_etiquette .h3, .produit_etiquette h3, .produit_etiquette2 .h3, .produit_etiquette2 h3, .produit_etiquette3 .h3, .produit_etiquette3 h3 {
    font-size: 14px;
  font-family:'The Seasons', serif;
}


.template_boutique_all .produits.is_etiquette .remise {
    display: none;
}

#logo {
    display: none;
}

.top-header {
    background: #F5D7DF;
    font-size: 20px;
    padding: 5px 10px;
    color: #fff;
    margin-bottom: 10px;
}

nav#nav-principal {
    display: flex;
}

nav#nav-principal > ul {
    flex: 1 1 auto;
    display: flex;
    justify-content: center;
}

nav#nav-principal a:not(.button) {
    font-size: 18px;
}

.template_boutique .produits .prix__block {
    display: flex;
    align-items: center;
    justify-content: center;
}

a {
    color: black;
}

.produits .prixprod {
    color: #000;
    font-family: Raleway, sans-serif;
    font-weight: 1;
    font-size: 14px;
    position: relative;
    bottom: 5px;
}

.produits p.nomprod {
    font-family: Comfortaa;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
}

#addmsg, .addbasket {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.template_boutique_1 .attr select {
    display: none;
}

.accueil_boutique_template_1 select {
    display: none;
}

.template_boutique_1 .prix .oldprix, .template_boutique_1 .prix .prixprod {
    color: #000;
}

#savoirplus {
    display: none;
}

#savoirplus.open {
    display: block;
}

.bandeau__wrapper.wrapper {
    padding: 0;
}

@media (max-width: 1023px) {
    .accueil_diaporama_template_2 .center-img-slider {
        background-size: contain;
    }
}

@media only screen and (max-width: 1023px) {
    .contenu-editable .table-responsive table {
        width: auto !important;
    }

    .contenu-editable .table-responsive {
        overflow: auto;
    }

    .contenu-editable .table-responsive table {
        table-layout: auto !important;
        max-width: none !important;
        display: table !important;
    }

    .contenu-editable .table-responsive table:not(.fc-table) tr {
        display: table-row;
    }

    .contenu-editable .table-responsive table:not(.fc-table) tbody,
    .contenu-editable .table-responsive table:not(.fc-table) tfoot,
    .contenu-editable .table-responsive table:not(.fc-table) thead,
    .contenu-editable .table-responsive table:not(.fc-table) tr td {
        display: table-cell;
        padding: 0 15px;
    }

    .contenu-editable .table-responsive table:not(.fc-table) tbody {
        display: table-row-group;
        vertical-align: middle;
        border-color: inherit;
    }
}

@media (max-width: 63.9375em) {
    nav#nav-principal > ul ul li a:not(.menu_burger) {
        color: rgba(157,121,76,1);
    }
}

.header-information-content {
    background-color: rgb(0, 0, 0) !important;
}

.header-information .header-information-content-btn-close:hover {
    color: #fff;
}

.header-information .header-information-content-btn-close {
    color: white;
}

@media (max-width: 1023px) {
    .accueil_diaporama_template_2 .center-img-slider {
        background-size: cover;
    }
}

@media only screen and (min-width: 1023px) {

    .page-index .header_p {
        background-color: transparent;
    }

    .page-index .navigation_p {
        background-color: #fff !important;
        border-color: transparent;
    }

    .page-index nav#nav-principal .navigation_button_p {
        background-color: transparent !important;
    }

    .accueil_diaporama_template_2 {

        margin-top: -277px;
        z-index: 0;
    }

    .accueil_diaporama_template .slide > div {
        max-height: none;
        padding: ;
        padding-top: 56%;
        top: 0;
    }

    .page-index.cmonsite-panier-3 #main-conteneur header {
        z-index: 1;
    }

    .accueil_diaporama_template_2 .center-img-slider {
        height: 100%;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
    }

    .accueil_diaporama_template_2 .bx-viewport {
        max-height: none;
    }

    .accueil_diaporama_template_2 .slide {
        height: 0;
        padding-top: 56%;
    }

    .accueil_diaporama_template_2 .slide > div {
        height: auto;
    }

    .page-index nav#nav-principal ul.navIcons li {
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
    }

    .page-index .slogan_live_edit .slogan_p span {
        color: #fff !important;
    }
}

@media only screen and (min-width: 1440px) {
    .accueil_diaporama_template_2 {
        margin-top: -255px;
    }
}

.top-header {
    font-size: 16px;
    font-family: Andale Mono;
    text-transform: uppercase;
    font-weight: 600;
}

#grid-105855 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    padding-left: 15px;
    padding-right: 15px;
}

#navigation ul li ul li a, nav#nav-principal ul li a {
    font-family: Arial SANS-SERIF;
}

@media screen and (min-width: 200px) and (max-width: 369px) {
    #grid-481482 > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > strong:nth-child(1) > span:nth-child(1) {
        font-size: 15px;
    }
}

@media screen and (min-width: 200px) and (max-width: 313px) {
    #grid-481482 > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > strong:nth-child(1) > span:nth-child(1) {
        font-size: 14px;
    }
}

@media screen and (min-width: 200px) and (max-width: 305px) {
    #grid-481482 > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > strong:nth-child(1) > span:nth-child(1) {
        font-size: 9px;
    }
}

/*MODIFICATIONS COULEUR AJOUTER AAU PANIER, PRIX, NOM PRODUIT DANS FICHES PRODUITS */
.wrapper .addmsglo:hover, .button:not(.zoom):hover, .bouton:hover, .wrapper input[type="submit"]:hover, #formnewsletter input[type="submit"]:hover, .template_fiche_produit_3 #fiche-produit .wrap-description .side-tabs a:hover, .accueil_diaporama_template .slide .slide-text .slider-see-more:hover, .wrapper button:hover, #block-flottant-search button:hover, .template-panier .bouton:hover, .pagination.pull-right li.active a, .pagination.pull-right li:hover a {
  color: rgb(0, 0, 0) !important;
  background-color: rgb(255, 255, 255) !important;
  border-color: rgb(213, 183, 145) !important;
}

.wrapper .addmsglo, .button:not(.zoom), .bouton, .wrapper input[type="submit"], #formnewsletter input[type="submit"], .template_fiche_produit_3 #fiche-produit .wrap-description .side-tabs a, .accueil_diaporama_template .slide .slide-text .slider-see-more, .wrapper button, #block-flottant-search button, .template-panier .bouton, .pagination.pull-right li a {
    background: #D5B791 !important;
    border-color: #D5B791 !important;
}

.wrapper .addmsglo, .button:not(.zoom), .bouton, .wrapper input[type="submit"], #formnewsletter input[type="submit"], .template_fiche_produit_3 #fiche-produit .wrap-description .side-tabs a, .accueil_diaporama_template .slide .slide-text .slider-see-more, .wrapper button, #block-flottant-search button, .template-panier .bouton, .pagination.pull-right li a {
    color: rgb(255, 255, 255) !important;
}

#panier .panier_nom a, .template-panier-2 .panier_attribut, .template-panier-3 .panier_attribut, .template-panier-4 .panier_attribut {
  color: rgb(157,121,76) !important;
}

.prixprod {
    color: #000;
}

.template_fiche_produit_1 .produit_etiquette {
    width: 74px;
}

.template_fiche_produit_1 .produit_etiquette .titre-etiquette {
    font-size: 13px;
}


.template_boutique_all .produits .produit_etiquette,
.template_fiche_produit_1 .produit_etiquette {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.template_boutique_all .produits .produit_etiquette {
  right: 0;
}

.template_fiche_produit .remise-produit {
  display: none;
}

@media only screen and (max-width: 639px) {
  .template_boutique_1 .produits {
    width: 47.5%;
  }
  .img-square {
  padding-bottom: 177%;
}
}

@media screen and (max-width: 639px) {
	.row-index-new-and-promo > .col{
		width: 40%;
        margin-left: 15px;
        margin-right: 15px;
        flex: 1 1 auto;
	}
  
  .row-index-social-network > .col,.row-footer-inforations > .col{
    	width: 40%;
        margin-left: 15px;
        margin-right: 15px;
        flex: 1 1 auto;
  }
}

@media only screen and (max-width: 639px) { #grid-511799 img {
  width: 100px;
}
}

@media only screen and (max-width: 639px) {
  .accueil_diaporama_template_2 .slide, .accueil_diaporama_template_2 .slide > div, .accueil_diaporama_template_2 .slide > div .center-img-slider {
    height: 190px;
  }
}

@media only screen and (max-width: 639px) { .bx-wrapper .bx-controls-direction a {
  top: 42%;
}
}

@media only screen and (max-width: 639px) { 
  center-img-slider {
  height: 202px;
}
}
  

@media only screen and (max-width: 639px) { 
  .widget-spacer-zone {
  height: 31px;
}
}

.cmonsite-index #wrapper {
  padding-bottom: 0;
}


.module-actualite
{
 	font-size: 18px;
    font-family: Times New Roman;
    color: #ffffff;
}

.widget.widget-actualite {
    background-color: #000;
 	padding: 10px;
}

.nav-static-breadcrumb {
  font-size: 0px;
}


.cmonsite-toolbar{
  background:rgb(0, 0, 0)}

#cmonsite_translate_element .goog-te-gadget .goog-te-menu-value span {
  color:rgb(0, 0, 0) !important}
#cmonsite_translate_element ~ .choice-currency .inner-choice-currency
{color:rgb(0, 0, 0) !important}


.widget-buttons--design-2 {
    font-family: 'Playfair Display';
    font-weight: bold;
}


.widget-buttons--design-2 .button-custom {
  border: 5px solid var(--button-color,currentColor);
  background-color: var(--button-bg,currentColor);
  padding: .4em .4em;
}

.template_fiche_produit.template_fiche_produit_2 #fiche-produit .triangle-ficheprod + .container-etiquette {
  top: 65px;
}

.template_fiche_produit.template_fiche_produit_2 #fiche-produit .container-etiquette {
  width: 83px;
  min-height: 83px;
  font-size: 11px;
  position: absolute;
  right: 16px;
  top: 0;
}

.template_fiche_produit_2 .container-etiquette {
  width: 83px;
  min-height: 83px;
  font-size: 11px;
  position: absolute;
  right: 8px;
  top: 0;
}


#fiche-produit .wrap-description .h3, #fiche-produit .wrap-description h3 {
  font-size: 11px;
}

#fiche-produit .produit_etiquette .h3, .template_fiche_produit_2 .produit_etiquette .h3 {
  font-size: 11px;
  min-height: 83px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1.4;
}

#fiche-produit .produit_etiquette {
  min-height: 83px;
  display: block;
}

.template_fiche_produit_2 .produit_etiquette .h3, .template_fiche_produit_2 .produit_etiquette h3 {
  font-size: 11px;
  margin: 0;
}

.template_fiche_produit_2 .container-etiquette {
  position: absolute;
}

@media only screen and (min-width:1200px) and (max-width:1439px) {
nav#nav-principal a:not(.button) {
    font-size: 13px !important;
}
}


@media only screen and (min-width:1023px) and (max-width:1200px) {
  nav#nav-principal a:not(.button) {
    font-size: 10px !important;
}
}

@media only screen and (max-width: 1023px) {

.slogan_p > p:nth-child(8) {
  display: none;
}
.slogan_p > p:nth-child(7) {
  display: none;
}

.slogan_p > p:nth-child(6) {
  display: none;
}

.slogan_p > p:nth-child(1) {
  display: none;
}
  .slogan {
    margin-top: 30px !important;
  }
}
.bx-controls.bx-has-controls-direction.bx-has-pager {
    display: none;
}

.produits-accueil .bx-controls.bx-has-controls-direction.bx-has-pager {
	display: block;
}

.template_fiche_produit #fiche-produit .addbasket i, .template_fiche_produit #fiche-produit .addbasket span {
    font-size: 1rem;
}


#footer.links_p, footer p , #footer.links_p a:not(.button):not(.addbasket):not(.zoom):not(.element-sidebar) {
  color:#FFF !important;
}

span.navigation_link_p.input-group-btn button.btn-search.button
{
background-color:rgba(249, 179, 204, 0.30) !important
}

.produit_etiquette:before
{
  content:none !important;
}

a.nomprod_link {
    color: #000 !important;
}

span.faq_question-content {
    color: #000;
}

  .page-index .slogan_live_edit .slogan_p span {
    color: rgb(157, 121, 76) !important;
  }

span.navigation_link_p.input-group-btn button.btn-search.button {
  background-color: rgb(213, 183, 145) !important;
}


.title_section {
  color: rgb(157, 121, 76);
}

@media only screen and (min-width: 1023px) {
.navigation_p {
    border-color: #ff0b0b00;
    border-bottom: 1px solid rgb(157, 121, 76);
  }
  
  .page-index .navigation_p {
      border-color: #ff0b0b00;
    border-bottom: 1px solid rgb(157, 121, 76);
  }
}

.banner {
  z-index: 1;
  position: relative;
}

.page-boutique-99242 .categories-thumbnail .button {
    background: rgb(213, 183, 145) !important;
    border-color: rgb(213, 183, 145) !important;
}

@media only screen and (min-width: 1023px) {
  .accueil_diaporama_template_2 .center-img-slider {
    height: 88%;
    top: 229px;
  }
}

:root {
  --swiper-navigation-size: 44px;
}

.accueil_boutique_template_1 .bx-controls-direction a{
  position: absolute;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  background: none !important;
}


.accueil_boutique_template_1 .bx-controls-direction a::after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
  text-indent: 0;
  
}

.accueil_boutique_template_1 .bx-controls-direction a.bx-next::after {
	content: 'next';
}

.accueil_boutique_template_1 .bx-controls-direction a.bx-prev::after {
	content: 'prev';
}


.notification_product.error
{
  font-size: 16px !important;
}

.notification_product
{
  border:none;
}

.template_fiche_produit #fiche-produit .wrap-description .h1 {
  text-transform: none;
}


.template_fiche_produit .bloc-quantite {
  font-size: 15px;
}

.declinaison-attribute-group__label {
  display: none !important;
}

.template_fiche_produit.template_fiche_produit_2 .declinaison .declinaison-attribute-group, .template_fiche_produit.template_fiche_produit_3 .declinaison .declinaison-attribute-group {
  margin-top: 20px;
}

.template_fiche_produit_2 .wrap-description {
  font-family: 'Playfair Display', serif;
}

.produit_galerie_background_p p, #paniercmd, .produit_galerie_background_p strong, #fiche-produit p, #fiche-produit strong, #fiche-produit .wrap-description h3, #fiche-produit .wrap-description .h3, #fiche-produit h4, #fiche-produit .h4, #paniercommandecontent, #infoscommande, #paiementchoix, .produit_galerie_border_p p, .prixprod, .oldprix {
  font-family: 'Playfair Display', serif;
}


.template_fiche_produit .bloc-quantite {
  font-family: 'Playfair Display', serif;
}

.btn-details {
display: none !important;
}

.produits .nomprod a {
  font-family: 'Playfair Display';
  color:#311f0f !important;
}

.produits .prixprod {
   font-family: 'Playfair Display' !important;
  color:#623d1e !important;
}

.produits-bloc-image .product-image-secondaire {
    position: absolute;
    width: 100%;
    height: 100%;
    visibility: hidden;
  	opacity: 0;
  	transition: opacity 0.25s ease-in-out;
}

.produits-bloc-image:hover .product-image-secondaire{
	visibility: visible;
    opacity: 1;
}

.template_boutique .productImageWrap .zoom {
  display: none;
}

.widget.widget-actualite {
    background-color: transparent;
 	padding: 10px;
}

.texte-nouveaute{
  display: none;
}

.produits .prix {
  justify-content: center;
}

.iview-perso{
  background:none !important
}

.iview-perso #iview-timer{
  display:none !important
}

.iviewSlider {
  background-position: center center !important;
  background-size: contain !important;
}

.iview-perso .iview-strip {
  background-size: contain !important;
}

.pagination a.button, .pagination .pagination-dot {
  background:#d5b791 !important;
  border-color:#724f33 !important;
}

.pagination a.button:hover, .pagination .active a.button, .pagination .pagination-dot:hover {
  background:white !important;
  color:#724f33 !important;
  border-color:#724f33 !important;
}

.ajouter-panier .addbasket, .block-btn-addbasket .addbasket{
  background:#d5b791 !important;
  border-color:#d5b791 !important;
}

.template_fiche_produit .radio_unique{
  border: 3px solid #D5B790;
  color:#734E34
}

.template_fiche_produit .declinaison .declinaison-attribute-group__item > label:hover, .template_fiche_produit .radio_unique.radio-checked{
  border: 3px solid #734E34 !important;
  color:#734E34
}

.template_fiche_produit .radio_unique {
    border-radius: 5px;
}

.template_fiche_produit .h4{
 text-decoration: none!important;
  font-family: 'Playfair Display', serif;
  text-transform: uppercase;
  font-size: 25px!important;
}
.template_fiche_produit #savoirplus .h4{
color: #d5b790!important;
}

.template_fiche_produit .bloc-suggestions .h4{
color: #734e34!important;
}

.template_fiche_produit #savoirplus .details li span{
  font-family: 'AnticDidone', serif!important;
  font-size: 19px!important;
}

@media only screen and (max-width: 1023px) {
#nav-principal.nav_ouverte>ul {
  z-index: 3;
  top: 65px;
  }
  #nav-principal ul.navIcons{
	display:flex;
        top: 0;
}
  #nav-principal .navIcons li span.navigation_legend_top{
left:0;
}
  #nav-principal a.menu_burger{
    display: flex;
    justify-content: center;
    align-items: center;
}
}

.information-fidelity-product {
    color: #7E502E;
}

.template_boutique_1 .produits .block-btn-addbasket {
  align-items: center;
} 

.template_boutique_1 .produits .block-btn-addbasket .addbasket {
  width: auto;
}

.accueil_boutique_template_1 .block-btn-addbasket {
width: 100%;
}

.accueil_boutique_template_1 .block-btn-addbasket {
margin: 0 0px;
}