@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {
  color:#000 !important;
}
body p {
 font-family: 'Quicksand' !important;
font-size:17px !important ;
  line-height:1.8 !important;
}

.acc h1 {
    color: #8C6E49 !important;
    font-family: 'Playfair Display' !important;
    font-size: 31px !important;
      margin: 24px 0px 0 !important;
}

h1 {
    color: #8C6E49 !important;
    font-family: 'Playfair Display' !important;
    font-size: 31px !important;
    /* margin: 144px 0px 0 !important; */
}
 h2 {
    font-family: 'Quicksand' !important;
    font-size: 26px !important;
    color: #000 !important;
    font-weight: 400 !important;
    padding-bottom: 114px !important;
    background: transparent 0% no-repeat url(https://media.cdnws.com/_i/349870/RAW-52/3115/52/favicon.png);
    background-size: 99px;
    background-position: left;
}

.search--fieldset:focus {
    border-bottom: inherit !important;
}
.wizi-img--triple.wizi-img--large .wizi-img__content:before {
       padding-top: 141.333% !important;
}
.search--fieldset {border-bottom: 1px solid #000;}
.para1 .wizi-txt.wizi-txt--large {
    background: url(https://media.cdnws.com/_i/349870/RAW-44/2054/44/fond.png)!important;
    background-position: center center;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-attachment: fixed !important;
    color: #fff !important;
}
.acc h2 {
    font-family: 'Quicksand' !important;
    font-size: 26px !important;
    color: #000 !important;
    font-weight: 400 !important;
    padding-bottom: 114px !important;
    background: transparent 50% no-repeat  url(https://media.cdnws.com/_i/349870/RAW-52/3115/52/favicon.png);
    background-size: 99px;
    background-position: center;
}


h3 {
    color: #000000 !important;
    font-family: 'Playfair Display' !important;
    font-size: 25px !important;
    font-weight: 400 !important;
    background: transparent 0% no-repeat url(https://media.cdnws.com/_i/349870/RAW-58/1545/58/vign1fichier-5motif.png);
    background-size: 16%;
    background-position: center;
    padding-bottom: 82px !important;
  text-align:center !important;
}
.para1 h3 {
    color: #fff !important;
  text-align:center !important;
  background: transparent 50% no-repeat url(https://media.cdnws.com/_i/349870/RAW-57/3355/57/vign1fichier-3motif-h3.png);
}
.para1 p{
  color:#fff !important;
  text-align:center !important;
}
.form__error{
      border-color: #9d7f57!important;
}
.prod-floating__right button{
  background: #9d7f57!important;
}
.bloc-vendeur {
    margin-bottom: 50px !important;
    display: block;
}
.header__cart__a__nb{
  background:#9d7f57!important;
}
.nav__itemlvl1 {
    font-family: 'Playfair Display' !important;
    font-weight: 900 !important;
    color: #000 !important;
    /* text-transform: uppercase !important; */
    font-size: 20px !important;
}
a.nav__a.nav__itemlvl1:active {
    color: #8C6E49 !important;
}
a.nav__itemlvl1.nav__itemlvl1--with-subnav:active {
    color: #000000 !important;
}
.nav-perso-on .nav__itemlvl1:hover {
    color: #9f8060 !important;
}

.wizi-img--triple .wizi-img__content {
      width: calc(33.33% - 1px) !important;
}
.bloc2 p {
        text-align: justify !important;
}
a.link-cont {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 250px !important;
    background-color: #8C6E49 !important;
    padding: 9px;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    border-radius: 4px;
  border: 3px solid #94744d !important;
      text-decoration: inherit !important;
}
a.link-cont:hover{
    background-color: #000000 !important;
    color: #8C6E49 !important;
    border: 3px solid #94744d !important;
    border-radius: 20px !important;
}
.header__account__a {
    background-image: url(https://media.cdnws.com/_i/349870/RAW-53/1089/53/userfichier-2.png) !important;
    background-size: 23px !important;
    text-indent: inherit !important;
}
.header__cart__a {
    background-image: url(https://media.cdnws.com/_i/349870/RAW-56/3153/56/panierfichier-1.png) !important;
    text-indent: inherit !important;
}
.search--wrapper label .hidden {
  color: #000 !important;
}
#add-cart-btn {
  background: #8c6e49 !important;
}
.price-cur-container {
    color: #8c6e49 !important;
}
#prod-summary .prod-details__summary__scroll {
  color: #8c6e49 !important;
  font-weight:600 !important;
}
#prod-summary .prod-details__summary__scroll:before {
      background-color: #8c6e49 !important;
}
span.prod__name__title {
    color: #000 !important;
  font-family: 'Quicksand' !important;
    font-weight: 500 !important;
}
p.prod__price__cur {
   color: #8c6e49 !important;
  font-family: 'Quicksand' !important;
    font-weight: 800 !important;
  font-size:20px !important;
}
form#footer__newsletter {
    display: none !important;
}
#footer {
    background: #fff !important;
}

.footer__menu.footer__bloc.margin p {
    color: #000 !important;
}

.footer__link {
    color: #000 !important;
    font-family: 'Quicksand' !important;
}

p.footer__info__text.margin--half {
    color: #000 !important;
}

a.footer__info__text.margin--half {
    color: #000 !important;
    font-family: 'Quicksand' !important;
}

p.footer__title {
    color: #000 !important;
}

.footer__bottom {
    border-top: 1px solid #8c6e49 !important;
}

p.footer__desktop {
    color: #000 !important;
    font-size: 14px !important;
    margin-top: 0 !important;
    text-align: center;
}
.link-top {
    display: block;
    padding: 5px 50px;
    border-bottom: 1px solid #baa167;
}

a.inst-head {
    padding: 3px;
}

a.fb-head {
    padding: 3px;
}
span.backTop__text {
    color: #000 !important;
    font-family: 'Quicksand' !important;
}
.rea {
    background: #000 !important;
}

.rea__link {
    color: #fff !important;
}

.rea__item strong {
    color: #fff !important;
}

.rea__icon {
    margin-bottom: 20px !important;
}
.footer__rs__a:hover.instagram {
    background-color: #8c6e49;
}
.footer__rs__a:hover.facebook {
    background-color: #8c6e49;
}
.footer__rs__a.facebook {
    background: transparent url(https://media.cdnws.com/_i/349870/RAW-55/1803/55/fbfichier-8.png) 50% no-repeat;
    background-size: 12px;
    width: 30px !important;
    height: 30px !important;
    border: none !important;
}
.footer__rs__a.instagram {
    background: transparent no-repeat 50% url(https://media.cdnws.com/_i/349870/RAW-54/3225/54/instagramfichier-7.png);
    background-size: 18px;
    border: none !important;
    width: 30px !important;
    height: 30px !important;
}
.bloc2 p {
    color: #000 !important;
}
.bloc2 h3 {
    background: inherit !important;
}
.bloc3-txt {
    color: #000 !important;
}

div#\34 8fddb46-9fc7-45bc-ab19-91226dd67c0f p {
    color: #000 !important;
}
.backTop__icon__arrow:after, .backTop__icon__arrow:before {
  background:#000 !important;
}
.backTop__icon:after {
    background: #8c6e492e !important;
    left: 1px;
  }
.footer__rs__li {
    margin: 0 0px 0px !important;
}
.logo-foot img {
    width: 340px !important;
  margin:0 auto;
}
.prod__shadow {
    border: 3px solid #8c6e4914;
}
.bloc3-txt .wizi-txt__item {
    background: #bea07d1f !important;
    margin: 10px;
    padding: 18px;
  text-align:center !important;
    border-radius: 15px;
    -webkit-box-shadow: 0 10px 50px rgba(0,0,0,.05), 0 5px 8px rgba(0,0,0,.05);
    box-shadow: 0 10px 50px rgba(0,0,0,.05), 0 5px 8px rgba(0,0,0,.05);
}
.filter__label, .sort__label, .sort__link{
  color:#000 !important;
}
.nav__col .nav__rich__a:not(.nav__rich2__a) {
    text-align: center !important;
    font-family: 'playfair';
}
ul.breadcrumbs__ul {
   font-family: 'Quicksand' !important;
  color:#000 !important;
}
span.header__cart__text {
    position: relative;
    display: block;
    top: 9px;
    right: -25px;
    font-family: 'Quicksand' !important;
    font-size: 15px !important;
    font-weight: 500;
    color: #000 !important;
}

span.header__account__span {
    position: relative;
    display: block;
    top: 5PX;
    right: -64px;
    font-family: 'Quicksand' !important;
    font-size: 15px !important;
    font-weight: 500;
    color: #000 !important;
} 
.header__account {
  width:153px !important;
}
.header__account__a {
  text-indent: 99 !important;
}
.list-top__sidebar:hover {
  color:#8c6e49 !important ;
}
.modal-cart__stay+.modal-cart__cart {
  background:#8c6e49 !important ;
}
#cart-validation .button {
    background:#8c6e49 !important ;
}
.checkout__index {
      background:#8c6e49 !important ;
}
html.tablet-desktop .nav__bottom {
    display: none;
}
.nav__rich__a:hover {
    color: #8c6e49 !important;
}
.vign1 .wizi-img__content {
    transition: transform .6s;
}
.vign1 .wizi-img__content:hover {
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(0.9);
  box-shadow: 0 10px 9px rgb(0 0 0 / 10%), 0 1px 1px rgb(140 110 73 / 0%);
  margin:inherit !important;
}
.header__logo img {
    transition: transform .5s;
}

.header__logo img:hover {
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(0.9);
}
.wizi-imgtxt__left.wizi-imgtxt__left--medium, .wizi-imgtxt__right.wizi-imgtxt__right--medium {
    transition: transform .6s;
}
.wizi-imgtxt__left.wizi-imgtxt__left--medium:hover, .wizi-imgtxt__right.wizi-imgtxt__right--medium:hover {
     -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(0.9);
}

.wizi-img__content:hover {box-shadow: none;margin: 0px !important;filter: brightness(0.6);transition: 0.8s ease-out;}

.wizi-txt__item p {
    color: #000 !important;
}
.wizi-txt__item__wrapper p {
    color: #fff !important;
    text-align: center;
}
.wizi-txt.wizi-txt--one p {
    text-align: center;
    color: #000 !important;
}
.form__button{
   background: #8c6e49 !important;
}
.search--wrapper.focused .search--input {
  color:#000 !important;
}

.search--input:focus {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0)!important;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 0%) !imporatnt;
}
.header__logo__a {
  height: 139px;
      max-height: 90px;
}
.logo-foot .header__logo__a {
  height:200px;
  text-align:center;
}
.header__logo__a .picture--left{
  height: 139px;
}

.header__logo img {
    height: 147px;
    padding-top: 0;
    margin-top: 20px;
}

/*********** Responsive **************/

@media (min-width: 320px) and (max-width: 720px){
.margin-top-wiziblocks #c1-body .body__wrapper--withoutPadding .wiziblocks__item.margin-top-none{
  margin-top:150px !important;
}
  .wizi-img--triple .wizi-img__content {
    width: 32% !important;
    display: inline-flex !important;
    justify-content: center !important;
  }
  
.footer__menu.footer__bloc.margin p {
    text-align: center;
}

.footer__menu.footer__bloc.margin a {
    text-align: center;
}

.footer__bloc.footer__info.margin p {
    text-align: center;
}

.footer__bloc.footer__info.margin a {
    text-align: center;
}
.link-top {
     padding: 16px 50px;
    margin: 0 auto;
    text-align: center;
}
}
@media (min-width: 320px) and (max-width: 768px){
h2{
padding-bottom: 69px !important;
    background: transparent 50% no-repeat url(https://media.cdnws.com/_i/349870/RAW-52/3115/52/favicon.png);
    background-size: 99px;
    background-position: bottom;
}
 .para1 h3 {
  background: transparent 50% no-repeat url(https://media.cdnws.com/_i/349870/RAW-57/3355/57/vign1fichier-3motif-h3.png);
    padding-bottom: 18px !important;
    background-position: bottom;
    background-size: 255px;
}
   .header__logo__a{
   height:117px;
}
 span.header__cart__text {
  top: 43px;
    right: -12px;
 }
  .header__cart {
    width:65px;
  }
  .bloc2 .wizi-imgtxt.wizi-imgtxt--textOneTextOne.wizi-imgtxt--three {
    display: block;
}
  .bloc2 .wizi-imgtxt__left.wizi-imgtxt__left--medium, .wizi-imgtxt__right.wizi-imgtxt__right--medium {
    transition: transform .6s;
    width: 50%;
    margin: 0 auto;
}
  .footer__social.footer__bloc.margin.insta {
    width: 100%;
    margin: 0 auto;
}
.footer__rs{
      justify-content: center;
}
  .header__logo {
    height:117px;
  }
  .header__logo img{
  height: 89px;
  padding-top: 0px;
}
}
@media (min-width: 320px) and (max-width:1023px){
  .footer__menu.footer__bloc.margin.logo-foot {
    width: 100%;
}
}
@media (min-width: 769px) and (max-width: 1023px){


  
}
@media (min-width: 1024px){

  
}

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

  
}

@media (min-width: 1201px) and (max-width: 1300px){

  
}

@media (min-width: 1300px) and (max-width: 1430px){
.header__logo img {
    max-height: 171px;
    /* padding-top: 34px; */
}
.nav__itemlvl1  {
      font-size: 15px !important;
} 
}
@media (min-width: 1024px) and (max-width: 1299px){
.nav-perso-on .nav__label{
      margin: 0 14px 0 0;
      
}
  h2{
        padding-bottom: 61px !important;
    background: transparent 50% no-repeat url(https://media.cdnws.com/_i/349870/RAW-52/3115/52/favicon.png);
    background-size: 90px;
    background-position: bottom;
}
  
 
.nav__itemlvl1  {
     font-size: 12px !important;
}
}
@media (min-width: 1024px) and (max-width: 2100px){
.body__wrapper.body__wrapper--withoutPadding {
    /* top: -243px !important; */
}
  .search--wrapper .close span {
    background: #000 !important;
}

  .nav__arrow {
    border-color: #000 !important;
}

.search--wrapper .search--input {border-color: #000 !important;background: transparent;}
  
  .header__logo {
  padding: 33px 230px !important;
}
nav.nav {
    background: transparent !important;
}

.header__relative {
    background: transparent;
}
  .wizi-img.wizi-img--simple.wizi-img--triple.wizi-img--large {
    justify-content: center !important;
}
  .nav__sublevel {
    background: #fff !important;
  }
}

.texteleft {
    padding: 20px;
    background: #ffffffc4;
    border-radius: 10px;
    text-align: center;
}
p.texteleft.we-align-center {
    padding: 30px!important;
}

@media (min-width: 720px) and (max-width: 1023px) {
    
    img.header__logo__a__img {
    height: 90px;
    margin-top: -10px;
}
    }

@media (min-width: 320px) and (max-width: 768px) {
    img.header__logo__a__img {    margin-top: -10px;}
    }
a.header__account__span.header__account__span--login * {display: none;}

.footer__rs__a.tiktok {
    background: transparent url(https://media.cdnws.com/_i/349870/1008/2034/8/maquette-millesime-tiktok.png) 50% no-repeat;
    background-size: 20px;
    width: 30px !important;
    height: 30px !important;
    border: none !important;
}

.footer__rs__a:hover.tiktok {
    background-color: #8c6e49;
}

.emergency-bar {
    padding: inherit;
}