/* STYLE CMONSITE EDITOR */
.menu.menu-principal{background-color:rgba(218,176,176,1);}#nav-principal .navigation_link_p{background-color:rgba(218,176,176,1);color:rgba(255,255,255,1);text-transform:uppercase;}#nav-principal .navigation_link_p.actif{color:rgba(255,255,255,1);background-color:rgba(218,176,176,1);}#nav-principal .navigation_button_p.actif .navigation_link_p{color:rgba(255,255,255,1);background-color:rgba(218,176,176,1);}#nav-principal .navigation_link_p:hover{color:rgba(255,255,255,1);background-color:rgba(218,176,176,1);}#nav-principal .navigation_link_p:focus{color:rgba(255,255,255,1);background-color:rgba(218,176,176,1);}#nav-principal .navigation_button_p:hover .navigation_link_p{color:rgba(255,255,255,1);background-color:rgba(218,176,176,1);}#nav-principal .navigation_button_p:focus .navigation_link_p{color:rgba(255,255,255,1);background-color:rgba(218,176,176,1);}#nav-principal .sous_navigation_link_p{color:rgba(129,94,4,1);}#nav-principal .sous_navigation_link_p.actif{color:rgba(129,94,4,1);}#nav-principal .sous_navigation_button_p.actif .sous_navigation_link_p{color:rgba(129,94,4,1);}#nav-principal .sous_navigation_link_p:hover{color:rgba(129,94,4,1);}#nav-principal .sous_navigation_link_p:focus{color:rgba(129,94,4,1);}.template-panier .connexion a{color:rgba(0,0,0,1);}.template-panier #header-panier{color:rgba(0,0,0,1);}.template-panier #paniercommande{background-color:rgba(236,139,169,1);}.template-panier .ajout_panier .button{color:rgba(255,255,255,1);font-size:17px;}.template-panier .ajout_panier .button:hover{background-color:#C97690;color:rgba(255,255,255,1);}.template-panier .ajout_panier .button:focus{background-color:#C97690;color:rgba(255,255,255,1);}header .logo{height:auto;}header .logo img{height:auto;}header .slogan{color:rgba(67,59,57,1);font-size:40px;font-family:Dancing Script;display:none;}.contenu-editable h2{border-style:none;font-family:Dancing Script;font-size:40px;color:#764655;}.nav-static-breadcrumb li a{color:rgba(236,139,169,1);}.nav-static-breadcrumb li a:hover{color:#C97690;}.nav-static-breadcrumb li a:focus{color:#C97690;}.nav-static-breadcrumb li::before{color:rgba(236,139,169,1);}.title_section{font-family:Playfair Display;font-size:45px;text-transform:uppercase;color:rgba(236,139,169,1);}.footer_p{background-color:rgba(218,176,176,1);}.footer__links a{color:rgba(255,255,255,1);}.footer__links a:hover{color:#FEF4F7;}.footer__links a:focus{color:#FEF4F7;}.footer__links{color:rgba(255,255,255,1);}.button, input[type="submit"]{background-color:rgba(129,94,4,1);color:rgba(255,255,255,1);border-bottom-width:5px;border-left-width:5px;border-right-width:5px;border-top-width:5px;border-image-repeat:repeat;border-image-width:10px 10px 10px 10px;border-image-outset:0px 0px 0px 0px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-image-slice:71 71 71 71;border-style:none;font-family:Book Antiqua;}.button:hover, input[type="submit"]:hover{background-color:#6E5003;color:rgba(255,255,255,1);border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;}.button:focus, input[type="submit"]:focus{background-color:#6E5003;color:rgba(255,255,255,1);border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;}.template_fiche_produit .product_options{margin-top:15px;}body{font-family:Book Antiqua;}#fiche-produit .wrap-description .prix .prixprod{font-family:Book Antiqua;color:rgba(67,59,57,1);}.template_fiche_produit .wrap-description .h1{font-family:Dancing Script;text-transform:none;font-size:40px;color:rgba(67,59,57,1);}.template_fiche_produit .bloc-description-detaille > .h4{font-family:Dancing Script;font-size:25px;}.bloc-description-detaille .contenu-editable{color:rgb(23, 3, 3);}.banner{padding-top:20px;padding-bottom:20px;}.banner .banner__item{font-size:22px;}@media (min-width:1081px){header .logo{width:205px;height:auto;top:6px;left:50%;transform:translateX(-50%);right:auto;}header .logo img{height:auto;}header .slogan{width:48.52%;top:41px;left:336px;}header .logo img img{height:auto;}.template-panier-3{top:0px;right:65px;}#headercontent{min-height:206px;}}@media (min-width:1081px) and (max-width:1280px){header .slogan{top:26px;left:330px;}header .logo{height:auto;}header .logo img{height:auto;}}@media (min-width:0) and (max-width:1080px){header .logo{width:128px;height:auto;top:0px;left:115px;}header .logo img{height:auto;}.title_section{text-transform:capitalize;}header .slogan{top:170px;left:0px;margin-top:0px;}#headercontent{min-height:291px;}}.sky{
	position:fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index:1;
    pointer-events: none;
}

nav#nav-principal {
    display: flex;
}

nav#nav-principal>ul {
    flex: 1 1 auto;
    display: flex; 
    justify-content: center;
  flex-wrap: wrap;
}

nav#nav-principal a:not(.button) {
    font-size: 17px;
}


.blink-text {
      animation: blink-animation 1s;
    animation-iteration-count: infinite;
    transition-timing-function: ease-in-out;
}

@keyframes blink-animation {
    0% {
        opacity: 1
    }

    50% {
        opacity: .2
    }

    100% {
        opacity: 1
    }
}


.template_fiche_produit .radio_image span {
  background-size: cover;
}



    .template_fiche_produit .product-os .product_options-group-select label, 
    .template_fiche_produit .product-os.product_options-group-select label.radio-color-checked {
        /* border: navajowhite; */
        /* box-shadow: navajowhite; */
        border: none;
        box-shadow: none;
    }

    .product-os .radio_image span, .product-os .radio_image span.radio_image {
        border: none;
        box-shadow: none;
    }

    .product-os {
        display: flex;
        align-items: center;
    }

    .template_fiche_produit .declinaison .product-os > label {
        display: flex;
        align-items: center;
        width: 100%;
        margin: 0;
    }


    .template_fiche_produit .product-os .product-os__item {
        box-shadow: none;
        border-bottom: 1px solid #ccc;
        border-radius: 0;
    }

    .template_fiche_produit .product-os.product-os--open .product-os__items {
        max-height: 300px;
        padding: 2px 0;
    }
    
    .product-os > label::after {
        top: 1em;
    }
    
    .template_fiche_produit .declinaison .product-os > label {
        height: 41px;
        border-radius: 5px;
    }

    .product-os__value {
        display: none;
    }


#fiche-produit .wrap-description .product_options-group .product_options-group__item > label.product-os__item {
  display: block;
}

.product-os .radio_image span, .product-os .radio_image span.radio_image {
  background-size: contain;
  background-position: center;
}
