@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
.bloc1 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-image: url(https://media.cdnws.com/_i/419748/RAW-3952/1975/56/01fichier-11.png) !important;
    background-position: left 4% top 0px !important;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 30px 230px !important;
}

h1 {
    font-family: "Roboto Condensed", sans-serif !important;
    font-size: 2.1em !important;
    color: #000 !important;
    padding: 30px 0px !important;
    line-height: 1.6 !important;
    font-weight: 500 !important;
}
h2 {
    font-family: "Roboto Condensed", sans-serif !important;
    font-size: 1.9em !important;
    color: #000 !important;
    padding: 30px 0px !important;
    line-height: 1.6 !important;
    font-weight: 500 !important;
}
h3 {
    font-family: "Roboto Condensed", sans-serif !important;
    font-size: 1.6em !important;
    color: #000 !important;
    padding: 30px 0px !important;
    line-height: 1.6 !important;
    font-weight: 500 !important;
}
.prd .wiziblocks__item__maxWidth {
    background-color: #f2f2f2 !important;
    padding: 60px 50px !important;
}
.prd .prod__shadow {
    box-shadow: 0px 0px 5px 1px #077e9f30 !important;
    border-radius: 20px !important;
    background-color: #fff !important;
}

.bloc4 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-image: url(https://media.cdnws.com/_i/419748/RAW-3952/1975/56/01fichier-11.png) !important;
    background-position: right 4% bottom 80px !important;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 50px 230px !important;
}

.bloc5 .wiziblocks__item__maxWidth {
    background-color: #000000a6 !important;
    padding: 30px 290px 100px 290px !important;
    text-align: center !important;
    color: #fff !important;
}

.bloc5 {
    background-image: url(https://media.cdnws.com/_i/419748/RAW-3953/72/57/adobestock-180645942-medium.jpeg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.bloc5 h2 {
    color: #fff !important;
}
.vig1 .wizi-txt__item, .vig2 .wizi-txt__item{
    border-radius: 30px !important;
    margin: 5px 15px !important;
    box-shadow: 0px 0px 4px 2px #00000045 !important;
    padding: 40px 40px !important;
    color: #fff !important;
    text-align: center;
    background-position: center top 25% !important;
    background-size: auto !important;
}
.vig1 .wizi-txt__item:nth-child(1) {
    background-color: #000 !important;
    background: linear-gradient(359deg, rgb(0 0 0) 0%, rgb(0 0 0 / 65%) 115%), url(https://media.cdnws.com/_i/419748/RAW-3962/483/66/01fichier-110.png);
}
.vig1 .wizi-txt__item:nth-child(2) {
    background-color: #000 !important;
    background: linear-gradient(359deg, rgb(0 0 0) 0%, rgb(0 0 0 / 65%) 115%), url(https://media.cdnws.com/_i/419748/RAW-3963/407/67/fond2.png);
}
.vig1 .wizi-txt__item:nth-child(3) {
    background-color: #000 !important;
    background: linear-gradient(359deg, rgb(0 0 0) 0%, rgb(0 0 0 / 65%) 115%), url(https://media.cdnws.com/_i/419748/RAW-3965/2801/69/fond3.png);
}
.vig1 h3, .vig2 h3 {
    color: #fff !important;
}
.vig2 .wizi-txt__item:nth-child(1) {
    background-color: #000 !important;
    background:linear-gradient(359deg, rgb(0 0 0) 0%, rgb(0 0 0 / 65%) 115%), url(https://media.cdnws.com/_i/419748/RAW-3964/3422/68/fond4.png);
}
.vig2 .wizi-txt__item:nth-child(2) {
    background-color: #000 !important;
    background: linear-gradient(359deg, rgb(0 0 0) 0%, rgb(0 0 0 / 65%) 115%), url(https://media.cdnws.com/_i/419748/RAW-3966/3912/70/fond52.png);
}


.vig1 .wiziblocks__item__maxWidth {
    padding: 20px 20px  0px 20px !important;
    margin-top: -120px !important;
    z-index: 9999 !important;
    display: block;
    position: relative;
    background-color: transparent !important;
}

.vig2 .wiziblocks__item__maxWidth {
    padding: 20px 330px !important;
}

.bloc6 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-color: #000000d1 !important;
    color: #fff !important;
    padding: 20px 170px !important;
}

.bloc6 {
    background-image: url(https://media.cdnws.com/_i/419748/RAW-3955/1907/59/117328914-2698769113739323-9145974004179279628-n-1.jpeg);
    background-attachment: fixed !important;
    background-position: left;
    background-size: cover;
    background-repeat: no-repeat;
}

.bloc6 h2 {
    color: #fff !important;
}
header#header {
    background-color: #000 !important;
}
.header__logo img {
     transition: transform 1.4s !important; 
  animation: fadeInDown;
    animation-duration: 3s;
}
.nav-perso-on .nav__maxWidth, .bloc1 .wiziBtn__wrapper {
    animation: fadeInUp;
    animation-duration: 3s;
}
.header__search, .header__area, .bloc1 .wizi-imgtxt__right.wizi-imgtxt__right--small {
    animation: fadeInRight;
    animation-duration: 3s;
}
  
.header__relative {
    background-color: #000000 !important;
}

.search--input {
    border: 1px solid #00b9ec !important;
    background-color: #00b9ec !important;
    border-radius: 20px !important;
}
#search-btn {
    border-color: #00b9ec !important;
    background-color: #00b9ec !important;
    border-radius: 20px !important;
}
body .header__cart__a {
    filter: invert(1);
}

body .header__account__span {
    filter: invert(1);
}
 i.fa-brands.fa-facebook-f {
    filter: brightness(4.5) !important;
}

 
.header__cart__text {
    filter: invert(1) !important;
}
a.footer__rs__a.instagram {
    filter: brightness(4.5) !important;
}

 
.nav__wrapper {
    padding: 5px 40px;
}

.bloc1 .wiziBtn__wrapper {
    justify-content: start !important;
}

 

.bloc3 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-color: #f2f2f2 !important;
    padding: 60px 80px !important;
    text-align: left !important;
}

.bloc3 h2 {
    text-align: left !important;
}

.vig1 {
    z-index: 999 !important;
    background-color: transparent !important;
}

.vig2 h3 {
    color: #fff !important;
}

.bloc7 .wiziblocks__item__maxWidth {
    text-align: center !important;
    width: 50% !important;
    padding: 20px 20px !important;
}

.bloc7 .wizi-txt__item {
    background-color: #00b9ec36 !important;
    border-radius: 30px !important;
    box-shadow: 0px 0px 8px 1px #00000038 !important;
    padding: 50px;
    background: linear-gradient(272deg, #c5f3ff, #ffffff, #00b9ec, #c5f3ff);
    background-size: 1100% 900%;
    -webkit-animation: rainbow 10s ease infinite;
    -z-animation: rainbow 10s ease infinite;
    -o-animation: rainbow 10s ease infinite;
    animation: rainbow 10s ease infinite;
}
@-webkit-keyframes rainbow {
    0%{background-position:0% 82%}
    50%{background-position:100% 19%}
    100%{background-position:0% 82%}
}
@-moz-keyframes rainbow {
    0%{background-position:0% 82%}
    50%{background-position:100% 19%}
    100%{background-position:0% 82%}
}
@-o-keyframes rainbow {
    0%{background-position:0% 82%}
    50%{background-position:100% 19%}
    100%{background-position:0% 82%}
}
@keyframes rainbow { 
    0%{background-position:0% 82%}
    50%{background-position: 100% 29%;}
    100%{background-position:0% 82%}
}
.bloc8 .wiziblocks__item__maxWidth {
    padding: 45px 280px !important;
    background-color: #f2f2f2 !important;
  background-image: url(https://media.cdnws.com/_i/419748/RAW-3952/1975/56/01fichier-11.png) !important;
    background-position: left 4% top -210px !important;
    background-repeat: no-repeat;
    background-size: auto;
}

.bloc8 .wiziBtn__wrapper {
    justify-content: start;
}
.wizi-form.wizi-form--simple {
    margin-right: -40px !important;
    z-index: 999 !important;
    background-color: transparent;
    margin: 20px -100px 20px 0px !important;
}

form#form-1 {
    background-color: #fff !important;
    padding: 30px 40px !important;
    box-shadow: 0px 0px 8px 1px #0000002b !important;
    border-radius: 20px !important;
}

.wizi-formImg {
    border-radius: 20px !important;
}
.powered {
    height: 35px !important;
    line-height: 35px !important;
    background: #000000;
}

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

.footer__title {
    color: #fff !important;
}

.footer__link {
    color: #fff !important;
}

.rea__item {
    padding: 20px 20px !important;
}

.rea {
    background-color: #e6faff !important;
}
        .cont {
        display: flex;
        gap: 20px;
        padding: 20px 30px !important;
        /* flex-wrap: wrap; */
    }

    .bl {
        flex: 1 1 300px;
        padding: 25px;
        background: #ffffff;
        border-radius: 12px;
        border: 1px solid #e2e2e2;
        box-shadow: 0 3px 10px rgba(0,0,0,0.05);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        width: 50% !important;
    }

    .bl:hover {
        transform: translateY(-5px);
        box-shadow: 0 6px 18px rgba(0,0,0,0.1);
    }

    .horaires {
        background: #f0f7ff;
        border-left: 4px solid #1e73be;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    .horaires-header {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .bl h2 {
        font-size: 24px;
        margin: 0;
        color: #2a2a2a;
    }

    .bl p {
        font-size: 16px;
        color: #555;
        line-height: 1.6;
    }

.bl2.horaires {
    padding: 35px;
    background: #ffffff;
    border-radius: 12px;
    border: 1px solid #e2e2e2;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    width: 50% !important;
    height: fit-content;
    text-align: center !important;
    justify-items: center !important;
    align-items: center !important;
}

.horaires-header h2 {
    background-image: url(https://media.cdnws.com/_i/419748/RAW-3968/977/72/clock.png);
    padding: 80px 20px 0px 20px !important;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 80px;
}

    @media (max-width: 700px) {
        .cont {
            flex-direction: column;
        }
    }


/******************* Responsive **************************/
@media (max-width: 719px) and (min-width: 320px) {
  .header__checkbox--nav:checked~.header .header__nav {
        background: #00b9ec !important;
    }
.bloc1 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-position: left 94% top 10px !important;
    background-size: 24%;
  padding: 30px 0px !important;
}
.prd .wiziblocks__item__maxWidth {
    padding: 20px 10px !important;
}
  .bloc3 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 40px 10px !important;
}
  .bloc4 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-position: right 4% bottom 80px !important;
    padding: 50px 5px !important;
}
  .bloc4 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-position: right 4% bottom 510px !important;
    background-size: 20%;
}
  .bloc5 .wiziblocks__item__maxWidth {
    padding: 40px 0px 90px 0px !important;
}
  .vig1 .wiziblocks__item__maxWidth {
    padding: 20px 0px 0px 0px !important;
    margin-top: -120px !important;
}
  .vig1 .wizi-txt__item, .vig2 .wizi-txt__item {
    margin: 10px 0px !important;
    padding: 20px 19px !important;
}
  .vig1 .wiziBtn
 {
    padding: 14px 18px !important;
}
.vig2 .wiziblocks__item__maxWidth {
    padding: 20px 0px !important;
}
  .bloc6 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 20px 10px !important;
    text-align: center !important;
}
  .cont {
    display: block;
  }
  .bl {
    width: 100% !important;
}
  .bl2.horaires {
    width: 100% !important;
}
  .bloc7 .wiziblocks__item__maxWidth {
    width: 100% !important;
    padding: 10px 10px !important;
}
  .bloc8 .wiziblocks__item__maxWidth {
    padding: 45px 0px !important;
}
  .rea__item {
    padding: 20px 20px 20px 70px !important;
}
  i.fa-brands.fa-facebook-f {
    filter: brightness(4.5) !important;
}

li.footer__rs__li {
 /* filter: brightness(0.5) !important; */
}
  .header__nav__icon__span {
    background: #ffffff !important;
}
}
@media (max-width: 1023px) and (min-width: 720px) {
   .header__checkbox--nav:checked~.header .header__nav {
        background: #00b9ec !important;
    }
.bloc4 .wizi-imgtxt--reverse .wizi-imgtxt__left {
    padding: 20px 0px 20px 20px !important;
}
.header__nav__icon__span {
    background: #ffffff !important;
}
.bloc4 .wizi-imgtxt--textRightTextLeft .wizi-imgtxt__right--small:before {
    padding-top: 81.946% !important;
}
.bloc1 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 30px 10px !important;
}
  .prd .wiziblocks__item__maxWidth {
    padding: 10px 20px !important;
}
  .bloc2 .wizi-imgtxt__left {
    width: 60% !important;
}

.bloc2 .wizi-imgtxt__right {
    padding: 30px 5px 10px 20px !important;
    width: 40% !important;
}
.bloc2 .wizi-wrapper--imglarge .wizi-imgtxt__left--small:before {
    padding-top: 72.214% !important;
}
  .bloc3 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 30px 10px !important;
}
  .bloc4 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-position: right -1% bottom 70px !important;
    padding: 50px 10px !important;
}
  .bloc5 .wiziblocks__item__maxWidth {
    padding: 70px 70px 120px 70px !important;
}
  .vig1 .wiziblocks__item__maxWidth {
    padding: 0px 30px 0px 30px !important;
}
  .vig1 .wizi-txt__item, .vig2 .wizi-txt__item {
    margin: 15px 5px !important;
    padding: 20px 20px !important;
}
  .vig2 .wiziblocks__item__maxWidth {
    padding: 0px 30px !important;
}
  .bloc6 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 20px 0px !important;
}
  .bloc7 .wiziblocks__item__maxWidth {
    width: 80% !important;
}
  .bloc7 .wizi-txt__item {
    padding: 5px;
}
  .bloc8 .wiziblocks__item__maxWidth {
    padding: 45px 60px !important;
    background-position: left 101% top -37px !important;
}
  .cont {
    display: block;
   }
  .bl {
    width: 100% !important;
}
  .bl2.horaires {
    width: 100% !important;
    margin-top: 20px !important;
  }
  .nav__maxWidth {
    justify-content: center !important;
}
  .nav__wrapper {
    padding: 5px 10px;
}
  .bloc1 .wizi-imgtxt--reverse .wizi-imgtxt__left {
    padding: 20px 0px 20px 20px  !important;
}
}
@media (max-width: 1199px) and (min-width: 1024px) {
.bloc1 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 30px 10px !important;
}
  .prd .wiziblocks__item__maxWidth {
    padding: 10px 20px !important;
}
  .bloc2 .wizi-imgtxt__left {
    width: 60% !important;
}

.bloc2 .wizi-imgtxt__right {
    padding: 30px 5px 10px 20px !important;
    width: 40% !important;
}
.bloc2 .wizi-wrapper--imglarge .wizi-imgtxt__left--small:before {
    padding-top: 59.214% !important;
}
  .bloc3 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 30px 10px !important;
}
  .bloc4 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-position: right -1% bottom 70px !important;
    padding: 50px 10px !important;
}
  .bloc5 .wiziblocks__item__maxWidth {
    padding: 70px 70px 120px 70px !important;
}
  .vig1 .wiziblocks__item__maxWidth {
    padding: 0px 0px 0px 0px !important;
}
  .vig1 .wizi-txt__item, .vig2 .wizi-txt__item {
    margin: 5px 5px !important;
    padding: 20px 20px !important;
}
  .vig2 .wiziblocks__item__maxWidth {
    padding: 20px 130px !important;
}
  .bloc6 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 40px 70px !important;
}
  .bloc7 .wiziblocks__item__maxWidth {
    width: 60% !important;
}
  .bloc7 .wizi-txt__item {
    padding: 20px;
}
  .bloc8 .wiziblocks__item__maxWidth {
    padding: 45px 140px !important;
    background-position: left 1% top -207px !important;
}
  .cont {
    display: block;
   }
  .bl {
    width: 100% !important;
}
  .bl2.horaires {
    width: 100% !important;
    margin-top: 20px !important;
  }
  .nav__maxWidth {
    justify-content: center !important;
}
  .nav__wrapper {
    padding: 5px 10px;
}
  .bloc1 .wizi-imgtxt--reverse .wizi-imgtxt__left {
    padding: 20px 0px 20px 20px  !important;
}
}

@media (max-width: 1399px) and (min-width: 1200px) {
.bloc1 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-position: left 55% top 0px !important;
    padding: 0px 0px !important;
}
  .prd .wiziblocks__item__maxWidth {
    padding: 60px 20px !important;
}
  .bloc2 .wizi-imgtxt__left {
    width: 60% !important;
}

.bloc2 .wizi-imgtxt__right {
    padding: 30px 5px 10px 20px !important;
    width: 40% !important;
}
.bloc2 .wizi-wrapper--imglarge .wizi-imgtxt__left--small:before {
    padding-top: 59.214% !important;
}
  .bloc3 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 20px 30px !important;
}
.bloc4 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-position: right 1% bottom 10px !important;
    padding: 30px 0px !important;
}
  .bloc4  .wizi-imgtxt--reverse .wizi-imgtxt__left {
    padding: 20px 0px 20px 20px !important;
}
  .bloc5 .wiziblocks__item__maxWidth {
    padding: 40px 100px 140px 100px !important;
}
  .vig1 .wiziblocks__item__maxWidth {
    padding: 0px 0px 0px 0px !important;
}
  .vig1 .wizi-txt__item, .vig2 .wizi-txt__item {
    margin: 5px 5px !important;
    padding: 30px 20px !important;
}
  .vig2 .wiziblocks__item__maxWidth {
    padding: 20px 160px !important;
}
  .bloc6 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 40px 75px !important;
}
  .bloc7 .wiziblocks__item__maxWidth {
    width: 70% !important;
}
.bloc7 .wizi-txt__item {
    padding: 20px;
}
}
@media (max-width: 1399px) and (min-width: 1200px) {
.bloc1 .wizi-wrapper.wizi-wrapper--imgtxt {
   padding: 10px 60px !important;
}
  .prd .wiziblocks__item__maxWidth {
    padding: 60px 30px !important;
}
  .bloc2 .wizi-imgtxt__right {
    padding: 0px 20px 0px 20px !important;
}
  .bloc3 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 60px 10px !important;
}
  .bloc4 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 50px 30px !important;
    background-position: right 1% bottom 60px !important;
}
  .vig1 .wiziblocks__item__maxWidth {
    padding: 0px 0px 0px 0px !important;
}
  .vig1 .wizi-txt__item, .vig2 .wizi-txt__item {
    margin: 5px 8px !important;
    padding: 40px 35px !important;
}
  .vig2 .wiziblocks__item__maxWidth {
    padding: 20px 170px !important;
}
  .bloc6 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 40px 130px !important;
}
  .bloc7 .wiziblocks__item__maxWidth {
    width: 60% !important;
}
  .bloc8 .wiziblocks__item__maxWidth {
    padding: 45px 180px !important;
}
}
@media (max-width: 1599px) and (min-width: 1400px) {
.bloc1 .wizi-wrapper.wizi-wrapper--imgtxt {
   padding: 30px 170px !important;
}
  .bloc3 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 60px 20px !important;
}
  .bloc4 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 50px 80px !important;
}
  .vig1 .wizi-txt__item, .vig2 .wizi-txt__item {
    margin: 5px 10px !important;
}
  .bloc6 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 20px 120px !important;
}
.vig2 .wiziblocks__item__maxWidth {
    padding: 20px 240px !important;
}
}

@media (max-width: 1800px) and (min-width: 1600px) {
.bloc1 .wizi-wrapper.wizi-wrapper--imgtxt {
   padding: 30px 170px !important;
}
  .bloc3 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 60px 20px !important;
}
  .bloc4 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 50px 80px !important;
}
  .vig1 .wizi-txt__item, .vig2 .wizi-txt__item {
    margin: 5px 10px !important;
}
  .bloc6 .wizi-wrapper.wizi-wrapper--imgtxt {
    padding: 20px 120px !important;
}
}

/******************** end responsive *********************/
/************* Animation scrolling***********************/

@media (max-width: 2100px) and (min-width: 1200px) {
.bloc1 .wizi-imgtxt__wrap, .bloc2 .wizi-imgtxt__wrap, .bloc3 .wizi-imgtxt__right, .vig1 .wizi-txt__item:nth-child(1){
       animation: slide linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
}
.bloc3 .wizi-imgtxt__left, .vig1 .wizi-txt__item:nth-child(3){
        animation: slide2 linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
    }
.prd h2, .bloc3 .wizi-imgtxt__center.wizi-imgtxt__center--small, .bloc4 .wizi-imgtxt__right.wizi-imgtxt__right--small, .vig1 .wizi-txt__item:nth-child(2), .bloc6 .wizi-imgtxt__left.wizi-imgtxt__left--small{
        animation: reveal linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
              
    }
  .bloc2 .wizi-txt__item, .bloc4 .wizi-imgtxt__wrap, .bloc5 .wizi-txt__item, .vig2 .wizi-txt.wizi-txt--double, .bloc8 .wizi-wrapper.wizi-wrapper--txt{
        animation: top linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
    }
}
@keyframes slide {
  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;
  }
}

 @keyframes slide2 {
  from{
  transform: translateX(-100%);
  opacity:0;
  }
  to {
  transform: translateX(0%);
  opacity:1;
  }
}
  @keyframes top {
  from{
  transform: translateY(100%);
  opacity:0;
  }
  to {
  transform: translateY(0);
  opacity:1;
  }
}
/********** End scrolling**********/

span.header__cart__text {
    color: white;
}

h1 {
    padding: 0px !important;
}

@media (min-width: 1024px) {
    .prod-list__title {
        margin: 0px;
    }
}

@media (min-width: 1024px) {
    .header__relative {
        padding: 0px 30px;
    }
}

@media (min-width: 1024px) {
    .nav-perso-on .nav {
        padding: 0px !important;
    }
}

ul.breadcrumbs__ul {
    display: none;
}

@media screen and (min-width: 1024px) {
  li.nav__rich2 {
    display: none;
  }
}

p.prod-details__brand {
    display: none;
}

.prod-details__more {
    display: none;
}

.footer__bloc:nth-child(1) {
    text-align: -webkit-center;
}

@media (min-width: 1024px) {
    .nav {
        background: #00B9EC;
    }
}

.nav__itemlvl1:hover {
    color: white;
}

div#\32 4d68cdb-6317-44e5-8162-7596ac3b4058 {
    padding: 0px 90px !important;
}