.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  padding: 0 !important;
 
}
.button-similaire {
  border: 1px solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
  font-size: 13px;
  border-width: 1px 1px 1px 1px;
  padding: 15px 30px 15px 30px;
  background: #053f5b;
  color: #fff;
  border-radius: 30px 0px 30px 0px;
  text-transform: uppercase;
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
}
.single-product .woocommerce-loop-product__title {
  font-weight: 400 !important;
}
.single-product .woocommerce-loop-product__title {
  color: #053F5B !important;
  font-size: 15px !important;
}
.single-product .products.columns-4 {
  order: 2;
}
.related.products > h2 {
  display: none;
}
.similaire_cat {
  display: none;
}
.single-product .related.products {
  display: flex;
  flex-direction: column-reverse !important;
}
.single-product .products.columns-4 {
  order: 2 !important;
}
.text_modif h2 {
  color: #053F5B !important;
  font-size: 40px !important;
  font-family: "Noteworthy", Sans-serif !important;
}
.button-similaire:hover {
  background: #32a394 !important;
  color: #fff;
}
.custom-product-info {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  align-items: first baseline;
  font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
}

.custom-product-info .woocommerce-Price-amount.amount {
  color: #053f5b;
  font-weight: 800;
}

.product_meta {
  display: none;
}
.custom-product-description {
  margin-top: 30px;
  color: #053f5b;
  font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
}
.woocommerce.single .entry-summary > form.cart {
  border: none !important;
}
.single-product .product_title.entry-title {
  color: #053F5B !important;
  font-size: 35px !important;
  font-family: "Noteworthy", Sans-serif !important;
}
.text_modif h2 {
  color: #053F5B !important;
  font-size: 30px !important;
  font-family: "Noteworthy", Sans-serif !important;
}
.woocommerce-cart .wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
  border: 1px solid !important;
  background: #053f5b !important;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 30px 0px 30px 0px;
}
.woocommerce-cart .wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{
  background: #1d9a89 !important;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block {
  font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
  color: #053f5b;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title, .wc-block-components-totals-item.wc-block-components-totals-footer-item {
  color: #053F5B !important;
}
.woocommerce-cart .wc-block-cart-items__header {
  color: #053F5B !important;
}
.nv-page-title {
  color: #053F5B !important;
}
.woocommerce-cart .wc-block-cart-item__wrap {
  font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
  color: #053f5b;
  font-size: 15px;
}

.woocommerce-cart .wc-block-components-product-name ,.woocommerce-cart .price.wc-block-components-product-price{
  color: #053f5b;
}
.woocommerce-cart .wc-block-components-panel__button:hover {
  text-transform: uppercase !important;
  font-weight: 600 !important;
  font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
}

.woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
  background: #053f5b;
}
.woocommerce-checkout .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover {
  background: #1d9a89;
}
.custom-product-description {
  display: flex;
  flex-direction: column;
}

.woocommerce-message {
  background: #1d9a89 !important;
}
.woocommerce-product-details__short-description {
  display: none !important;
}
@media (max-width: 768px) {
    .custom-product-info {
    flex-direction: column;
  }
  .button-similaire {
  display: flex;
}
.button-similaire {
  display: flex;
}
}
@media (min-width: 768px) {
  .custominfo {
    display: flex;
    justify-content: space-between;
    gap: 20px;
  }
  .custom-titre_ {
    width: 75%;
  }
  .custom-product-prix {
    width: 25%;
  }

}
@media (max-width: 768px) {
.lab_cat {
  background: #fbfbfb;
}
}

.single-product .single_add_to_cart_button.button.alt {
  margin-left: 20px;
  text-transform: uppercase;
  font-size: 15px;
}
.woocommerce-Price-amount.amount bdi {
  color: #053F5B !important;
  font-weight: 700 !important;
}
.woocommerce.single .quantity input{
  border: 1px solid #eeeeee !important;
}
.type_produi_single::before {
  content: '-';
  margin-left: 5px;
  margin-right: 5px;
}
.type_produi_single {
  position: relative;
}
.woocommerce-loop-product__title {
  display: flex;
}

.flex-viewport img {
  height: 425px !important;
  object-fit: cover;
}

.single-product .woocommerce-loop-product__title {
  font-weight: 400 !important;

  color: #053F5B !important;
  font-size: 14px !important;
}
body.admin-bar .dialog-lightbox-widget {
    display: none !important;
  }

.single-product .pswp__top-bar {
  display: none !important;
}
.single-product .pswp__button.pswp__button--arrow--left {
  display: none !important;
}
.single-product .pswp__button.pswp__button--arrow--right {
  display: none;
}

.woocommerce-cart .wc-block-grid.wp-block-product-new.wc-block-product-new.has-4-columns {
  display: none;
}
.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2:nth-of-type(2) {
  display: none;
}


/*test*/
.les_contenue_tab_controle {
  display: flex;
  gap: 50px;
}
.cacher {
  display: none !important;
}

.contenue_all_product {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.contenue_gauche {
  margin-top: 70px;
}
.titre_produit_ {
  font-weight: 600;
} 
.les_produits {
  color: #053f5b;
  font-family: 'inter',sans-serif;
}
.les_produit_catégorie span p {
  color: #053f5b;
  font-family: 'inter',sans-serif;
  text-align: justify;
}
.nom_du_categorie{
  font-family: 'noteworthy',sans-serif;
}
.contenue_gauche h2 {
font-family: "Butler", Sans-serif;
}
@media (min-width: 768px) {
  .contenue_droite {
    width: 80%;
  }
  .contenue_gauche {
    width: 20%;
  }
}
.titre_categorie_li {
  padding: 5px;
  color: #053f5b;
}
.div_panier {
  margin-top: 15px;
  margin-bottom: 15px;
}
.ajouter_panier {
  border: 1px solid;
  padding: 10px;
  text-transform: uppercase;
  border-top-left-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
  background: #053f5b;
  color: #fff;
  font-weight: 600;
}
.ajouter_panier:hover {
  background: #32a394;
  color: #fff;
}
.les_titre_categorie {
  font-family: "Butler", Sans-serif;
  font-weight: 200;
}
.contenue_gauche h2 {
  color: #053f5b !important;
}
.class_model {
  font-family: "Butler", Sans-serif;
  font-weight: 200;
  color: #053f5b;
}
.desactiver{
  display: none;
}

.les_titre_categorie{
  list-style-type: none;
}
.les_produit_catégorie {
  list-style: none;
}
@media (max-width: 768px) {
.contenue_droite {
    margin-right: 20px;
    margin-left: 20px;
  }
.contenue_all_product {
  display: grid;
  grid-template-columns: repeat(2,1fr);
}
.les_contenue_tab_controle{
  flex-direction: column;
}
}
@media (max-width: 425px) {
.contenue_all_product {
    display: grid;
    grid-template-columns: repeat(1,1fr);
  }
}