/* STARTER */
h1, .prod-list__title, .prod-list__title, .title-page, h1 {  }
h2, h3, h4, h5, h6, .nav__itemlvl1 { }

/*Permet d'appliquer un effet sur le logo lorsqu'il est trop sombre en entÃƒÆ’Ã‚Âªte qui scroll*/
.header.new-menu.header--fixed.header--transparent.header--notTranslate img.header__logo__a__img, 
.header.new-menu.header--fixed.header--transparent.header--translate 
.header__content.headroom.headroom--not-bottom.headroom--not-top.headroom--unpinned,
.header.new-menu.header--fixed.header--translate.header--transparent img.header__logo__a__img
{filter: brightness(10);}


/*Fonction qui permet d'afficher une image dans les textes de wiziblock sans qu'elles soient ÃƒÆ’Ã‚Â©tirÃƒÆ’Ã‚Â©es*/
img.resize {
    position: initial !important;
    top: initial !important;
    left: initial !important;
    -webkit-transform: initial !important;
    -ms-transform: initial !important;
    transform: initial !important;
    min-width: initial !important;
    min-height: initial !important;
    max-width: 100% !important;
    width: initial !important;
    height: initial !important;
    -o-object-fit: initial !important;
    object-fit: initial !important;
    opacity: initial !important;
    background-position: initial !important;
    background-size: initial !important;
    background-repeat: initial !important;
}

.prod__slider__wrapper.slick-initialized:after, .prod__slider__wrapper.slick-initialized:before { background: transparent;}
.prod.product-list-classic {    justify-content: center;}

.powered__p a, .powered__p span {
    color: #dce5e9;
    font-size: .75rem;
}

.prod-list__right__title {
    text-transform: none;
}

@media (min-width: 1024px) {
    .nav-perso-off .nav__label .nav__a {
        font-size: 1rem;
    }
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd .form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd .form__fieldset {
  width: 100%;
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd 
.form__field--long-answer {
  grid-column: 1 / -1;
}

#e4ef9632-0cc2-490e-8045-d435f75a6bdd 
.form__field--btnArea {
  grid-column: 1 / -1;
}

@media (max-width: 768px) {
  #e4ef9632-0cc2-490e-8045-d435f75a6bdd .form {
    grid-template-columns: 1fr;
  }
}

.prod-infos p:not(:empty):not(:last-child) {
    margin-bottom: 16px;
}

@media (min-width: 720px) {
    .header.header--fixed .header__logo {width: 100%;}
}
/* END STARTER */ 
/* START MOBILE */
@media screen and (max-width: 768px) {
  p:not(footer p),
  h2,
  a.wiziBtn {
    text-align: center;
  }

  .wiziBtn__wrapper {
    justify-content: center;
  }
}
/* END MOBILE */

/*Global*/
a.wiziBtn { font-weight: 500;}
.wiziblocks__item.width-large {max-width: 1750px !important;/* border-radius: 20px; */padding: 0 20px !important;}
/*Header*/
.emergency-bar {
    background: url(https://media.cdnws.com/_i/386311/1739/688/41/te-ora-emeraude.jpeg);
    background-attachment: fixed;    background-position: center;}
nav.nav.nav--with-blog {    background: white;}
.emergency-bar__text * {color: white !important;}

/**/
/*Hero*/
.HeroAccueil span.we-size-huge {    font-family: 'Cormorant Garamond';
    font-size: 5rem !important;    line-height: 1 !important;    padding-bottom: 0px !important;}
.HeroAccueil span.we-size-huge * {line-height: 0 !important;}
.HeroAccueil h1 {    font-family: 'Afacad Flux';    font-size: 1.5rem !important;}
.HeroAccueil .wizi-txt.wizi-txt--large {    max-width: 50%;    min-width: inherit;}

@media (max-width: 720px) {.HeroAccueil span.we-size-huge {   font-size: 3rem !important;    line-height: 1 !important;   text-align : center}
                          .HeroAccueil .wizi-txt.wizi-txt--large {    max-width: inherit;    min-width: inherit; text-align:center !important}
                          }
/**/
/*Reassort*/
.ReaAccueil .wizi-rassurance__icon__img {    width: 67px;    height: 67px;    border-radius: 0;}
.ReaAccueil .wizi-rassuranceClassic__title {margin :0}
.ReaAccueil .wizi-rassuranceClassic__title * {    font-family: 'Afacad Flux' !important;    font-size: 1.5rem !important;}

/*bloc1*/
.bloc1 .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child {background: url(https://media.cdnws.com/_i/386311/1730/3323/32/bracelets.jpeg) right top  !important;background-size: cover !important;background-repeat: no-repeat!important;border-radius: 20px;display: flex;}
.bloc1  .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child .wizi-txt__item__wrapper {    padding-top: 10%;}
body.body .bloc1 .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child a.wiziBtn, #c1-body  .wizi-txt__item:first-child .wiziBtn {background:#ad5370 !important}
.bloc1 .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child h2 {color:#ad5370}

.bloc1 .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:last-child {background: url(https://media.cdnws.com/_i/386311/1728/3799/30/coffrets.jpeg) right center  !important;
background-size: cover !important;background-repeat: no-repeat;border-radius: 20px;display: flex;}
.bloc1  .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:last-child .wizi-txt__item__wrapper {    padding-top: 10%;}
body.body .bloc1 .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:last-child a.wiziBtn, #c1-body  .wizi-txt__item:last-child .wiziBtn {/*background:#ad5370 !important*/}
.bloc1 .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:last-child h2 {color:#025d64}


.bloc1.wiziblocks__item.width-large {
    background: url(https://media.cdnws.com/_i/386311/1725/1247/27/te-ora-logo-fonde-top.png) bottom right;
    background-repeat: no-repeat;
    background-size: auto;
    padding-bottom: 50px !important;
    max-width: 100% !important;
    }
.bloc1.wiziblocks__item.width-large .wiziblocks__item__maxWidth {max-width:1750px}

@media (min-width: 1024px) {
   .bloc1  .wizi-wrapper--txt .wizi-txt--double .wizi-txt__item:first-child {padding :0 !important; margin-right : 10px}
    .bloc1 .wizi-txt.wizi-txt--double.wizi-txt--doubleBackground {height: 448px;}
}

/*c est de saison*/
.prd.wiziblocks__item--fullpage {
    background: url(https://media.cdnws.com/_i/386311/1726/2540/28/te-ora-logo-fonde-bottom.png) no-repeat top right, 
        url(https://media.cdnws.com/_i/386311/1740/2397/42/te-ora-emeraude-fonce.jpeg) no-repeat center !important;
    background-attachment: fixed !important; padding-top: 3% !important; padding-bottom: 3% !important;}
.prd .wiziblocks__item__maxWidth {background:transparent}
.prd .prod__titleList * {color:white !important}
.prd .prod.product-list-classic {  max-width: 1200px !important; min-width: inherit; margin: auto;}
body.wiziblocks-on .prd .prod.product-list-classic .prod__relative {background:white;border-radius: 10px;}

/*Bloc cat*/
.bloc2 .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--medium {padding-bottom : 20px}
.bloc2 .wizi-img__content {    border-radius: 20px;}
.bloc2 .wizi-img__content:hover { box-shadow : #00000063 5px 5px 10px}
.bloc2 .wizi-img__content:hover * {  opacity: 0;  transition: 0.8s ease-out;}
.bloc2 .wizi-img__content * {  transition: 0.3s ease-out;}
.bloc2 .wizi-img__content {background-position: -4px !important;    background-size: cover!important;}
.bloc2 .wizi-img__content:first-child {
    background: url(https://media.cdnws.com/_i/386311/1734/1305/36/te-ora-categorie-pierres-h.jpeg);}
.bloc2 .wizi-img__content:nth-child(2) {
    background: url(https://media.cdnws.com/_i/386311/1731/1478/33/te-ora-categorie-librairie-h.jpeg);}
.bloc2 .wizi-img__content:nth-child(3) {
    background: url(https://media.cdnws.com/_i/386311/1729/3442/31/te-ora-categorie-bien-etre-h.jpeg);}
.bloc2 .wizi-img__content:last-child {
    background: url(https://media.cdnws.com/_i/386311/1732/1461/34/te-ora-categorie-art-divinatoire-h.jpeg);}

/*magasin physique*/
.Boutique {    background: url(https://media.cdnws.com/_i/386311/1739/688/41/te-ora-emeraude.jpeg);}
.Boutique * {    color: white;}
@media (min-width: 1024px) {.Boutique .wizi-imgtxt__left {    padding-left: 200px;}}

/*Blog*/
.BlogAccueil .wiziblocks__item__maxWidth {background : transparent;background: url(https://media.cdnws.com/_i/386311/1727/211/29/te-ora-blog.jpeg) center right;
                                          border-radius: 20px;padding: 70px 19px;}

/*Avis*/
div#e821ef4d-4d20-45a8-ba22-e814a49d1da6 h3 {    text-align: center;}
/*Google map*/
div#\35 ce3e841-49d4-4dd4-b4bf-0b58d154bcc6 {    margin-bottom: -6px;    background: transparent;}


/*Footer*/
footer.footer {
    background: url(https://media.cdnws.com/_i/386311/1739/688/41/te-ora-emeraude.jpeg);
    background-attachment: fixed;
}
img.footer__wrapper__left__img {    filter: brightness(10);}
.rea {
    background: url(https://media.cdnws.com/_i/386311/1739/688/41/te-ora-emeraude.jpeg);
    background-attachment: fixed; color: white;
}
.footer__wrapper__bloc__ul__li__link--active, .footer__wrapper__bloc__ul__li__link:focus, .footer__wrapper__bloc__ul__li__link:hover {color:black}
.footer__wrapper:first-child {    display: none;}
/**/

/*Responsiv*/
@media (min-width: 1024px) {
    .header__relative {padding: 10px 40px;}
    .header__logo, .header__search.search {    width: 33%;}
    .header__area {    width: 23%;}
    .nav-perso-on .nav__maxWidth {  justify-content: center; }
    .rea__item strong, .rea__item, .rea__item strong {color: white !important}
}

@media (min-width: 720px) {
    .search--wrapper .search--input {    border-radius: 20px;}
     .search--btn { border-top-right-radius : 20px; border-bottom-right-radius : 20px;}
}


   