h1, .prod-list__title, .prod-list__title, .title-page, h1 {font-family: "Smythe", system-ui;/* font-weight: 400; *//* font-style: normal; */color: #ca9423 !important;font-size: 2.5rem !important;}
h2, h3, h4, h5, h6 {font-family: "Smythe", system-ui;font-size: 2rem !important;}
.nav__itemlvl1 {font-weight:bold; text-transform:uppercase}
.header__nav__icon__span {    background: white;}
.nav__sublevel.nav__sublevel--centered,.nav__sublevel.nav__sublevel--centered * {
  background: #274c6d; color:white;}
.nav-perso-off .nav__label .nav__a {    color: white;}
.header__cart--bottom:hover .header__cart__a.header__tab {background-color: #274c6d !important;border-radius: 500px;}
div#\36 832dd8a-726a-4b00-94de-1b240e690e72 {    background: #007cff;    max-width: 100% !important;}
div#\36 832dd8a-726a-4b00-94de-1b240e690e72 > div {    max-width: 1400px;    margin: auto;}
.Catégories, .Catégories.wiziblocks__item.width-full {
    background: url(https://media.cdnws.com/_i/412430/RAW-61/1613/61/la-boutique-du-vapothicaire-fond.jpeg) fixed;
    padding: 3% 0 !important;
}
.Catégories p * {    color: #ffffff;}
.Catégories:hover p * {    text-shadow: 0px 0px 10px #ca9423;}
.Catégories .wizi-img__content__wrapper {    transition: 0.3s ease-out;}
.Catégories .wizi-img__content__wrapper:hover {    transform: scale(0.95);
                                               transition: 0.8s ease-out;}
.header__wrapper {    background: #274c6d;}
.header__area {    background: transparent;}
.header__relative {    background: #274c6d;}
nav.nav {    background: transparent;    color: white;}
footer#footer {    background: #2b2b2b;}
a.nav__itemlvl1.nav__itemlvl1--with-subnav, .nav__itemlvl1 {    color: white;}
.header__cart--bottom .header__cart__a.header__tab {    background-color: #274c6d;    border-radius:300px}
.bloc1, .bloc1.wiziblocks__item.width-medium {
    background: #274c6d;    max-width: 100% !important;    width: 100%;    color: white;}
.bloc1 > div {    background: transparent;    max-width: 1400px;    margin: auto;}
.bloc2, .bloc2.wiziblocks__item.width-medium {    max-width: 100% !important;    background: #e9dfb7;}
.bloc1 .wizi-imgtxt__right.wizi-imgtxt__right--large, .bloc2 .wizi-imgtxt__left.wizi-imgtxt__left--large {
    height: 400px !important;    width: 400px !important;    margin: auto !important;}
.logoMap {    width: 100%;    margin: auto;    text-align: center;    max-width: 190px;
    position: absolute;    top: -100px;    left: 45%;}
a.header__cart__a.header__tab {
    background: url(https://media.cdnws.com/_i/412430/79/413/79/la-boutique-du-vapothicaire-panier.png);
    background-repeat: no-repeat;    background-position: center;}
.header__account__a {
  background: url(https://media.cdnws.com/_i/412430/78/2357/78/la-boutique-du-vapothicaire-compte.png);
    background-size: contain;}
div#\34 91a9b3d-e902-4ede-aea18-0fd075e9cb00 {    margin-top: 120px;    margin-bottom: 0;}
.Magasin {    padding: 0% 0 !important;    border: solid 14px #ca9423;1    border-radius: 4px;}
a.wiziBtn, button.prod__btn.prod__btn--addCart span  {
    font-family: "Smythe", system-ui;    font-weight :100;    font-size: 1.45rem !important;
  letter-spacing: 1px;}
.rea {    background: #274c6d;}
.rea__item, .rea__item strong {    color: white;}
div#f81125ea-058c-46e5-8a89-9377a3fc1272, div#f81125ea-058c-46e5-8a89-9377a3fc1272 > div, div#f81125ea-058c-46e5-8a89-9377a3fc1272 > div > div {
    height: 330px;}
.nav__wrapper {    background: #274c6d;}
.footer__wrapper {    padding-bottom: 120px;
background: url(https://media.cdnws.com/_i/412430/81/3547/81/renditiondownload-7.png) no-repeat bottom center, #2b2b2b;
    background-size: 720px;}

@media (max-width: 1439px) {
    .body--withoutBackgroundImage.body--maxRow-medium .header {
        background-color: #274c6d;
    }
}

@media (max-width: 1023px) {
div#f81125ea-058c-46e5-8a89-9377a3fc1272, div#f81125ea-058c-46e5-8a89-9377a3fc1272 > div, div#f81125ea-058c-46e5-8a89-9377a3fc1272 > div > div {height:inherit}
    .nav__itemlvl1 {background:#274c6d}
    }

@media (min-width: 1024px) {
    .rea__item  {padding: 1% 0;}
}
@media (max-width: 719px) { .bloc2 {padding-bottom: 30px!important;}
                          .footer__wrapper {    background-size: contain;
}}
@media (min-width: 720px) {
    .search--wrapper label .hidden { color:white}
    .search--wrapper .close span {background:white}
    .search--wrapper .search--input{border-color:white}
    }



@media (min-width: 720px) {
    .search--wrapper .search--input {background:transparent;}
    }

@media (max-width: 2100px) and (min-width: 1200px) {
      .bloc1 .wizi-imgtxt.wizi-imgtxt--textSmallRightTextLeft.wizi-imgtxt--half, .bloc1 .wizi-imgtxt.wizi-imgtxt--textRightTextLeft.wizi-imgtxt--reverse.wizi-imgtxt--half {
        animation: slide2 linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
    }
@keyframes slide2 {
  from{
  transform: translateX(-100%);
  opacity:0;
  }
  to {
  transform: translateX(0%);
  opacity:1;
  }
}

@media (max-width: 2100px) and (min-width: 1200px) 
    {
      .bloc2 .wizi-imgtxt.wizi-imgtxt--textSmallRightTextLeft.wizi-imgtxt--half, .bloc2 .wizi-imgtxt.wizi-imgtxt--half.wizi-imgtxt--textLeftTextRight {
        animation: slide1 linear;
        animation-timeline: view();
        animation-range-start: cover 0%;
        animation-range-end: contain 30%;
    }
}
@keyframes slide1 {
  from{
  transform: translateX(100%);
  opacity:0;
  }
  to {
  transform: translateX(0%);
  opacity:1;
  }
}

/*Menu déoulant bleu*/
.filter__item__content, .filter__item__content *, .filter__link--current .filter__text, .filter__link:hover .filter__text, .form__select {background-color: #274c6d;color: white;border-color: white;}
.filter__item__content span.arrow {    border-color: white;}
.filter button:not(.button):not(.filter__selected__link) {    background: transparent;    color: white;}
.filter__link--current .square:before, .filter__link:hover .square:before {    background: white;}
h1.h1.prod-list__title.text-center {    margin: 0;}