/* STYLE CMONSITE EDITOR */
header{background-color:rgba(0,0,0,1);}#nav-principal .navigation_link_p.actif{color:rgba(208,0,123,1);}#nav-principal .navigation_button_p.actif .navigation_link_p{color:rgba(208,0,123,1);}#nav-principal .navigation_link_p{color:rgba(252,252,252,1);font-size:18px;text-transform:uppercase;font-family:Montserrat;}#nav-principal .navigation_link_p:hover{color:rgba(208,0,123,1);}#nav-principal .navigation_link_p:focus{color:rgba(208,0,123,1);}#nav-principal .navigation_button_p:hover .navigation_link_p{color:rgba(208,0,123,1);}#nav-principal .navigation_button_p:focus .navigation_link_p{color:rgba(208,0,123,1);}.produits-accueil.template_boutique_accueil.accueil_boutique_template_1 .bx-wrapper .bx-pager .bx-pager-link.active{background-color:#191919;border-color:#191919;border-top-right-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;}.produits-accueil.template_boutique_accueil.accueil_boutique_template_1 .bx-wrapper .bx-pager .bx-pager-link:hover{background-color:#191919;border-color:#191919;border-top-right-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;}.produits-accueil.template_boutique_accueil.accueil_boutique_template_1 .bx-wrapper .bx-pager .bx-pager-link:focus{background-color:#191919;border-color:#191919;border-top-right-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;}.produits-accueil.template_boutique_accueil.accueil_boutique_template_1 .bx-wrapper .bx-pager .bx-pager-link{border-color:#191919;border-top-right-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;}.footer_p{background-color:#161616;padding-bottom:0px;padding-left:0px;padding-right:0px;}#bloc-fil-title{background-color:transparent;}#bloc-fil-title::before{background-color:rgba(255,255,255,1);}.title_section{font-family:Bricolage Grotesque;color:rgba(0,0,0,1);font-size:50px;font-weight:700;letter-spacing:0.01em;padding-top:10px;padding-bottom:10px;}#nav-principal .sous_navigation_link_p.actif{color:rgba(208,0,123,1);}#nav-principal .sous_navigation_button_p.actif .sous_navigation_link_p{color:rgba(208,0,123,1);}#nav-principal .sous_navigation_link_p:hover{color:rgba(208,0,123,1);}#nav-principal .sous_navigation_link_p:focus{color:rgba(208,0,123,1);}#nav-principal .sous_navigation_link_p{color:rgba(0,0,0,1);font-family:Montserrat;font-size:18px;}header .logo{height:auto;}header .logo img{height:auto;}.contenu-editable h2{background-color:transparent;color:#030303;font-family:Bricolage Grotesque;font-weight:700;font-size:50px;line-height:1;}.button, input[type="submit"]{text-transform:uppercase;padding-bottom:15px;padding-left:30px;padding-right:30px;padding-top:15px;border-color:rgba(208,0,123,1);border-style:none;color:rgba(255,255,255,1);background-color:#030303;font-size:20px;margin-top:10px;margin-right:auto;}.button:hover, input[type="submit"]:hover{border-color:rgba(208,0,123,1);border-style:none;background-color:rgba(208,0,123,1);color:rgba(255,255,255,1);}.button:focus, input[type="submit"]:focus{border-color:rgba(208,0,123,1);border-style:none;background-color:rgba(208,0,123,1);color:rgba(255,255,255,1);}body{font-family:Work Sans;font-size:18px;}.contenu-editable{font-size:18px;font-family:Work Sans;}.contenu-editable h3{background-color:transparent;color:rgba(0,0,0,1);font-family:Bricolage Grotesque;font-size:35px;font-weight:700;}.is-fixed #nav-principal .navigation_link_p{font-size:20px;font-weight:normal;}.is-fixed #nav-principal .navigation_link_p.actif{color:rgba(255,255,255,1);font-weight:normal;}.is-fixed #nav-principal .navigation_button_p.actif .navigation_link_p{color:rgba(255,255,255,1);font-weight:normal;}.is-fixed #nav-principal .navigation_link_p:hover{color:rgba(208,0,123,1);}.is-fixed #nav-principal .navigation_link_p:focus{color:rgba(208,0,123,1);}.is-fixed #nav-principal .navigation_button_p:hover .navigation_link_p{color:rgba(208,0,123,1);}.is-fixed #nav-principal .navigation_button_p:focus .navigation_link_p{color:rgba(208,0,123,1);}.sous_navigation_button_p.hasDropdown > a::after{background-color:transparent;display:none;}.produits .nomprod a:hover{color:rgba(0,0,0,1);}.produits .nomprod a:focus{color:rgba(0,0,0,1);}.nav-static-breadcrumb li a{color:rgba(0,0,0,1);}.nav-static-breadcrumb li::before{color:rgba(0,0,0,1);}.nav-static-breadcrumb li a:hover{color:rgba(208,0,123,1);}.nav-static-breadcrumb li a:focus{color:rgba(208,0,123,1);}.theme .accueil_boutique_template_1 .bx-wrapper .bx-controls-direction > a{background-color:transparent;}.theme .accueil_boutique_template_1 .bx-wrapper .bx-controls-direction > a:hover{background-color:transparent;}.theme .accueil_boutique_template_1 .bx-wrapper .bx-controls-direction > a:focus{background-color:transparent;}.theme .accueil_boutique_template_1 .bx-wrapper .bx-controls-direction > a:active{background-color:transparent;}.wrapper{padding-bottom:0px;margin-bottom:0px;}.template_boutique_2 .produits .productImageWrap img{object-fit:contain;object-position:center top;}.template_fiche_produit_3 .wrap-description .side-tabs a{background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);border-style:none;}.template_fiche_produit_3 .wrap-description .side-tabs a:hover{color:#15000C;border-style:none;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);}.template_fiche_produit_3 .wrap-description .side-tabs a:focus{color:#15000C;border-style:none;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);}.template_fiche_produit_3 .in-onglet{border-style:none;border-top-width:2px;border-color:#15000C;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}.produits .productImageWrap{border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-color:rgba(217,217,217,1);box-shadow:none;}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronAllDenied2{background-color:rgba(208,0,123,1);border-color:rgba(208,0,123,1);font-weight:normal;text-transform:uppercase;letter-spacing:0.05em;}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronPersonalize2{background-color:rgba(208,0,123,1);border-color:rgba(208,0,123,1);text-transform:uppercase;font-weight:normal;letter-spacing:0.05em;}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronCloseAlert{font-weight:normal;text-transform:uppercase;letter-spacing:0.05em;}#nav-principal .navigation_button_p > ul{border-style:none;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;}#nav-principal .navigation_button_p ul::before{display:none;}#nav-principal .navigation_button_p ul{border-style:none;border-color:rgba(255,255,255,1);border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;}header.is-fixed .logo{height:auto;}header.is-fixed .logo img{height:auto;}.footer__links{padding-top:8px;padding-bottom:8px;background-color:rgba(208,0,123,1);}.footer__links a{font-size:14px;text-transform:uppercase;letter-spacing:0.05em;}.footer__links a:hover{color:rgba(255,255,255,1);}.footer__links a:focus{color:rgba(255,255,255,1);}.contenu-editable h1{background-color:transparent;color:#030303;font-family:Bricolage Grotesque;font-weight:700;font-size:60px;}form .form-group input[type="password"]::placeholder, form .form-group input[type="text"]::placeholder, form .form-group select::placeholder, form .form-group textarea::placeholder{color:transparent;}form .form-group input[type="password"], form .form-group input[type="text"], form .form-group select, form .form-group textarea{font-family:Montserrat;font-size:16px;}.template_boutique_2 .produits .nomprod a{font-family:Work Sans;}a:where(.widget-texte-content a){font-family:Bricolage Grotesque;color:#030303;}a:where(.widget-texte-content a):hover{color:rgba(208,0,123,1);}a:where(.widget-texte-content a):focus{color:rgba(208,0,123,1);}@media (min-width:1024px){header .logo{top:16px;left:0px;height:auto;}header .logo img{height:auto;}.header-conteneur #blocContent{max-width:195px;}header{min-height:100px;}header.is-fixed{min-height:90px;}header.is-fixed .logo{bottom:auto;right:auto;top:12px;left:0px;height:auto;}header.is-fixed .logo img{height:auto;}}@media (min-width:0) and (max-width:1023px){.contenu-editable h1{font-family:DM Serif Display;background-color:transparent;color:#030303;font-weight:normal;font-size:24px;}header .slogan{display:none;}#nav-principal>ul{background-color:rgba(255,255,255,1);}#nav-principal .navigation_link_p{color:#030303;}#nav-principal .navigation_link_p.actif{color:#030303;}#nav-principal .navigation_button_p.actif .navigation_link_p{color:#030303;}#nav-principal .menu_burger{color:rgba(255,255,255,1);box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0.1);}header{min-height:60px;}header .logo{width:200px;height:auto;transform:translateX(-50%);left:50.84%;right:auto;top:0px;}header .logo img{height:auto;}.contenu-editable h2{font-size:30px;}}.wrapper {
  padding-top: 0px;
}

#bloc-fil-title::before {
  box-shadow: inset 0 0 0px rgba(0,0,0,0);
}

.wrapper-content .h1, .wrapper-content .h2, .wrapper-content .h3, .wrapper-content h1, .wrapper-content h2, .wrapper-content h3 {
  box-shadow: 0 0px 0px 0 rgba(0,0,0,0);
}

.template_boutique_all .produits:active .productImageWrap .mask .zoom .zoom-inner, .template_boutique_all .produits:active .productImageWrap .zoom .zoom-inner, .template_boutique_all .produits:focus .productImageWrap .mask .zoom .zoom-inner, .template_boutique_all .produits:focus .productImageWrap .zoom .zoom-inner, .template_boutique_all .produits:hover .productImageWrap .mask .zoom .zoom-inner, .template_boutique_all .produits:hover .productImageWrap .zoom .zoom-inner {
  display: none;
}

.template_boutique_all .produits .desc {
  text-align: center;
  color: rgb(162, 160, 160) !important;
}

.template_fiche_produit #fiche-produit > div:first-of-type {
  box-shadow: 0px 0 0px 0 rgba(0,0,0,.3);
}

.template_fiche_produit #fiche-produit > div:nth-of-type(2n+1) {
  box-shadow: 0 0 0px 0 rgba(0,0,0,.3);
}


.grid-213418 a img {
  padding-top: 30px;
}

.produits-bloc-image .img-square {
  padding-bottom: 48%;
}

.cmonsite-index #col-001722 > div:nth-child(1) {
    backdrop-filter: blur(10px);
}

.cmonsite-index .col-001722 > .dropzone-widget {
    background-color: rgba(241, 239, 231, 0.444);
}

.cmonsite-index #bloc-fil-title {
    display: none;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom:0;
}
#buttons-434124 {
  z-index: 10;
}