@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Display:ital,wght@0,100..900;1,100..900&display=swap');
h1 {
  font-family: "Noto Serif Display", serif;
}
.cart__recap__item.cart__recap__item--country {
    display: none;
}
h1 b {
    font-size: 30px;
}
h1.h1.prod-list__title.text-center {
  font-family: "Noto Serif Display", serif;
}
h3 {
    font-family: "Noto Serif Display", serif;
    font-size: 1.6em !important;
}
.fem .wizi-txt__item:nth-child(1) {
    background-image: url(https://media.cdnws.com/_i/392850/RAW-1248/749/50/haut.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: left;
    color: #000000 !important;
    padding-top: 290px !important;
    display: block;
    background-color: #ffffffad !important;
}
.fem .wizi-txt__item:nth-child(2) {
    background-image: url(https://media.cdnws.com/_i/392850/RAW-1249/2831/51/pontallon.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: left;
    color: #000000 !important;
    padding-top: 290px !important;
    display: block;
    background-color: #fdf7f5 !important;
}
.fem1  .wizi-txt__item:nth-child(1) {
    background-image: url(https://media.cdnws.com/_i/392850/RAW-1251/3674/53/robe.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: left;
    color: #000000 !important;
    padding-top: 290px !important;
    display: block;
    background-color: #fdf7f5 !important;
}
.fem1 .wizi-txt__item:nth-child(2) {
    background-image: url(https://media.cdnws.com/_i/392850/RAW-1250/1947/52/combinaison.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: left;
    color: #000000 !important;
    padding-top: 290px !important;
    display: block;
    background-color: #ffffffad !important;
}
.fem .wizi-txt.wizi-txt--double>.wizi-txt__item {
    box-shadow: 0px 0px 5px 2px #00000017 !important;
    padding: 270px 40px 35px 40px !important;
    margin: 10px !important;
}
.fem1 .wizi-txt.wizi-txt--double>.wizi-txt__item {
    box-shadow: 0px 0px 5px 2px #00000017 !important;
    padding: 270px 40px 35px 40px !important;
    margin: 10px !important;
}
.hom .wizi-txt__item:nth-child(1) {
    background-image: url(https://media.cdnws.com/_i/392850/RAW-1254/3486/56/haut-homme.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: left;
    color: #000000 !important;
    padding-top: 290px !important;
    display: block;
    background-color: #fdf7f5 !important;
}
.hom .wizi-txt__item:nth-child(2) {
    background-image: url(https://media.cdnws.com/_i/392850/RAW-1255/2376/57/pull.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: left;
    color: #000000 !important;
    padding-top: 290px !important;
    display: block;
    background-color: #ffffffad !important;
}
.hom .wizi-txt__item:nth-child(3) {
    background-image: url(https://media.cdnws.com/_i/392850/RAW-1256/136/58/pontalon.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: left;
    color: #000000 !important;
    padding-top: 290px !important;
    display: block;
    background-color: #fdf7f5 !important;
}
.hom .wizi-txt.wizi-txt--triple>.wizi-txt__item {
    box-shadow: 0px 0px 5px 2px #00000017 !important;
    padding: 230px 40px 35px 40px !important;
    margin: 10px !important;
}
.hom h3 {
    padding: 30px 0px !important;
}

.fem h3, .fem1 h3 {
    padding: 30px 0px !important;
}
div#\33 7cad011-4b78-477b-9541-cbd4b6ede2a2 .wizi-imgtxt__wrap {
    padding: 0px 70px !important;
}

div#\32 093d0a6-5c7a-484f-a0ec-ab4cb4fdc27c .wizi-imgtxt__right {
    padding: 0px 70px !important;
    height: 100% !important;
    background-color: #f8f8f8 !important;
}

div#f6f8db3f-94d4-4f07-9f17-7e909ef98c55 .wizi-imgtxt__wrap {
    padding: 0px 70px !important;
}

div#\35 3b59c3e-b23e-42d7-a178-c3da176873a1 .wizi-imgtxt__wrap {
    padding: 0px 70px !important;
}
@media (min-width: 1024px) {
    .prod-list__title {
        font-size: 2rem;
    }
}
h2 {
  font-family: "Noto Serif Display", serif;
}
.wiziBtn__wrapper {
    justify-content: flex-start;
}
.nav__maxWidth {
    gap: 20px;
}
.wizi-txt--double>.wizi-txt__item, .wizi-txt--triple>.wizi-txt__item, .wizi-txt--quadruple>.wizi-txt__item {
    align-content: center;
}
.bloc4 {
  background-color: #F8F8F8;
}
.bloc6, div#\33 7cad011-4b78-477b-9541-cbd4b6ede2a2 {
  background-color: #F8F8F8;
}

.bloc8 {
  background-color: #F8F8F8;
}
.bloc10 {
    background-color: transparent !important;
    z-index: 3 !important;
}
@media (min-width: 1024px) {
    .bloc10 .wiziblocks__item__maxWidth {
        background-color: white;
        margin-top: -80px;
        padding: 50px 100px;
        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
    }
}
@media only screen and (min-width: 1024px) {
    .bloc10 .wiziblocks__item__maxWidth {
        width: 80%;
    }
}
@media (max-width: 719px) and (min-width: 320px) {
div#f6f8db3f-94d4-4f07-9f17-7e909ef98c55 .wizi-imgtxt__wrap {
    padding: 0px 0px !important;
}
  .wiziBtn {
    padding: 14px 10px !important;
  }
  .hom .wizi-txt.wizi-txt--triple>.wizi-txt__item {
    padding: 100px 20px 35px 20px !important;
    margin: 15px 5px !important;
}
  div#\33 7cad011-4b78-477b-9541-cbd4b6ede2a2 .wizi-imgtxt__wrap {
    padding: 0px 0px !important;
}
.fem .wizi-txt.wizi-txt--double>.wizi-txt__item {
    padding: 100px 20px 35px 20px !important;
    margin: 15px 5px !important;
}
  .fem1 .wizi-txt.wizi-txt--double>.wizi-txt__item {
    padding: 100px 20px 35px 20px !important;
    margin: 15px 5px !important;
} 
  div#\35 3b59c3e-b23e-42d7-a178-c3da176873a1 .wizi-imgtxt__wrap {
    padding: 10px 0px !important;
}
}
@media (max-width: 1023px) and (min-width: 720px) {
.bloc6 .wizi-imgtxt__right, .bloc6 .wizi-imgtxt__left{
          width: 100% !important;
}
.bloc6 .wizi-imgtxt {
  display: block !important;
}
div#\33 7cad011-4b78-477b-9541-cbd4b6ede2a2 .wizi-imgtxt__wrap {
    padding: 0px 20px !important;
}
div#\33 7cad011-4b78-477b-9541-cbd4b6ede2a2 .wizi-imgtxt__right, div#\33 7cad011-4b78-477b-9541-cbd4b6ede2a2 .wizi-imgtxt__left{
      width: 100% !important;
}
div#\33 7cad011-4b78-477b-9541-cbd4b6ede2a2 .wizi-imgtxt {
      display: block !important;
}
  div#\32 093d0a6-5c7a-484f-a0ec-ab4cb4fdc27c .wizi-imgtxt__right {
    padding: 0px 20px !important;
}
 div#\32 093d0a6-5c7a-484f-a0ec-ab4cb4fdc27c .wizi-imgtxt--TextSmallLeftTextRight .wizi-imgtxt__left--small:before {
    padding-top: 119.403% !important;
}
  div#\35 3b59c3e-b23e-42d7-a178-c3da176873a1 .wizi-imgtxt__wrap {
    padding: 0px 0px !important;
}
}

@media (max-width: 1199px) and (min-width: 1024px) {
div#\32 093d0a6-5c7a-484f-a0ec-ab4cb4fdc27c .wizi-imgtxt__right {
    padding: 18px 34px !important;
}
div#f6f8db3f-94d4-4f07-9f17-7e909ef98c55 .wizi-imgtxt__wrap {
    padding: 10px 10px !important;
}
.hom .wizi-txt.wizi-txt--triple>.wizi-txt__item {
     padding: 90px 20px 35px 20px !important;
    margin: 10px !important;
}
    .hom h3 {
    font-size: 25px;
    padding: 30px 0px !important;
}
   div#\33 7cad011-4b78-477b-9541-cbd4b6ede2a2 .wizi-imgtxt--textRightTextLeft .wizi-imgtxt__right--small:before {
    padding-top: 81.946% !important;
}  
  div#\33 7cad011-4b78-477b-9541-cbd4b6ede2a2 .wizi-imgtxt__wrap {
    padding: 0px 20px !important;
}
  .fem .wizi-txt.wizi-txt--double>.wizi-txt__item {
     padding: 160px 20px 35px 20px !important;
    margin: 10px !important;
}
  .fem1 .wizi-txt.wizi-txt--double>.wizi-txt__item {
     padding: 160px 20px 35px 20px !important;
    margin: 10px !important;
}
  div#\35 3b59c3e-b23e-42d7-a178-c3da176873a1 .wizi-imgtxt__wrap {
    padding: 0px 30px !important;
}
}
@media (max-width: 1399px) and (min-width: 1200px) {
div#\32 093d0a6-5c7a-484f-a0ec-ab4cb4fdc27c .wizi-imgtxt__right {
    padding: 30px 40px !important;
}
div#f6f8db3f-94d4-4f07-9f17-7e909ef98c55 .wizi-imgtxt__wrap {
    padding: 10px 10px !important;
}
.hom .wizi-txt.wizi-txt--triple>.wizi-txt__item {
     padding: 140px 20px 35px 20px !important;
    margin: 10px !important;
}
  div#\33 7cad011-4b78-477b-9541-cbd4b6ede2a2 .wizi-imgtxt__wrap {
    padding: 0px 20px !important;
}
  .fem .wizi-txt.wizi-txt--double>.wizi-txt__item {
     padding: 230px 20px 35px 20px !important;
    margin: 10px !important;
}
  .fem1 .wizi-txt.wizi-txt--double>.wizi-txt__item {
     padding: 230px 20px 35px 20px !important;
    margin: 10px !important;
}
  div#\35 3b59c3e-b23e-42d7-a178-c3da176873a1 .wizi-imgtxt__wrap {
    padding: 0px 30px !important;
}
}
@media (max-width: 1600px) and (min-width: 1400px) {
div#\32 093d0a6-5c7a-484f-a0ec-ab4cb4fdc27c .wizi-imgtxt__right {
    padding: 30px 40px !important;
}
div#f6f8db3f-94d4-4f07-9f17-7e909ef98c55 .wizi-imgtxt__wrap {
    padding: 10px 10px !important;
}
.hom .wizi-txt.wizi-txt--triple>.wizi-txt__item {
     padding: 140px 20px 35px 20px !important;
    margin: 10px !important;
}
  div#\33 7cad011-4b78-477b-9541-cbd4b6ede2a2 .wizi-imgtxt__wrap {
    padding: 0px 20px !important;
}
  .fem .wizi-txt.wizi-txt--double>.wizi-txt__item {
     padding: 230px 20px 35px 20px !important;
    margin: 10px !important;
}
  .fem1 .wizi-txt.wizi-txt--double>.wizi-txt__item {
     padding: 230px 20px 35px 20px !important;
    margin: 10px !important;
}
  div#\35 3b59c3e-b23e-42d7-a178-c3da176873a1 .wizi-imgtxt__wrap {
    padding: 0px 30px !important;
}
}

/* SCROLLING */
@media (max-width: 2100px) and (min-width: 1200px) {
      .bloc6 .wizi-imgtxt__left {
        animation: slide2 linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
    }
.hom .wizi-txt__item:nth-child(1), .hom .wizi-txt__item:nth-child(3), div#\32 093d0a6-5c7a-484f-a0ec-ab4cb4fdc27c .wizi-imgtxt__left.wizi-imgtxt__left--small{
        animation: reveal linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
              
    }
}
 @keyframes slide2 {
  from{
  transform: translateX(-100%);
  opacity:0;
  }
  to {
  transform: translateX(0%);
  opacity:1;
  }
}
@keyframes reveal {
  from{
  transform: scale(0);
  opacity:0;
  }
  to {
  transform: scale(1);
  opacity:1;
  }
}

@media (max-width: 2100px) and (min-width: 1200px) {
      .bloc8 .wizi-imgtxt__right {
        animation: slide3 linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
    }
}
 @keyframes slide3 {
  from{
  transform: translateX(100%);
  opacity:0;
  }
  to {
  transform: translateX(0%);
  opacity:1;
  }
}
@media (max-width: 2100px) and (min-width: 1200px) {
    .bloc10 .wizi-wrapper {
        animation: slide4 linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
    }
}
@keyframes slide4 {
    from {
        transform: translateY(100%);
        opacity: 0;
    }
    to {
        transform: translateY(0%);
        opacity: 1;
    }
}

span.so-dates.state__date {
    display: none !important;
}