/*
 * Evye Marketi - mobile/tablet rendering guard
 * Reduces paint, image decode and hover work without changing desktop UX.
 */
@media (max-width: 1024px) {
  html, body { scroll-behavior: auto !important; -webkit-overflow-scrolling: touch; }
  .product-layout { content-visibility: auto; contain-intrinsic-size: 1px 460px; }
  .product-thumb img, .refine-item img, .manufacturer-grid img { backface-visibility: hidden; }
}
@media (max-width: 1024px) and (hover: none), (max-width: 1024px) and (pointer: coarse) {
  .product-img.has-second-image .img-second { display: none !important; }
  .product-thumb, .product-thumb *, .mobile-main-menu-container, .mobile-filter-container, .mobile-cart-content-container {
    transition-duration: 0.12s !important;
    animation-duration: 0.12s !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  /* Keep motion reduction for normal UI, but never override Journal3 slider engines. */
  body :not(.module-master_slider):not(.module-master_slider *),
  body :not(.module-master_slider):not(.module-master_slider *)::before,
  body :not(.module-master_slider):not(.module-master_slider *)::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
