/* STYLE CMONSITE EDITOR */
#nav-principal .navigation_link_p.actif{border-image-source:url('/uploaded/147774/bordure.png');border-bottom-width:0px;border-style:none;border-image-slice:0 0 50 0;border-image-width:13px 13px 13px 13px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}#nav-principal .navigation_button_p.actif .navigation_link_p{border-image-source:url('/uploaded/147774/bordure.png');border-bottom-width:0px;border-style:none;border-image-slice:0 0 50 0;border-image-width:13px 13px 13px 13px;border-image-outset:0px 0px 0px 0px;border-image-repeat:repeat;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}#nav-principal .navigation_link_p{line-height:1em;padding-bottom:13px;padding-top:0px;margin-top:0px;margin-bottom:0px;font-family:Playfair Display;color:rgba(17,0,10,1);}#nav-principal .navigation_link_p:hover{border-image-source:url('/uploaded/147774/bordure.png');border-image-slice:0 0 50 0;border-image-width:13px 13px 13px 13px;border-image-repeat:repeat;}#nav-principal .navigation_link_p:focus{border-image-source:url('/uploaded/147774/bordure.png');border-image-slice:0 0 50 0;border-image-width:13px 13px 13px 13px;border-image-repeat:repeat;}#nav-principal .navigation_button_p:hover .navigation_link_p{border-image-source:url('/uploaded/147774/bordure.png');border-image-slice:0 0 50 0;border-image-width:13px 13px 13px 13px;border-image-repeat:repeat;}#nav-principal .navigation_button_p:focus .navigation_link_p{border-image-source:url('/uploaded/147774/bordure.png');border-image-slice:0 0 50 0;border-image-width:13px 13px 13px 13px;border-image-repeat:repeat;}header .logo{height:auto;}header .logo img{height:auto;}.template-panier #header-panier{font-family:Lato;color:rgba(17,0,10,1);padding-top:16px;padding-left:16px;padding-right:16px;padding-bottom:24px;line-height:1em;background-color:rgba(255,253,254,1);}.template-panier #header-panier .fa-shopping-cart{margin-bottom:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;display:none;font-size:17px;}.template-panier #header-panier .panier_text{display:inline;}header{background-color:rgba(255,253,254,1);border-style:solid;border-top-width:0px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-color:rgba(172,0,95,0.5);}.footer_p{background-color:rgba(255,253,254,1);padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;font-family:Lato;}.button, input[type="submit"]{background-color:rgba(17,0,10,1);padding-bottom:16px;padding-top:16px;padding-left:24px;padding-right:24px;font-size:18px;font-weight:normal;text-transform:none;font-family:Lato;color:rgba(255,253,254,1);border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:rgba(17,0,10,1);margin-right:0px;margin-bottom:0px;margin-left:0px;margin-top:0px;}.button:hover, input[type="submit"]:hover{background-color:rgba(172,0,95,1);color:rgba(255,244,251,1);border-color:rgba(255,244,251,1);border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;}.button:focus, input[type="submit"]:focus{background-color:rgba(172,0,95,1);color:rgba(255,244,251,1);border-color:rgba(255,244,251,1);border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;}body{font-size:18px;font-family:Lato;color:rgba(146,0,81,1);}header.is-fixed{padding-top:0px;padding-bottom:0px;}.contenu-editable h1{color:rgba(146,0,81,1);background-color:transparent;font-family:Playfair Display;font-weight:normal;font-size:38px;margin-bottom:0px;margin-top:0px;text-transform:none;line-height:1em;}#nav-principal .navigation_button_p > ul{border-style:none;border-color:rgba(146,0,81,1);border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;background-color:rgba(255,253,254,1);box-shadow: 0px 0px 0px 0px transparent;}#nav-principal .sous_navigation_link_p{background-color:rgba(255,253,254,1);color:rgba(17,0,10,1);font-family:Playfair Display;text-transform:none;}#nav-principal .sous_navigation_link_p.actif{color:rgba(146,0,81,1);background-color:rgba(238,238,238,1);}#nav-principal .sous_navigation_button_p.actif .sous_navigation_link_p{color:rgba(146,0,81,1);background-color:rgba(238,238,238,1);}#nav-principal .sous_navigation_link_p:hover{color:rgba(17,0,10,1);background-color:rgba(238,238,238,1);}#nav-principal .sous_navigation_link_p:focus{color:rgba(17,0,10,1);background-color:rgba(238,238,238,1);}.footer__links{background-color:rgba(255,253,254,1);color:rgba(17,0,10,1);padding-top:10px;padding-bottom:10px;font-family:Lato;}.footer__links a{color:rgba(17,0,10,1);font-size:16px;}.footer__links a:hover{color:rgba(146,0,81,1);}.footer__links a:focus{color:rgba(146,0,81,1);}.contenu-editable{font-family:Lato;color:rgba(17,0,10,1);}.contenu-editable-site-footer a:hover{color:#B82677;}.contenu-editable-site-footer a:focus{color:#B82677;}#bloc-fil-title::before{box-shadow:inset 0px 0px 0px 0px transparent;background-color:rgba(17,0,10,1);}#bloc-fil-title{background-color:rgba(17,0,10,1);}.title_section{color:rgba(255,253,254,1);font-family:Playfair Display;font-size:30px;margin-bottom:25px;}.nav-static-breadcrumb li a{color:rgba(255,253,254,1);font-family:Lato;}.nav-static-breadcrumb li a:hover{color:rgba(172,0,95,1);}.nav-static-breadcrumb li a:focus{color:rgba(172,0,95,1);}.nav-static-breadcrumb li::before{color:rgba(255,253,254,1);}.nav-static-breadcrumb li a.actif{color:rgba(247,230,240,1);}.nav-static-breadcrumb{margin-bottom:25px;}.produits .addbasket .inside-addbasket{background-color:rgba(252,243,248,1);color:rgba(17,0,10,1);border-color:rgba(146,0,81,1);border-style:none;}.produits .addbasket .inside-addbasket:hover{background-color:rgba(17,0,10,1);color:rgba(252,243,248,1);}.produits .addbasket .inside-addbasket:focus{background-color:rgba(17,0,10,1);color:rgba(252,243,248,1);}.produits .zoom-inner{background-color:rgba(252,243,248,1);color:rgba(17,0,10,1);border-style:none;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px;}.produits .zoom-inner:hover{background-color:rgba(17,0,10,1);color:rgba(252,243,248,1);border-style:none;}.produits .zoom-inner:focus{background-color:rgba(17,0,10,1);color:rgba(252,243,248,1);border-style:none;}.template_boutique_all .produits .productImageWrap:hover::before{background-color:rgba(247,230,240,1);}.produits .produit_etiquette{background-color:rgba(172,0,95,1);margin-bottom:none;margin-right:none;}.produits .produit_etiquette .titre-etiquette{font-family:Quicksand;font-weight:normal;font-size:20px;}.produits .nomprod a{font-family:Cormorant Garamond;font-size:27px;color:rgba(17,0,10,1);font-weight:normal;text-transform:none;}.produits .nomprod a:hover{color:rgba(146,0,81,1);}.produits .nomprod a:focus{color:rgba(146,0,81,1);}.template_boutique_all .produits .prix .prixprod{font-weight:700;color:rgba(146,0,81,1);font-size:20px;}.template_boutique .produits .desc{color:rgba(17,0,10,1);}.template_boutique .produits{box-shadow: 0px 0px 0px 0px transparent;border-color:#E8E6E7;border-right-width:1px;border-style:solid;border-bottom-width:1px;border-left-width:1px;border-top-width:1px;}.produits .productImageWrap{padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px;}.form-group > label{font-family:Quicksand;font-weight:700;font-size:18px;}form .form-group input[type="password"], form .form-group input[type="text"], form .form-group select, form .form-group textarea{font-family:Quicksand;color:rgba(17,0,10,1);background-color:rgba(247,230,240,1);border-color:rgba(146,0,81,1);}.template-panier #header-panier .count-live{background-color:rgba(146,0,81,1);font-family:Lato;}.stepper-tabs .stepper-item.active .step-counter{background-color:rgba(146,0,81,1);--stepper-item-done-bg:rgba(146,0,81,1);}.stepper-tabs .stepper-item.step-done .step-counter{background-color:rgba(146,0,81,1);--stepper-item-done-bg:rgba(146,0,81,1);}.stepper-tabs .stepper-item.active::before{border-color:rgba(146,0,81,1);--stepper-item-done-color:rgba(146,0,81,1);}.template_flux_panier_1 .button.button-secondary{background-color:rgba(247,230,240,1);}.template_flux_panier_1 .button.button-secondary:hover{background-color:rgba(17,0,10,1);}.template_flux_panier_1 .button.button-secondary:focus{background-color:rgba(17,0,10,1);}#connexion-inscription .form-group input[type="password"], #connexion-inscription .form-group input[type="text"], #connexion-inscription .form-group select, #connexion-inscription .form-group textarea{background-color:rgba(255,253,254,1);border-top-left-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-right-radius:0px;border-color:#E8E6E7;}.template_flux_panier_1 .connexion,.template_flux_panier_1 .inscription{box-shadow: 0px 0px 0px 0px transparent;border-color:#E8E6E7;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;}.template_flux_panier_1 .connexion-inscription-header{border-style:none;}.contenu-editable h2{color:rgba(172,0,95,1);background-color:transparent;font-family:Playfair Display;font-weight:normal;font-size:26px;line-height:40px;}.diaporama-container .swiper-button-prev,.diaporama-container .swiper-button-next{color:rgba(17,0,10,1);}.diaporama-container .swiper-button-prev:hover,.diaporama-container .swiper-button-next:hover{color:rgba(146,0,81,1);}.diaporama-container .swiper-button-prev:focus,.diaporama-container .swiper-button-next:focus{color:rgba(146,0,81,1);}#nav-principal{border-style:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:rgba(172,0,95,1);}.contenu-editable h3{background-color:transparent;color:rgba(146,0,81,1);font-family:Playfair Display;font-size:20px;font-weight:normal;}header .slogan{text-align:center;font-family:Dancing Script;color:rgba(146,0,81,1);}.template_livreor_2 .IDLO{border-color:rgba(146,0,81,1);border-left-width:1px;background-color:rgba(238,238,238,1);border-right-width:1px;border-bottom-width:1px;border-top-width:1px;}.template_livreor_2 .infosLO{color:rgba(146,0,81,1);}.template_livreor_2 .message_lo:nth-child(2n+1) .contenuMsgLO{border-color:rgba(146,0,81,1);border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;background-color:rgba(255,253,254,1);--avis-client-odd-bg:rgba(255,253,254,1);color:rgba(17,0,10,1);text-align:justify;}.template_livreor_2 .message_lo:nth-child(2n+1) .contenuMsgLO .blcFleche::before{border-color:rgba(146,0,81,1);border-style:none;}.template_livreor_2 .contenuMsgLO{border-color:rgba(146,0,81,1);color:rgba(17,0,10,1);text-align:justify;}.template_livreor_2 .note .fa{color:rgba(146,0,81,1);}.addmsglo.button{margin-bottom:50px;}#fiche-produit .remise-produit{background-color:rgba(146,0,81,1);}.template-panier-2 #header-panier{padding-top:0px;padding-bottom:14px;line-height:1px;}.template-panier #paniercommande .text-total{font-family:Lato;}.page-fiche_produit .title_section{font-family:Cormorant Garamond;text-transform:capitalize;}.template_boutique_all .container-etiquette.with-etiquette ~ .remise{background-color:rgba(146,0,81,1);}#fiche-produit .produit_etiquette{background-color:rgba(17,0,10,1);}#fiche-produit .wrap-description .prix .oldprix{color:rgba(146,0,81,1);}a:where(.widget-texte-content a){font-family:Lato;}.contenu-editable-site-footer a{font-family:Lato;}.template-panier #paniercontent{font-family:Lato;}.template-panier .ajout_panier .button{font-family:Lato;color:rgba(255,253,254,1);background-color:rgba(146,0,81,1);}#tarteaucitronDisclaimerAlert{font-family:Lato;}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronCloseAlert{font-family:Lato;}.template_boutique_2 .produits .produit_etiquette{background-color:rgba(17,0,10,1);}.template_fiche_produit .description{color:rgba(17,0,10,1);}@media (min-width:1024px){header .logo{width:84px;height:auto;top:10px;left:49px;transform:translateX(-50%);right:auto;}header .logo img{height:auto;}.header-conteneur #blocContent{max-width:106px;}header{min-height:93px;}.is-fixed .template-panier-2{top:0px;right:-1091.03125px;}.template-panier #header-panier .count-live{top:5px;left:auto;right:0px;}header .logo img img{height:auto;}.menu-principal{max-width:1371px;}header .logo img img img{height:auto;}header .slogan{width:50px;top:410px;left:122px;}header .logo img img img img{height:auto;}header .logo img img img img img{height:auto;}header .logo img img img img img img{height:auto;}header.is-fixed{min-height:95px;}.template_boutique_2 .produits .produit_etiquette{transform:none;left:0px;right:auto;}}@media (min-width:0) and (max-width:1023px){header .logo{top:20px;left:50%;height:auto;right:auto;transform:translateX(-50%);width:120px;}header .logo img{height:auto;}header .slogan{top:-32px;left:20px;}}.is-fixed .header-conteneur {
    height: auto;
}

.paniertoggle{
  display:none;
}

#header-panier{
  display:flex;
  align-items:center;
}

.template-panier {
    right: 0px;
}

#nav-principal>ul li ul:before {
  display:none;
}

.produits .zoom-inner{
  border:none!important;
}

.template_contact_4 .tmp4blocC {
  background: transparent;
}

.is-fixed #nav-principal .template-panier.template-panier-2 {
    height: auto;
}
.is-fixed #nav-principal .template-panier.template-panier-2 #panier #header-panier .count-live {
    top: auto;
}
.is-fixed #headercontent {
    height: 100%;
}
.is-fixed #headercontent #logo img {
  height: 73px;
}
.is-fixed #headercontent #logo {
  height: auto;
}

@media only screen and (max-width: 1023px){

  #grid-296246{
    display:none;
  }

  #nav-principal ul {
      background-color: white;
  }
  .widget-spacer-zone {
    max-height: 50px;
  }
  #grid-072000, #grid-827681, #grid-170809, #grid-461172, #grid-393156{
    padding: 50px 0!important;
  }
  
  #grid-266134>.row{
    flex-direction:column-reverse;
  }
  #grid-494809 .full-background{
    width: 100vw;
  }
  #grid-827681, #grid-170809 {
    padding: 20px 0 !important;
  }
  #grid-827681 {
    display: grid;
  }
  #grid-827681 .widget-col.last {
    order: -1;
  }
  .container-slogan {
    display: none;
  }
  header #headercontent {
    min-height: 0;
  }
  .banniere {
    padding: 20px 0;
  }
  .contenu-editable h1 {
    font-size: 28px;
  }
  .contenu-editable h2 {
    font-size: 24px;
  }
}





@media only screen and (max-width: 1023px) {
  .template-panier-2 #header-panier .paniertoggle .fa {
    text-indent: 0;
  } 
  body.cmonsite-panier-2 #nav-principal > ul + .template-panier.template-panier-2 #header-panier {
    text-align: center;
  }
  .template-panier-2 #header-panier .paniertoggle {
    position: absolute;
  }
  .template-panier-2 #header-panier {
    text-indent: 0;
  }
  .template-panier-2 .paniertoggle .fa {
    font-size: inherit;
  }
  .template-panier-2 .fa-shopping-cart {
    text-indent: 0;
  }
  #panier .fa-shopping-cart {
    margin-right: 0;
  }
  .panier_text {
    display: none;
  }
  .template-panier #header-panier .panier_text {
    display: none;
  }
  .template-panier #header-panier .fa-shopping-cart {
    display: block;
  }
  #header-panier {
    justify-content: center;
  }
}



/*** V2 PAGE D'ACCUEIL ***/

@media only screen and (min-width: 1023px) {
  .page-index #grid-989809 {
    display: none;
  }
}

@media only screen and (max-width: 1023px) {
  .page-index .widget-grid .widget-spacer-zone {
	max-height: 50px;
  }
  .page-index #grid-989809 a > img {
    height: 280px !important;
    width: auto !important;
  }
  .page-index #grid-216960 > div:first-child {
    background-image: none !important;
  }
  .page-index #grid-599749 > .row > .widget-col.s8 p > span {
    font-size: 30px !important;
  }
  .page-index #grid-599749 > .row > .widget-col.s8 p > span > span {
    letter-spacing: 15px !important;
  }
  .page-index #grid-599749 h1 {
    font-size: 50px;  
  }
  .page-index #grid-599749 h1 > span {
    font-size: 20px !important;  
  }
  .page-index #grid-599749 > .row > .widget-col.s8 > .dropzone-widget > .row:nth-child(6) p > span {
    font-size: 15px !important;
  }
  .page-index #grid-599749 > .row > .widget-col.s8 > .dropzone-widget > .row:nth-child(6) p > span > span {
    letter-spacing: 0em !important;
  }
  .page-index #grid-599749 .widget-spacer-zone {
    display: none;
  }
  .page-index #grid-461172 {
    padding: 0 !important;
  }
  .page-index #grid-777696 .widget-video-iframe {
    width: 300px;
    height: 210px;
  }
}


/* Video en page d'accueil */



#video_accueil {
    width: 100%;
    height: 85vh;
    overflow: hidden;
    position: relative;
}

#video {
    width: 100%;
    padding-top: 56.25%;
    position: absolute;
    top: 50%;
    left: 0;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#video::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .1;
}

#video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#video_text {
    position: absolute;
    top: auto;
    left: 0;
    width: 100%;
    bottom: 20%;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
}

@media only screen and (max-width: 1023px){
  #video_accueil {
      width: 100%;
      height: 200px;
      overflow: hidden;
      position: relative;
  }
}

.banner{
  border-bottom: 1px solid rgba(172,0,95,0.5)!important;
}

body .template_livreor_1 .message_lo, body .template_livreor_2 .message_lo .contenuMsgLO, body .template_livreor_2 .message_lo .contenuMsgLO .blcFleche:before, body .template_livreor_2 .message_lo .IDLO, body .template_livreor_2 .message_lo:hover .contenuMsgLO, body .template_livreor_2 .message_lo:hover .contenuMsgLO .blcFleche:before, body .template_livreor_2 .message_lo:hover .IDLO {
    border-color: rgba(146,0,81,1);
    border-width: 1px;
}

body .template_livreor_2 .message_lo .contenuMsgLO .blcFleche:before, body .template_livreor_2 .message_lo:hover .contenuMsgLO .blcFleche:before, body .template_livreor_2 .message_lo:nth-child(odd) .contenuMsgLO .blcFleche:before, body .template_livreor_2 .message_lo:nth-child(odd):hover .contenuMsgLO .blcFleche:before {
    background-color: rgba(146,0,81,1);
}