/** Shopify CDN: Minification failed

Line 107:0 Unexpected "}"
Line 428:0 Unexpected "}"
Line 813:1 Unexpected "/"
Line 1807:0 Unexpected "}"
Line 2103:15 Expected identifier but found whitespace
Line 2103:16 Unexpected "("
Line 2156:0 Unexpected "{"

**/
:checked+.block-swatch{
  background-color:#272727;
  color:#FFF;
}
:checked+.block-swatch span{
  color:#FFF;
}

.prose ul{
  row-gap:0;
}
/*main{
  overflow-x : hidden;
}*/
/*PANIER*/
.drawer{
  z-index:1001!important;
}
/*Réglage Menu desktop start*/
/*
@media screen and (min-width: 1150px){
  div.header__wrapper{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 0.4%!important;
  }
  div.header__main-nav{
    grid-area: 2 / 1 / 3 / 4;
    width: 100%!important;
    margin: 12px auto 0 auto;
  }
  div.header__secondary-nav{
    grid-area: 1 / 1 / 2 / 4;
    display: flex!important;
    justify-content: space-between!important;
    max-width: 1500px!important;
    text-align: center;
    margin: 0 auto!important;
  }
  h1.header__logo, a.header__logo{
    grid-area: 1 / 2 / 2 / 3;
    margin: 0 auto!important;
  }
  div.header__secondary-nav nav.header__link-list{
    justify-content: flex-start!important;
    max-width: 45%!important;
  }
  div.header__icon-list nav.header__link-list{
    justify-content:center;
  }
  div.header__secondary-nav > nav > ul > li:nth-child(1) > a{
    background: #555A46;
    padding: 7px 10px 5px!important;
    color: #FFF;
  }
  div.header__secondary-nav > nav > ul > li:nth-child(2) > a{
    padding: 7px 10px 5px!important;
    background: #F0ECE5;
  }
  div.header__secondary-nav > nav > ul > li:nth-child(3) > a, div.header__secondary-nav > nav > ul > li:nth-child(4) > a{
    color: #555A46;
  }
  nav.header__link-list ul.contents{
    width:100%;
    display:flex;
    justify-content:space-around;
    align-items: center;
    }
  div.header__secondary-nav nav.header__link-list ul.contents{
    width:75%!important;
  }
    #shopify-section-header > height-observer > store-header > div > div.header__main-nav > div > nav > ul > li:nth-child(8) > a{
    background:#A3523D;
    padding: 7px 10px 5px!important;
    color:#FFF;
    font-weight:700!important;
  }
  div.header__secondary-nav{
      width:92%!important;
    }
*/

  /*ORGANISATION*/
  .style_collectionItems_6c916e1d{
    justify-content:space-around;
  }
  /*#shopify-section-header > height-observer > store-header > div > div.header__main-nav > div > nav > ul > li:nth-child(1) > a{
    background:#8B3512;
    padding: 7px 10px 5px!important;
    color:#FFF;
    font-weight:700!important;
  }*/
}
/*Réglage Menu desktop end*/

@media screen and (max-width: 699px){

/*#header-sidebar-menu li.h3:nth-child(1) > a:nth-child(1){
  padding: 3% 2%;
  background-color: #8B3512;
  text-align: center;
  font-size: 18px;
  border-radius: 5px;
  color: #FFF;
  display: flex;
  align-items: center;
  justify-content: center;
}
#header-sidebar-menu li.h3:nth-child(1) > a:nth-child(1)::after{
  content: url('/cdn/shop/files/arrow_forward_22dp_FFFFFF_FILL0_wght400_GRAD0_opsz24.svg?v=1732818483');
  padding-top: 3px;
  padding-left: 5px;
  }*/
#header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul.v-stack.gap-4 > li{
  border-bottom: 1px solid #cadfd9;
  padding:4% 0;
}
#header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul.v-stack.gap-4 {
  gap:0!important;
}
#header-sidebar-menu > div > div:nth-child(1) > div{
  padding:0!important;
  gap:0;
}
  .circle-chevron{
    background:transparent!important;
  }
  navigation-drawer div.panel__scroller ul.gap-3{
    gap:10px!important;
  }
  navigation-drawer li a.h6{
    font-size:16px!important;
  }
  div.panel-footer__localization-wrapper{
    border:none;
    padding:0;
  }
  .panel__scroller{
    padding: var(--drawer-body-padding);
    padding-top: 0!important;
  }
  .panel-footer{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 3% 9%;
    background: #555A46;
    color: #FFF;
  }
}
/*Réglage barre d'annonce start*/
@media screen and (min-width: 700px){
    .announcement-bar {
      padding-block-start: var(--spacing-2-5);
      padding-block-end: var(--spacing-2-5);
    }
}
/*Réglage barre d'annonce end*/
/*Réglage page d'accueil*/
@media screen and (min-width: 700px){
  #shopify-section-template--24464185426185__7a9d047c-b171-4e2e-a5ab-2e0ebe9ebb59 > div > media-grid{    
      grid: auto-flow dense var(--calculated-row-height) / repeat(3,minmax(0,1fr));
    }
}
/*Réglage page d'accueil end*/
/*Réglage bouton panier flottant en mobile start*/
@media screen and (max-width: 699px){
  cart-drawer form.buy-buttons{
    display: flex;
    flex-direction: column-reverse;
    width: 100%;
    align-items: center;
  }
  #cart-drawer > div.v-stack.gap-4.sm\:gap-6 > form > a, #cart-drawer > div.v-stack.gap-4.sm\:gap-6 > form > button{
    width: 100%;
  }
}
/*@media screen and (min-width: 700px){
  div.horizontal-product-list div.horizontal-product img.horizontal-product__image {
    width: 25%!important;
}
}*/



/*Réglage bouton panier flottant en mobile end*/
/*Réglages Formulaire ajout au panier end*/
/*------------------------------------------MENU----------------------------------------------*/
/*.header__wrapper{
  padding: 12px 30px;
}*/
#mega-menu-mega_menu_BQNLeB a.h5{
  text-transform:uppercase;
}
@media screen and (min-width: 1150px){
    #mega-menu-mega_menu_BQNLeB > ul {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-template-rows: repeat(10, 1fr);
      grid-column-gap: 40px;
      grid-row-gap: 15px;
    }
    
    #mega-menu-li-pots-et-bocaux { grid-area: 1 / 2 / 6 / 3; }
    #mega-menu-li-flacons { grid-area: 1 / 3 / 6 / 4; }
    #mega-menu-li-accessoires { grid-area: 1 / 4 / 6 / 5; }
    #mega-menu-li-gourdes-chopette { grid-area: 6 / 2 / 11 / 3; }
    #mega-menu-li-soins-hygiene-rechargeables { grid-area: 6 / 3 / 11 / 4; }
    #mega-menu-li-soins-maison-rechargeables { grid-area: 6 / 4 / 11 / 5; }
    #mega-menu-li-nos-packs-10 { 
      grid-area: 1 / 1 / 2 / 2;
      background-color: #A3523D;
      color: #FFFF;
      border-radius: 2px;
      padding: 0 10px;
    }
    #mega-menu-li-gourde-personnalisee { 
      grid-area: 2 / 1 / 3 / 2;
      margin-top: -10px;
    }
    #mega-menu-li-idees-cadeaux { 
      grid-area: 3 / 1 / 4 / 2; 
      margin-top: -20px;
    }
    #mega-menu-li-diy { 
      grid-area: 4 / 1 / 5 / 2; 
      margin-top: -30px;
    }
    #mega-menu-li-art-de-vivre { 
      grid-area: 5 / 1 / 6 / 2; 
      margin-top: -40px;
    }
    .div12 { grid-area: 6 / 1 / 7 / 2; }

    #mega-menu-mega_menu_BQNLeB .h5{
      font-size:17px;
    }
    #mega-menu-mega_menu_BQNLeB > ul > li > ul {
      display:block;
    }
    .mega-menu__nav>li{
      width: max-content;
    }
    #mega-menu-mega_menu_BQNLeB{
      border-color:transparent!important;
      gap:20px;
    }
    .mega-menu{
      padding:1.5em 3em!important;
    }
    #mega-menu-mega_menu_BQNLeB ul li {
      gap:0.3rem!important;
    }
    #mega-menu-mega_menu_KLg37d{
      gap: 0;
    }
    #mega-menu-mega_menu_KLg37d > ul{
      justify-content:space-around;
    }
    #mega-menu-mega_menu_KLg37d > ul > li{
      width: 30%;
    }
    #mega-menu-mega_menu_KLg37d > ul > li > a > span{
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 1;
      text-align: center;
      color: white;
      width: 100%;
      font-size: 25px;
    }
    #mega-menu-li-manifeste > a > img{
      filter: brightness(90%);
    }
    #shopify-section-header > height-observer > store-header > div > div.header__main-nav > div > nav, 
    #shopify-section-header > height-observer > store-header > div > div.header__secondary-nav > nav,
    #shopify-section-header > height-observer > store-header > div > div.header__secondary-nav > nav .bold,
    #shopify-section-header > height-observer > store-header > div > div.header__main-nav > div > nav .bold{
      font-size: 14px;
      font-weight: 400;
    }
  #shopify-section-header > height-observer > store-header > div > div.header__main-nav > div > nav > ul > li:nth-child(1){
    background-color: #A3523D;
    color: #FFFF;
    border-radius: 2px;
    height: 28px;
    width: 71px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #shopify-section-header > height-observer > store-header > div > div.header__main-nav > div > nav > ul > li:nth-child(1) > details > summary > svg{
    display:none;
  }
  #shopify-section-header > height-observer > store-header > div > div.header__secondary-nav > nav > ul > li:nth-child(1) > a{
    background-color: #8f9daa;
    color: #FFFF;
    border-radius: 2px;
    height: 28px;
    width: 105px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .header__link-list {
    display: flex;
    gap: 1.5rem;
    align-items: center;
  }
  #mega-menu-mega_menu_BQNLeB ul > li > a.link-faded{
    opacity: 1;
  }
  #mega-menu-mega_menu_BQNLeB ul > li > a.link-faded:hover{
    opacity: 0.7;
    transition: opacity 0.2s ease-in-out;
  }
  #navigation-promo-mega_menu_BQNLeB-11 > div > a > img{
      max-width:300px;
  }
  #mega-menu-mega_menu_KLg37d > ul:nth-child(1) li a span:hover {
    background:none;
  }
  .discount-sup{
    color: #A3523D;
  }
}
@media screen and (max-width: 750px){
  #header-sidebar-menu > div > div.panel.gap-8 > div:nth-child(1) > ul > li{
    font-size:18px;
  }
  #header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul.v-stack.gap-4 > li{
    font-size:20px;
  }
  .discount-sup{
    color: #A3523D;
  }
  .new-sup{
    position: absolute;
    top: -11%;
    right: 0;
    color: #A3523D;
  }
}

/*Réglages du menu start*/
/*
.navigation-promo__wrapper div a, .navigation-promo__wrapper div a img {
  width: 326px!important;
  height:326px!important;
}
.link-faded{
  opacity:1;
}
@media screen and (min-width: 1150px){
    nav.header__link-list{
      font-size:14px !important; 
      width:100%;
  }
    nav.header__link-list ul.contents{
      width:90%;
      display:flex;
      justify-content:space-around;
    }
    nav.header__link-list ul.contents li a.bold{
      font-weight:400 !important;
    }
  
    div.header__secondary-nav nav.header__link-list{
      justify-content:flex-end;
      width:70%;
    }
    div.header__wrapper{
      padding:1.2%!important;
    }
*/
    /*MEGA MENU POTS ET BOCAUX START*/
    div#mega-menu-36a74376-b584-4083-bf55-2f52d5d44ec2 ul.mega-menu__nav li.v-stack ul#mega-menu-nos-produits {
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: repeat(2, 1fr);
      grid-column-gap: 0px;
      grid-row-gap: 0px; 
      width: 100%;
      margin-top: -12%;
    }
    div#mega-menu-36a74376-b584-4083-bf55-2f52d5d44ec2 ul.mega-menu__nav li.v-stack ul#mega-menu-nos-produits li a img{
      margin-bottom:8%;
    }
    div#mega-menu-36a74376-b584-4083-bf55-2f52d5d44ec2 ul.mega-menu__nav li.v-stack ul#mega-menu-nos-produits li a{
      font-size:16px;
    }
    div#mega-menu-36a74376-b584-4083-bf55-2f52d5d44ec2 ul.mega-menu__nav, li#mega-menu-li-nos-produits{
      height: 25.7em;
    }
    div#mega-menu-36a74376-b584-4083-bf55-2f52d5d44ec2 ul.mega-menu__nav li.v-stack ul#mega-menu-nos-produits li {
      text-align:center;
    }
    div#mega-menu-36a74376-b584-4083-bf55-2f52d5d44ec2 ul.mega-menu__nav{
      max-width:68%!important;
      flex-wrap: nowrap!important;
    }
    div#mega-menu-36a74376-b584-4083-bf55-2f52d5d44ec2 ul.mega-menu__nav li#mega-menu-li-nos-produits{
      width:60%!important;
      border-right: 1px solid #E0E1DC;
    }
    div#mega-menu-36a74376-b584-4083-bf55-2f52d5d44ec2 ul.mega-menu__nav{
      border-right: 1px solid #E0E1DC;
    }
    div#mega-menu-36a74376-b584-4083-bf55-2f52d5d44ec2 ul.mega-menu__nav li#mega-menu-li-besoin-daide{
      width:40%!important;
    }
    /*MEGA MENU POTS ET BOCAUX START*/
}
    /*MEGA MENU GOURDES START*/
div#mega-menu-96737af4-d6ec-4722-a06d-486e78f576e0 ul.mega-menu__nav {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(3, 1fr);
grid-column-gap: 0px;
grid-row-gap: 0px;
}
#mega-menu-li-toutes-les-gourdes::before{
  content:"Découvrir";
}
#mega-menu-li-la-garantie-a-vie::before, #mega-menu-li-toutes-les-gourdes::before{
  font-size: var(--text-h5);
  line-height: 1.4;
  font-family: var(--heading-font-family);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  letter-spacing: var(--heading-letter-spacing);
  text-transform: var(--heading-text-transform);
  overflow-wrap: anywhere;
}
li#mega-menu-li-toutes-les-gourdes a img{
  margin: 0 auto!important;
}
#mega-menu-96737af4-d6ec-4722-a06d-486e78f576e0 span{
  font-family: var(--text-font-family);
  font-size: 14px;
  font-weight: normal;
}
#mega-menu-li-la-garantie-a-vie::before{
  content:"S'informer";
}
#mega-menu-li-toutes-les-gourdes { 
  grid-area: 1 / 1 / 4 / 2;
  border-right: 1px solid #E0E1DC;
}
#mega-menu-li-la-garantie-a-vie, #mega-menu-li-offres-entreprises{
  margin-left:40%;
} 
#mega-menu-li-la-garantie-a-vie { grid-area: 1 / 2 / 2 / 3; }
#mega-menu-li-offres-entreprises { grid-area: 2 / 2 / 3 / 3; }
  /*MEGA MENU GOURDES END*/
div#mega-menu-545425e1-9dce-4fcc-914e-86721b689dae ul.mega-menu__nav li.v-stack ul#mega-menu-nos-flacons {
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: repeat(2, 1fr);
      grid-column-gap: 0px;
      grid-row-gap: 0px; 
      width: 100%;
      margin-top: -12%;
    }
/*MEGA MENU FLACONS START*/
@media screen and (min-width: 1150px){
  div#mega-menu-7c9e828e-c7aa-486d-9548-02a22e779c48 ul.mega-menu__nav li.v-stack ul#mega-menu-tous-nos-flacons {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px; 
        width: 100%;
      }
  ul#mega-menu-tous-nos-flacons li{
    width:100%;
  }
  div#mega-menu-7c9e828e-c7aa-486d-9548-02a22e779c48 ul.mega-menu__nav li.v-stack ul#mega-menu-tous-nos-flacons li a img{
        margin: 0 auto 8% auto;
      }
      div#mega-menu-7c9e828e-c7aa-486d-9548-02a22e779c48 ul.mega-menu__nav li.v-stack ul#mega-menu-tous-nos-flacons li a{
        font-size:16px;
      }
      div#mega-menu-7c9e828e-c7aa-486d-9548-02a22e779c48 ul.mega-menu__nav, li#mega-menu-li-tous-nos-flacons{
        height: 25.7em;
      }
      div#mega-menu-7c9e828e-c7aa-486d-9548-02a22e779c48 ul.mega-menu__nav li.v-stack ul#mega-menu-tous-nos-flacons li {
        text-align:center;
      }
      div#mega-menu-7c9e828e-c7aa-486d-9548-02a22e779c48 ul.mega-menu__nav{
        max-width:68%!important;
        flex-wrap: nowrap!important;
      }
      div#mega-menu-7c9e828e-c7aa-486d-9548-02a22e779c48 ul.mega-menu__nav li#mega-menu-li-tous-nos-flacons{
        width:60%!important;
        border-right: 1px solid #E0E1DC;
      }
      div#mega-menu-7c9e828e-c7aa-486d-9548-02a22e779c48 ul.mega-menu__nav{
        border-right: 1px solid #E0E1DC;
      }
      div#mega-menu-7c9e828e-c7aa-486d-9548-02a22e779c48 ul.mega-menu__nav li#mega-menu-li-les-univers{
        width:40%!important;
      }
}
/*Menu accessoires*/
#mega-menu-les-univers img {
  display:none;
}
@media screen and (min-width: 1150px){
  div#mega-menu-075475ec-97a7-47d3-a8dc-9ed6b54f599d ul.mega-menu__nav li.v-stack ul#mega-menu-tous-les-accessoires {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px; 
        width: 100%;
        margin-top: -12%;
      }
  div#mega-menu-075475ec-97a7-47d3-a8dc-9ed6b54f599d ul.mega-menu__nav li.v-stack ul#mega-menu-tous-les-accessoires li a img{
        margin: 0 auto 8% auto;
      }
      div#mega-menu-075475ec-97a7-47d3-a8dc-9ed6b54f599d ul.mega-menu__nav li.v-stack ul#mega-menu-tous-les-accessoires li a{
        font-size:16px;
      }
      div#mega-menu-075475ec-97a7-47d3-a8dc-9ed6b54f599d ul.mega-menu__nav, li#mega-menu-li-tous-les-accessoires{
        height: 25.7em;
      }
      div#mega-menu-075475ec-97a7-47d3-a8dc-9ed6b54f599d ul.mega-menu__nav li.v-stack ul#mega-menu-tous-les-accessoires li {
        text-align:center;
      }
      div#mega-menu-075475ec-97a7-47d3-a8dc-9ed6b54f599d ul.mega-menu__nav{
        max-width:68%!important;
        flex-wrap: nowrap!important;
      }
      div#mega-menu-075475ec-97a7-47d3-a8dc-9ed6b54f599d ul.mega-menu__nav li#mega-menu-li-tous-les-accessoires{
        width:60%!important;
        border-right: 1px solid #E0E1DC;
      }
      div#mega-menu-075475ec-97a7-47d3-a8dc-9ed6b54f599d ul.mega-menu__nav{
        border-right: 1px solid #E0E1DC;
      }
      div#mega-menu-075475ec-97a7-47d3-a8dc-9ed6b54f599d ul.mega-menu__nav li#mega-menu-li-les-univers{
        width:40%!important;
      }
}
/*#shopify-section-header > height-observer > store-header > div > div.header__main-nav > div > nav > ul > li:nth-child(1) > details > summary:after{
  content:"NEW";
  position: absolute;
  top: 0.2em;
  left: 10em;
  color: red;
  font-weight: 600;
  animation-duration: 2.5s;
  animation-name: clignoter;
  animation-iteration-count: infinite;
  transition: none;
  font-size: 12px;
}
@keyframes clignoter {
  0%   { opacity:1; }
  40%   {opacity:0; }
  100% { opacity:1; }
}
#header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul.v-stack.gap-4 > li:nth-child(1) > button > span:nth-child(1):after{
    content: "NEW";
    position: absolute;
    top: 0em;
    left: 15em;
    color: red;
    font-weight: 600;
    font-size: 14px;
}*/
/*Réglages du menu end*/
/*Menu Mobile*/
@media screen and (max-width: 699px){
  navigation-drawer li a.h6{
    font-size: var(--text-h3);
    line-height: 1.2;
}
  navigation-drawer div.panel__scroller ul.gap-3{
    gap: var(--spacing-4);
    margin-top: -6%;
  }
  li.h4:nth-child(9) > a:nth-child(1) > img:nth-child(1), div.panel__wrapper:nth-child(2) > ul:nth-child(1) > li:nth-child(10) > a:nth-child(1) > img:nth-child(1){
    display:none;
  }
}

/*-------------------------------------COLLECTION PAGE -------------------------------------------*/
div.custom-pack{
  display:flex;
}
div.custom-pack price-list{
  margin-right: 1%;
}
.product-picto-taille {
  width:15%;
}
.product-picto-taille{
  position:absolute;
  top:10px;
  right:10px;
  display:flex;
  justify-content:end;
}
@media screen and (max-width: 699px){
  div.custom-pack{
      display:block;
  }
  span.product-card__title{
      font-size:12px!important;
  }
  .product-picto-taille{
  width:25%;
}
}
/*Réglage Grid collection*/
  @supports (grid-template-rows: subgrid){
    .product-list > * {
    grid-template-rows: unset!important;
  }
  }
/*Collection édition limitée*/
@media screen and (max-width: 999px){
  .shopify-section--main-collection-test .md\:hidden{
    display:none;
  }
}
@media screen and (min-width: 1000px){
  #shopify-section-template--17836972704009__6bc73550-4c0e-482a-be39-58a7d3e54eb8 div.section-full{
    display:flex;
    justify-content:center;
  }
}
/*-------------------------------------PRODUCT PAGE -------------------------------------------*/
/*Réglages Média start*/
@media screen and (min-width: 1000px){
  .product-gallery{
    position: sticky;
    top: 13%;
  }
}
/*Réglages Média end*/
/*Prix barré*/
compare-at-price.line-through{
    text-decoration: none;
    position: relative;
}

compare-at-price.line-through:before{
    content: '';
    width: 100%;
    position: absolute;
    right: 0;
    top: calc( 50% - 1.5px );
    border-bottom: 1px solid rgb(var(--on-sale-text));
}
/*Alignement Judge me*/ 

.product-info__price .rating-with-text{
    justify-content: space-between;
}
.rating-with-text-badge{
  display: flex;
  align-items: baseline;
}
.jdgm-all-reviews-text > a{
  justify-content: center;
}
   
/*Réglages Share button start*/
div.product-info__share-buttons{
  display:block;
  position: absolute;
  right: 0;
  top:-30px;
}
button.product-info__native-share{
  display:none;
}
@media screen and (max-width: 700px){
  button.product-info__native-share{
      display:block;
      position: absolute;
      top: 10px;
      left: 10px;
    }
  div.product-info__share-buttons{
  display:none!important;
    }
  /*Tailles des produits*/
  .shopify-section--main-product div.rating-with-text div:last-child{
    /*display:none;*/
    margin-left: 5px;
  }
  .product-info__price .product-info__badge-list {
    position: absolute;
    right: 45%;
    margin-bottom: 10%;
  }
  #shopify-section-template--17414727958793__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17831819477257__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17827464184073__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17827442786569__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17824797982985__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17840788177161__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17851681997065__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17851279343881__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17858907177225__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17848208654601__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17835454497033__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17870972027145__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17858909405449__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17870965637385__40ee5245-7411-49b5-a7f7-262d42d9ac25,
  #shopify-section-template--17834934534409__40ee5245-7411-49b5-a7f7-262d42d9ac25{
    display:none;
  }
}

/*Réglages Share button end*/
/*Réglages espacement start*/
  h1.product-info__title, div.product-info__text{
    margin: 2px 0 !important;
  }
  div.product-info__price{
    margin: 10px 0 0 0;
  }
  hr.product-info__separator{
    margin-top:8px;
  }
  div.complete-cart-form{
    margin-bottom:12px;
  }
  div.product-info__offer-list{
    margin-top:0;
  }
@media screen and (max-width: 699px){
  div.product-info__offer-list{
    gap: 0;
  }
  div.product-info__offer-list span.text-sm{
    text-align:center;
  }
}
  
/*Réglages espacement end*/
/*Réglages produits associés start*/
@media screen and (pointer: fine){
  .group:hover .circle-chevron.group-hover\:colors:not([disabled]), .circle-chevron:hover:not([disabled]), .group[aria-expanded="true"] .circle-chevron.group-expanded\:colors:not([disabled]) {
    background-color: #555a46!important;
  }
}
  .circle-chevron{
    background: rgba(85, 90, 70, 0.7);
    color:#555a46;
  }
div.horizontal-product-list div.horizontal-product button{
    border: 1px solid #555a46;
    color: #555a46;
    background: transparent;
  }
@media screen and (min-width: 700px){
  .horizontal-product-list-carousel > .horizontal-product-list {
    grid: auto / auto-flow var(--horizontal-product-width, 45%);
  }
  .horizontal-product__info {
    flex-direction:column;
  }
 div.horizontal-product-list div.horizontal-product img.horizontal-product__image{
    flex:none;
    width:40%;
  }
  div.horizontal-product-list div.horizontal-product .button:not([disabled]):not(.button--outline):hover{
    /*border: none!important;*/
    background-color: #555a46!important;
    color: #FFF!important;
  }
  .product-info__complementary-products .horizontal-product-list-carousel:not(.separate){
  border-width: 0px;
  }
}
@media screen and (max-width: 699px){
  .horizontal-product{
    flex-direction: column;
    padding: 0 5% 0 10%;
  }
  .horizontal-product-list-carousel > .horizontal-product-list {
    grid: auto / auto-flow 55vw;
  }
  div.horizontal-product-list div.horizontal-product img.horizontal-product__image{
    flex:none;
    width:100%;
  }
  div.horizontal-product-list div.horizontal-product button{
    width:100%;
  }
  .horizontal-product-list-carousel > .horizontal-product-list:not(.separate), .divide-x > :not([hidden]) ~ :not([hidden]) {
    border-width: 0px;
  }
}
*/
/*Réglages produits associés end*/
hr.product-info__separator{
  border-block-color: rgba(85, 90, 70, 0.7);
}
/*Réglages prix start*/
.text-lg {
  font-size: 22px;
  font-weight: 600;
  }
/*Réglages prix end*/
/*Réglages accordéons start*/
.product-info__accordion{
  border-block-color: rgba(85, 90, 70, 0.7);
}
/*Réglages accordéons end*/
/*Réglages Product info start*/
/*div.variant-picker__option-info .text-subdued{
  display:none;
}*/
div.product-info__variant-picker{
  margin-top: 0;
}
div.product-info__description{
  margin-top: 3%;
  margin-bottom: 0;
}

/*Page Recharge*/


#shopify-section-template--19037753409801__main .product-info__product-picker .variant-picker fieldset div.variant-picker__option-info div span::before{
  content : "Parfum : ";
}
#shopify-section-template--19037753409801__main variant-picker fieldset:nth-child(1) div.variant-picker__option-info div span::after, 
#shopify-section-template--17831819477257__main variant-picker fieldset:nth-child(1) div.variant-picker__option-info div span::after{
  content:"Taille flacon : ";
}
#shopify-section-template--19037753409801__main variant-picker fieldset:nth-child(2) div.variant-picker__option-info div span::after, 
#shopify-section-template--17831819477257__main variant-picker fieldset:nth-child(1) div.variant-picker__option-info div span::after{
  content:"Couleur : ";
}
#shopify-section-template--24464188834057__main variant-picker fieldset:nth-child(3) div.variant-picker__option-info div span::after, 
#shopify-section-template--17831819477257__main variant-picker fieldset:nth-child(1) div.variant-picker__option-info div span::after{
  content:"Couleur pompe : ";
}



/*Page Recharge pure harmony set*/
/*STATION RECHARGES*/
@media screen and (max-width: 700px){
  #scroll-area-template--19043654107401__collection_list_cHTz66 {
  margin-top:5%;
}
}
/*Page Burette*/
#shopify-section-template--17835514462473__main variant-picker fieldset:nth-child(1) div.variant-picker__option-info div span::after, #shopify-section-template--17831819477257__main variant-picker fieldset:nth-child(1) div.variant-picker__option-info div span::after{
  content:"Taille :";
}
#shopify-section-template--17831819477257__main variant-picker fieldset:nth-child(2) div.variant-picker__option-info div span::after{
  content:"Couleur :";
}
/*Page Pot*/
#shopify-section-template--17414727958793__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Couvercle :";
}
/*Page goupillon*/
#shopify-section-template--19350193963273__main variant-picker fieldset div.variant-picker__option-info div span::after, #shopify-section-template--19350531178761__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Couleur :"
}
/*Page Robert*/
#shopify-section-template--17851719024905__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Bouchon :";
}
/*Page bocaux*/
#shopify-section-template--17827464184073__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Couvercles :";
}
#shopify-section-template--17828274635017__aa5a5a0a-25ac-4c55-a025-5e39f90a1427 .collection__pagination{
  display:none;
}
/*Page sérigraphié et pack*/
#shopify-section-template--17827442786569__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Couvercles :";
}
/*Page couvercle*/
#shopify-section-template--17858894692617__main variant-picker fieldset div.variant-picker__option-info div span::after,  #shopify-section-template--17824797982985__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Couleur :";
}
/*Page french art de vivre*/
#shopify-section-template--17840788177161__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Couvercle :";
}
/*Page Roberts*/
#shopify-section-template--17851681997065__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Bouchon :";
}
/*Page Coffret gourmet*/
#shopify-section-template--18338421997833__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Couleur :";
}
/*Page Popine*/
#shopify-section-template--17851279343881__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Bouchons :";
}
/*Page Carabistouille*/
#shopify-section-template--17851310178569__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Couvercle :";
}
/*Page accessoires pompe*/
#shopify-section-template--17858907177225__main variant-picker fieldset:nth-child(1) div.variant-picker__option-info div span::after{
  content:"Couleur :";
}
#shopify-section-template--17858907177225__main variant-picker fieldset:nth-child(2) div.variant-picker__option-info div span::after{
  content:"Taille :";
}
/*Collection Gourdes*/
#shopify-section-template--24464184475913__main_collection_custom_CWtPnQ .pagination,
#shopify-section-template--24464184475913__642cbb4d-4382-40b9-8a63-4a24f41e4ae1 .pagination, 
#shopify-section-template--24464184475913__9447f5b6-6ab6-4882-a060-85ac682c1f7c .pagination, 
#shopify-section-template--24464184475913__740bb245-79f7-4970-98b9-53afa0d0c7b3 .pagination,
#shopify-section-template--24464184475913__6f12c2bf-7a7f-4dec-9738-154356487445 .pagination,
#shopify-section-template--24464184475913__9559f051-361d-40c2-b046-7589296255e3 .pagination{
  display:none!important;
}
#shopify-section-template--24464184475913__seo_rich_text_PE4tVD > div.section,
#shopify-section-template--24464184475913__seo_rich_text_UMFwXH > div.section, 
#shopify-section-template--24464184475913__seo_rich_text_XiwwBC > div.section,
#shopify-section-template--24464184475913__seo_rich_text_HzKpJh > div.section,
#shopify-section-template--24464184475913__seo_rich_text_j7feB6 > div.section,
#shopify-section-template--24464184475913__seo_rich_text_8NHwGa > div.section{
  padding-top:20px;
  padding-bottom:20px;
}

#shopify-section-template--24464184475913__main_collection_custom_CWtPnQ > div > div.collection,
#shopify-section-template--24464184475913__642cbb4d-4382-40b9-8a63-4a24f41e4ae1 > div > div.collection, 
#shopify-section-template--24464184475913__9447f5b6-6ab6-4882-a060-85ac682c1f7c > div > div.collection, 
#shopify-section-template--24464184475913__740bb245-79f7-4970-98b9-53afa0d0c7b3 > div > div.collection,
#shopify-section-template--24464184475913__6f12c2bf-7a7f-4dec-9738-154356487445 > div > div.collection,
#shopify-section-template--24464184475913__9559f051-361d-40c2-b046-7589296255e3 > div > div.collection{
  margin-top: 0;
  margin-bottom: 20px;
}
/*Page gourde personnalisée*/

#shopify-section-template--24464187228425__main > div > div > safe-sticky > div.complete-cart-form{
  display: flex;
}
#shopify-section-template--24464187228425__main > div > div > safe-sticky > div.complete-cart-form > div.product-info__quantity-selector{
  display:none;
}
@media screen and (max-width: 699px){
  #block-template--24464187228425__media_with_text_e3fgbG-video_8mp6dw > div.media-with-text__media{
  min-height: 375px;
}
}
/*Page gourdes*/

#shopify-section-template--18124704448777__main .product-info__variant-picker .variant-picker fieldset div.variant-picker__option-info div span::before, #shopify-section-template--18276431921417__main .product-info__product-picker .variant-picker fieldset div.variant-picker__option-info div span::before, #shopify-section-template--17848208654601__main .product-info__product-picker .variant-picker fieldset div.variant-picker__option-info div span::before, #shopify-section-template--17983985942793__main .product-info__variant-picker variant-picker fieldset:nth-child(1) div.variant-picker__option-info div span::after {
  content:"Couleur : ";
}
#shopify-section-template--18276386832649__main .product-info__product-picker .variant-picker fieldset div.variant-picker__option-info div span::before, #shopify-section-template--17944279744777__main .product-info__product-picker .variant-picker fieldset div.variant-picker__option-info div span::before{
  content:"Motif : ";
}
#shopify-section-template--18283138941193__main .product-info__product-picker .variant-picker fieldset div.variant-picker__option-info div span::before, #shopify-section-template--18283138941193__main .product-info__product-picker .variant-picker fieldset div.variant-picker__option-info div span::before{
  content :"Bordures : ";
}
#shopify-section-template--17848208654601__main .product-info__variant-picker variant-picker fieldset div.variant-picker__option-info div span::after, #shopify-section-template--17983985942793__main .product-info__variant-picker variant-picker fieldset:nth-child(2) div.variant-picker__option-info div span::after, #shopify-section-template--17944279744777__main .product-info__variant-picker variant-picker fieldset div.variant-picker__option-info div span::after, #shopify-section-template--18276431921417__main .product-info__variant-picker variant-picker fieldset div.variant-picker__option-info div span::after, #shopify-section-template--18283138941193__main .product-info__variant-picker .variant-picker fieldset div.variant-picker__option-info div span::after, #shopify-section-template--18283138941193__main .product-info__variant-picker .variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Boite : ";
}

/*Page pack burette*/
#shopify-section-template--17835454497033__main variant-picker fieldset:nth-child(1) div.variant-picker__option-info div span::after{
  content:"Taille :";
}
#shopify-section-template--17835454497033__main variant-picker fieldset:nth-child(2) div.variant-picker__option-info div span::after{
  content:"Couleur :";
}
/*Page chopine*/
#shopify-section-template--17870972027145__main variant-picker fieldset:nth-child(1) div.variant-picker__option-info div span::after{
  content:"Quantité :";
}
#shopify-section-template--17870972027145__main variant-picker fieldset:nth-child(2) div.variant-picker__option-info div span::after{
  content:"Bouchons :";
}
/*Page accessoires spray*/
#shopify-section-template--17858909405449__main variant-picker fieldset div.variant-picker__option-info div span::after{
  content:"Taille :";
}
/*Page accessoires spray gachette*/
#shopify-section-template--17870965637385__main variant-picker fieldset:nth-child(1) div.variant-picker__option-info div span::after{
  content:"Couleur :";
}
#shopify-section-template--17870965637385__main variant-picker fieldset:nth-child(2) div.variant-picker__option-info div span::after{
  content:"Taille :";
}
/*test*/
#shopify-section-template--17834934534409__main fieldset div.variant-picker__option-info div span::before{
  content:"Taille : ";
}
/*Page carte cadeaux*/
#shopify-section-template--18262282273033__main .product-info__variant-picker .variant-picker fieldset div.variant-picker__option-info div span::before{
  content:"Montant : "
}
/* Stylic pack*/
#shopify-section-template--17853276750089__main > div > div > safe-sticky > div.product-info__variant-picker > variant-picker > fieldset:nth-child(1) > div.variant-picker__option-info > div > span::before{
  content:"Couleur flacon : ";
}
#shopify-section-template--17853276750089__main > div > div > safe-sticky > div.product-info__variant-picker > variant-picker > fieldset:nth-child(2) > div.variant-picker__option-info > div > span::before{
  content:"Taille flacon : ";
}
#shopify-section-template--17853276750089__main > div > div > safe-sticky > div.product-info__variant-picker > variant-picker > fieldset:nth-child(3) > div.variant-picker__option-info > div > span::before{
  content:"Couleur de la pompe : ";
}
/*Réglages Product info end*/
/*Réglages Loop add to cart start*/
.loop__info_add_to_cart{
  display: flex;
  justify-content: center;
  justify-items: center;
  align-items: center;
}
.loop__announcement-bar{
  --marquee-animation-duration: 22s !important;
}
.loop__announcement-bar .shape-circle{
  background:transparent;
}
span.loop_picto{
  margin-right:10px;
}
div.product-info__liquid{
  margin:0 0 10px 0;
}
  @media screen and (min-width: 700px){
    .loop__announcement-bar .announcement-bar__item {
    grid-auto-columns: auto var(--spacing-20);
  }
}
/*Réglages Loop add to cart end*/
/*Réglages Formulaire ajout au panier start*/
div.complete-cart-form{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
div.product-info__quantity-selector{
  grid-area: 1 / 1 / 2 / 2;
}
div.product-info__quantity-selector div.form-control, div.product-info__quantity-selector div.form-control .quantity-selector{
  height:100%;
}
div.product-info__inventory{
  grid-area: 2 / 1 / 3 / 3;
  margin-top: 3%;
}
div.product-info__buy-buttons{
  grid-area: 1 / 2 / 2 / 4;
}
/*Réglages Formulaire ajout au panier end*/
/*FAQ start*/
section#shopify-section-template--17414727958793__0eb6836f-e3b5-49f4-a8d8-5dc755fe8ad4 .accordion-box{
  background:transparent;
}
/*Page eau d'amour*/
/*@media screen and (min-width: 1000px){
    #shopify-section-template--17840051880201__508a9a9c-de25-4880-b901-e0d004a86251 .multi-column {
      grid: auto / repeat(16,minmax(0,1fr));
    }
}*/
/*Page chopette-new*/
ul#tabs-custom{
  display:flex;
  justify-content: space-around;
}

div.container-tabs{
  width: 100%;
  top: 9%;
  left: 0;
  padding: 1% 0;
  z-index: 9;
  background-color: #FFF;
  border-bottom: .2.5em solid rgba(85,90,70,0.40);
  margin-bottom:15px;
} 

li#tabs-custom-1 > a, li#tabs-custom-2 > a, li#tabs-custom-3 > a {
  position: relative;
  padding-bottom:17px;
  cursor: pointer;
}
li#tabs-custom-1 > a::before, li#tabs-custom-2 > a::before, li#tabs-custom-3 > a::before {
  content: '';
  transform-origin: 0 0; 
  transform: scaleX(0);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: .2em; 
  background: #555a46;
  z-index: -1;
  opacity: 0.8;
  transition: transform .3s;
}
li#tabs-custom-1 > a:hover::before, li#tabs-custom-2 > a:hover::before, li#tabs-custom-3 > a:hover::before {
  transform: scaleX(1);
}
@media screen and (max-width: 699px){
  div.container-tabs{
    display:none;
  }
}

/*-------------------------------------PRODUCT CARD BOUTIQUE -------------------------------------------*/
.product-card__info{
  padding:4%!important;
}
/*------------------------------------- BREADCRUMBS -------------------------------------------*/
.breadcrumbs-top{
  margin:1% 0;
}
@media screen and (max-width: 699px){
  #shopify-section-template--17840788177161__40ee5245-7411-49b5-a7f7-262d42d9ac25{
    display:none;
  }
  nav.breadcrumb{
    display:none;
  }
  .breadcrumbs-top{
    margin:0;
}
}
/*------------------------------------- PAGE MANIFESTE -------------------------------------------*/
.container-manifeste {
  width:100%;
  top:50px;
  padding:2% 0;
  z-index:99;
  background-color:#FFF;
}
.container-link{
  display: flex;
  justify-content: space-around;
  align-items: center;
  width:60%;
  margin: 0 auto;
}
.link-manifeste {
  margin: 0 10px;
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
}
#valeurs, #histoire, #soutiens{
  margin-top: -80px; 
  padding-top: 80px;
}
#verre{
  margin-top: -70px; 
  padding-top: 70px;
}
@media screen and (max-width: 699px){
  .container-link{
    width:100%;
  }
  .link-manifeste {
    font-size: 12px;
  }
  #valeurs, #verre #histoire, #soutiens{
    margin-top: -75px; 
    padding-top: 75px;
  }
  .container-manifeste {
    top:45px;
  }
}
/*-------------------------------------------FOOTER-----------------------------------------------*/
#footer-newsletter button.circle-chevron{
  color:#FFF;
  background-color:rgba(255, 255, 255, 0.5);
}
/*-------------------------------------------Bouton-----------------------------------------------*/
button.button--xl{
  font-size: var(--text-sm);
}
/*-------------------------------------------AVIS BOUTIQUE-----------------------------------------------*/
#shopify-section-template--17414727729417__167991390798d7fae0{
  text-align:center;
  font-size:20px;
}
@media screen and (max-width: 699px){
  #shopify-section-template--17414727729417__167991390798d7fae0{
  font-size:16px;
}
}
div.panel-list__wrapper div.panel div.panel__wrapper div.panel__scroller ul.gap-3 li:nth-child(2) a span span a{
  position:relative;
}
/*div.panel-list__wrapper div.panel div.panel__wrapper div.panel__scroller ul.gap-3 li:nth-child(1) a span span:after{
  content: " -10%";
  color:red;
  font-size:15px;
  vertical-align: super;
}*/
/*-------------------------------------------WHEELIO-----------------------------------------------*/
.trigger-button-holder {
left: -5vh;
}
#wlo-trigger-button:before{
background-image: linear-gradient(to bottom, #8B3512, #8B3512 52%, #8B3512);
}
/*----------------------------------Page Produit Picto réassurance-----------------------------*/
  div.product-info__offer-list div.offer{
    padding: var(--spacing-2-5)!important;
  }
  div.product-info__offer-list div.offer div.text-with-icon{
    justify-content: center;
  }
  div.product-info__offer-list div.offer div.text-with-icon span.text-sm{
      font-size:12px!important;
    }

  @media screen and (max-width: 699px){
    div.product-info__offer-list div.offer div.text-with-icon span.text-sm{
      font-size:10px!important;
    }
  }

/*----------------------------------Restock Notify me-----------------------------*/
div.restock-alerts-branding-text{
  display:none!important;
}
/*----------------------------------Restock Notify me-----------------------------*/
.cadeaux-filter-list [aria-selected="true"] {
  background:#292929!important;
  color:#FFF!important;
}
.blog-filter-list a {
    padding: 4px 10px;
}
.blog-filter-list [aria-selected="false"]{
    background:#FFF!important;
    color:#292929;
}
section.shopify-section--collection-menu div > div > div > ul > li{
   margin:0 10px;
}
/*----------------------------------Pré-commande-----------------------------*/
.pre-order-custom{
  padding:0px;
  color: #B10F0E;
  font-size:12px;
}
/*-----------------------------Page idée cadeaux-------------------------------------*/
@media screen and (min-width: 1400px) {
  #shopify-section-template--18256918675721__7267daa4-d5de-4105-a6b4-86cff7dfe0e3 .image-link-blocks {
    --image-link-blocks-items-per-row: 5!important;
  }
}
#shopify-section-template--18256918675721__7267daa4-d5de-4105-a6b4-86cff7dfe0e3 div.image-link-blocks__item a.image-link-blocks__inner img{
  margin:0 auto;
}
/*-----------------------------WISHLIST-------------------------------------*/
store-header .wishlist-header-link .wkh-button {
      --icon-stroke: #000000;
}
.js .header[allow-transparency]:not(.is-filled) .wishlist-header-link .wkh-button{
      --icon-stroke: #FFF;
}
store-header.is-filled .wishlist-header-link .wkh-button {
      --icon-stroke: #000000;
}
.wishlist-header-link .wkh-button {
	  --icon-size: 20px;
    --icon-fill: transparent;
    --icon-stroke-width: 1.5px;
    --counter-size: 15px;

    display: flex;
    position: relative;
    padding: 0px;
  }

  .wishlist-header-link .wkh-icon svg {
    display: block;
    width: var(--icon-size);
    height: var(--icon-size);
    overflow: visible;
    pointer-events: none;
  }
  
  .wishlist-header-link .wkh-icon svg path {
    fill: var(--icon-fill);
    stroke: var(--icon-stroke);
    stroke-width: var(--icon-stroke-width);
    vector-effect: non-scaling-stroke;
  }
  
  .wishlist-header-link .wkh-counter {
    opacity: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: var(--counter-size);
    height: var(--counter-size);
    border-radius: calc(var(--counter-size) / 2);
    font-size: 9px;
    font-weight: 700;
    line-height: 1;
    background: #555A46;
    color: white;
    position:  absolute;
    top: -8px;
    right: -10px;
  }

  .wishlist-header-link .wkh-selected .wkh-counter {
    opacity: 1;
    transition: .2s opacity;
  }
safe-sticky.product-info button.wk-button {
      position: absolute;
      right: 0;
      top: -30px;
      margin: 0;
      width: fit-content!important;
  }
@media screen and (max-width: 699px){
    safe-sticky.product-info button.wk-button{
      display:flex;
      left: 25px;
      top: 10px;
      margin: 0;
    }
    span.wk-text{
      display:none;
    }
}

.header__icon-list {
    gap: 1em;
}
.info-menu{
    font-size: 10px;
    position: absolute;
    color: red;
}
/*-----------------------------SCALAPAY-------------------------------------*/
div.product div.product-info__price + div {
  margin:0;
}
.gfgCartPageWrapperV2{
  display:none;
}
/*-----------------------------BADGE-------------------------------------*/
.badge--primary{
    background-color: #FFF;
    color: #555A46;
}
.horizontal-product-list{
  border:none!important;
}

/*-----------------------------COLIS MYSTERE-------------------------------------*/
/*#shopify-section-header > height-observer > store-header > div > div.header__main-nav > div > nav > ul > li:nth-child(7) > a:after{
  content:" -70%";
  position: absolute;
  top: 45%;
  font-weight: 600;
  margin-left: -10px;
}

#header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul.v-stack.gap-4 > li:nth-child(7) > a > span > span:after{
  content:" -70%";
  font-weight: 600;
}*/
/*-----------------------------AMOUR PASTA VIN-------------------------------------*/
#shopify-section-template--19642507231497__main_collection_custom_P3EVbf > div > div > nav, #shopify-section-template--19642507231497__main_collection_custom_iW9L3t > div > div > nav{
  display:none;
}
/*@media screen and (min-width: 1150px){
  #shopify-section-header > height-observer > store-header > div > div.header__main-nav > div > nav > ul > li:nth-child(7){
    background: linear-gradient(90deg, #013DB3 12.5%, #fff 12.5%, #fff 37.5%, #013DB3 37.5%, #013DB3 62.5%, #fff 62.5%, #fff 87.5%, #013DB3 87.5%);
    color: #FFF400;
    font-weight: bold;
    padding: 7px 10px 5px !important;
    text-shadow: #000 1px 0 10px;
}
}
@media screen and (max-width: 699px){
  #header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul.v-stack.gap-4 > li:nth-child(7) > a > span > span{
    background: linear-gradient(90deg, #013DB3 12.5%, #fff 12.5%, #fff 37.5%, #013DB3 37.5%, #013DB3 62.5%, #fff 62.5%, #fff 87.5%, #013DB3 87.5%);
    color: #FFF400;
    font-weight: bold;
    padding: 7px 10px 5px !important;
    text-shadow: #000 1px 0 10px;
  }
}*/
/*-----------------------------JOY AVADA -------------------------------------*/
#Avada-Joy-modal .Avada-modal-container .modal-wrapper .modal-content img {
    width: auto!important;
}
p.Avada-ButtonRegular{
  text-align:center;
}
/*-----------------------------KLARNA------------------------------------------*/
#shopify-block-klarna_on_site_messaging_app_block_LrWHad{
  margin:0;
}
div.container.default.auto-size{
  border: none!important;
}
/*-----------------------------ANNOUNCEMENT BAR------------------------------------------*/
@media screen and (max-width: 699px){
  div.announcement-bar div.container{
    width: 90%;
  }
  announcement-bar p{
    font-size:10px!important;
  }
}
/*-----------------------------ART DE VIVRE------------------------------------------*/
#shopify-section-template--22722799403273__image_link_blocks_NGUCh6 > div{
  padding-top: 25px;
  padding-bottom: 25px;
}
section#shopify-section-template--22722799403273__rich_text_TcDEnX div.section, section#shopify-section-template--22722799403273__rich_text_TyA9JW div.section, section#shopify-section-template--22722799403273__rich_text_zGgzBF div.section, section#shopify-section-template--22722799403273__rich_text_UVC6LE div.section {
  padding-top: 2%;
  padding-bottom: 0;
}
section#shopify-section-template--22722799403273__rich_text_TcDEnX div.section div.rich-text, section#shopify-section-template--22722799403273__rich_text_TyA9JW div.section div.rich-text, section#shopify-section-template--22722799403273__rich_text_zGgzBF div.section div.rich-text{
  justify-content: left!important;
}
section#shopify-section-template--22722799403273__main_collection_custom_NEXpEm nav.collection__pagination, section#shopify-section-template--22722799403273__main_collection_custom_PYCFQm nav.collection__pagination, section#shopify-section-template--22722799403273__image_with_text_overlay_KTKKha nav.collection__pagination, section#shopify-section-template--22722799403273__main_collection_custom_7Ydtfk nav.collection__pagination {
  display:none!important;
}
section#shopify-section-template--22722799403273__main_collection_custom_7Ydtfk{
  background-color:#FFFFFF!important;
}
@media screen and (max-width: 699px){
  #shopify-section-template--22722799403273__image_link_blocks_NGUCh6 > div{
    padding-top: 15px;
    padding-bottom: 15px;
}
}
/*-----------------------------ARTICLE BLOG NOEL ECOLOGIQUE------------------------------------------*/
section#shopify-section-template--17868867600649__main img{
  margin: 0 auto; 
}

#section-cadeaux-eco-responsable p, #section-cadeaux-eco-responsable ol, #section-cadeaux-eco-responsable ul {
  margin : 20px 0;
}
#section-cadeaux-eco-responsable a{
  text-decoration : underline!important;
}
@media screen and (min-width: 700px){
  #section-cadeaux-eco-responsable{
    max-width:80%;
    margin:0 auto;
  }
}
/*-----------------------------BLACK FRIDAY------------------------------------------*/
#shopify-section-template--22898573574409__seo_rich_text_B64AYA > div, 
#shopify-section-template--22900359168265__seo_rich_text_B64AYA > div,
#shopify-section-template--22900495483145__seo_rich_text_B64AYA > div,
#shopify-section-template--22900454359305__seo_rich_text_B64AYA > div,
#shopify-section-template--22900380926217__seo_rich_text_B64AYA > div,
#shopify-section-template--22902490890505__seo_rich_text_B64AYA > div{
  padding: 20px;
}
#shopify-section-template--22898573574409__seo_rich_text_B64AYA > div > div > div > div > p, #shopify-section-template--22898573574409__seo_rich_text_B64AYA > div > div > div > div > div, 
#shopify-section-template--22900359168265__seo_rich_text_B64AYA > div > div > div > div > p, #shopify-section-template--22900359168265__seo_rich_text_B64AYA > div > div > div > div > div,
#shopify-section-template--22900495483145__seo_rich_text_B64AYA > div > div > div > div > p, #shopify-section-template--22900495483145__seo_rich_text_B64AYA > div > div > div > div > div,
#shopify-section-template--22900454359305__seo_rich_text_B64AYA > div > div > div > div > p, #shopify-section-template--22900454359305__seo_rich_text_B64AYA > div > div > div > div > div,
#shopify-section-template--22900380926217__seo_rich_text_B64AYA > div > div > div > div > p, #shopify-section-template--22900380926217__seo_rich_text_B64AYA > div > div > div > div > div,
#shopify-section-template--22902490890505__seo_rich_text_B64AYA > div > div > div > div > p, #shopify-section-template--22902490890505__seo_rich_text_B64AYA > div > div > div > div > div{
  margin-top:0;
}
div.countdown{
  font-size: 70px;
  text-align: center;
  font-weight: 600;
  color:#272727;
}
@media screen and (max-width: 699px){
  div.countdown{
  font-size: 50px;
  }
}
/*-----------------------------ORGANISATION------------------------------------------*/
.orga-discount{
  background-color:#FFF;
  color:#555A46; 
  padding:2% 5%;
}
.info-orga-discount{
  font-size:30px;
  font-weight:bold;
  margin-top: 0;
}
#shopify-section-template--23043327230217__image_with_text_overlay_VGQtXk > div > image-banner > div{
  width: 100%
}
/*-----------------------------mix and match------------------------------------------*/
#shopify-section-template--23076790894857__custom_liquid_7GPpXE > div > div > div > div > div.pMMBundleBuilderPage_container_7ebdf87e > div.cartInfo_card_312e4600 > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(1) > span, 
#shopify-section-template--23076790894857__custom_liquid_7GPpXE > div > div > div > div > div.pMMBundleBuilderPage_container_7ebdf87e > div.cartInfo_card_312e4600 > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(1) > span,
#shopify-section-template--23076790894857__custom_liquid_7GPpXE > div > div > div > div > div.pMMBundleBuilderPage_container_7ebdf87e > div.cartInfo_card_312e4600 > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(1) > span{
  font-weight:400!important;
}
#shopify-section-template--23076790894857__custom_liquid_7GPpXE > div > div > div > div > div.pMMBundleBuilderPage_container_7ebdf87e > div.cartInfo_card_312e4600 > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > span,
#shopify-section-template--23076790894857__custom_liquid_7GPpXE > div > div > div > div > div.pMMBundleBuilderPage_container_7ebdf87e > div.cartInfo_card_312e4600 > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(2) > span,
#shopify-section-template--23076790894857__custom_liquid_7GPpXE > div > div > div > div > div.pMMBundleBuilderPage_container_7ebdf87e > div.cartInfo_card_312e4600 > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > span{
  font-weight:600!important;
}
#shopify-section-template--23076790894857__custom_liquid_7GPpXE > div > div > div > div > div.pMMBundleBuilderPage_container_7ebdf87e > div.cartInfo_card_312e4600 > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > span::before,
#shopify-section-template--23076790894857__custom_liquid_7GPpXE > div > div > div > div > div.pMMBundleBuilderPage_container_7ebdf87e > div.cartInfo_card_312e4600 > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(2) > span::before,
#shopify-section-template--23076790894857__custom_liquid_7GPpXE > div > div > div > div > div.pMMBundleBuilderPage_container_7ebdf87e > div.cartInfo_card_312e4600 > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > span::before
{
  content:"- ";
}
div.mamProductItemCard_productTitle_86f1925c a{
  color: #555A46;
    font-weight: 700;
}
div.mamProductItemCard_container_86f1925c{
  background-color:#FFF;
}
div.mamProductItemCard_productImage_86f1925c{
  background-size:100%;
}
div.mamProductItemCard_productTitle_86f1925c, div.mamProductItemCard_productPrice_86f1925c{
  padding-left:10px;
}
.variantSelector_container_2af47cdb{
  background-color:#555A46!important;
  color:#FFF!important;
  font-weight:700!important;
}
div.styles_discountOption_c0186749:nth-child(1) > div:nth-child(2) > span:nth-child(1)::before,
div.styles_discountOption_c0186749:nth-child(2) > div:nth-child(2) > span:nth-child(1)::before,
div.styles_discountOption_c0186749:nth-child(3) > div:nth-child(2) > span:nth-child(1)::before{
  content:"- ";
}
div.styles_discountOption_c0186749:nth-child(1) > div:nth-child(2) > span:nth-child(1),
div.styles_discountOption_c0186749:nth-child(2) > div:nth-child(2) > span:nth-child(1),
div.styles_discountOption_c0186749:nth-child(3) > div:nth-child(2) > span:nth-child(1){
  font-weight:700!important;
  font-size:20px!important;
}
.cartInfo_card_76a4a888{
  padding:0px!important;
}
.rbrBundleBuilder{
  margin-top:20px!important;
}
.cartInfo_card_76a4a888{
  top:120px!important;
}
div.styles_discountsContainer_c0186749{
  margin-top:0px;
  gap:0;
}
div.styles_discountOption_c0186749{
  color: #FFF;
  background: #555A46;
  border: none;
}
.styles_discountOption_c0186749 .styles_optionCount_c0186749 {
  font-weight: 200!important;
  font-size: 16px!important;
}
div.cartInfo_card_added_items_76a4a888, div.cartInfo_card_body_content_76a4a888{
  padding-right: 10px;
  padding-left: 10px;
}
.styles_selectedOption_c0186749 {
    background-color: #A3523D!important;
    color: #FFF!important;
}
div.cartInfo_card_body_actions_76a4a888 div.rbr-addBundleBtn-container{
  margin-top:0!important;
}
div.bundleBuilderApp_container_f5187cfa{
  margin-bottom:40px;
}
div.styles_discountOption_c0186749:nth-child(1) > div:nth-child(1) > span:nth-child(1) > span:nth-child(1){
  color:#FFF!important;
}
div.rbr-addBundleBtn-container span {
  font-weight:700!important;
}
.pMMBundleBuilderPage_titleContainer_1cf0eaad h3{
  padding-left:16px!important;
}
@media screen and (max-width: 699px){
  .bundleBuilderApp_container_f5187cfa, .mamProductItemCard_container_86f1925c {
    padding:0px!important;
  }
  .mamProductItemCard_productImage_86f1925c{
    width:40%!important;
    height: 150px!important;
  }
  .mamProductItemCard_productDetail_86f1925c {
    width: 60%!important;
  }
  .mamProductItemCard_productTitle_86f1925c{
    padding-top:10px;
    font-size:14px!important;
  }
  div.styles_discountOption_c0186749:nth-child(1) > div:nth-child(2) > span:nth-child(1)::before,
  div.styles_discountOption_c0186749:nth-child(2) > div:nth-child(2) > span:nth-child(1)::before,
  div.styles_discountOption_c0186749:nth-child(3) > div:nth-child(2) > span:nth-child(1)::before{
    content:"- ";
  }
  div.styles_discountOption_c0186749:nth-child(1) > div:nth-child(2) > span:nth-child(1),
  div.styles_discountOption_c0186749:nth-child(2) > div:nth-child(2) > span:nth-child(1),
  div.styles_discountOption_c0186749:nth-child(3) > div:nth-child(2) > span:nth-child(1){
    font-weight:700!important;
    font-size:20px!important;
  }
  .styles_discountOption_c0186749 .styles_optionCount_c0186749 {
    font-size: 14px;
  }
}
/***********************Parrainage************************/
#shopify-section-template--23513712492809__faq_aR6bz8 > div{
  padding-bottom: 0!important;
}
/******************** NOUVEAU MENU DRAWER************************/
@media screen and (min-width: 1150px) {
    
  #shopify-section-header > height-observer > store-header > div > div.header__main-nav > div > nav > ul > li:nth-child(1) > a{
        background: #A3523D;
        padding: 7px 10px 5px !important;
        color: #FFF;
  }
  #navigation-drawer-2 > div > div.panel.gap-8 > div:nth-child(3) > ul > li:nth-child(4) > a::before{
    content:url('/cdn/shop/files/picto_coeur.png?v=1740680427');
    min-width: var(--panel-link-image-size);
    width: var(--panel-link-image-size);
    height: var(--panel-link-image-size);
    object-fit: contain;
  }
}
.header__secondary-nav {
    gap: 1.2rem;
}
   #navigation-drawer-2 > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul > li:nth-child(1) > a{
        background: #A3523D;
        padding: 7px 10px 5px !important;
        color: #FFF;
        width: fit-content;
   }
   #navigation-drawer-2 > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul > li:nth-child(1) > a:hover{
        background: #FFF;
        border: 2px solid #A3523D;
        color: #A3523D;
   }
   #navigation-drawer-2 > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul > li:nth-child(1) > a > span > span{
        background: none;
        transition: none;
   }
@media screen and (max-width: 699px){
    #header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul.v-stack.gap-4 > li:nth-child(1) > a, 
    #header-sidebar-menu > div > div.panel.gap-8 > div:nth-child(1) > ul > li:nth-child(2) > a{
        background: #A3523D;
        padding: 7px 10px 5px !important;
        color: #FFF;
        width: fit-content;
        border-radius: 2px;
  }
  #header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul.v-stack.gap-3 > li:nth-child(1) > a{
        background: #8f9daa;
        padding: 7px 10px 5px !important;
        color: #FFF;
        width: fit-content; 
        border-radius: 2px;
  }
  div.panel-footer{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 3% 9%;
    background: #555A46;
    color: #FFF;
  }
#header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul.v-stack.gap-4 > li, 
#header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul.v-stack.gap-3 > li{
  padding:3% 0;
}  
#header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8 > ul.v-stack.gap-4 {
  gap:0!important;
}
#header-sidebar-menu > div > div:nth-child(1) > div{
  padding:0!important;
  gap:0;
}
  navigation-drawer div.panel__scroller ul.gap-3{
    gap: 0!important;
  }
  #header-sidebar-menu > div > div:nth-child(1) > div > div.panel__scroller.v-stack.gap-8{
    gap: 20px!important;
  }
  div.panel-footer__localization-wrapper{
    border:none;
    padding:0;
  }
  .panel__scroller{
    padding: var(--drawer-body-padding);
    padding-top: 0!important;
  }
}
  .product-description-full{display:none;}

/********************Collection********************/
.shopify-section--rich-text-seo > div > div > div > div > h1{
  margin-top:0;
}

#shopify-section-template--24566474703113__seo_rich_text_dryJhm > div{
  padding:0;
}
@media (max-width: 699px) {
#shopify-section-template--24566474703113__seo_media_with_text_Br6iHr > div{
  padding:0;
}
}
/********************Collection Gourde********************/
#shopify-section-template--24501485371657__seo_rich_text_yV874W > div{
  padding:0;
}
#shopify-section-template--24501485371657__seo_rich_text_dryJhm > div > div > div > div > h1{
  margin:0;
}
/********************Collection Gourde 90********************/
#shopify-section-template--24640028672265__seo_rich_text_yV874W > div{
  padding:0;
}
#shopify-section-template--24640028672265__seo_rich_text_dryJhm > div > div > div > div > h1{
  margin:0;
}
/********************Collection Gourde Bouclettes********************/
#shopify-section-template--24640335216905__seo_rich_text_yV874W > div{
  padding:0;
}
#shopify-section-template--24640335216905__seo_rich_text_dryJhm > div > div > div > div > h1{
  margin:0;
}
/********************Collection Gourde Authentique********************/
#shopify-section-template--24640508100873__seo_rich_text_yV874W > div{
  padding:0;
}
#shopify-section-template--24640508100873__seo_rich_text_dryJhm > div > div > div > div > h1{
  margin:0;
}
/********************Collection Gourde Accessoires********************/
#shopify-section-template--24641238171913__seo_rich_text_yV874W > div{
  padding:0;
}
#shopify-section-template--24641238171913__seo_rich_text_dryJhm > div > div > div > div > h1{
  margin:0;
}
/********************Collection Gourde Sooruz********************/
#shopify-section-template--24617659302153__seo_rich_text_yV874W > div{
  padding:0;
}
#shopify-section-template--24617659302153__seo_rich_text_dryJhm > div > div > div > div > h1{
  margin:0;
}
@media screen and (min-width: 700px) {
section#shopify-section-template--24617659302153__main .product-card {
        grid-column: span 4!important;
    }  

section#shopify-section-template--24617659302153__main .product-list__promo {
        grid-column: span 8!important;
    }
}
@media (max-width: 699px) {
  section#shopify-section-template--24617659302153__main .product-card {
        grid-column: span 12!important;
    }  

section#shopify-section-template--24617659302153__main .product-list__promo {
        grid-column: span 12!important;
    }
}
}

/*********************Collection Gourde personnalisée*******************/
#shopify-section-template--24640765526281__seo_rich_text_yV874W> div{
  padding:0;
}
#shopify-section-template--24640765526281__seo_rich_text_dryJhm > div > div > div > div > h1{
  margin:0;
}
@media screen and (min-width: 700px) {
section#shopify-section-template--24640765526281__main .product-card {
        grid-column: span 4!important;
    }  

section#shopify-section-template--24640765526281__main .product-list__promo {
        grid-column: span 8!important;
    }
}
/*********************Collection Gourde charentaise*******************/
#shopify-section-template--24640632193289__seo_rich_text_yV874W > div{
  padding:0;
}
#shopify-section-template--24640632193289__seo_rich_text_dryJhm > div > div > div > div > h1{
  margin:0;
}
@media screen and (min-width: 700px) {
section#shopify-section-template--24640632193289__main .product-card,
section#shopify-section-template--24640632193289__main .product-card:nth-child(4), 
section#shopify-section-template--24640632193289__main .product-card:nth-child(5), 
section#shopify-section-template--24640632193289__main .product-card:nth-child(6){
        grid-column: span 4!important;
    }  

section#shopify-section-template--24640632193289__main .product-list__promo,
section#shopify-section-template--24640632193289__main .product-list__promo:nth-child(4),
section#shopify-section-template--24640632193289__main .product-list__promo:nth-child(5),
section#shopify-section-template--24640632193289__main .product-list__promo:nth-child(6){
        grid-column: span 4!important;
    }
}
/*********************Collection Gourde bandana*******************/
@media screen and (min-width: 700px) {
section#shopify-section-template--24837210276105__main .product-card {
        grid-column: span 4!important;
    }
section#shopify-section-template--24837210276105__main .product-list__promo {
        grid-column: span 4!important;
    }
}
/*************Grid Collection*************/
div.collection__results > div:nth-child(1) > reveal-items:nth-child(1) > product-list:nth-child(1), 
reveal-items > product-list{
  display: grid!important;
  grid: auto / repeat(12,1fr)!important;
  gap: 16px!important;
  grid-column: span 2;
  padding: 0;
  list-style: none;
  margin: 0;
} 
@media (max-width: 699px) {
  div.collection__results > div:nth-child(1) > reveal-items:nth-child(1) > product-list:nth-child(1), 
  reveal-items > product-list{
    row-gap: 20px!important;
    column-gap: 4px!important;
  }
  #shopify-section-template--24640028672265__main > div,
  #shopify-section-template--24640632193289__main > div,
  #shopify-section-template--24640765526281__main > div,
  #shopify-section-template--24617659302153__main > div,
  #shopify-section-template--24641238171913__main > div,
  #shopify-section-template--24640508100873__main > div,
  #shopify-section-template--24640335216905__main > div,
  #shopify-section-template--24501485371657__main > div
  {
    padding-inline: 8px!important;
    margin:0;
  }
  #shopify-section-template--24640028672265__media_grid_A7j8Y8 > div,
  #shopify-section-template--24640632193289__media_grid_A7j8Y8 > div,
  #shopify-section-template--24640765526281__media_grid_A7j8Y8 > div,
  #shopify-section-template--24617659302153__media_grid_A7j8Y8 > div,
  #shopify-section-template--24641238171913__media_grid_A7j8Y8 > div,
  #shopify-section-template--24640508100873__media_grid_A7j8Y8 > div,
  #shopify-section-template--24640335216905__media_grid_A7j8Y8 > div,
  #shopify-section-template--24501485371657__media_grid_A7j8Y8 > div{
    padding: 0 8px 20px 8px;
  }
  #shopify-section-template--24640028672265__seo_rich_text_dryJhm > div,
  #shopify-section-template--24640632193289__seo_rich_text_dryJhm > div,
  #shopify-section-template--24640765526281__seo_rich_text_dryJhm > div,
  #shopify-section-template--24617659302153__seo_rich_text_dryJhm > div,
  #shopify-section-template--24641238171913__seo_rich_text_dryJhm > div,
  #shopify-section-template--24640508100873__seo_rich_text_dryJhm > div,
  #shopify-section-template--24640335216905__seo_rich_text_dryJhm > div,
  #shopify-section-template--24501485371657__seo_rich_text_dryJhm > div{
    padding: 15px 0 15px 0;
  }
  #shopify-section-template--24640028672265__seo_rich_text_dryJhm > div > div > div > div > h1,
  #shopify-section-template--24640632193289__seo_rich_text_dryJhm > div > div > div > div > h1,
  #shopify-section-template--24640765526281__seo_rich_text_dryJhm > div > div > div > div > h1,
  #shopify-section-template--24617659302153__seo_rich_text_dryJhm > div > div > div > div > h1,
  #shopify-section-template--24640632193289__seo_rich_text_dryJhm > div > div > div > div > h1,
  #shopify-section-template--24641238171913__seo_rich_text_dryJhm > div > div > div > div > h1,
  #shopify-section-template--24640335216905__seo_rich_text_dryJhm > div > div > div > div > h1,
  #shopify-section-template--24501485371657__seo_rich_text_dryJhm > div > div > div > div > h1{
    font-size:24px;
    max-width: 70%;
    word-break: keep-all;
  }
}
@media screen and (min-width: 700px) {
   .product-card, .product-list__promo {
        grid-column: span 3!important;
    }   
   .product-card:nth-child(5), .product-card:nth-child(6), 
   .product-card:nth-child(7), .product-card:nth-child(12), 
   .product-card:nth-child(13), .product-card:nth-child(14),
   .product-card:nth-child(25), .product-card:nth-child(26), 
   .product-card:nth-child(27), .product-card:nth-child(32), 
   .product-card:nth-child(33), .product-card:nth-child(34),
   .product-card:nth-child(45), .product-card:nth-child(46), 
   .product-card:nth-child(47), .product-card:nth-child(52), 
   .product-card:nth-child(53), .product-card:nth-child(54),
   .product-list__promo:nth-child(5), .product-list__promo:nth-child(6),
   .product-list__promo:nth-child(7), .product-list__promo:nth-child(12),
   .product-list__promo:nth-child(13), .product-list__promo:nth-child(14),
   .product-list__promo:nth-child(25), .product-list__promo:nth-child(26),
   .product-list__promo:nth-child(27), .product-list__promo:nth-child(32),
   .product-list__promo:nth-child(33), .product-list__promo:nth-child(34),
   .product-list__promo:nth-child(45), .product-list__promo:nth-child(46),
   .product-list__promo:nth-child(47), .product-list__promo:nth-child(52),
   .product-list__promo:nth-child(53), .product-list__promo:nth-child(54){
        grid-column: span 4!important;
    }
   .product-card:nth-child(20n-1), 
   .product-card:nth-child(20n) {
        grid-column: span 6!important;
    }
}
  @media (max-width: 699px) {
    .product-card, .product-list__promo {
      grid-column: span 6!important;
        }
    .product-card:nth-child(5n), .product-list__promo:nth-child(5n) {
      grid-column: span 12 !important;
  }
}
section#shopify-section-template--25108746043657__main div.product-gallery__media:nth-child(n+5){
  display: none;
}
section#shopify-section-template--24464188113161__main .product-gallery__media:nth-child(n+6){
  display: none;
}
/*Custom Product Builder*/
#product-builder > div > div > div > div > div.cpb-panels-container.col-list.cpb-current-tab-index-0.initialPanel > div:nth-child(3) > div > div.sc-kMriOJ.hrjMSg > h2{
  display: none;
}
#product-builder > div > div > div > div > div.cpb-panels-container.col-list.cpb-current-tab-index-0.initialPanel > h1{
  font-family: 'Optima nova' !important;
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) *:not(.cpb-preview-arrows-item):not(.lnr):not(.cpb-product-title) {
  font-family: "Lato", sans-serif!important;
  font-weight: 400;
  font-style: normal;
}  
.cpb-quantity-label{
  display: none!important;
}
.cpb-option{
  width: 30%;
  text-align: center;
  padding: 3%!important;
  font-size: 14px!important;
  border: 1px solid!important;
  border-color: rgb(var(--text-color) / .12)!important;
  border-radius: 5px!important;
}
div.row:nth-child(2){
  grid-area: 1 / 1 / 2 / 6;
}
div.cpb-quantity{
  grid-area: 2 / 1 / 3 / 2;
}
div.row:nth-child(3){
  grid-area: 2 / 2 / 3 / 6;
}
.sc-eoVZcn, button.sc-lizKaK:nth-child(1), button.sc-lizKaK:nth-child(3){
  border: none!important;
  background: transparent!important;
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-quantity-actions .cpb-quantity-button.cpb-quantity-button-increase::before, #product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-quantity-actions .cpb-quantity-button.cpb-quantity-button-decrease::before{
  color:#272727!important;
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-quantity-actions .cpb-quantity-button.cpb-quantity-button-decrease::before {
  color:#272727!important;
  font-size: 27px!important;
}
.cpb-product-actions-container{
  width: 100%!important;
}
.cpb-product-actions-first > div:nth-child(1) > div:nth-child(1) > span:nth-child(1){
  font-size: 22px;
  font-weight: 600 !important;
  color: #272727;
}
.cpb-is-sticky {
  top:125px !important;
}
button.cpb-actions-btn:nth-child(4) {
  --button-background: var(--button-background-primary) / var(--button-background-opacity, 1);
  --button-text-color: var(--button-text-primary);
  --button-outline-color: var(--button-background-primary);
  -webkit-appearance: none;
  appearance: none !important;
  border-radius: var(--rounded-button) !important;
  background-color: rgb(var(--button-background)) !important;
  color: rgb(var(--button-text-color)) !important;
  text-align: center;
  font-size: var(--text-sm) !important;
  letter-spacing: var(--text-letter-spacing);
  padding-block-start: var(--spacing-2-5);
  padding-block-end: var(--spacing-2-5);
  padding-inline-start: var(--spacing-5);
  padding-inline-end: var(--spacing-5);
  font-weight: bold !important;
  line-height: 1.6 !important;
  transition: background-color .15s ease-in-out, color .15s ease-in-out, box-shadow .15s ease-in-out !important;
  display: inline-block;
  position: relative;
  width: 100%!important;
  margin: 0!important;
  height: 100%!important;
}
.sc-hTUXFl{
  height: var(--input-height);
  background: rgb(var(--input-background, transparent));
  color: rgb(var(--input-text-color, var(--text-color)));
  border-radius: var(--rounded-button);
  border-width: 1px;
  display: inline-flex;
}
.cpb-product-actions{
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 10%;
  grid-row-gap: 0px;
  padding: 0 !important;
  margin: 0 !important;
}
.lnr{
  display: none;
}
button.cpb-actions-btn:nth-child(4) > span:nth-child(2){
  text-transform: none!important;
}
span.option-type-text .cpb-active{
  background: #272727;
  font-weight: 800!important;
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-option.cpb-option-type-img.cpb-active{
  border-color: #272727!important;
  border-width: 2px!important;
  font-weight: 800!important;
  color: #272727!important;
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-option.cpb-option-type-img {
    border: 1px solid!important;
    border-color: rgb(var(--text-color) / .12)!important;
    border-radius: 5px!important;
    padding: 5px 10px;
    margin: 0;
    font-size: .8rem;
    width: 100%;
    height: 100%;
    justify-content: flex-start;
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-option.cpb-option-type-text, #product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-option.cpb-option-type-multiple>span:not(.cpb-option-type-color,.cpb-option-type-img) {
    border: 1px solid;
    border-radius: 0;
    font-size: 11px;
    color: #000;
    padding: 2px 5px;
    border-color: rgb(var(--text-color) / .12);
    border-radius: 5px;
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-option.cpb-option-type-img>span {
    flex-direction: row;
    gap: 5px;
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-option.cpb-option-type-img .cpb-option-tooltip-inner {
    border: none;
}

#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-category-img .cpb-option-label
Spécificité : (1,6,0)
 {
    width: auto;
    text-align: start;
    text-transform: none;
}
.cpb-category-img .cpb-option-label {
    display: block;
}
.cpb-theme-provider.aloha .cpb-category-img .cpb-option__wrapper, 
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-category-options-container.text {
    display: grid !important;
    gap: 1rem;
    grid-template-columns: repeat(3, 1fr);
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-option.cpb-option-type-img, 
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-option.cpb-option-type-text{
  width: 100%!important;
  height: auto!important;
  min-height: 54px!important;
  align-content: center!important;
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-category-img .cpb-option-label {
    width: auto;
    text-align: start;
    text-transform: none;
}
.pump-type-option .cpb-category-options-container.text{
    gap: 0!important;
}

.pump-type-option .cpb-option-type-text{
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 0 !important;
}
.pump-type-option .cpb-active{
    background-color: transparent !important;
    color: #272727!important;
    border-width: 4px !important;
    border-color: #272727 !important;
}
.bottle-color-option > div > div > div > div > div.cpb-active > span > div.cpb-option-label,
.pump-color-option > div > div > div > div > div.cpb-active > span > div.cpb-option-label,
.pump-type-option .cpb-active div{
    font-weight: 800!important;
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-category-title{
    font-size: 1rem !important;
}
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .bottle-color-option .cpb-category-title,
#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .pump-color-option .cpb-category-title,
{
    margin-top: 6% !important;

}
div.sc-lnPyOc:nth-child(4) > div:nth-child(1) > div:nth-child(1),
div.sc-lnPyOc:nth-child(6) > div:nth-child(1) > div:nth-child(1),
div.sc-lnPyOc:nth-child(8) > div:nth-child(1) > div:nth-child(1){
  display: none !important;
}
@media (max-width: 999px) {
    #product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-category-options-container .option {
    margin-right: 0px!important;
    }
    .cpb-theme-provider.aloha .cpb-category-img .cpb-option__wrapper, 
    #product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-category-options-container.text{
    grid-template-columns: repeat(2, 1fr)!important;
    }
    #product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-category-options-container.text .option span,
    #product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-category-options-container.text .option{
    width: 100%!important;
    max-width: 100%!important;
    }
    #product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-option.cpb-option-type-img.cpb-active img{
    border: none!important;     
    }
    #product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-option.cpb-option-type-img.cpb-active .cpb-option-label{
    font-weight: 800!important;
    }
  #product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin).cpb-layout-col-list .cpb-panels-container.col-list > * {
    padding: 0 0px !important;
    margin-right: 0!important;
    margin-left: 0!important;
    margin-top: 10px!important;
    margin-bottom: 0px!important;
  }
  div.sc-lnPyOc:nth-child(4) > div:nth-child(1), div.sc-lnPyOc:nth-child(6) > div:nth-child(1), div.sc-lnPyOc:nth-child(8) > div:nth-child(1)
  {
    display: none!important;
  }
  .cpb-product-actions-container, .sc-hTUXFl{
    height: 50px !important;
    margin-bottom: 0 !important;
  }
    #product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) {
    padding-top: 0 !important;
  }
}
@media screen and (min-width: 700px) {
  #scroll-area-template--25201817878793__image_link_blocks_WKGDeJ, #scroll-area-template--25197841744137__image_link_blocks_PKDbJR{
    display: flex;
    justify-content: center;
}
}
@media (max-width: 699px) {
.VIM-media-wrapper{
  margin-bottom: 0!important;
}
.page-dots {
    display: none!important;
}
}
variant-inventory{
  grid-area: 2 / 2 / 3 / 4;
}

@media screen and (min-width: 700px) {
div.product-info__inventory {
  margin-top:5px!important;
  margin-right: 3em;
  display: flex;
  justify-content: flex-end;
}
.delivery-time-top, .delivery-time-bottom{
  font-size: 12px;
}
.delivery-time-top{
  display: flex;
}

.delivery-free{
  margin-left:10px;
}
}
@media (max-width: 699px) {
.delivery-time-top, .delivery-time-bottom{
  font-size: 11px;
}
div.product-info__inventory {
  margin-top:5px!important;
  display: flex;
  justify-content: center;
}
  .delivery-time-top{
  display: flex;
  align-items: center;
}
  .delivery-free{
  margin-left:7px;
}
}

body:not(.VIM-exclude) {
  opacity: 1!important;
  transition: opacity 0.1s ease-in-out;
}
/***********************ARTICLES DE BLOG*****************************/
.article-content{
    padding-bottom: 0;
    border-bottom: none;
}