@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

a.nav__itemlvl1.nav__item.nav__itemlvl1--link {
    font-family: "DM Sans", sans-serif;
    font-size: 16px !important;
}

@media (min-width: 1024px) {
    .header__logo__a .picture--left {
        width: 200px !important;
        height: 48px !important;
    }
}

.nav__sublevel {
    width: 1440px !important;
}

.nav__barAnimation.show {
    display: none;
}

a.nav__a.nav__itemlvl1.nav__itemlvl1--home.active {
    display: none;
}

@media (min-width: 1024px) {
    .header.header--fixed .nav__itemlvl1 {
        font-size: 16px;
        font-family: "DM Sans", sans-serif;
    }
}

a.nav__a.nav__itemlvl1.nav__itemlvl1--home {
    display: none;
}

div#\37 75a1820-ac2f-450b-8ec5-b23cbe6efa29 span {
    font-family: "Poppins", sans-serif;
    font-size: 36px !important;
}

div#d12b9ab4-71f7-40a9-816f-98293824849a strong.we-size-large {
    font-family: "Poppins", sans-serif;
    font-size: 42px !important;
}

h1.h1.prod-list__title.text-center {
    font-family: "Poppins", sans-serif;
}

.prod-infos__desc p.prod-infos__title {
    font-family: "Poppins", sans-serif !important;
    font-size: 42px !important;
}

@media (min-width: 1024px) {
    .prod-details__name {
        font-family: "Poppins", sans-serif;
    }
}

span {
    font-family: "DM Sans", sans-serif;
}

span.prod__name__title {
    font-family: "DM Sans", sans-serif;
}

span.filter__text {
    font-family: "DM Sans", sans-serif;
}

span.reassurance__wrapper__item__text {
    font-family: "DM Sans", sans-serif;
}

label.filter__label {
    font-family: "DM Sans", sans-serif;
}

a.footer__wrapper__left__primary__ul__li__link {
    font-family: "DM Sans", sans-serif;
}

strong {
    font-family: "DM Sans", sans-serif;
}

a.wiziBtn {
    font-family: "DM Sans", sans-serif;
}

span.ButtonBase__Ellipsis-sc-11c179a3-5.haApKJ {
    font-family: "DM Sans", sans-serif;
}

input.form__button.button {
    font-family: "DM Sans", sans-serif;
}

h2 {
    font-family: "Poppins", sans-serif;
    font-size: 42px !important;
}

.wiziBtn__wrapper {
    justify-content: flex-start;
}

p.we-align-center {
    font-family: "DM Sans", sans-serif;
    font-size: 16px !important;
}

p {
    font-family: "DM Sans", sans-serif;
    font-size: 16px !important;
}

.Accueil .wizi-txt.wizi-txt--large {
    display: flex;
    justify-content: flex-start;
    max-width: 1040px !important;
    min-width: inherit !important;
}

@media (min-width: 1024px) {
    .header__triggerSearch .icon {
        background: transparent 50% no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20'%3E%3Cpath fill='%23000000' d='M18.716 18.217l-4.684-4.951a8.128 8.128 0 0 0 1.864-5.191A8.02 8.02 0 0 0 7.946 0 8.02 8.02 0 0 0 0 8.075a8.02 8.02 0 0 0 7.946 8.075 7.774 7.774 0 0 0 4.552-1.461l4.718 4.988a1.025 1.025 0 0 0 1.465.029 1.067 1.067 0 0 0 .035-1.489zM7.946 2.107a5.928 5.928 0 0 1 5.87 5.968 5.928 5.928 0 0 1-5.87 5.968 5.928 5.928 0 0 1-5.873-5.968 5.928 5.928 0 0 1 5.873-5.968z'/%3E%3C/svg%3E") !important;
        background-size: 100% auto !important;
    }
}

@media (min-width: 720px) {
    .header.header--fixed .header__account__a {
        background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M15.864 12.136a8.965 8.965 0 0 0-3.42-2.145 5.2 5.2 0 1 0-5.888 0A9.014 9.014 0 0 0 .5 18.5h1.406a7.594 7.594 0 0 1 15.187 0H18.5a8.941 8.941 0 0 0-2.636-6.364zM9.5 9.5a3.8 3.8 0 1 1 3.8-3.8 3.8 3.8 0 0 1-3.8 3.8z' fill='%23000000' stroke='%23000000'/%3E%3C/svg%3E") no-repeat !important;
        background-size: 18px 18px !important;
        background-position: 50% !important;
    }
}

@media (min-width: 720px) {
    .header.header--fixed .header__cart__a {
        background: 50% url("data:image/svg+xml,%3Csvg aria-hidden='true' fill='none' focusable='false' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 8.25A.75.75 0 0 0 4 9L3 19.125c0 1.418 1.207 2.625 2.625 2.625h12.75c1.418 0 2.625-1.149 2.625-2.566L20 9a.75.75 0 0 0-.75-.75H4.75Zm2.75 0v-1.5a4.5 4.5 0 0 1 4.5-4.5v0a4.5 4.5 0 0 1 4.5 4.5v1.5' stroke='%23000000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat !important;
        background-size: 24px 24px !important;
        background-position: 50% !important;
    }
}

.wiziBtn {
    background-color: black !important;
}

.single-newsletter {
    background: black;
}

@media (min-width: 1024px) {
    .header.header--fixed .nav__itemlvl1 {
        color: black !important;
    }
}

@media (min-width: 720px) {
  .header.header--fixed .header__cart__a {
    background: 50% url("data:image/svg+xml,%3Csvg aria-hidden='true' fill='none' focusable='false' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 8.25A.75.75 0 0 0 4 9L3 19.125c0 1.418 1.207 2.625 2.625 2.625h12.75c1.418 0 2.625-1.149 2.625-2.566L20 9a.75.75 0 0 0-.75-.75H4.75Zm2.75 0v-1.5a4.5 4.5 0 0 1 4.5-4.5v0a4.5 4.5 0 0 1 4.5 4.5v1.5' stroke='%23aababf' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    background-size: 24px 24px;
    background-position: 50%;
  }
}

@media (min-width: 1024px) {
    .header__account:before {
        background: transparent !important;
    }
}

@media (min-width: 1024px) {
    .header__cart:before {
        background: transparent !important;
    }
}

@media (min-width: 1024px) {
    .header__triggerSearch:before {
        background: transparent !important;
    }
}

.header__area svg {
    stroke: transparent ! important;
}

.cart__prod__qty.td-prod-qty.prod-quantity {
    display: none;
}
.Accueil .wizi-wrapper.wizi-wrapper--textOnImg.wizi-wrapper--small {
    justify-content: flex-start;
}

.Gris.wiziblocks__item.width-medium {
    background: #efefef !important;
    max-width: 100% !important;
    min-width: inherit !important;
}

.Gris .wizi-wrapper.wizi-wrapper--imgtxt.wizi-imgtxt--reverse.wizi-wrapper--imglarge {
    background: transparent;
    max-width: 1420px;
    margin: auto;
}

div#\31 719b9b1-9294-49f2-8c34-4689263c4c02 .wizi-img.wizi-img--one, div#\31 719b9b1-9294-49f2-8c34-4689263c4c02 .wizi-img.wizi-img--two .wizi-img__content   {transition:0.3s ease-out}

div#\31 719b9b1-9294-49f2-8c34-4689263c4c02 .wizi-img.wizi-img--one:hover,  div#\31 719b9b1-9294-49f2-8c34-4689263c4c02 .wizi-img.wizi-img--two .wizi-img__content:hover  {    transform: translateX(10px);}

a.nav__itemlvl1.nav__item.nav__itemlvl1--link {    text-transform: uppercase;    font-weight: 600;}
.emergency-bar__text h1, body.body .with-editorjs h1, body.body .wiziblocks__item h1 {    text-transform: uppercase;    font-style: italic;}

h1.h1.prod-list__title.text-center {
    font-size: 2.5rem;
    font-style: italic;
    margin: 0;
}

section#bloc-home-1 {
    padding: 30px;
    background: #efefef;
}

/*.header__cart__a {
    background: url(https://media.cdnws.com/_i/392746/66/336/66/tendances-panier.png) !important;
    background-size: contain !important;
    background-position: center !important;!i;!;
    height: 30px;
    width: 30px;
    background-repeat: no-repeat !important;
}

body .header__cart:hover .header__cart__a {
    background: url(https://media.cdnws.com/_i/392746/67/787/67/tendances-panier-bleu.png) !important;
    background-position: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.header__account__a {
    background-image: url(https://media.cdnws.com/_i/392746/69/2126/69/tendances-compte.png) !important;
}


.header__account__a:hover {
    background: url(https://media.cdnws.com/_i/392746/68/3607/68/tendances-compte-bleu.png) !important;
    background-position: center !important;
    background-size: contain !important;
}
*/

.header.new-menu, .header__relative  {
    background: black;
}
.header__nav__icon__span {
    background: black;
}


#c1-body .header {
    background: #000000;
}

@media (max-width: 719px) {
.header__cart__a{
    background-size: auto !important;!i;!;
    height: 53px;
    width: 50px;
}
}

@media (min-width: 720px) {
    .search--wrapper .search--input {border-color:white;background: transparent;}
.search--wrapper .close span {background:white;}
    .search--wrapper label .hidden {color:white}
    .search--wrapper.focused .search--input, .search--wrapper .search--input:focus {color:white}
    .header.header--fixed .header__cart__a { background-size: 22px 26px; }    
}

@media (min-width: 1024px) {
    .nav__itemlvl1 {color:white}
.nav {    background: transparent;}
    .header__logo { padding: 0;}
    .body--emergencyTop {        padding-top: 50px;    }
}

@media (max-width: 1439px) {
    .body--withoutBackgroundImage.body--maxRow-medium .header {
        background-color:black;
    }
}

.header.new-menu, .header__relative {
    background: white !important;
}

div#d12b9ab4-71f7-40a9-816f-98293824849a .wizi-map .map {
    display: none;
}

div#d12b9ab4-71f7-40a9-816f-98293824849a {
    background-color: transparent !important;
    z-index: 3;
}

.wiziblocks__item__maxWidth {
   background-color: transparent !important;
}

@media (min-width: 1024px) {
div#\38 9737cb4-37ba-4a9c-b1c4-2a84d2e79f4c {
    margin-top: -840px !important;
}

.wizi-map--bgform .wizi-map__form {
    padding: 20px !important;
    }
}

@media (max-width: 1023px) {
    div#\38 9737cb4-37ba-4a9c-b1c4-2a84d2e79f4c {
        margin-top: -100px !important;
    }
}

@media (max-width: 1023px) {
    .wizi-map--bgform .wizi-map__form {
        position: relative;
        margin: 0px;
        background-color: #fff;
        padding: 10px;
    }
}

div#a6697d40-fc25-43e9-8bce-5daee1b279e2 {
    background-color: transparent !important;
    z-index: 3;
}

div#a6697d40-fc25-43e9-8bce-5daee1b279e2 .wizi-map .map {
    display: none;
}

.wz-faq__wrapper {
    padding: 0px 60px;
}

i.fas.fa-chevron-down {
    color: black !important;
}

.wz-faq__wrapper__item__body {
    background-color: #EBEBEB;
    border-radius: 15px;
    padding-left: 10px;
}

.footer__wrapper__left__img {
    max-width: 310px;
}

.footer {
    padding: 40px 0 40px;
}

.footer__wrapper__left {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

@media (min-width: 1024px) {
    .footer__wrapper__left+.footer__wrapper__right {
        margin-left: -110px !important;
    }
}

@media (min-width: 720px) {
    .header.header--fixed .header__area {
        min-width: 0px;
    }
}

.header__relative {
    padding: 0 20px !important;
}

@media screen and (max-width: 768px) {
  .search--label {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' width='268' height='277.333' viewBox='0 0 201.000000 208.000000'%3E%3Cpath fill='%23000000' d='M103.2 1.1C85.5 4.2 71.2 11.8 58 25 44.2 38.8 36.9 53.1 33.9 72.1c-3.1 19.9 3 45 14.6 60.2 2 2.6 3.5 5.3 3.2 6-.3.7-11.4 12.6-24.8 26.6C13.5 178.8 2 191.2 1.3 192.4c-4.2 7.4 3.3 16.8 12 15.2 2.8-.5 7.2-4.6 23.9-21.9 11.2-11.6 22.9-23.8 25.9-27.1l5.4-5.8 6 3.6c11.7 6.9 28.9 11.6 42.5 11.6 21.9 0 45.7-10.3 60.8-26.4 10.3-11.1 16.2-21.5 20.4-36.4 3.2-11.1 3.2-31.4 0-42.7C190 33.5 167.6 11 139 3c-8.6-2.4-27.4-3.5-35.8-1.9zM131 23.6c22.3 5.2 41.2 24.1 46.4 46.4 3.3 13.8 1.5 28.5-5.2 42-7.6 15.5-24.8 28.9-41.8 32.5-21.4 4.5-41.4-1.4-56.9-17C54 108 49.5 81.3 61.7 56.1c7.2-15 24.1-28.5 40.8-32.5 8-1.9 20.5-1.9 28.5 0z'/%3E%3C/svg%3E");
  }
}

@media screen and (max-width: 768px) {
  .header__cart__a {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.568' height='18'%3E%3Cpath data-name='Rectangle 30' fill='%23000000' d='M1.801 11.7h10.8v1.8h-10.8z'/%3E%3Cg data-name='Icon_Cart' fill='none' fill-rule='evenodd'%3E%3Cpath d='M13.568 17.285l-.633-12.391a.633.633 0 0 0-.633-.615h-1.845v-.606a3.672 3.672 0 1 0-7.344 0v.606H1.259a.643.643 0 0 0-.633.615L.001 17.321a.682.682 0 0 0 .172.48.633.633 0 0 0 .461.2h12.3a.64.64 0 0 0 .633-.651zM8.575 4.279H4.994v-.606a1.791 1.791 0 1 1 3.581 0z'/%3E%3Cpath d='M11.5 16l-.497-9.72H2.558L2.07 16h9.43M.634 18a.633.633 0 0 1-.46-.2.682.682 0 0 1-.173-.479L.625 4.894a.643.643 0 0 1 .633-.615h1.855v-.606a3.673 3.673 0 1 1 7.344 0v.606h1.845c.343 0 .624.273.633.615l.633 12.391v.064a.637.637 0 0 1-.633.65H.634zm6.15-16.175a1.791 1.791 0 0 0-1.79 1.848v.606h3.581v-.606a1.791 1.791 0 0 0-1.79-1.848z' fill='%23000000'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 18px !important;
  }
}

@media (max-width: 1023px) {
    div#\34 e80fc51-c4f0-4964-9fa5-dc161675e613 {
        margin-top: -100px !important;
    }
}

@media (min-width: 1024px) {
    div#\34 e80fc51-c4f0-4964-9fa5-dc161675e613 {
        margin-top: -840px !important;
    }
}

div#w2-quantity {
    display: none;
}

@media (min-width: 1024px) {
    #container-global-bottom {
        padding-left: 0px !important;
    }
}