/* Mobile miniature buttons outside categories; category V4 remains untouched. */
@media (max-width: 767.98px) {
  body:is(#index,.page-best-sales,.page-new-products) .product-miniature .product-miniature__infos__bottom > form {
    display: flex !important; width: 100% !important; margin: 8px 0 0 !important; padding: 0 !important;
  }
  body:is(#index,.page-best-sales,.page-new-products) .product-miniature .product-miniature__infos__bottom > form .quantity-button {
    display: none !important;
  }
  body:not(.page-category) .product-miniature .product-miniature__infos__bottom > form button[data-button-action="add-to-cart"] {
    width: 100% !important; max-width: none !important; height: 44px !important; min-height: 44px !important;
    margin: 0 !important; padding: 8px !important; border: 1px solid #e6dece !important; border-radius: 8px !important;
    background: #faf6ee !important; color: #665333 !important; box-shadow: none !important;
  }
  body:not(.page-category) .product-miniature .product-miniature__bag-plus,
  body:not(.page-category) .product-miniature .product-miniature__bag-plus svg {
    width: 19px !important; height: 23px !important; fill: currentColor !important;
  }
}
