/*# sourceURL=/_t/_/css/35/19/41/cssperso.css?1708349439 */
/*@ sourceURL=/_t/_/css/35/19/41/cssperso.css?1708349439 */
body{
  font-family: 'Jost', sans-serif !important;
  font-size:16px!important;
}
h1{
  font-family: 'Cormorant Garamond';
    color:#ab5925 !important;
  padding-top:15px !important;
  padding-bottom:15px !important;
  font-size:45px !important;
  font-weight:600  !important;
      margin: 0 !important;
}
h2{
  font-family: 'Cormorant Garamond';
  color:#ab5925  !important;
  font-size:35px !important;
   padding-top:15px !important;
  padding-bottom:15px !important;
  font-weight:400  !important;
  margin: 5px !important;
}
h3{
  font-family: 'Cormorant Garamond';
    color:#ab5925  !important;
  font-size:26px  !important;
   padding-top:15px !important;
  padding-bottom:15px !important;
  font-weight:500  !important;
}
.bgnoir2 .wiziblocks__item__maxWidth{
  background-color: #0000 !important;
  color: #fff;
}
.bgbloc .wiziblocks__item__maxWidth {
    background: url(https://media.cdnws.com/_i/351941/RAW-416/178/20/fond.jpeg);
    background-attachment: fixed!important;
    background-size: cover;
    background-position: center;
    color: #fff!important;
    padding: 150px 270px;
    text-align: center;
}
.bgbloc .wiziblocks__item__maxWidth .wizi-wrapper.wizi-wrapper--txt {
    background-color: #00000078;
    padding: 100px 150px;
    border: 2px solid #dd5902;
}


.bgcontenu {
  background-color: #000 !important;
}

.bgbloc1 {
  background-color: #000 !important;
    color: #fff;
  padding:20px 20px;
}
.bgbloct {
  background-color: #000 !important;

}
.bgbloct .wiziblocks__item__maxWidth{
      background-color: #ffffff00;
}


/*.bloc5 .wizi-imgtxt__right{
  padding: 100px 100px;
    text-align: center;
  background: url(https://media.cdnws.com/_i/351941/RAW-420/538/24/fond-bloc.png);
  background-size:cover;
}*/
.bgnoir{
  background: url(https://media.cdnws.com/_i/351941/RAW-421/1053/25/fond-noir.jpeg);
    background-size: contain;
    background-position: right;
}
.reassurance {
    background-color: #ab5925 !important;
}
.reassurance__wrapper__item__text, .reassurance__wrapper__item__text strong, .footer__wrapper__bloc__ul__li__link, .footer__wrapper__bloc__title {
    color: #ffffff !important;
}
.footer {
    background-color: #000000 !important;
    color: #ffffff !important;
}
.nav__a.nav__a--lvl2{
  font-size:16px!important;
  font-family: 'Jost', sans-serif;
  color:#000!important;
}
.footer__wrapper__bloc__title {
    font-size: 1.4rem !important;
}
.footer__wrapper__bloc__ul__li__link {
line-height: 1.9rem !important;
}

body .header__cart__a {
    background-image: url(https://media.cdnws.com/_i/351941/RAW-442/3892/46/panier.png);
    background-size: 45%;
}
 
.header__cart__a:focus, .header__cart__a:hover {
 
    background-size: 36% !important;
}




@media (min-width: 1024px){
.header__area, .header__cart {

    margin-left: -29px !important;
}}



@media (min-width: 720px){
 .search--wrapper .search--fieldset label {
 text-align: right;
   
}}
@media (min-width: 720px){
 .search--wrapper .search--fieldset {
 
   margin-left: 19px;;
}}



@media (min-width: 1024px){
.nav__wrapper {
 
    flex-basis: fit-content !important;
  
 } }


@media (min-width: 1024px) {
  .nav, .nav__wrapper {
    z-index: 4 !important;
    display: flex;
    flex-wrap: nowrap; /* Empêche le retour à la ligne des éléments */
    background: none;
    margin-top: -70px!important;
       width: 74%;
  }


.nav__maxWidth { justify-content: center;
}}

.footer__wrapper {
  display: flex;
    flex-direction: column;
}





@media (min-width: 720px) {
  .search--wrapper .search--input {
     display: none;
    float: right;
  }

  .search--wrapper:hover .search--input,
  .search--wrapper:focus-within .search--input {
    display: block;
    float: right;
  }
}
.nav__itemlvl1{      font-size: 0.9em;  }


@media (min-width: 1500px) { 
  .nav, .nav__wrapper{ 
     width: 55%!important;  }  }


 
.search--btn {
    
     border-left: none !important;  
     
}


.footer__middle{
  display: flex;
}

.footer__bottom {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: none;
        flex-wrap: nowrap;
        

      padding-top: 13px;
    border-top: 1px solid #393939;
    margin-top: 23px;
          width: 100%;

       
    }

    .footer__rating {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start
    }

    .footer__rating__com {
        width: auto;
        padding: 0 20px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-justify-content: center;
        justify-content: center;
        margin: 0 0 0 17px;
        z-index: 1
    }

  .backTop {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: none;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        cursor: pointer
    }
Top__icon:after,.backTop__icon:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: solid hsla(0,0%,100%,.7);
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.backTop__icon:before {
    border-width: 0 0 1px 1px
}

.backTop__icon:after {
    border-width: 1px 1px 0 0
}

.backTop__icon__arrow {
    position: absolute;
    top: 55%;
    left: 52%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 2px;
    height: 9px
}

.backTop__icon__arrow:after,.backTop__icon__arrow:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: hsla(0,0%,100%,.7);
    border-radius: 1px;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.backTop__icon__arrow:before {
    left: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.backTop__icon__arrow:after {
    left: 16%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.backTop__text {
    white-space: nowrap;
    color: hsla(0,0%,100%,.7);
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.backTop:hover .backTop__text {
    color: #fff
}

.backTop:hover .backTop__icon:after,.backTop:hover .backTop__icon:before {
    border-color: #fff
}

.backTop:hover .backTop__icon__arrow:after,.backTop:hover .backTop__icon__arrow:before {
    background: #fff
}

.backTop:hover .backTop__icon__arrow:before {
    left: 16%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.backTop:hover .backTop__icon__arrow:after {
    left: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
  

.backTop__icon {
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    position: relative;
      border: 1px solid;
    border-radius: 15px;
}

.footer__social {
    width: 100%
}

.footer__social-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 1.4rem!important;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    color: #fff
}

    
    .footer__social {
        width: 100%;
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: none;
        flex-wrap: nowrap;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -moz-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-align-items: center;
        align-items: center;
        padding-left: 40px
    }

    .footer__social.footer__bloc {
        margin: 0
    }
.footer__rs__li {
    display: inline-block;
    list-style-type: none;
    margin: 0 10px 10px
}

.footer__rs__a {
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
   
    text-indent: -999999px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
   
}

.footer__rs__a:hover.facebook {
    background-color: #3b5998
}

.footer__rs__a:hover.twitter {
    background-color: #000
}

.footer__rs__a:hover.google_plus {
    background-color: #dd4b39
}

.footer__rs__a:hover.pinterest {
    background-color: #bd081c
}

.footer__rs__a:hover.youtube {
    background-color: #cd201f
}

.footer__rs__a:hover.vimeo {
    background-color: #162221
}

.footer__rs__a:hover.linkedin {
    background-color: #0077b5
}

.footer__rs__a:hover.instagram {
    background-color: #3f729b
}

.footer__rs__a:hover.blog,.footer__rs__a:hover.rss {
    background-color: var(--primary-color)
}

.footer__rs__a:hover.snapchat {
    background-color: #fffc00
}

.footer__rs__a:hover.tiktok {
    background-color: #25f4ee
}

.footer__rs__a.facebook {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 430.1 430.1'%3E%3Cpath d='M158.1 83.3v59.2h-43.4v72.4h43.4v215.2h89.1V214.9H307s5.6-34.7 8.3-72.7h-67.8V92.7c0-7.4 9.7-17.4 19.3-17.4h48.6V-.1h-66c-93.5.1-91.3 72.6-91.3 83.4z' fill='%23FFF'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 18px
}

.footer__rs__a.snapchat {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M510.846 392.673c-5.211 12.157-27.239 21.089-67.36 27.318-2.064 2.786-3.775 14.686-6.507 23.956-1.625 5.566-5.623 8.869-12.128 8.869l-.297-.005c-9.395 0-19.203-4.323-38.852-4.323-26.521 0-35.662 6.043-56.254 20.588-21.832 15.438-42.771 28.764-74.027 27.399-31.646 2.334-58.025-16.908-72.871-27.404-20.714-14.643-29.828-20.582-56.241-20.582-18.864 0-30.736 4.72-38.852 4.72-8.073 0-11.213-4.922-12.422-9.04-2.703-9.189-4.404-21.263-6.523-24.13-20.679-3.209-67.31-11.344-68.498-32.15a10.627 10.627 0 0 1 8.877-11.069c69.583-11.455 100.924-82.901 102.227-85.934.074-.176.155-.344.237-.515 3.713-7.537 4.544-13.849 2.463-18.753-5.05-11.896-26.872-16.164-36.053-19.796-23.715-9.366-27.015-20.128-25.612-27.504 2.437-12.836 21.725-20.735 33.002-15.453 8.919 4.181 16.843 6.297 23.547 6.297 5.022 0 8.212-1.204 9.96-2.171-2.043-35.936-7.101-87.29 5.687-115.969C158.122 21.304 229.705 15.42 250.826 15.42c.944 0 9.141-.089 10.11-.089 52.148 0 102.254 26.78 126.723 81.643 12.777 28.65 7.749 79.792 5.695 116.009 1.582.872 4.357 1.942 8.599 2.139 6.397-.286 13.815-2.389 22.069-6.257 6.085-2.846 14.406-2.461 20.48.058l.029.01c9.476 3.385 15.439 10.215 15.589 17.87.184 9.747-8.522 18.165-25.878 25.018-2.118.835-4.694 1.655-7.434 2.525-9.797 3.106-24.6 7.805-28.616 17.271-2.079 4.904-1.256 11.211 2.46 18.748.087.168.166.342.239.515 1.301 3.03 32.615 74.46 102.23 85.934 6.427 1.058 11.163 7.877 7.725 15.859z'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 18px
}

.footer__rs__a.tiktok {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M448 209.91a210.06 210.06 0 0 1-122.77-39.25v178.72A162.55 162.55 0 1 1 185 188.31v89.89a74.62 74.62 0 1 0 52.23 71.18V0h88a121.18 121.18 0 0 0 1.86 22.17A122.18 122.18 0 0 0 381 102.39a121.43 121.43 0 0 0 67 20.14z'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 18px
}

.footer__rs__a.rss {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1024' width='768'%3E%3Cpath fill='%23fff' d='M128 640C57.344 640 0 697.375 0 768s57.344 128 128 128 128-57.375 128-128-57.344-128-128-128zm0-256s-64 2-64 64 64 64 64 64c141.375 0 256 114.625 256 256 0 0 0 64 64 64s64-64 64-64c0-212-171.969-384-384-384zm0-256s-64 0-64 64 64 64 64 64c282.75 0 512 229.25 512 512 0 0 0 64 64 64s64-64 64-64c0-353.406-286.5-640-640-640z'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 18px
}

.footer__rs__a.twitter {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9L389.2 48zm-24.8 373.8h39.1L151.1 88h-42l255.3 333.8z'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 22px
}

.footer__rs__a.google_plus {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 1000 1000'%3E%3Cpath d='M190.5 608c-17.5 3.4-35 8-53 13.6-17.7 5.7-34.3 13.2-49.8 22.5-29.6 18-50 38-61 61S10 748 10 766c0 18.7 4.5 36.5 13.2 53.5s22.2 32.2 40.3 45.5c18 13.3 40.8 24 68 32 27.3 8 59 12 95.4 12 43 0 81-5.5 114-16.5s61-25.4 83-43c22-17.7 39-38 50-60.5 11-22.7 17-45.7 17-69 0-17.4-3-32.8-7-46s-11-25.4-19-36c-8-10.8-17-20.8-27.8-30-10.4-9.4-21-18.8-31.8-28l-35-28c-5.6-4.8-11.3-10.3-17.3-16.6-6-6.3-9-15.2-9-26.5s3-21 9-28c6-8 12.5-15 19.3-21 10.7-8 21-17 31.2-26 10-9 19-19 27-30s14.6-23 19.3-37c4.7-14 7-31 7-49 0-19-2.6-36-8-50-5.4-15-11.8-28-19-39-7.5-11-15-20.8-23-28-8-8-15-14-21.5-19h63l65-36H306c-27.7 0-57.4 4-89.3 10-32 7-62.3 22-91.2 45-21.2 19-37.3 40-48 64-11 23.7-16 47-16 70.6-.5 20 3 39 10.5 58s18 36 32.2 50.3c14 14.7 31.6 26.5 52.4 35.5 20.8 9 44.7 13 71.6 13 5.2 0 10.6 0 16-1 5.3-.5 10.7-1 16-1.7-2.7 6-5 12-7 17.4-2 5.6-3 12.7-3 21.4 0 15.2 3 28 9.5 38.4 6.5 10 13.5 20 20.8 29.2-11.4.6-25 1.6-40.3 3-15.6 1-32 3.4-49.5 7zm84.7-143c-21.5 0-40.2-6.2-56-18.5-15.8-12.3-29-27.5-39.3-45.5-11-18-19-37.4-24-58-5-20.7-8-39.4-8-56 0-13.3 1-26.4 4-39 3-12.7 9-24.3 17.6-35 8-10 18.5-18 31.3-24s26-9 39.3-9c20.7 0 39 6.2 55 18.5 15.6 12.3 29 28 39.6 46.5 11 18.7 19 38.7 24.4 60 5.4 21.3 8 41 8 59 0 9.3-1 21-4 35-2.6 14-9.6 26.7-21 38-8 8-18.4 14.7-30.8 20-12.7 5.3-25 8-38 8zm2 161.6l14-.5H304c3 0 6.5 1 10.5 1l49.4 36c14 11 25 21 34 31 8 10 15 21 19 31 4 11 6 22 6 35 0 32-12.8 58-38 78-25 20-61.5 30-110 30-54.6 0-97.8-11-129.8-34s-48-52-48-88c0-18 3.6-33 10.7-45s15.4-22 25-30 19-14 28.5-18.2 17.3-7.5 22.7-9.5c11-3.2 22-6 33.4-8.4 11-2.5 22-4 32-5s18.7-2 26-2zm522.2-536H739v187H547.3v60H739V528h60.5V338H990v-60H799.4V90.6z'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 22px
}

.footer__rs__a.pinterest {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 1000 1000'%3E%3Cpath d='M123 361.6c0-42.4 7.5-82.4 22.2-119.8s35-70.2 61-98 55.8-52 89.5-72.5c33.8-20.4 70-35.7 109-46 39-10 78.5-15.2 119-15.2 62 0 119.8 14 173.2 40 53 26 96 64 130 114 33 50 50 106 50 169 0 38-4 75-11 111s-20 71-36 105-36 62.7-59 88c-23 25-51 45-85 60.4-34 15-71 22.6-112 22.6-27 0-53-7-79.8-19-26.3-13-45.3-30-56.5-52l-16 66-14 56-12 41.6c-6 19.3-11 33.3-15.5 41.7l-18.4 37s-17.3 31-27 45.3c-10 14-22 31-36.6 51l-8 2.8-5.2-6c-6-61.2-8.8-98.2-8.8-110.3 0-36 4-76.4 12.6-121.3 8.5-45 21.6-101.3 39.3-169 17.8-68 28-108 30.7-120-12.5-25.4-18.7-59-18.7-99.4 0-32.4 10.2-63 30.6-92 21-28.4 47-43 78-43 24 0 43 8 56 24s20 36 20 60.6c0 26-9 63.4-26 112.5-17 49-26 85.7-26 110 0 24.7 9 45.3 27 61.5 17.2 16 39 24.3 64 24.3 21.3 0 41.3-5 60-14.6 18.3-10 34-23.3 46-40s23.2-35.6 33-56c9.4-20.5 17-42 22.2-65 5.5-23 9.4-45 12-65.6 2.8-20.2 4-40 4-58.2 0-68-21.5-121-64.5-158.8-43-38-99-57-168-57-78.6 0-144 25-196.8 76-53 50.7-79 115-79 193.4 0 17.3 2.2 34 7 50s10.6 29 16 38.4l16 27c5 8.4 7.6 14.4 7.6 18 0 11-3 25.3-8.5 43-6 17.2-13 26.2-22 26.2-1 0-4-.5-10-2-20-6-38-17-53.2-33s-27.5-35-36-56c-8.4-21-14.8-42-19-63.4-5-21.6-7.3-42.5-7.3-63z'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 18px
}

.footer__rs__a.youtube {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 90 90'%3E%3Cpath d='M70.9 65.8H66v-2.9c0-1.3 1-2.3 2.3-2.3h.3c1.3 0 2.3 1 2.3 2.3v2.9zm-18.5-6.1c-1.3 0-2.3.8-2.3 1.9v13.9c0 1 1 1.9 2.3 1.9 1.3 0 2.3-.8 2.3-1.9V61.6c0-1.1-1-1.9-2.3-1.9zm30.1-7.8v26.5C82.5 84.8 77 90 70.2 90H19.8C13 90 7.5 84.8 7.5 78.4V51.9c0-6.4 5.5-11.6 12.3-11.6h50.4c6.8 0 12.3 5.2 12.3 11.6zM23.1 81.3v-28h6.3v-4.1H12.7v4.1h5.2v28h5.2zm18.8-23.8h-5.2v14.9c0 2.2.1 3.2 0 3.6-.4 1.2-2.3 2.4-3.1.1-.1-.4 0-1.6 0-3.6v-15h-5.2v14.8c0 2.3-.1 4 0 4.7.1 1.4.1 2.9 1.3 3.8 2.3 1.7 6.8-.3 8-2.7v3.1h4.2V57.5zm16.7 17.1V62.2c0-4.7-3.5-7.6-8.4-3.7v-9.2H45v31.9l4.3-.1.4-2c5.4 5 8.9 1.5 8.9-4.5zM74.9 73H71v2.7c0 1.2-1 2.1-2.1 2.1h-.8c-1.2 0-2.1-1-2.1-2.1V70h9v-3.4c0-2.5-.1-4.9-.3-6.3-.6-4.5-6.9-5.2-10.1-2.9-1 .7-1.7 1.7-2.2 2.9-.4 1.3-.7 3-.7 5.3V73c0 12.3 15 10.6 13.2 0zM54.8 32.7c.3.7.7 1.2 1.3 1.6.6.4 1.3.6 2.1.6s1.4-.2 2-.6c.6-.4 1.1-1 1.5-1.9l-.1 2h5.8V9.7h-4.6v19.2c0 1-.9 1.9-1.9 1.9-1 0-1.9-.9-1.9-1.9V9.7h-4.8v16.7c0 2.1 0 3.5.1 4.3.1.7.3 1.4.5 2zM37.2 18.8c0-2.4.2-4.2.6-5.6.4-1.3 1.1-2.4 2.1-3.2 1-.8 2.3-1.2 3.9-1.2 1.3 0 2.5.3 3.5.8s1.7 1.2 2.2 2c.5.8.9 1.7 1.1 2.6.2.9.3 2.2.3 4v6.3c0 2.3-.1 4-.3 5.1-.2 1.1-.6 2.1-1.1 3-.6.9-1.3 1.6-2.2 2.1-.9.4-2 .7-3.2.7-1.3 0-2.4-.2-3.4-.6-.9-.4-1.6-1-2.1-1.7-.5-.8-.9-1.7-1.1-2.8-.2-1.1-.3-2.7-.3-4.9v-6.6zm4.6 9.8c0 1.4 1 2.5 2.3 2.5 1.3 0 2.3-1.1 2.3-2.5V15.4c0-1.4-1-2.5-2.3-2.5-1.3 0-2.3 1.1-2.3 2.5v13.2zm-16.1 6.6h5.5v-19L37.7 0h-6l-3.4 12.1L24.7 0h-5.9l6.9 16.3v18.9z' fill='%23FFF'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 22px
}

.footer__rs__a.vimeo {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 430.1 430.1'%3E%3Cpath d='M367.2 28.8c-59.8-2-100.3 31.6-121.4 100.7 10.9-4.5 21.5-6.8 31.9-6.8 21.8 0 31.5 12.2 28.9 36.8-1.3 14.9-10.9 36.5-28.9 64.9-18 28.4-31.5 42.6-40.5 42.6-11.6 0-22.2-22-31.9-65.8-3.2-12.9-9-45.8-17.3-98.8-7.8-49-28.3-72-61.7-68.7-14.1 1.2-35.3 14.1-63.6 38.6C42.1 91 21.2 109.8 0 128.5l20.2 26.1c19.3-13.6 30.6-20.3 33.7-20.3 14.8 0 28.6 23.2 41.5 69.7 11.5 42.6 23.2 85.2 34.7 127.8 17.3 46.5 38.5 69.7 63.6 69.7 40.5 0 90-38.1 148.5-114.2 56.5-72.9 85.7-130.4 87.7-172.3 2.6-56.2-18.3-85-62.7-86.2z' fill='%23FFF'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 18px
}

.footer__rs__a.linkedin {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 430.1 430.1'%3E%3Cpath d='M430.1 261.5v159.1h-92.2V272.2c0-37.3-13.3-62.7-46.7-62.7-25.5 0-40.6 17.1-47.3 33.7-2.4 5.9-3.1 14.2-3.1 22.5v154.9h-92.2s1.2-251.3 0-277.3h92.2v39.3l-.6.9h.6v-.9c12.3-18.9 34.1-45.8 83.1-45.8 60.7-.1 106.2 39.6 106.2 124.7zM52.2 9.6C20.6 9.6 0 30.3 0 57.5c0 26.6 20 47.9 51 47.9h.6c32.2 0 52.2-21.3 52.2-47.9-.7-27.2-20.1-47.9-51.6-47.9zm-46.7 411h92.2V143.3H5.5v277.3z' fill='%23FFF'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 18px
}

.footer__rs__a.instagram {
    background: transparent no-repeat 50% url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='438.5' height='438.5' viewBox='0 0 438.5 438.5'%3E%3Cpath d='M422 16.6C411 5.6 397.7 0 382.3 0h-326C40.7 0 27.5 5.5 16.5 16.6 5.6 27.6 0 40.8 0 56.2v326C0 397.8 5.5 411 16.6 422c11 11 24.2 16.5 39.6 16.5h326c15.5 0 28.7-5.5 39.8-16.5 11-11 16.5-24.3 16.5-39.7v-326c0-15.5-5.5-28.7-16.5-39.7zM157.5 158c17.2-16.6 38-25 62-25 24.4 0 45.2 8.4 62.4 25 17.2 16.7 25.8 36.8 25.8 60.4s-8.6 43.7-26 60.4c-17 16.6-38 25-62.2 25-24.2 0-45-8.4-62-25-17.4-16.7-26-36.8-26-60.4s8.6-43.7 26-60.4zM389 370.6c0 5-2 9-5.3 12.4-3.4 3.3-7.5 5-12.3 5H66.2c-5 0-9-1.7-12.4-5-3.3-3.3-5-7.5-5-12.4v-185H89c-3.7 12-5.6 24.4-5.6 37.4 0 36.5 13.3 67.7 40 93.5 26.6 25.8 58.7 38.7 96.2 38.7 24.7 0 47.5-6 68.5-17.7 21-11.8 37.6-28 49.8-48C349.8 269 356 247 356 223c0-13-2-25.4-5.7-37.4H389v185zm0-255c0 5.5-2 10.2-6 14-3.7 3.8-8.3 5.7-13.8 5.7h-49.7c-5.5 0-10.2-2-14-5.7-3.8-3.8-5.7-8.5-5.7-14v-47c0-5.4 2-10 5.7-14 3.8-3.8 8.5-5.8 14-5.8h49.7c5.5 0 10 2 14 6 3.8 3.8 5.7 8.4 5.7 13.7v47z'/%3E%3C/svg%3E");
    background-size: 18px
}

.footer__rs__a.blog {
    margin: 0;
    background: transparent no-repeat left 12px top 8px url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-prefix='fas' data-icon='rss' viewBox='0 0 448 512' class='svg-inline--fa fa-rss fa-w-14 fa-3x'%3E%3Cpath fill='%23fff' d='M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z'/%3E%3C/svg%3E");
    background-size: 18px
}

.footer__rating,.footer__rating__wrapper {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer__rating__wrapper {
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center
}

.footer__rating__rate {
    margin-right: 15px;
    font-size: 1.625rem;
    color: #fff
}

.footer__rating__rate strong {
    font-weight: 400
}

.footer__rating__com {
    color: #fff;
    background: transparent;
    border-radius: 5px;
    margin-top: 10px;
    height: 40px;
    border: 1px solid #393939;
    line-height: 40px
}

.footer__rating__com,.footer__rating__stars {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center
}

.footer__rating__stars .stars--lvl0 {
    width: 105px;
    height: 18px
}

.footer__rating__stars .stars--lvl0 .material-icons,.footer__rating__stars .stars--lvl0 i[class^=fa] {
    width: 18px;
    height: 18px;
    font-size: 18px;
    margin: 0 3px 0 0
}

.blog .share__btn--facebook {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='16.157'%3E%3Cpath d='M8.99 5.609h-3v-1.4s-.29-1.406.75-1.406h2.25V-.01l-3.87.006a2.812 2.812 0 0 0-2.88 2.807v2.811H0v2.812h2.24v7.734h3.75V8.426h2.25z' fill='%233b5998' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50%
}

.share__btn--facebook {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='16.157'%3E%3Cpath d='M8.99 5.609h-3v-1.4s-.29-1.406.75-1.406h2.25V-.01l-3.87.006a2.812 2.812 0 0 0-2.88 2.807v2.811H0v2.812h2.24v7.734h3.75V8.426h2.25z' fill='%233b5998' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50%
}

.wz-share__wrapper__item--facebook {
    background-color: #2d88ff
}

.wz-share__wrapper__item--facebook:focus,.wz-share__wrapper__item--facebook:hover {
    background-color: #0061e0
}

.footer__rs__a.facebook {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 430.1 430.1'%3E%3Cpath d='M158.1 83.3v59.2h-43.4v72.4h43.4v215.2h89.1V214.9H307s5.6-34.7 8.3-72.7h-67.8V92.7c0-7.4 9.7-17.4 19.3-17.4h48.6V-.1h-66c-93.5.1-91.3 72.6-91.3 83.4z' fill='%23FFF'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 18px
}


.ident-facebook-btn {
    color: #4d64a7;
    border: 1px solid #4d64a7;
    font-size: .8125rem;
    border-radius: 2px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    margin-bottom: 10px
}

.ident-facebook-btn:hover {
    border: 1px solid #354573
}

.ident-facebook-btn .icon {
    display: block;
    width: 81px;
    height: 16px;
    margin-left: 5px;
    background: 50% no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6466.5 2291 80.841 16'%3E%3Cpath d='M6508.119 2298.772a3.694 3.694 0 0 0-1.637.442v5.046a10.643 10.643 0 0 0 1.179.045c1.6 0 1.822-.734 1.822-1.758v-2.41c-.001-.758-.252-1.365-1.364-1.365zm-10.64-.275c-1.112 0-1.365.61-1.365 1.366v.425h2.729v-.426c-.001-.756-.255-1.366-1.365-1.366zm-20.614 5.251a.8.8 0 0 0 .9.908 3.317 3.317 0 0 0 1.551-.442v-1.2h-1.46c-.687.004-.991.132-.991.734zm41.6-4.977c-1.114 0-1.5.608-1.5 1.364v2.761c0 .758.386 1.368 1.5 1.368s1.5-.61 1.5-1.368v-2.761c.003-.756-.386-1.363-1.496-1.363zm-47.055 8.073h-3.275v-7.923h-1.635v-2.73h1.636v-1.639c0-2.227.923-3.552 3.547-3.552h2.184v2.731h-1.365c-1.021 0-1.089.382-1.089 1.094v1.366h2.473l-.289 2.73h-2.187zm11.186.021h-2.729l-.118-.693a6.253 6.253 0 0 1-3.091.8 2.9 2.9 0 0 1-3.066-3.185c0-2.181 1.243-2.959 3.466-2.959h2.263v-.471c0-1.113-.128-1.44-1.839-1.44h-2.8l.274-2.73h3.059c3.756 0 4.579 1.186 4.579 4.192v6.481zm9.277-7.743a15.613 15.613 0 0 0-3-.355c-1.467 0-1.91.324-1.91 1.57v2.357c0 1.246.443 1.571 1.91 1.571a15.578 15.578 0 0 0 3-.357v2.664a14.469 14.469 0 0 1-3.274.421c-3.514 0-4.911-1.848-4.911-4.518v-1.915c0-2.672 1.4-4.523 4.911-4.523a14.407 14.407 0 0 1 3.274.423v2.661zm10.237 3.35h-6v.22c0 1.246.444 1.571 1.91 1.571a19.084 19.084 0 0 0 3.818-.357v2.666a17.21 17.21 0 0 1-4.089.421c-3.515 0-4.912-1.848-4.912-4.518v-2.189c0-2.336 1.037-4.249 4.638-4.249s4.635 1.891 4.635 4.249zm10.64.051c0 2.58-.737 4.462-5.205 4.462a24.708 24.708 0 0 1-4.335-.413v-14.752l3.272-.546v5.159a7.429 7.429 0 0 1 2.455-.4c3.272 0 3.818 1.467 3.818 3.825v2.661zm10.489.056c0 2.226-.919 4.385-4.764 4.385s-4.783-2.159-4.783-4.385v-2.149c0-2.227.936-4.386 4.783-4.386s4.764 2.159 4.764 4.386zm10.482 0c0 2.226-.92 4.385-4.764 4.385s-4.783-2.159-4.783-4.385v-2.149c0-2.227.936-4.386 4.783-4.386s4.764 2.159 4.764 4.386zm10.757 4.264h-3.547l-3-5.007v5.007h-3.268v-15.023l3.273-.546v9.672l3-4.755h3.547l-3.273 5.189zm-15.528-8.071c-1.112 0-1.5.608-1.5 1.364v2.761c0 .758.386 1.368 1.5 1.368s1.5-.61 1.5-1.368v-2.762c.003-.756-.39-1.363-1.5-1.363zm17.4 6.2a1.013 1.013 0 1 1-1 1.011 1 1 0 0 1 1-1.011zm0 .157a.857.857 0 0 0 0 1.711.857.857 0 0 0 0-1.711zm-.188 1.442h-.18v-1.125a2.07 2.07 0 0 1 .319-.026.6.6 0 0 1 .351.085.272.272 0 0 1 .1.233.28.28 0 0 1-.219.275v.009c.1.018.165.107.188.273a.938.938 0 0 0 .071.279h-.188a.849.849 0 0 1-.076-.288.21.21 0 0 0-.242-.2h-.125v.486zm0-.624h.13c.147 0 .273-.054.273-.194 0-.1-.071-.2-.273-.2a.93.93 0 0 0-.13.009z' fill='%233b5998'/%3E%3C/svg%3E");
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px)
}

.ident-facebook-btn:hover {
    color: #fff;
    background: #4d64a7
}

.ident-facebook-btn:hover .icon {
    background: 50% no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6466.5 2291 80.841 16'%3E%3Cpath d='M6508.119 2298.772a3.694 3.694 0 0 0-1.637.442v5.046a10.643 10.643 0 0 0 1.179.045c1.6 0 1.822-.734 1.822-1.758v-2.41c-.001-.758-.252-1.365-1.364-1.365zm-10.64-.275c-1.112 0-1.365.61-1.365 1.366v.425h2.729v-.426c-.001-.756-.255-1.366-1.365-1.366zm-20.614 5.251a.8.8 0 0 0 .9.908 3.317 3.317 0 0 0 1.551-.442v-1.2h-1.46c-.687.004-.991.132-.991.734zm41.6-4.977c-1.114 0-1.5.608-1.5 1.364v2.761c0 .758.386 1.368 1.5 1.368s1.5-.61 1.5-1.368v-2.761c.003-.756-.386-1.363-1.496-1.363zm-47.055 8.073h-3.275v-7.923h-1.635v-2.73h1.636v-1.639c0-2.227.923-3.552 3.547-3.552h2.184v2.731h-1.365c-1.021 0-1.089.382-1.089 1.094v1.366h2.473l-.289 2.73h-2.187zm11.186.021h-2.729l-.118-.693a6.253 6.253 0 0 1-3.091.8 2.9 2.9 0 0 1-3.066-3.185c0-2.181 1.243-2.959 3.466-2.959h2.263v-.471c0-1.113-.128-1.44-1.839-1.44h-2.8l.274-2.73h3.059c3.756 0 4.579 1.186 4.579 4.192v6.481zm9.277-7.743a15.613 15.613 0 0 0-3-.355c-1.467 0-1.91.324-1.91 1.57v2.357c0 1.246.443 1.571 1.91 1.571a15.578 15.578 0 0 0 3-.357v2.664a14.469 14.469 0 0 1-3.274.421c-3.514 0-4.911-1.848-4.911-4.518v-1.915c0-2.672 1.4-4.523 4.911-4.523a14.407 14.407 0 0 1 3.274.423v2.661zm10.237 3.35h-6v.22c0 1.246.444 1.571 1.91 1.571a19.084 19.084 0 0 0 3.818-.357v2.666a17.21 17.21 0 0 1-4.089.421c-3.515 0-4.912-1.848-4.912-4.518v-2.189c0-2.336 1.037-4.249 4.638-4.249s4.635 1.891 4.635 4.249zm10.64.051c0 2.58-.737 4.462-5.205 4.462a24.708 24.708 0 0 1-4.335-.413v-14.752l3.272-.546v5.159a7.429 7.429 0 0 1 2.455-.4c3.272 0 3.818 1.467 3.818 3.825v2.661zm10.489.056c0 2.226-.919 4.385-4.764 4.385s-4.783-2.159-4.783-4.385v-2.149c0-2.227.936-4.386 4.783-4.386s4.764 2.159 4.764 4.386zm10.482 0c0 2.226-.92 4.385-4.764 4.385s-4.783-2.159-4.783-4.385v-2.149c0-2.227.936-4.386 4.783-4.386s4.764 2.159 4.764 4.386zm10.757 4.264h-3.547l-3-5.007v5.007h-3.268v-15.023l3.273-.546v9.672l3-4.755h3.547l-3.273 5.189zm-15.528-8.071c-1.112 0-1.5.608-1.5 1.364v2.761c0 .758.386 1.368 1.5 1.368s1.5-.61 1.5-1.368v-2.762c.003-.756-.39-1.363-1.5-1.363zm17.4 6.2a1.013 1.013 0 1 1-1 1.011 1 1 0 0 1 1-1.011zm0 .157a.857.857 0 0 0 0 1.711.857.857 0 0 0 0-1.711zm-.188 1.442h-.18v-1.125a2.07 2.07 0 0 1 .319-.026.6.6 0 0 1 .351.085.272.272 0 0 1 .1.233.28.28 0 0 1-.219.275v.009c.1.018.165.107.188.273a.938.938 0 0 0 .071.279h-.188a.849.849 0 0 1-.076-.288.21.21 0 0 0-.242-.2h-.125v.486zm0-.624h.13c.147 0 .273-.054.273-.194 0-.1-.071-.2-.273-.2a.93.93 0 0 0-.13.009z' fill='%23fff'/%3E%3C/svg%3E")
}





.test {
    position: relative;
    color:var(--text-on-body);
    display: inline-block;
    font-size: -74.125rem;
    /* line-height: 1.5625rem; */
    /* -webkit-transition:color .3s ease; */
    -o-transition: color .3s ease;
    /* transition: color .3s ease; */
}

.test:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: var(--primary-color);
    max-width: 0;
    -webkit-transition: max-width .3s ease;
    -o-transition: max-width .3s ease;
    transition: max-width .3s ease
}

 

.test--active:before,.test:focus:before,.test: before {
    max-width: 48%;
}
 

.bgBlack{
      background-color: black !important;
      padding-bottom: 3% !important;
}

.borderBottom{
      border-bottom: 2px solid #ab5925 !important;
}




/** style produits **/
.produit .prod__shadow {
    border: 1px solid #eee !important;
    border-radius: 5px !important;
    box-shadow: 0px 0px 6px 1px #00000012 !important;
}









.wizi-imgtxt__left--small:hover {
transform: scale(0.95);
}
.wizi-imgtxt__left--small  {
      transition: transform .5s;
}


.bloc3 .wizi-img__content {
    transition: transform .5s;
}

.bloc3 .wizi-img__content:hover {
    transform: scale(0.95);
}



.wizi-imgtxt__left--medium{
  transition: transform .5s;
}


.wizi-imgtxt__left--medium:hover{
 transform: scale(0.95);
  
}



.wizi-imgtxt__right--small{
  transition: transform .5s;
}

.wizi-imgtxt__right--small:hover{
   
   transform: scale(0.95);
}


.bgcontenu .wiziblocks__item__maxWidth {

background-color: transparent ;
  color:white !important;
  padding: 20px ;
}



@media (min-width: 1024px){

.nav__itemlvl1 {
    position: relative;
    padding: 1px 0;
    width: auto;
    border: none;
    clear: none;
    font-weight: 600;
    font-size: 0.9rem;
    line-height: 1.375rem;
    color: var(--text-on-body);
    cursor: pointer;
    margin: 0 17px 0 0;
    text-transform: uppercase;
}}
@media (min-width: 1024px){
.nav-perso-on .nav__maxWidth {
    justify-content: center !important;
}}

@media (min-width: 1024px){
.header__logo img {
    max-height: 115px !important;
}}




@media (min-width: 1024px){
.nav__label:hover .nav__sublevel {
 
    margin-top: 5px !important;
}
}
 




    
    .header__relative {
    
        background-color: black;
    }
.header__content {
    
        background-color: black;
    }


@media (min-width: 1024px){
.nav__label .nav__itemlvl1 {
 
    color: white !important;
}
}

@media (min-width: 1024px){
.nav__itemlvl1 {
 
    color: white;
 
}}

  
.nav__label .nav__itemlvl1 {
 
    color: black ;
 
}





body .header__cart__a {
    background-image: url(https://media.cdnws.com/_i/351941/RAW-442/3892/46/panier.png);
    background-size: 37%;
}
 



@media (min-width: 1024px) {
.nav__wrapper2 .nav__arrow {
    display: block !important;
} 
.nav-perso-on .nav__arrow {
    right: -11px !important;
    top: 31% !important;
}

 
.nav__arrow {
    border-color: white !important;
}
}


.header__nav__icon {

    --text-on-body: #ffffff;
}


@media (min-width: 1024px){
.header__relative {
    padding:8px 23px 0px 26px !important;
  
}}


@media (min-width: 720px){
.search--btn {
 
    background: black 50% no-repeat; 
}}


body #search-btn {
 
    background-size: 63%;
    padding-top: 12%;
}

@media (min-width: 720px){
.search--btn:focus, .search--btn:hover {
   background: #00000091  50% no-repeat; 
}}

@media (min-width: 1001px){
.search--input {
  
    margin-top: 5px;}}


@media (min-width: 720px){
.search--wrapper .search--input {
 
    border-radius: 30px;
}}

.search--btn {
    background: #00000036  50% no-repeat;
    border-radius:0px 0px 0px 0px!important;
    width: 40px;
    height: 35px;
}
@media (max-width: 1023px) and (min-width: 720px){

  body #search-btn {
 
    padding-top: 0%;
}

.search--wrapper .search--input {
  height: 37px;
  width:90%;
}
  .search--input {
    margin-top: 0px !important;
}
.search--btn {
    background: #00000036  50% no-repeat;
    border-radius: 0px 0px 0px 0px!important;
    width: 40px;
    height: 37px !important;
}


}

@media (min-width: 1024px){
.search--wrapper .search--input {
    width: 40% !important;}
 .nav__wrapper {
     padding: 0 0 !important;

}
.nav, .nav__wrapper {

    width: 63%;
}


}

  @media (max-width: 1199px) and (min-width: 1024px){
    .search--wrapper .search--input {

    height: 32px;}}

p#delivery-modes-h1 span.c1-sc-h2 :after {
    content: "Sauf demande expresse dans la partie commentaire de votre commande, nous seront amener à grouper les produits identiques dans un même sachet.      Par exemple : Quantité commandée : 2x40g = taille du sachet 80g. Si nécessaire, la livraison peut être divisée en plusieurs sachets de 40g sur simple demande dans les commentaires de votre commande. Pour les professionnels, nous pouvons également vous faire des colisages différents sur demande.";
    display: block;
    padding: 10px;
    background: #ec4291;
    border-radius: 3px;
    font-size: 0.7em;
    font-weight: 400;
    text-align: center;
    color: white;
    line-height: 1.5;
}
