/* STYLE CMONSITE EDITOR */
#nav-principal .navigation_link_p.actif{font-size:18px;font-weight:700;}#nav-principal .navigation_button_p.actif .navigation_link_p{font-size:18px;font-weight:700;}#nav-principal .navigation_link_p{font-size:18px;color:rgba(108,6,90,1);text-transform:uppercase;font-family:Ubuntu;font-weight:700;letter-spacing:0.05em;line-height:4.4em;}body{font-family:Ubuntu;font-size:18px;}header .logo{height:auto;}header .logo img{height:auto;}header{border-style:solid;border-top-width:0px;border-bottom-width:5px;border-left-width:0px;border-right-width:0px;border-color:rgba(108,6,90,1);}.button, input[type="submit"]{background-color:transparent;color:rgba(11,1,9,1);text-transform:uppercase;padding-top:10px;padding-bottom:10px;padding-right:25px;padding-left:25px;border-style:double;border-top-width:7px;border-bottom-width:7px;border-left-width:7px;border-right-width:7px;border-color:rgba(159,159,187,1);background-position:center;background-size:cover;background-attachment:local;background-repeat:no-repeat;border-image-repeat:round;font-family:Ubuntu;}.button:hover, input[type="submit"]:hover{border-color:rgba(159,159,187,1);border-bottom-width:7px;border-left-width:7px;border-right-width:7px;border-top-width:7px;border-style:double;background-color:transparent;color:rgba(11,1,9,1);}.button:focus, input[type="submit"]:focus{border-color:rgba(159,159,187,1);border-bottom-width:7px;border-left-width:7px;border-right-width:7px;border-top-width:7px;border-style:double;background-color:transparent;color:rgba(11,1,9,1);}.contenu-editable h2{background-color:transparent;color:rgba(159,159,187,1);font-family:Raleway;font-size:30px;font-weight:700;}.footer_p{background-color:rgba(159,159,187,1);padding-top:20px;padding-bottom:20px;padding-left:0px;padding-right:0px;color:rgba(255,255,255,1);font-size:16px;background-image:url('/uploaded/151040/logo-6-1.svg');background-repeat:no-repeat;background-position:right bottom;background-size:contain;}.footer__links{padding-top:8px;padding-bottom:8px;}.footer__links a{font-weight:normal;text-transform:uppercase;font-family:Ubuntu;font-size:15px;letter-spacing:0.1em;}#bloc-fil-title{background-color:rgba(255,255,255,1);border-top-width:0px;border-left-width:0px;border-right-width:0px;}#bloc-fil-title::before{background-color:rgba(255,255,255,1);box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0.5);border-style:solid;border-top-width:0px;border-bottom-width:2px;border-left-width:0px;border-right-width:0px;border-color:rgba(159,159,187,1);}.title_section{padding-top:20px;padding-bottom:20px;color:rgba(159,159,187,1);font-family:Cookie;font-weight:normal;font-size:50px;}#nav-principal .sous_navigation_link_p:hover{color:rgba(108,6,90,1);}#nav-principal .sous_navigation_link_p:focus{color:rgba(108,6,90,1);}#nav-principal .sous_navigation_link_p.actif{color:rgba(108,6,90,1);}#nav-principal .sous_navigation_button_p.actif .sous_navigation_link_p{color:rgba(108,6,90,1);}.contenu-editable-site-footer a{color:rgba(255,255,255,1);}header.is-fixed .logo{height:auto;}header.is-fixed .logo img{height:auto;}#fiche-produit .wrap-description .prix{justify-content:flex-start;}.template_fiche_produit .bloc-quantite{justify-content:flex-start;}.template_fiche_produit .ajouter-panier{text-align:left;}.template_fiche_produit .bloc-description-detaille > .h4{display:none;}header .slogan{display:none;}.template-panier-2 #header-panier{color:rgba(108,6,90,1);font-weight:700;text-transform:uppercase;font-size:18px;font-family:Ubuntu;padding-top:19px;padding-bottom:10px;letter-spacing:0.9px;}.template-panier #header-panier .count-live{background-color:rgba(159,159,187,1);}a:where(.widget-texte-content a):hover{color:rgba(108,6,90,1);}a:where(.widget-texte-content a):focus{color:rgba(108,6,90,1);}@media (min-width:1024px){header .logo{width:173px;height:auto;top:15px;left:54px;}header .logo img{height:auto;}header .slogan{width:49px;}.menu-principal{max-width:none;}.header-conteneur #blocContent{max-width:443px;}header{min-height:117px;}header.is-fixed{min-height:93px;}header.is-fixed .logo{width:171px;height:auto;}header.is-fixed .logo img{height:auto;}.template-panier #header-panier .count-live{transform:none;top:41px;bottom:0px;}}@media (min-width:1024px) and (max-width:1280px){.contenu-editable h2{background-color:transparent;color:rgba(159,159,187,1);font-family:Raleway;font-weight:700;font-size:30px;text-transform:none;}header .logo{height:auto;width:173px;}header .logo img{height:auto;}header.is-fixed .logo{height:auto;}header.is-fixed .logo img{height:auto;}}@media (min-width:0) and (max-width:1023px){header .logo{top:8px;left:50%;height:auto;width:180px;right:auto;transform:translateX(-50%);}header .logo img{height:auto;}#nav-principal .navigation_button_p > ul{background-color:rgba(255,255,255,1);}header.is-fixed .logo{height:auto;}header.is-fixed .logo img{height:auto;}.header-conteneur #blocContent{max-width:297px;}header{min-height:120px;}#nav-principal .menu_burger{box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);right:auto;top:0px;left:-2px;}#nav-principal >ul{background-color:rgba(255,255,255,1);}#nav-principal .navigation_link_p{line-height:2.05em;}}@media (min-width:800px) and (max-width:1023px){#nav-principal .navigation_button_p > ul{background-color:#F6F6F9;}header .logo{height:auto;width:755px;}header .logo img{height:auto;}header.is-fixed .logo{height:auto;}header.is-fixed .logo img{height:auto;}}.is-fixed #nav-principal .navigation_link_p {
  padding:0px 10px;
}
.is-fixed .template-panier #header-panier {
background-color: rgb(251, 248, 236) !important;
}

.navigation_button_p .sous_navigation_button_p.actif>.sous_navigation_link_p,
.navigation_button_p .sous_navigation_button_p.sousmenu_ouvert>.sous_navigation_link_p,
.navigation_button_p .sous_navigation_button_p:hover>.sous_navigation_link_p {
  color:inherit;
}


@media only screen and (max-width: 1023px) {
  .template-panier-2 .fa-shopping-cart {
    text-indent: 0;
    line-height: 50px;
  }
}

@media only screen and (max-width: 1023px) {
  #nav-principal ul
{
    background-color: #fff;
  }
}
#top_fleche {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 1000;
    background: #987523;
    border-radius: 25px;
}

#top_fleche a {
    line-height: 50px;
    height: 50px;
    width: 50px;
    padding: 0;
    text-align: center;
    display: block;
    transition: background-color .2s linear, color .2s linear
}

#top_fleche a::before {
    content: "^";
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
}


p {
  margin: .5em 0 .5em;
}

