.product-images.js-modal-product-images {
  width: 100px;
}
#product-modal .modal-content .modal-body .product-images {
  margin-left: 0.5rem;
}
@media only screen and (max-width: 991px) {
  ul.product-images.js-modal-product-images {
    width: 100%;
    display: flex;
    gap: 10px;
  }
  #product-modal .modal-content .modal-body .product-images img {
    width: 5.25rem;
  }
}
#product-modal .modal-content .modal-body {
  align-content: center;
  justify-content: center;
  align-items: flex-start;
}
#product-modal .modal-content .modal-body .mask {
  margin-top: 0 !important;
}
@media only screen and (max-width: 768px) {
  body ul.slick-dots {
    bottom: -45px !important;
  }
  .layout_layout1 li:hover > a,
  .layout_layout1 li > a:hover,
  #header .layout_layout1 li:hover > a,
  #header
    .layout_layout1
    .mm_columns_ul
    .mm_block_type_product
    .product-title
    > a:hover,
  #header .layout_layout1 li > a:hover {
    color: #000;
  }
}
@media only screen and (max-width: 400px) {
  body ul.slick-dots {
    bottom: -75px !important;
  }
  #blockcart-modal .cart-content {
    padding-left: 0;
  }
}
#blockcart-modal .product-name {
  font-size: 1.125rem;
  color: #000;
}
.product-variants > .product-variants-item select {
  width: 90px;
}

#_desktop_language_selector ul.dropdown-menu{
  display: none !important;
}
/* Masquer le 1e filtre "Available" car la traduction ne fonctionne pas */
#search_filters ul.availability li:first-child { display: none; }