/** Shopify CDN: Minification failed

Line 88:12 Unexpected ";"

**/
.template-index .featured-collections-wrapper img
{
      height: auto !important;
}
.homepage-collection-grid-inner a:hover {
    transform: inherit;
    transition: unset;
}
.featured-collections-wrapper .keep-spacing .homepage-collection-grid-item {
    padding: 1% !important;
}
.spr-summary.rte a,
.spr-review-footer.rte a
{
  border-bottom:unset;
}
.spr-summary.rte a:hover,
.spr-review-footer.rte a:hover
{
    border-bottom: 1px solid;
}
summary .icon-caret, .select .icon-caret, .customer select + svg {
  height: 0.4rem !important;
}
.page-handle-politique-de-confidentialite .rte a
{
  border-bottom:  none !important;
}
.page-handle-politique-de-confidentialite a > u {
    color: #1212ff;
}
.blog-posts-wrapper .responsive-image-wrapper
{
  height: 200px!important;
}
.template-collection .product-grid--title a,
.featured-products-wrapper .product-grid--title a,
.template-list-collections .product-grid--title a,
.product-recommendations .product-grid--title a
{
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.page-handle-contact-us .homepage-featured-box-btn
{
  text-transform: capitalize !important;
}
/* Place any CSS overrides in this file. */

.shopify-product-form .shopify-payment-button__button--unbranded:hover
{
  transform: scale(1.06);
}
.backbtnproduct
{
  font-size: 20px;
  font-weight: 600;
}
.backanchor
{
  display:inline-flex;
}
.mega-menu-wrapper .dropdown-submenu
{
  border-right: 1px solid #fff !important;
}
.rte a {
  color: black!important;
}
.testimonials--text-wrapper p {
  font-size: 14px;
}
.testimonial--single-item span.h6 {
  font-size: 14px !important;
}
.swiper-button--next i, .swiper-button--prev i {
  padding: 4px 4px !important;
}
.template-product .homepage-sections--title:before

content:none;
}
.menu-link a , .inner .h4{
  text-transform: capitalize;
}
.site-nav__dropdown .container {
  height: 800px;
  overflow: scroll;
}

.page-handle-politique-de-confidentialite h1.page--title,
.page-handle-politique-de-remboursement h1.page--title,
.page-handle-conditions-generales-de-vente h1.page--title,
.page-handle-politique-dexpedition h1.page--title
{
    font-size: 35px !important;
} 
.page-handle-liste-de-prix table {
    width: 100%c
}
/* @media (max-width: 1520px){
	a.site-nav__link {
	    padding: 15px 6px;
	    font-size: 14px;
	}
  .disclosure > button {
	    font-size: 14px;
  }
	.site-header__wrapper__center {
	    flex: inherit !important;
	    width: 600px !important;
	}
	.site-header__wrapper__center img {
	    width: 100% !important;
	}
}
@media (max-width: 1400px){
	a.site-nav__link {
	    padding: 15px 6px;
	    font-size: 11px;
	}
  .disclosure > button {
	    font-size: 11px;
  }
	.site-header__wrapper__center {
	    flex: inherit !important;
	    width: 600px !important;
	}
	.site-header__wrapper__center img {
	    width: 100% !important;
	}
}
@media (max-width: 1100px){
	a.site-nav__link {
	    padding: 15px 2px;
	    font-size: 10px;
	}
  .disclosure > button {
	    font-size: 10px;
  }
} */

@media (max-width:1024px)
{
 
  #epices-amp-herbes-aromatiques .quick-add-button-variants,
  #epices-amp-herbes-aromatiques .quick-add-button
  {
    padding: 10px 16px !important;
  }
  .blog-posts-wrapper .responsive-image-wrapper
  {
    height: 200px!important;
  }
  .page-handle-liste-de-prix .push--large--one-sixth {
    left: auto;
}
  .page-handle-liste-de-prix .large--two-thirds {
     width: 100%; 
}
  .header-section--wrapper .small--hide {
	display: none;
}
.header-section--wrapper .medium-down--show {
	display: block!important;
}
  
}

@media (max-width:768px)
{
  .sold-out-button {
    margin: 0px 0 0 !important;
  }
  .ly-custom-dropdown-switcher.ly-is-open .ly-custom-dropdown-list
  {
    bottom:23px;
  }
}

@media (max-width:767px)
{
  .page-handle-liste-de-prix .pricelisttable
  {
    overflow: scroll;
  }
/*     details.accordion-content summary span:first-child {
    width: 60% !important;
   
} 
  
  details.accordion-content summary span:last-child {
  
    float:right;
}  */
  .has-search-icon .site-nav--mobile .search-button {
    padding-right: 0 !important;
  }
  .site-nav--mobile .js-drawer-open-right-link.site-nav__link, .site-nav--mobile .site-nav__link:nth-child(2) {
    padding-left: 0 !important;
    padding-right: 10px!important;
}
  
.ly-custom-dropdown-switcher.ly-is-open .ly-custom-dropdown-list
{
  bottom:23px;
}
  #questions-frequemment-posees .grid-item__title h2
  {
    font-size: 14px;
  }
  .page-handle-politique-de-confidentialite h1.page--title,
.page-handle-politique-de-remboursement h1.page--title,
.page-handle-conditions-generales-de-vente h1.page--title,
.page-handle-politique-dexpedition h1.page--title
{
    font-size: 28px !important;
} 
  .page-handle-politique-de-confidentialite .grid h1,
.page-handle-politique-de-remboursement .grid h1,
.page-handle-conditions-generales-de-vente .grid h1,
.page-handle-politique-dexpedition .grid h1
  {
    font-size: 25px !important;
  }
}


@media (max-width:320px)
{
  #questions-frequemment-posees .grid-item__title h2
  {
    font-size: 5px !important;
  }
}

/* Fix language switcher */
#languagesSwitcherList-1, #languagesSwitcherList-2, #languagesSwitcherList-3, #languagesSwitcherList-4 {
  margin-top: -72px;
}

/* Announcement bar */
.announcement-bar--message-inner {
  font-size: var(--base-font-size);
  font-family: var(--body-font-stack);
  font-weight: var(--body-font-weight);
  font-style: var(--body-font-style);
}

/* Fix sticky menu overlap */
.flow-homepage {
  margin-top: 100px;
}


/* Custom CSS to show NATUR/BIO products as out of stock and hide it in the navigation. 

.block-section--25fc8807-0d6c-4322-afba-e6156fb0f6c8 a.homepage-featured-box-btn {
  background-color: #888;
}


.block-section--25fc8807-0d6c-4322-afba-e6156fb0f6c8 a {
  pointer-events: none;
  cursor: default;
}

.mobile-nav:nth-child(2) li.mobile-nav__item:nth-child(2), .site-header__wrapper__left .site-nav li:nth-child(2) {
  display: none;
}

*/

/* Navigation icons */
.site-header__links a .fa {
  font-size: 20px;
}

/* Product subline */
.product-subline {
  margin-top: 2rem;
}

/* Trust text */
.trust-text {
  margin-top: 25px;
  /*font-size: 0.9rem;
  font-family: Avenir Next, sans-serif;*/
}

.trust-text-item {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 0.9rem;
  color: #363636;
}

.trust-text-item .icon svg {
  height: 100%;
  width: 100%;
}

.trust-text-item .icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.2rem;
  width: 1.2rem;
  fill: currentColor;
}

/* Promotional text */
.product-promo-text {
  font-weight: bold;
}







