.elementor-6749 .elementor-element.elementor-element-61e481bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-6749 .elementor-element.elementor-element-60b61a80{--display:flex;--margin-top:-15px;--margin-bottom:-15px;--margin-left:-15px;--margin-right:-15px;}.elementor-6749 .elementor-element.elementor-element-5b3aa9df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6749 .elementor-element.elementor-element-52f73052{width:100%;max-width:100%;--e-search-icon-label-color:#131212;--e-search-submit-color:#100F0F;--e-search-icon-submit-color:#100F0F;}.elementor-6749 .elementor-element.elementor-element-52f73052.elementor-element{--align-self:center;}.elementor-6749 .elementor-element.elementor-element-7de927f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6749 .elementor-element.elementor-element-7de927f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6749 .elementor-element.elementor-element-64e3083c .elementor-icon-wrapper{text-align:center;}.elementor-6749 .elementor-element.elementor-element-64e3083c .elementor-icon{font-size:34px;}.elementor-6749 .elementor-element.elementor-element-64e3083c .elementor-icon svg{height:34px;}.elementor-6749 .elementor-element.elementor-element-6b114778 .elementor-icon-wrapper{text-align:center;}.elementor-6749 .elementor-element.elementor-element-6b114778 .elementor-icon{font-size:34px;}.elementor-6749 .elementor-element.elementor-element-6b114778 .elementor-icon svg{height:34px;}.elementor-6749 .elementor-element.elementor-element-447c1fd{width:100%;max-width:100%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-6749 .elementor-element.elementor-element-61e481bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6749 .elementor-element.elementor-element-61e481bd.e-con{--align-self:center;}.elementor-6749 .elementor-element.elementor-element-7de927f8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-6749 .elementor-element.elementor-element-57a74ddf{width:100%;max-width:100%;}.elementor-6749 .elementor-element.elementor-element-57a74ddf.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-6749 .elementor-element.elementor-element-61e481bd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-6749 .elementor-element.elementor-element-60b61a80{--width:150px;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-6749 .elementor-element.elementor-element-7de927f8{--width:182px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 50px;--row-gap:25px;--column-gap:50px;--flex-wrap:nowrap;}.elementor-6749 .elementor-element.elementor-element-7de927f8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}}@media(min-width:768px){.elementor-6749 .elementor-element.elementor-element-60b61a80{--width:20%;}.elementor-6749 .elementor-element.elementor-element-5b3aa9df{--width:100%;}.elementor-6749 .elementor-element.elementor-element-7de927f8{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6749 .elementor-element.elementor-element-7de927f8{--width:164px;}}/* Start custom CSS for search, class: .elementor-element-52f73052 *//* BARRE DE RECHERCHE PREMIUM ECOVAPOTEUR */

.elementor-6749 .elementor-element.elementor-element-52f73052 form{
  width:100%;
  height:58px;
  display:flex;
  align-items:center;
  overflow:hidden;
  border-radius:999px;
  background:#f4efe5;
  border:1px solid rgba(212,175,115,.85);
  box-shadow:0 14px 32px rgba(0,0,0,.28);
}

/* Champ texte */
.elementor-6749 .elementor-element.elementor-element-52f73052 input{
  flex:1;
  height:58px!important;
  background:#f4efe5!important;
  border:none!important;
  outline:none!important;
  box-shadow:none!important;
  color:#171717!important;
  padding:0 28px!important;
  font-size:16px!important;
  font-weight:600!important;
}

/* Placeholder */
.elementor-6749 .elementor-element.elementor-element-52f73052 input::placeholder{
  color:#7a7065!important;
  opacity:1!important;
}

/* Bouton loupe */
.elementor-6749 .elementor-element.elementor-element-52f73052 button{
  width:74px!important;
  min-width:74px!important;
  height:58px!important;
  margin:0!important;
  padding:0!important;
  border:none!important;
  border-radius:0 999px 999px 0!important;
  background:#b5d400!important;
  color:#050505!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  transition:.25s ease;
}

/* Cache le texte du bouton */
.elementor-6749 .elementor-element.elementor-element-52f73052 button span{
  display:none!important;
}

/* Icône loupe */
.elementor-6749 .elementor-element.elementor-element-52f73052 button i,
.elementor-6749 .elementor-element.elementor-element-52f73052 button svg{
  font-size:24px!important;
  width:24px!important;
  height:24px!important;
  color:#050505!important;
  fill:#050505!important;
}

/* Hover */
.elementor-6749 .elementor-element.elementor-element-52f73052 button:hover{
  background:#d4ff00!important;
}

.elementor-6749 .elementor-element.elementor-element-52f73052 button:hover i,
.elementor-6749 .elementor-element.elementor-element-52f73052 button:hover svg{
  transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b3aa9df *//* Barre complète */
.elementor-6749 .elementor-element.elementor-element-5b3aa9df form{
    position:relative;
    overflow:hidden;
    border-radius:40px;
    border:2px solid rgba(212,175,115,.35);
    background:#E9E3D8;
    box-shadow:0 10px 30px rgba(0,0,0,.18);
}

/* Champ */
.elementor-6749 .elementor-element.elementor-element-5b3aa9df input{
    background:#E9E3D8 !important;
    border:none !important;
    height:62px !important;
    padding-left:35px !important;
    font-size:18px !important;
    font-weight:500 !important;
    color:#504E4A !important;
}

/* Placeholder */
.elementor-6749 .elementor-element.elementor-element-5b3aa9df input::placeholder{
    color:#7D766B !important;
    opacity:1;
}

/* Bouton transformé en loupe */
.elementor-6749 .elementor-element.elementor-element-5b3aa9df button{
    width:70px !important;
    min-width:70px !important;
    height:62px !important;
    border:none !important;
    background:transparent !important;
    color:#B7D400 !important;
    font-size:26px !important;
    padding:0 !important;
    transition:.3s;
}

/* Cache le texte TROUVER */
.elementor-6749 .elementor-element.elementor-element-5b3aa9df button span{
    display:none !important;
}

/* Hover */
.elementor-6749 .elementor-element.elementor-element-5b3aa9df button:hover{
    transform:scale(1.08);
    color:#D4FF00 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de927f8 */.elementor-6749 .elementor-element.elementor-element-7de927f8{
display:flex;
align-items:center;
justify-content:flex-end;
gap:28px;
height:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e481bd */.elementor-6749 .elementor-element.elementor-element-61e481bd{
  min-height:92px;
  padding:0 7vw;
  border-bottom:1px solid rgba(212,175,115,.25);
}
@media(max-width:767px){
  .elementor-6749 .elementor-element.elementor-element-61e481bd{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    padding:16px 18px 20px!important;
  }

  .elementor-6749 .elementor-element.elementor-element-61e481bd img{
    width:74px!important;
  }

  .elementor-6749 .elementor-element.elementor-element-61e481bd form{
    order:3!important;
    flex:0 0 100%!important;
    width:100%!important;
    height:50px!important;
  }

  .elementor-6749 .elementor-element.elementor-element-61e481bd input{
    height:50px!important;
    font-size:14px!important;
    padding:0 18px!important;
  }

  .elementor-6749 .elementor-element.elementor-element-61e481bd button{
    width:58px!important;
    min-width:58px!important;
    height:50px!important;
  }

  .elementor-6749 .elementor-element.elementor-element-61e481bd .elementor-icon svg,
  .elementor-6749 .elementor-element.elementor-element-61e481bd .elementor-icon i{
    width:30px!important;
    height:30px!important;
    font-size:30px!important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57a74ddf */<nav class="ev-cat-menu">
  <a href="/categorie-produit/e-liquides/">🧪 E-LIQUIDES</a>

  <a href="/categorie-produit/materiel/">⚡ LE MATOS</a>

  <a href="/categorie-produit/resistances/">🔥 RÉSISTANCES</a>

  <a href="/marques/">⭐ MARQUES</a>

  <a class="ev-promo" href="/promotions/">💚 PROMOTIONS</a>

  <a href="/nos-boutiques/">📍 NOS BOUTIQUES</a>
</nav>/* End custom CSS */