@import url('https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100..900;1,100..900&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')
.body__global {
     
}
.body__global p{
     font-size:17px !important;
}
.prod-infos__desc div img {
    display: none;
}


div#e6fe03e4-1aa7-4f5d-8563-7f321eb7d929 {
    padding: 30px !important;
}







div#shopping-area .prod-details__bottom div#price-area p#price strong.price-cur-container span.price-cur {
    color: #ff0092;
}
.nav-perso-off .nav__label--open .nav__itemlvl1, .nav-perso-off .nav__label:hover .nav__itemlvl1 {
     
}

.nav-perso-off .nav__label .nav__a {
     
    color: #000 !important;
}
.filter__label, .backTop__text, .breadcrumbs__li:last-child .breadcrumbs__span, .footer__link, span.rea__link, .prod .prod__btn--addCart, .filter__link--current .filter__text, .filter__link:hover .filter__text, .filter__text{
     
   
}

h1 {
    font-family: "Exo", sans-serif;
    color: #027ebd!important;
    text-align: center !important;
    font-weight: 800 !important;
    font-size: 35px !important;
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1166/1647/67/00fichier-6.png);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 20px !important;
}

h2 {
    font-family: "Exo", sans-serif;
    color: #0a3957 !important;
    text-align: center !important;
    font-weight: 800 !important;
    font-size: 32px !important;
    padding: 29px 0px !important;
}

.bloc1 {
    text-align: center !important;
}

h3 {
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1166/1647/67/00fichier-6.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    font-family: "Exo", sans-serif;
    color: #027ebd !important;
    text-align: left !important;
    font-weight: 800 !important;
    font-size: 28px !important;
    padding: 20px 0px !important;
    margin-bottom: 20px !important;
}

.bloc5 h3 {
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1166/1647/67/00fichier-6.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    font-family: "Exo", sans-serif;
    color: #027ebd !important;
    text-align: center!important;
    font-weight: 800 !important;
    font-size: 30px !important;
    padding: 20px 0px !important;
    margin-bottom: 29px !important;
}

.log h3 {
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1166/1647/67/00fichier-6.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    font-family: "Exo", sans-serif;
    color: #027ebd !important;
    text-align: center !important;
    font-weight: 800 !important;
    font-size: 30px !important;
    padding: 20px 0px !important;
}

.avis h3 {
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1166/1647/67/00fichier-6.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    font-family: "Exo", sans-serif;
    color: #027ebd !important;
    text-align: center !important;
    font-weight: 800 !important;
    font-size: 30px !important;
    padding: 23px 0px !important;
    margin-bottom: 35px !important;
}
.bloc5 .wiziblocks__item__maxWidth {
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1165/2621/66/para1.png);
    background-position: center;
    background-attachment: fixed !important;
    height: 100%;
}

.bloc5 .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child {
    text-align: center;
    background-color: #ffffffe3 !important;
    padding: 100px 100px !important;
    margin: 0px 20px;
}

.iLCaum {
    margin: 0 auto;
    max-width: 60%;
}

p.prod__price__cur {
    background-color: #ff0094 !important;
    padding: 10px 44px !important;
    color: #eee !important;
}
.bloc5 .wizi-txt.wizi-txt--double {
    padding: 0px 170px !important;
}


.bloc6 {
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1167/2734/68/00fichier-1100.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 413px;
    background-position: bottom !important;
    margin-top: 160px !important;
    z-index: 99999 !important;
}

.bloc6 h3 {
    font-family: "Exo", sans-serif;
    color: #ffffff !important;
    text-align: left !important;
    font-weight: 800 !important;
    font-size: 28px !important;
    margin-bottom: 0px !important;
}



.bloc6 .wizi-imgtxt__wrap {
    color: #fff !important;
    padding: 21px 127px !important;
}

.btn1 a {
    width: 188px !important;
    display: block !important;
    padding: 10px 20px !important;
    background-color: #ff0094 !important;
    color: #fff !important;
    text-decoration: none !important;
    font-family: "Exo", sans-serif;
    font-size: 19px !important;
    font-weight: 400 !important;
    transition: transform .5s !important;
}

.btn1 a:hover {
    background-color: #154f74 !important;
    transform: scale(0.95);
}
.wizi-imgtxt__right.wizi-imgtxt__right--small {
    margin-top: -107px !important;
    z-index: 999999 !important;
}
.header__area .header__account__a {
    background: url(https://media.cdnws.com/_i/362497/1231/2335/33/compte-blanc.png) center center no-repeat;
    background-size: 80%;
    transition: 0.3s ease-out;
}

body .header__cart .header__cart__a {
    background: url(https://media.cdnws.com/_i/362497/1232/2693/34/panier.png) center center no-repeat;
    background-size: 80%;
    height: 50px;
}



.search--wrapper .search--fieldset {
    background-color: #ffffff38 !important;
    border-radius: 20px !important;
}
 .header.new-menu {
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1226/242/28/00fichier-11.png) !important;
    background-size: cover !important;
   background-position: center !important;
}

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

.search--wrapper label .hidden {
    color: #fff !important;
}

.search--wrapper .search--input {
    border: 2px solid #ffffff !important;
    background: transparent !important;
}

.search--wrapper .close span {
    background: #ffffff !important;
}
.top {
    background-color: #fff !important;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: space-between;
    padding: 8px 60px !important;
}

a.link2 {
    color: #027ebd !important;
    position: relative;
}

a.linkk {
    position: relative;
    /* display: flex; */
    color: #027ebd!important;
}
.link2 img:hover, .link3 img:hover, .linkk img:hover, .ll img:hover {transform: rotate(30deg);}
.link2 img, .linkk img, .ll img {
transition: transform .5s;
}
.linkk span {
    position: relative;
    top: -12px !important;
    left: 7px;
}
.left {
    display: flex;
    align-content: center;
    align-items: center;
}

a.link3 {
    position: relative;
    width: 110px;
    max-width: inherit !important;
    max-height: inherit !important;
    height: 39px;
}
a.nav__a.nav__a--lvl2.nav__bottom__a {
    display: none !important;
}
.link2 span {
    position: relative !important;
    top: -12px !important;
    left: 7px !important;
}
.rea__item {
    padding: 25px 9px !important;
    display: flex !important;
}

.rea {
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1187/431/88/00fichier-5000.png);
    background-repeat: no-repeat;
    background-size: cover !important;
    z-index: 99999999 !important;
}
      p.footer__info__text1 {
    padding-left: 23px !important;
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1192/1317/93/00fichier-501.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: initial;
    color: #000 !important;
}

a.footer__info__text2.margin--half {
    padding-left: 23px !important;
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1193/1571/94/00fichier-401.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: initial;
    color: #000 !important;
}

.footer__bloc.footer__info.margin p {
    margin: 0px 0px 10px 0px !important;
}
.footer__bloc.footer__info.margin p.footer__title {
    margin: 0 0 20px !important;
}
a.footer__info__text3.margin--half {
    padding-left: 23px !important;
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1194/3468/95/00fichier-301.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: initial;
    color: #000 !important;
}
span.rea__link {
    text-align: left !important;
    position: relative !important;
    top: 9px !important;
    left: 10px !important;
}
form#footer__newsletter {
    display: none !important;
}

.powered {
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1182/768/83/00fichier-4000.png);
    background-size: cover !important;
    background-repeat: no-repeat !important;
     border-top: none !important;
}
form#footer__newsletter {
    display: none !important;
}

.footer {
    background: #ffff !important;
}

p.footer__title {
    font-family: "Exo", sans-serif;
    color: #254966 !important;
    text-align: left !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}

.footer__link {
    color: #000 !important;
}

.footer__info__text {
    color: #000 !important;
}
.WidgetBackground__Container-sc-1ho7q3r-0.iczPsf {
    padding: 4px 0px !important;
}
.backTop__text {
    color: #000 !important;
}
.footer__bottom {
    border-top: 1px solid #c9c9c9 !important;
    display: flex !important;
    justify-content: space-between !important;
}

.ll {
    position: relative;
    top: 8px !important;
}
.backTop__icon:before {
    background-color: #000 !important;
}
img.imm {transition: transform .5s; width: 46%;display: block;text-align: center !important;margin: 0 auto;padding: 15px !important;}
img.imm:hover{
transform: scale(1.02);
  filter: brightness(0.5);
}

.bl-icon .wizi-txt__item {
    padding: 30px !important;
    margin: 15px !important;
    box-shadow: 0 0 7px 1px #03598530 !important;
    border-radius: 15px !important;
}
.bloc3 .wizi-imgtxt__left.wizi-imgtxt__left--medium:hover, .bloc4 .wizi-imgtxt__right.wizi-imgtxt__right--medium:hover {
    transform: scale(1.02);
}

.footer__bloc.footer__logo img, .header__logo img {
    transition: transform .5s !important;
}

.footer__bloc.footer__logo img:hover, .header__logo img:hover {
    transform: scale(1.1) !important;
}
.bloc3 .wizi-imgtxt__left.wizi-imgtxt__left--medium, .bloc4 .wizi-imgtxt__right.wizi-imgtxt__right--medium{
    transition: transform .5s;
}
.vign .wizi-img__content {
    transition: transform .5s;
}

.vign .wizi-img__content:hover {
    transform: scale(0.98);
    border-radius: 9px !important;
    box-shadow: 3px -3px 2px 1px #027ebd96 !important;
    filter: brightness(0.8);
}
.prod__shadow {
    box-shadow: 0px 0px 7px 1px #ff009426 !important;
}
.powered__p {
    font-size: 15px !important;
    color: #ffffff !important;
}
.avis {
    padding-bottom: 60px !important;
}

@media (max-width: 2100px) and (min-width: 1024px) {

.nav__wrapper {
    display: contents !important;
}

.nav {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    display: contents !important;
}

.nav__maxWidth {
    max-width: 100% !important;
    text-align: center !important;
    justify-content: center !important;
      margin: 0 auto !important;
}
  .nav__itemlvl1 {
    color: #fff !important;
}

.nav__arrow {
    border-top: 1px solid #ffffff !important;
    border-right: 1px solid #ffffff !important;
    border-color: #ffffff !important;
}
  .nav-perso-off .nav__sublevel--centered {
   /* left: 35% !important;*/
  
}
}

@media (max-width: 1400px) and (min-width: 1100px) {
.bloc5 .wizi-txt.wizi-txt--double {
    padding: 0px 0px !important;
}
.bloc5 .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child {
    padding: 70px 40px !important;
    margin: 0px 20px;
}
  .bloc6 .wizi-imgtxt__wrap {
    color: #fff !important;
    padding: 0px 8px !important;
}
  .wizi-imgtxt__right.wizi-imgtxt__right--small {
    margin-top: 103px !important;
    z-index: 999999 !important;
}
  .bl-icon .wizi-txt__item {
    padding: 17px !important;
}
  .header {
    padding: 0 0px !important;
}
}

@media (max-width: 1099px) and (min-width: 1024px) {
.bloc5 .wizi-txt.wizi-txt--double {
    padding: 0px 10px !important;
}
  .bloc5 .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child {
    text-align: center;
    background-color: #ffffffe3 !important;
    padding: 60px 20px !important;
    margin: 0px 20px;
}
  .bl-icon .wizi-txt__item {
    padding: 20px !important;
}
  .bloc6 .wizi-imgtxt__wrap {
    color: #fff !important;
    padding: 0px 0px !important;
}
  .wizi-imgtxt__right.wizi-imgtxt__right--small {
    margin-top: 123px !important;
    z-index: 999999 !important;
}
  .header {
    padding: 0 0px !important;
}
}

@media (max-width: 1023px) and (min-width: 768px) {
.bloc5 .wizi-txt.wizi-txt--double {
    padding: 0px 100px !important;
}
.bloc5 .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child {
    padding: 60px 40px !important;
    margin: 0px 20px;
}
.bl-icon .wizi-txt__item {
    padding: 10px !important;
    margin: 9px !important;
    box-shadow: 0 0 7px 1px #03598530 !important;
    border-radius: 15px !important;
}
  img.imm {
    transition: transform .5s;
    width: 49%;
    padding: 6px !important;
}
  .wizi-txt.wizi-txt--triple {
    display: flex !important;
}
  .bloc6 .wizi-imgtxt__wrap {
    color: #fff !important;
    padding: 1px 0px !important;
}
  .bloc6 {
    height: 463px;
   }
  .wizi-imgtxt__right.wizi-imgtxt__right--small {
    margin-top: 233px !important;
}
  body.wiziblocks-on .prod .prod__article {
    width: 25% !important;
    padding: 0 6px !important;
}
  body.wiziblocks-on .prod .prod__relative {
    padding: 8px !important;
}
.footer__bloc.footer__logo {
    width: 100% !important;
}
.backTop {
    display: flex;
}
  .backTop__text {
    color: #000 !important;
    position: relative;
    top: 8px !important;
}
  .footer__bottom {
    padding-top: 13px !important;
}
  .ll {
    position: relative;
    top: -2px !important;
}
}

@media (max-width: 767px) and (min-width: 320px) {
.header__relative {    background-color: transparent !important;
    background-image: url(https://media.cdnws.com/_i/362497/RAW-1226/242/28/00fichier-11.png) !important;
    background-size: cover !important;}
  .bloc5 .wizi-txt.wizi-txt--double {    padding: 15px 3px !important;}
  .bloc5 .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child {    padding: 10px 10px !important;
    margin: 0px 20px;    height: 100% !important;}
.bl-icon .wizi-txt__item {    padding: 20px !important;    margin: 10px !important;}
.bloc6 .wizi-imgtxt__wrap {    color: #fff !important;    padding: 10px 0px !important;}
  .wizi-imgtxt__right.wizi-imgtxt__right--small {    margin-top: -27px !important;}
     .bloc6 {    background-image: url(https://media.cdnws.com/_i/362497/RAW-1167/2734/68/00fichier-1100.png);
    background-repeat: no-repeat;    background-size: cover;
    height: 100% !important;    background-position: bottom !important;    margin-top: 160px !important;
    z-index: 99999 !important;}

    
  span.rea__link {    top: -11px !important;    left: 74px !important;}
  .footer__menu.footer__bloc.margin {    text-align: center !important;}
p.footer__title {    text-align: center !important;}
.footer__bloc.footer__info.margin {    text-align: center !important;}
  .top {    padding: 8px 10px !important;}
}

@media (min-width: 1024px) {
.header__account.account--logoff {width: 50px;height: 50px;}
.header__cart {width: 50px;height: 50px;margin-left: 26px;}
    }
body .header__cart:hover .header__cart__a {
    background: url(https://media.cdnws.com/_i/362497/1232/2693/34/panier.png) center center no-repeat !important;
    transition: 0.3s ease-out;
    background-size: 100%!important;
}

body .header__account__a:hover, body .header__account__a:focus {
    background: url(https://media.cdnws.com/_i/362497/1231/2335/33/compte-blanc.png) center center no-repeat;
    transition: 0.3s ease-out;
    }

.bloc1 a.wiziBtn {
    background: #ff0092 !important;
}