.vign img.wizi-img__item.lazyloaded {
    opacity: 0 !important;
}
.vign2 img.wizi-img__item.lazyloaded {
    opacity: 0 !important;
}

.vign .wizi-img__content:first-child {
    top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-94/3418/94/11-8.png)center center no-repeat !important;
    background-size: contain !important;
   
}


.vign .wizi-img__content:first-child:hover {
    top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-93/291/93/1-8.png)center center no-repeat !important;
    background-size: contain !important;
}

.vign .wizi-img__content {
      top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-95/1266/95/22-8.png)center center no-repeat !important;
    background-size: contain !important;
    
}
.vign .wizi-img__content:hover {
    top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-96/1536/96/2-8.png)center center no-repeat !important;
    background-size: contain !important;
}
.vign .wizi-img__content:last-child {
    top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-97/210/97/33-8.png)center center no-repeat !important;
    background-size: contain !important;
   
}

.vign , .vign2 {
    background: url(https://media.cdnws.com/_i/352356/RAW-105/2200/6/bg.png) top center no-repeat;
    /* background-position-y: 43% !important; */
    padding: 40px 250px !important;
    margin: 0 0 0 !important;
}
.vign .wizi-img__content:last-child:hover {
    top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-98/997/98/3-8.png)center center no-repeat !important;
    background-size: contain !important;
}

.vign2 .wizi-img__content:first-child {
    top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-99/2961/0/44-8.png)center center no-repeat !important;
    background-size: contain !important;
   }

.vign2 .wizi-img__content:first-child:hover {
    top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-100/0/1/4-8.png)center center no-repeat !important;
    background-size: contain !important;
}
.vign2 .wizi-img__content {
      top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-101/1697/2/55-8.png)center center no-repeat !important;
    background-size: contain !important;
   }
.vign2 .wizi-img__content:hover {
    top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-102/702/3/5-8.png)center center no-repeat !important;
    background-size: contain !important;
}
.vign2 .wizi-img__content:last-child {
    top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-110/2985/11/maquette-coucou-d-orient-mariage-2.png)center center no-repeat !important;
    background-size: contain !important;
   
}
.vign2 .wizi-img__content:last-child:hover {
    top: 0;
    background: url(https://media.cdnws.com/_i/352356/RAW-109/334/10/maquette-coucou-d-orient-mariage-1.png)center center no-repeat !important;
    background-size: contain !important;
}




.bl1 h1 {
    text-align: center;
    font-family: 'El Messiri', sans-serif !important;
    color: #DB9E30 !important;
    font-size: 39px !important;
    padding: 44px !important;
}
.bl1 h1:after {
    content: "";
    padding-bottom: 31px !important;
    background: url(https://media.cdnws.com/_i/352356/RAW-52/2207/52/0fichier-3gmb.png) center center no-repeat;
    background-size: auto !important;
    display: block !important;
    position: relative !important;
}
h1 {
    text-align: center;
    font-family: 'El Messiri', sans-serif !important;
    color: #DB9E30 !important;
    font-size: 39px !important;
    padding: 0px !important;
}
h1:after {
    content: "";
    /* padding-bottom: 31px !important; */
    /* background: url(https://media.cdnws.com/_i/352356/RAW-50/1009/50/0fichier-2gmb.png) center center no-repeat; */
    background-size: auto !important;
    display: block !important;
    position: relative !important;
}
.filter__label{
  color:#000 !important;
}
.form__span {
    color: #000 !important;
}

.form__icon--date {
    color: #db9e30 !important;
}

h2 {
    text-align: left;
    font-family: 'El Messiri', sans-serif !important;
    color: #DB9E30 !important;
    font-size: 33px !important;
    padding: 20px 0 !important;
}

h2:after {}

h2:after {
    content: "";
    background: url(https://media.cdnws.com/_i/352356/RAW-52/2207/52/0fichier-3gmb.png)left center no-repeat;
    display: block;
    position: relative;
    padding: 18px !important;
}

.bl1 {
    background: url(https://media.cdnws.com/_i/352356/RAW-43/1358/43/0fichier-11gmb.png)top center no-repeat;
    background-size: cover;
    padding: 50px 0px 290px 0px!important;
    position: relative !important;
    top: -1px !important;
}

.bl1 .wiziblocks__item__maxWidth {
    background: transparent !important;
}

.body__global p {
    font-family: 'Lato' !important;
    font-size: 17px !important;
}

.bl2 {
    margin-top: -290px !important;
    background: transparent !important;
    z-index: 99;
}

.bl2 .wizi-wrapper.wizi-wrapper--imgtxt {background: transparent !important;}

h3 {
    text-align: center !important;
    color: #000 !important;
    font-family: 'El Messiri', sans-serif !important;
    font-size: 32px !important;
    padding: 26px !important;
}
.prod__corner__top {
    box-shadow: 0px 0px 1px 2px #db9e302e !important;
}
.pr {
    margin: 40px 0 80px !important;
}
.prod__shadow {
    box-shadow: 0px 0px 5px 1px #0000000d !important;
}

p.prod__price__cur {
    padding: 5px 23px !important;
    border-style: outset;
    border-color: #db9e30 !important;
    position: relative;
    margin: 10px 0px 10px 0 !important;
}

a.header__logo__a, a.footer__logo__a {
    transition: transform .5s !important;
}

a.header__logo__a:hover, a.footer__logo__a:hover {transform: scale(0.88);filter: drop-shadow(0px 0px 6px black);}
h3:after {
    content: "";
    padding-bottom: 30px !important;
    display: block;
    position: relative;
    background: url(https://media.cdnws.com/_i/352356/RAW-51/101/51/0fichier-4gmb.png) center center no-repeat;
}
.bl3 h3 {
    text-align: center !important;
    color: #DB9E30 !important;
    font-family: 'El Messiri', sans-serif !important;
    font-size: 32px !important;
    padding: 20px 0 35px 0px !important;
}

.bl3 h3:after {
    background: url(https://media.cdnws.com/_i/352356/RAW-52/2207/52/0fichier-3gmb.png) center center no-repeat !important;
    content: "";
}

.bl55 h3:after {
    content: "";
    background: url(https://media.cdnws.com/_i/352356/RAW-52/2207/52/0fichier-3gmb.png)left center no-repeat;
    display: block;
    position: relative;
    padding: 18px !important;
}

.bl55 h3 {
    text-align: center !important;
    color: #000 !important;
    font-family: 'El Messiri', sans-serif !important;
    font-size: 35px !important;
    padding: 20px !important;
}

.bl55 h3 {
    color: #DB9E30  !important;
    font-family: 'El Messiri', sans-serif !important;
    font-size: 32px !important;
    text-align: left !important;
}
.prod-details__infos.prod-infos {
    background: url(https://media.cdnws.com/_i/352356/RAW-43/1358/43/0fichier-11gmb.png)top center no-repeat;
    max-width: 78% !important;
    padding: 20px 50px !important;
    margin-top: 40px;
}

.prod-infos__title h2 {}

.prod-infos h2 {
    color: #000 !important;
    font-size: 19px !important;
    font-family: 'Lato' !important;
    font-weight: 400 !important;
    padding: 0px !important;
}

.prod-infos h2:after {
    background: inherit !important;
    padding: 0px !important;
}

p.prod-infos__title {
    text-align: left;
    font-family: 'El Messiri', sans-serif !important;
    color: #DB9E30 !important;
    font-size: 33px !important;
    padding: 0px 0 !important;
    margin-bottom: 10px !important;
}
.bl5 {
    background: url(https://media.cdnws.com/_i/352356/RAW-53/557/53/0fichier-14gmb.png) center center no-repeat;
    background-size: cover;
    background-attachment: fixed !important;
    display: block;
    position: relative !important;
    padding: 77px 264px !important;
    text-align: center;
}

.bl5 .wiziblocks__item__maxWidth {
    background: #ffffff6b !important;
    padding: 35px;
    border-radius: 10px !important;
}

.News h3 {
    text-align: left  !important;
    color: #DB9E30 !important;
    font-family: 'El Messiri', sans-serif !important;
    font-size: 35px !important;
    padding: 26px 0px !important;
}

.News .wiziblocks__item__maxWidth {background-image: url(https://media.cdnws.com/_i/352356/RAW-55/3518/55/para.png) !important;background-attachment: fixed !important;display: block !important;position: relative !important;background-size: cover !important;background-position: bottom !important;}

.News .wizi-newsletterTxtImg {
    padding: 70px 410px 100px 190px;
}

.wizi-newsletterTxtImg__form {
    width: 60% !important;
}

.News p {
    text-align: left !important;
    color: #000 !important;
}

.News h3:after {
content: "";
    background: url(https://media.cdnws.com/_i/352356/RAW-52/2207/52/0fichier-3gmb.png)left center no-repeat;
    display: block;
    position: relative;
    padding: 18px !important;
  
}

p.footer__title {
    font-family: 'El Messiri', sans-serif !important;
    color: #000 !important;
    font-size: 19px !important;
}
.nav__itemlvl1 {
    font-family: 'Lato' !important;
    font-weight: 500 !important;
    font-size: 18px !important;
  transition: transform .5s;
}

.slider {
    position: relative !important;
    display: block !important;
    top: -1px !important;
}
a.footer__link {
    color: #000 !important;
    font-family: 'Lato' !important;
    font-size: 17px !important;
}

strong {}

span.rea__link {
    font-family: 'Lato' !important;
    text-align: left !important;
    position: relative !important;
    left: 9px !important;
    font-size: 15px !important;
    color: #000 !important;
    top: 7px !important;
}

.rea__item.rea__item {
    display: flex !important;
    padding: 19px 10px;
}

.rea__item strong {
    font-size: 15px !important;
    color: #000!important;
}
i[class^=fa]{
  font-size:31px !important;
}
.rea {
    background: url(https://media.cdnws.com/_i/352356/RAW-43/1358/43/0fichier-11gmb.png) top center no-repeat;
    background-color: transparent !important;
}

.bl5 h3:after {
    content: "";
    padding-bottom: 30px !important;
    display: block;
    position: relative;
    background: none;
}
.News .wizi-newsletterTxtImg {
    background-image: none !important;
}
footer#footer {
    background: url(https://media.cdnws.com/_i/352356/RAW-43/1358/43/0fichier-11gmb.png) top center no-repeat;
    background-position-y: 43% !important;
}

p.footer__info__text.margin--half {
    color: #000 !important;
    font-size: 17px !important;
}

a.footer__info__text.margin--half {
    color: #000 !important;
    font-family: 'Lato' !important;
    font-size: 17px !important;
}

span.backTop__text {
    color: #000 !important;
    font-family: 'Lato' !important;
}

.header__account__a {
    /* background: url(https://media.cdnws.com/_i/352356/RAW-45/3173/45/0fichier-9gmb.png) center center no-repeat !important; */
    /* background-size: 23px !important; */
    /* width: 30px !important; */
    height: 26px !important;
    filter: invert(#ffff);
}

a.header__cart__a.header__tab {
    /* background: url(https://media.cdnws.com/_i/352356/RAW-44/3122/44/0fichier-10gmb.png)center center no-repeat !important; */
    /* background-size: 17px !important; */
    /* width: 30px !important; */
    /* height: 30px !important; */
}

header#header {
    background: url(https://media.cdnws.com/_i/352356/RAW-43/1358/43/0fichier-11gmb.png)top center no-repeat;
}

.header__logo {
}

.header__relative {
    background: transparent !important;
}

nav.nav {
    background: url(https://media.cdnws.com/_i/352356/RAW-56/1940/56/0fichier-3.png) center center no-repeat !important;
    /* width: 100% !important; */
    /* height: 100%; */
    /* display: block !important; */
    /* position: relative !important; */
    max-width: 100% !important;
}

.header.new-menu {
    width: 100% !important;
    padding: 0px !important;
}

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

.search--wrapper .close span {
    background: #DB9E30  !important;
}

span.hidden {
    color: #DB9E30 !important;
    border-left: 1px solid #DB9E30 !important;
    padding-left: 6px !important;
    padding: 10px 6px 10px 9px !important;
}
.header__cart {
    margin-left: 20px !important;
}

.backTop__icon {
    background: #000 !important;
    border-radius: 50% !important;
}

.footer__bottom {
    border-top: 1px solid #a3741f;
}

.powered {
    background: #db9e30 !important;
    padding: 11px 41px !important;
    color: #000 !important;
}

.powered__wrapper p {
    color: #000 !important;
    font-size: 15px !important;
    font-family: 'Lato' !important;
}
.vign .wizi-img__content, .vign2 .wizi-img__content {
    transition: transform .5s !important;
}
.vign .wizi-img__content:hover, .vign2 .wizi-img__content:hover {
  transform: scale(0.96);
}
.vign .wizi-img__content img {
    border-radius: 5px !important;
}

span.rea__icon {
    transition: transform .5s !important;
    margin-top: 7px !important;
}

span.rea__icon:hover {
    transform: scale(0.75);
}

.bl2 .wizi-imgtxt__right.wizi-imgtxt__right--medium {
    transition: transform .7s !important;
}

.bl2 .wizi-imgtxt__right.wizi-imgtxt__right--medium:hover {
    transform: scale(1.08);
}
form#footer__newsletter {
    display: none !important;
}
.footer__rs__a.tiktok{
      background: transparent url(https://media.cdnws.com/_i/352356/RAW-67/721/67/0fichier-41.png) 50% no-repeat !important;
    background-size: auto !important;
    border: none !important;
  transition: transform .3s !important;
}
.footer__rs__a.instagram {
    background: transparent no-repeat 50% url(https://media.cdnws.com/_i/352356/RAW-69/3124/69/0fichier-31.png) !important;
    background-size: auto !important;
    border: none !important;
  transition: transform .3s !important;
}
.footer__rs__a.twitter {
    background: transparent url(https://media.cdnws.com/_i/352356/RAW-68/3295/68/0fichier-51.png) 50% no-repeat !important;
    background-size: auto !important;
    border: none !important;
  transition: transform .3s !important;
}
a.nav__itemlvl1.nav__item.nav__itemlvl1--link {
    font-family: 'Lato' !important;
    font-weight: 600 !important;
    font-size: 17px !important;
}

.nav__itemlvl1:hover {
    color: white !important;
    transform: scale(1.09);
}
a.footer__link:hover {
    color: #db9e30 !important;
  
}
.footer__link:hover {
    color: #db9e30 !important;
}
a.footer__info__text.margin--half:hover{
  color: #db9e30 !important;
}
.footer__rs__a:hover.twitter, .footer__rs__a:hover.instagram, .footer__rs__a:hover.tiktok  {
      border: 1px solid #db9e30 !important;
    filter: drop-shadow(2px 4px 6px #db9e30 );
  transform: scale(0.88);
}

@media (max-width: 1024px) and (min-width: 768px){
.bl5 {
    padding: 55px 47px !important;
}
  .News .wizi-newsletterTxtImg {
    padding: 100px 70px 93px 70px;
}
  .vign , .vign2 {
    background: url(https://media.cdnws.com/_i/352356/RAW-105/2200/6/bg.png) top center no-repeat;
    /* background-position-y: 43% !important; */
    padding: 40px 130px !important;
    margin: 0 0 0 !important;
}
}
@media (max-width: 767px) and (min-width: 320px){
.bl5 {
    padding: 35px 17px !important;
}
  .News .wizi-newsletterTxtImg {
    padding: 30px 20px 30px 20px;
}
  .wizi-newsletterTxtImg__form {
    width: 92% !important;
}
  .rea__item.rea__item {
    display: flex !important;
    padding: 22px 11px;
}

  .vign , .vign2 {
    background: url(https://media.cdnws.com/_i/352356/RAW-105/2200/6/bg.png) top center no-repeat;
    /* background-position-y: 43% !important; */
    padding: 40px 250px !important;
    margin: 0 0 0 !important;
}
  span.rea__icon {
    transition: transform .5s !important;
    margin-top: 16px !important;
}
  span.rea__link {
    font-family: 'Lato' !important;
    text-align: left !important;
    position: relative !important;
    left: 9px !important;
    font-size: 15px !important;
    color: #000 !important;
    top: 7px !important;
    left: 24% !important;
}
}

@media (max-width: 768px) and (min-width: 320px){
.footer__menu {
    width: 100% !important;
    margin: 0px auto;
    display: block;
    float: none;
    text-align: center;
    padding: 8px 0px !important;
}
  .vign , .vign2 {
    background: url(https://media.cdnws.com/_i/352356/RAW-105/2200/6/bg.png) top center no-repeat;
    /* background-position-y: 43% !important; */
    padding: 40px 60px !important;
    margin: 0 0 0 !important;
}
  footer#footer {
    background: url(https://media.cdnws.com/_i/352356/RAW-43/1358/43/0fichier-11gmb.png) top center no-repeat;
    background-position-y: inherit !important;
}
  h1 {
    font-size: 36px !important;
    padding: 10px !important;
}
  .prod-details__infos.prod-infos {
    background: url(https://media.cdnws.com/_i/352356/RAW-43/1358/43/0fichier-11gmb.png)top center no-repeat;
    max-width: 100% !important;
    padding: 20px 20px !important;
    margin-top: 40px;
    margin-bottom: 20px !important;
}
.bl1 {
     padding: 50px 0px 240px 0px!important;
}
.footer__info {width: 100% !important;margin: 0 auto;text-align: center;display: block;padding: 8px 0px !important;}
.footer__wrapper {
    display: block !important;
}
.footer__social {
    width: 100% !important;
    text-align: center;
    margin: 0 auto;
    display: block;
    float: none;
}
a.header__logo__a {
    height: 50px !important;
    justify-content: center;
}
.footer__social .footer__desktop {
}

.footer__rs {
    justify-content: center !important;
}
}


@media (max-width: 1023px) and (min-width: 768px){
body.wiziblocks-on .prod .prod__article {
    width: 25% !important;
    padding: 0 3px !important;
}
  .wizi-newsletterTxtImg__form {
    width: 100% !important;
}
}

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

.bl2 .wizi-imgtxt.wizi-imgtxt--textRightTextLeft.wizi-imgtxt--reverse.wizi-imgtxt--half {
    display: block !important;
}

.wizi-imgtxt__left {
    width: 100% !important;
}

.wizi-imgtxt__right.wizi-imgtxt__right--medium {
    width: 100% !important;
}

.wizi-imgtxt.wizi-imgtxt--half.wizi-imgtxt--textLeftTextRight {
    display: block !important;
}

.wizi-imgtxt__left.wizi-imgtxt__left--medium {
    width: 100% !important;
}

.wizi-imgtxt__right {
    width: 100% !important;
}
}