/* Default fonts (import order bug) 

* {
  --global--font-headings: "cronos-pro-caption", -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
  --global--font-primary: 'Figtree', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
}
*/
/* Add to cart Btn opacity */
@media only screen and (min-width: 1024px) {
  ul.products li.product .product-info a.button, ul.products li.product .product-info a.add_to_cart_button, .woocommerce ul.products li.product .product-info a.button, .woocommerce ul.products li.product .product-info a.add_to_cart_button, .wc-block-grid__product-add-to-cart .add_to_cart_button, .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart a.wp-block-button__link, .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product a.wp-block-button__link, .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product button.add_to_cart_button {
    opacity: 1;
    font-weight: 600;
  }
}
/* Products */
ul.products li.product .product-info .woocommerce-loop-product__title, .woocommerce ul.products li.product .product-info .woocommerce-loop-product__title, .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title a {
  font-weight: 600;
  line-height: 1.5rem;
  font-size: 1.2rem;
}
.woocommerce .price, .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price {
  font-size: 1rem;
  opacity: 0.9 !important;
  font-family: "din-2014", sans-serif;
}
/* Page H1 */
/* NL Pop-up */
#mp_form_popup1 {
  /*
	--font-h : 'Zen Antique Soft', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
	
	--font-p : 'Figtree', -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
	*/
  width: 420px !important;
}
#mp_form_popup1 > form > h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
#mp_form_popup1 p {
  font-size: 12px;
}
#mp_form_popup1 > .mailpoet_form_close_icon {
  background: white;
}
/* Product page */
.product {
  /* Product container */
}
.product .summary > h1 {
  line-height: 120%;
  margin-top: 0px !important;
  font-family: "din-2014", -apple-system, BlinkMacSystemFont, Arial, Helvetica, "Helvetica Neue", Verdana, sans-serif !important;
  font-weight: 600 !important;
}
.product .summary > .woocommerce-product-details__short-description > p {
  margin-bottom: 0.8rem !important;
}
.product .woocommerce_product_content__wrapper--inner {
  max-width: calc(100% - 2 * 5rem);
}
/* Footer */
/* Top bar */
/* Pagination + divers */
/* CG Page */
#post-41 .wp-block-heading {
  margin-bottom: 1rem;
}
#post-41 p {
  margin-bottom: 0.8rem;
}
/* Nouvelle page d'accueil */
.page-id-1759 .entry-header {
  display: none;
}
.page-id-1759 h1, .page-id-1759 h2, .page-id-1759 h3 {
  font-family: var(--global--font-headings);
}
.page-id-1759 .wp-block-product-category a {
  opacity: 1 !important;
}
.page-id-1759 .wp-block-cover .wp-block-media-text > figure.wp-block-media-text__media, .page-id-1759 .wp-block-gallery > figure {
  border-radius: 0px;
}
.page-id-1759 .wp-block-cover .wp-block-media-text > figure.wp-block-media-text__media > img, .page-id-1759 .wp-block-gallery > figure > img {
  border-radius: 0px;
}
.wp-block-jetpack-rating-star .jetpack-ratings-button span svg, .wp-block-jetpack-rating-star > span span svg {
  color: var(--global--body-color-3);
}
/* Filters */
.woocommerce-filters-area {
  position: relative;
}
.woocommerce-filters-area .shop-filters {
  position: sticky;
  top: 200px;
}
.woocommerce-filters-area .shop-filters aside.widget {
  margin-bottom: 0 !important;
}
.woocommerce-filters-area .shop-filters aside.widget h6, .woocommerce-filters-area .shop-filters aside.widget hr, .woocommerce-filters-area .shop-filters aside.widget > div {
  margin: 0;
}
.woocommerce-filters-area .shop-filters aside.widget hr {
  height: 1px;
  background: var(--global--body-color-2-light);
  border: none;
  margin-top: 10px;
  margin-bottom: 2rem;
}
/* Boutons & rounded components */
input.qty, td.value select, .single_add_to_cart_button, ul.tabs, ul.tabs > li.description_tab, .wp-block-cover, .wp-block-cover > img, .wp-block-cover .wp-block-cover__background, .woocommerce-pagination > .page-numbers > li {
  border-radius: 0px !important;
}
/* Page de rituel */
.post-template-default.single-post #content article .sharedaddy {
  display: none;
}
.post-template-default.single-post #content article header .post-meta-wrapper {
  display: none;
}
.post-template-default.single-post #content article header .entry-header-featured-image > figure > img {
  max-height: 300px;
  object-fit: cover;
}
.post-template-default.single-post #content article .entry-footer nav .post-meta-wrapper {
  display: none;
}
.post-template-default.single-post #content article .entry-footer nav img {
  max-height: 300px;
  aspect-ratio: 1;
  object-fit: cover;
}
/* Responsive - Home page */
@media only screen and (min-width: 576px) {
  .page-id-1759 #home-categories {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1759 #home-categories {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media only screen and (min-width: 1366px) {
  .page-id-1759 #home-about .wp-block-cover {
    padding-left: 5rem;
    padding-right: 5rem;
    max-width: calc(100% - 2rem);
  }
}
