/*# sourceURL=/_t/_/css/36/21/05/cssperso.css?1713362556 */
/*@ sourceURL=/_t/_/css/36/21/05/cssperso.css?1713362556 */
@import url('https://fonts.googleapis.com/css2?family=Forum&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')
:root {
    --primary-color: #A88035;
    --domi-color: #000;
    --primary-color-hover: #A88035;
}
.s1 {
    display: flex;
    justify-content: space-between;
    max-width: auto !important;
    margin: auto;
    padding: 30px 30px;
}
.imm {
    width: 29%;
    padding: 11px !important;
}
.s1 > .bloc {
    display: inline-block !important;
    align-items: center;
    text-align: center;
}
.s1 > .bloc p{
   color:#fff !important;
}
.topHeader {
    background-color: #000;
    padding: 8px 1px;
    color: #fff;
    text-align: center;
    background-attachment: fixed;
}
.topHeader3col {
    display: flex;
    justify-content: space-between;
    max-width: 1280px;
    margin: auto;
}
.topHeader3col > div {
    display: flex;
    align-items: center;
}
body, p {
 font-family: "Poppins", sans-serif!important;
  color:#000!important;
  font-size:16px;
}
button, html, input, select, textarea {
   font-family: "Poppins", sans-serif!important;
}
h1, h2, h3 {
  font-family:  "Forum", serif !important;
  font-weight: 300!important;
  color:#A88035 !important;
}
.nav__itemlvl1{
  text-transform:uppercase !important;
}
.header__content,.header__relative{
  background:#000 !important;
}
.header__cart__a {
    background-image: url(https://media.cdnws.com/_i/362105/RAW-786/1781/88/panier.png)!important;
}
.header__account__a {
    background-image: url(https://media.cdnws.com/_i/362105/RAW-787/1045/89/compte7.png)!important;
}
.search--wrapper .close span {
    background: #fff !important;
}
.search--wrapper {
    background: #ffffff;
}
.search--label {
z-index: 999999999999 !important;
  display:block;
}
/****** hover image *****/
.blc01 img {
    transition: margin 0.3s ease-in-out;
}
.blc01 img:hover {
margin-left:-15px;
}
.blc02 img:hover {
    margin-top: -5px;
}
.blc03 button {
    transition: transform .5s;
}
.blc03 button:hover {
    background: linear-gradient(110deg, #627244 17%, #fff);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(0.9);
 /*  border-radius: 15px 0px !important;*/
    box-shadow: 6px 6px 0px #62724485 !important;
}
/*****************/
.rea__item.rea__item:hover * {
  color: #080808 !important;
}
.motifc {
  background-image: url(https://media.cdnws.com/_i/350007/RAW-498/2650/3/motif.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.motifl {
  background-image: url(https://media.cdnws.com/_i/350007/RAW-498/2650/3/motif.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left top;
}
.stylebnt {
    background-color: #677047;
    padding: 12px 45px;
    color: #fff;
    border: none !important;
}
.bgbloc .wiziblocks__item__maxWidth {
    background-image: url(https://media.cdnws.com/_i/362105/RAW-808/1321/11/just-glass-parallax2.jpeg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    color:#fff!important;
    padding: 170px 135px !important;
}
.bgbloc1 .wiziblocks__item__maxWidth {
    background-image: url(https://media.cdnws.com/_i/362105/RAW-807/1565/10/just-glass-parallax1.jpeg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    color:#fff!important;
    padding: 170px 135px !important;
}
.bgfondA .wiziblocks__item__maxWidth{
  background:#000;
  padding:60px 60px;
}
.bgfondA .wizi-wrapper.wizi-wrapper--imgtxt{
  background:#000;
  padding:60px 60px;
}
.bgfondA .wizi-wrapper.wizi-wrapper--imgtxt .wizi-imgtxt__right .wizi-imgtxt__wrap p{
color:#fff !important;
}
.bgfondA .wizi-wrapper.wizi-wrapper--imgtxt .wizi-imgtxt__right .wizi-imgtxt__wrap h2{
color:#fff !important;
}
.bgfondA .wizi-wrapper.wizi-wrapper--imgtxt .wizi-imgtxt__left .wizi-imgtxt__wrap p{
color:#fff !important;
}
.bgfondA .wizi-wrapper.wizi-wrapper--imgtxt .wizi-imgtxt__left .wizi-imgtxt__wrap h2{
color:#fff !important;
}
.bgfondA .wiziblocks__item__maxWidth .wizi-txt.wizi-txt--double .wizi-txt__item p{
  color:#fff !important;
}
.bgfondA .wiziblocks__item__maxWidth .wizi-txt.wizi-txt--double .wizi-txt__item h2{
  color:#fff !important;
}
.bgfond {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    color:#fff!important;
    background: #000;
}
.bgtext .wiziblocks__item__maxWidth {
    background-image: url(https://media.cdnws.com/_i/362105/RAW-776/1305/78/bg.png);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    color:#fff!important;
    padding: 100px 100px;
}
.bgbloc .wiziblocks__item__maxWidth p , .bgtext .wiziblocks__item__maxWidth p {
  color:#fff!important;
}
.bgbloc .wiziblocks__item__maxWidth .wizi-wrapper.wizi-wrapper--txt {
  /* background-color: #62724473; */
  /* padding: 20px 30px; */
}
.rea {
    width: 100%;
    background: #A88035 !important;
}
.rea__item strong {
    color: #fff !important;
}
.rea__item, .rea__item strong {
    color: #fff !important;
    display: flex!important;
    font-size: 17px;
}
.rea__icon {
    text-align: center !important;
    margin: 0 auto!important;
}
.footer {
    background: #000 !important;
}
.footer__title {
  font-family: "Forum", serif!important;
  font-size: 1.4rem !important;
  color: #fff !important;
}
.footer__wrapper {
 width: 1400px!important;
    padding-top: 30px !important;
}
.footer__bottom {
    border-top: 1px solid #ffffff !important;
}
.footer__desktop , .backTop__text, .powered__p   {
color: #fff !important;
}
.footer__rs__a {
  border: 1px solid #ffffff!important;
}
.footer__wrapper {
    width: auto!important;
    padding-top: 30px !important;
}
.footer__info__text {
    color: #fff !important;
}
.footer__desc {
    color: #fff !important;
}
.margR{
  margin-right: 50px;
}
.logocenter{
  margin: 0 auto;
  text-align: center;
}
/** style produits **/
.produit .prod__shadow {
    border: 1px solid #eee !important;
    border-radius: 5px !important;
    box-shadow: 0px 0px 6px 1px #00000012 !important;
}
p.prod__price__cur {
    padding: 10px 30px !important;
    /* background: linear-gradient(#a8805c , #080808); */
    box-shadow: 2px 2px 6px 1px #0000004d !important;
    font-weight: normal;
    font-size: 15px !important;
    color: #080808 !important;
}
p.prod__price__cur:hover {
    background-color: #1D3746 !important;
}
/**********/
@media (min-width: 300px) and (max-width:1023px){
  .bgtext .wiziblocks__item__maxWidth {
    padding: 15px 15px;
}
  .bgfondA .wizi-wrapper.wizi-wrapper--imgtxt {
    background: #000;
    padding: 10px 10px;
}
  .header__nav__icon__span {
    background: #fff !important;
  }
  .header__checkbox--nav:checked~.header .header__nav {
    background: #ac895a;
}
  .topHeader {
    background-color: #000;
    padding: 8px 8px;
    color: #fff;
    text-align: center;
    display: inline-block;
}
.topHeader3col {
    display: inline-block;
    justify-content: space-between;
    max-width: 1280px;
    margin: auto;
    text-align: center;
}
.topHeader3col > div {
    display: inline-block;
    align-items: center;
}
}
@media (min-width: 720px) and (max-width: 1024px)
{
  .header__checkbox--nav:checked~.header .nav {
    right: 0;
    max-width: 40%;
    background: #fff0;
    z-index: 99999;
    top: 11%;
}
  .header {
     padding: 0 0px!important;
}
  .nav__itemlvl1{
    font-size:0.7rem !important;
  }
.footer__middle {
    flex-wrap: nowrap!important;
}
  }
@media (min-width: 1024px) and (max-width: 1460px)
{
.header {
    padding: 0 0px!important;
}
  }
@media (min-width:1024px)
{
.header__area{
  /* position: relative; */
  /* top: /*8vh*/25.92px; */
  /* z-index: 99999999999999999999999 !important; */
  /* right: 13px !important; */
}
.search--wrapper .search--fieldset {
    display: block !important;
}  
.nav{
  text-align: left;
  margin-right: 170px !important;
}
}
.prod-infos ol li:not(.prod-infos__title), .prod-infos p:not(.prod-infos__title), .prod-infos ul li:not(.prod-infos__title) {
    font-size: 1rem!important;
    line-height: 1.8;
}
.adressehead {
    display: flex;
    align-content: center;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
.telhead {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
@media (min-width: 1800px) and (max-width: 2500px){
.body--maxRow-medium .header__area, .body--maxRow-small .header__area {
    right: -138px !important;
    top: /*6vh*/19.44px;
    /* align-items: center; */
}
  }