/* STYLE CMONSITE EDITOR */
header .logo{border-top-width:1px;border-bottom-width:1px;height:auto;}header .logo img{height:auto;}header .slogan{font-size:24px;text-align:center;font-weight:normal;color:rgba(50,33,30,1);font-family:Kanit;}header #blocContent{background-color:transparent;}#nav-principal .navigation_link_p{font-size:13px;font-family:Croissant One;color:rgba(34,34,34,1);text-align:left;letter-spacing:0em;border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;text-transform:uppercase;background-color:rgba(255,254,254,1);padding-top:21px;padding-bottom:0px;margin-top:0px;margin-bottom:-5px;}.menu.menu-principal{background-color:rgba(255,254,254,1);border-style:none;padding-top:0px;padding-bottom:0px;}body{font-family:Montserrat;font-weight:normal;border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;font-size:18px;text-transform:none;text-decoration:none;}.button, input[type="submit"]{font-size:18px;font-family:Montserrat;font-weight:700;padding-bottom:16px;padding-left:32px;padding-right:32px;padding-top:16px;background-color:rgba(201,125,236,1);color:rgba(255,255,255,1);border-color:rgba(201,125,236,1);}.widget-image figure figcaption{font-size:16px;font-weight:700;font-style:normal;color:rgba(68,70,95,1);text-transform:uppercase;font-family:Montserrat;}.contenu-editable{font-size:18px;font-family:Montserrat;}.contenu-editable h3{font-weight:700;color:rgba(0,0,0,1);text-transform:none;}.form-group > label{font-size:16px;font-weight:normal;text-decoration:none;font-style:normal;text-transform:none;text-align:left;}.formulaires_perso .formulaires-perso__title{font-size:24px;font-weight:700;font-family:Kanit;color:rgba(201,125,236,1);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;margin-left:0px;margin-right:0px;background-color:rgba(245,245,245,1);border-style:none;}form .form-group input[type="password"], form .form-group input[type="text"], form .form-group select, form .form-group textarea{font-size:16.33px;font-family:Quicksand;}.groupe-checkbox label, .groupe-radio label{font-size:16px;}.title_section{font-family:Kanit;font-weight:700;}.nav-static-breadcrumb li a{font-family:Quicksand;font-size:14px;}.contenu-editable h2{font-family:Montserrat;margin-top:-8px;margin-bottom:0px;padding-bottom:4px;padding-left:0px;padding-right:0px;padding-top:0px;border-bottom-width:4px;text-transform:none;font-weight:700;font-size:20px;}.contenu-editable h5{margin-bottom:4px;margin-top:0px;color:rgba(201,125,236,1);}.button:hover, input[type="submit"]:hover{background-color:#FAF3FE;color:rgba(201,125,236,1);border-color:rgba(201,125,236,1);}.button:focus, input[type="submit"]:focus{background-color:#FAF3FE;color:rgba(201,125,236,1);border-color:rgba(201,125,236,1);}.footer_p{background-color:rgba(18,18,18,1);color:rgba(255,255,255,1);border-style:none;padding-top:24px;padding-bottom:24px;font-family:Montserrat;}.contenu-editable-site-footer a{color:rgba(255,255,255,1);font-family:Montserrat;}.contenu-editable-site-footer a:hover{color:rgba(201,125,236,1);}.contenu-editable-site-footer a:focus{color:rgba(201,125,236,1);}.footer__links a{color:rgba(255,255,255,1);text-transform:none;font-family:Montserrat;}.footer__links a:hover{color:rgba(201,125,236,1);}.footer__links a:focus{color:rgba(201,125,236,1);}#nav-principal .navigation_button_p > ul{border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;background-color:rgba(255,254,254,1);padding-top:0px;}#nav-principal .sous_navigation_button_p ul .sous_navigation_link_p{background-color:rgba(255,254,254,1);border-color:rgba(18,18,18,1);border-style:solid;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;color:rgba(18,18,18,1);}#nav-principal .sous_navigation_button_p ul .sous_navigation_link_p:hover{color:rgba(255,255,255,1);background-color:rgba(18,18,18,1);}#nav-principal .sous_navigation_button_p ul .sous_navigation_link_p:focus{color:rgba(255,255,255,1);background-color:rgba(18,18,18,1);}#nav-principal .sous_navigation_button_p ul .sous_navigation_link_p.actif{background-color:rgba(18,18,18,1);color:rgba(201,125,236,1);}#nav-principal .sous_navigation_link_p:hover{background-color:rgba(18,18,18,1);}#nav-principal .sous_navigation_link_p:focus{background-color:rgba(18,18,18,1);}#nav-principal .sous_navigation_link_p{border-style:solid;border-color:rgba(18,18,18,1);border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;padding-top:21px;padding-bottom:21px;line-height:21px;font-size:14px;}.nav-static-breadcrumb{margin-top:8px;}.groupe-checkbox label::before, .groupe-radio label::before{color:rgba(0,0,0,1);}.formulaires_perso .formulaires-perso__content{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.widget-faq .faq_question{font-family:Kanit;font-size:24px;}.widget-faq .faq_answer{font-style:normal;font-weight:normal;}.contenu-editable h1{text-transform:none;font-size:35px;font-family:Montserrat;}.contenu-editable h4{text-decoration:underline;font-weight:normal;text-transform:none;}.template_fiche_produit_1 .wrap-images .grande-image img{object-fit:cover;object-position:center;}.template_fiche_produit .description{font-weight:700;}.template_boutique_all .produits .prix .prixprod{color:transparent;}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronAllDenied2{background-color:rgba(201,125,236,1);border-color:rgba(201,125,236,1);}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronPersonalize2{background-color:rgba(201,125,236,1);border-color:rgba(201,125,236,1);}#nav-principal{border-color:rgba(255,254,254,1);}#nav-principal > ul:not(.navIcons){background-color:rgba(255,254,254,1);border-style:double;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;justify-content:center;padding-top:0px;padding-bottom:0px;}#nav-principal .navigation_link_p.actif{background-color:rgba(255,254,254,1);color:rgba(34,34,34,1);padding-bottom:0px;padding-left:25px;padding-right:25px;margin-left:0px;padding-top:21px;margin-bottom:-5px;}#nav-principal .navigation_button_p.actif .navigation_link_p{background-color:rgba(255,254,254,1);color:rgba(34,34,34,1);padding-bottom:0px;padding-left:25px;padding-right:25px;margin-left:0px;padding-top:21px;margin-bottom:-5px;}#nav-principal .navIcons .navigation_link_p, #nav-principal .navIcons .navigation_link_p button.button{line-height:1.2;}#nav-principal .navigation_link_p:hover{background-color:rgba(255,254,254,1);color:rgba(34,34,34,1);padding-top:21px;padding-bottom:0px;padding-right:25px;padding-left:25px;margin-left:0px;margin-bottom:-5px;}#nav-principal .navigation_link_p:focus{background-color:rgba(255,254,254,1);color:rgba(34,34,34,1);padding-top:21px;padding-bottom:0px;padding-right:25px;padding-left:25px;margin-left:0px;margin-bottom:-5px;}#nav-principal .navigation_button_p:hover .navigation_link_p{background-color:rgba(255,254,254,1);color:rgba(34,34,34,1);padding-top:21px;padding-bottom:0px;padding-right:25px;padding-left:25px;margin-left:0px;margin-bottom:-5px;}#nav-principal .navigation_button_p:focus .navigation_link_p{background-color:rgba(255,254,254,1);color:rgba(34,34,34,1);padding-top:21px;padding-bottom:0px;padding-right:25px;padding-left:25px;margin-left:0px;margin-bottom:-5px;}#nav-principal .navIcons .navigation_link_p:hover, #nav-principal .navIcons .navigation_link_p button.button:hover{padding-left:10.4px;}#nav-principal .navIcons .navigation_link_p:focus, #nav-principal .navIcons .navigation_link_p button.button:focus{padding-left:10.4px;}#nav-principal .navigation_button_p:hover .navigation_link_p,#nav-principal .navigation_button_p:hover .navigation_link_p{padding-left:10.4px;}#nav-principal .navigation_button_p:focus .navigation_link_p,#nav-principal .navigation_button_p:focus .navigation_link_p{padding-left:10.4px;}#nav-principal .sous_navigation_link_p.actif{font-size:14px;}#nav-principal .sous_navigation_button_p.actif .sous_navigation_link_p{font-size:14px;}.wrapper{background-color:rgba(255,254,254,1);}#nav-principal .navigation_button_p .dropDown{color:rgba(255,254,254,1);background-color:rgba(0,0,0,1);}a:where(.widget-texte-content a){font-family:Montserrat;font-size:29px;font-weight:700;color:rgba(201,125,236,1);}.footer__links{font-family:Montserrat;}.banner .banner__item{font-family:Montserrat;font-size:22px;}.template-panier .ajout_panier .button{font-family:Montserrat;}@media (min-width:1024px){header .logo{width:206px;height:auto;top:0px;left:233px;}header .logo img{height:auto;}header .slogan{top:88px;left:469px;width:49.24%;}#headercontent{min-height:198px;}header .logo img img{height:auto;}header .logo img img img{height:auto;}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;}.template_fiche_produit_1 .wrap-images .grande-image img{max-height:600px;}.template_fiche_produit_1 .wrap-images{width:50%;}}#wrapper{
  padding-top:0px;
}

.page-fiche_produit-1316714 .wrap-images {
    display: none !important;
}

.faq_question-number{
display:none;
}

.widget.widget-grid {
  height: 100%;
  display: flex;
    flex-direction: column;
  justify-content: center;
}
.widget-col {
  display: flex;
  flex-direction: column;
}

.dropzone-widget > .row {
  flex: 1 1 auto;
}

.dropzone-widget {
  display: flex;
  flex-direction: column;
  height: 100%;
}

@media only screen and (min-width: 640px){
#nav-principal>ul{
justify-content:center;
}
  #nav-principal{
max-width:90%;
    width:auto;
}
}

#nav-principal .l-4598 .navigation_link_p{
background:#c97dec;
}

.page-boutique-175851 .prix.height-align,
.page-boutique-174236 .prix.height-align,
.page-boutique-163995 .prix.height-align,
.page-boutique-175885 .prix.height-align,
.page-boutique-162889 .prix.height-align,
.page-fiche_produit p.prix {
  display: none !important;
  color:transparent;
}

@media only screen and (max-width: 639px){
.page-boutique-175851 .prix,
.page-boutique-174236 .prix,
.page-boutique-163995 .prix,
.page-boutique-175885 .prix,
.page-boutique-162889 .prix{
  display: none !important;
  color:transparent;
}
}


:not(.page-boutique-175851) .prix.height-align span,
:not(.page-boutique-174236) .prix.height-align span,
:not(.page-boutique-163995) .prix.height-align span,
:not(.page-boutique-175885) .prix.height-align span,
:not(.page-boutique-162889) .prix.height-align span,
.page-fiche_produit p.prix {
  color:black;}

/* recherche */

#block-flottant-search {
  top: 61px !important;
  left: auto !important;
  z-index: 10000 !important;
  height: auto !important;
  width: 100% !important;
  display: flex;
  justify-content: flex-end;
  right: 0;
  position: static !important;
}

#block-flottant-search .btn-search {
  border-radius: 0 50px 50px 0;
}

#block-flottant-search input[type="text"] {
  border: 1px solid #ccc;
  width: 150px;
  display: table-cell;
  position: static;
  padding: 10px;
  border-radius: 50px 0 0 50px;
}

#block-flottant-search .btn-search {
  position: static;
  width: 38px;
    background: #ccc !important;
  border-color: #ccc !important;
}

#block-flottant-search .input-group {
  margin-left: 0;
  display: flex;
}


@media only screen and (max-width: 1023px) {
  #block-flottant-search {
    display: block;
  top: 88px !important;
  left: 0 !important;
  margin: 0 auto;
}
}

#block-flottant-search input[type="text"] {
  line-height: 1em;
  -webkit-appearance: none;
  outline: none;
}
@media(min-width: 1024px) {
#block-flottant-search .form-search {
  position: relative;
  bottom: -37px;
}
}
@media(max-width: 1023px) {
#block-flottant-search .form-search {
  }
}

body > #block-flottant-search {
  display: none;
}

/* fin recherche */
@media only screen and (max-width: 1023px) {
  .template_boutique_all .produits .prix .prixprod {
    color: #000;
  }
}
.col-736016 { width: 100%; } .col-144125 { width: 33.3333%; } .col-449170 { width: 33.3333%; } .col-175117 { width: 33.3333%; } .col-117515 { width: 33.3333%; } .col-225152 { width: 33.3333%; } .col-710086 { width: 33.3333%; } .col-029103 { width: 33.3333%; } .col-541075 { width: 33.3333%; } .col-944277 { width: 33.3333%; } .col-277751 { width: 33.3333%; } .col-122042 { width: 25%; } 
@media(max-width: 1023px) {
.single-article {
  padding:0;
}
.h1,
h1 {
  font-size:1rem;
}
}