/* R13 — storefront-only appearance. No checkout or admin selectors. */
.ezr-home .ezr-cat-card {min-width:0;}
.ezr-home .ezr-cat-children {max-height:13rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;}
.ezr-home .ezr-cat-children a {overflow-wrap:anywhere;}
.ezr-home .ezr-product-card {min-width:0;}
.ezr-home .ezr-product-details h3 {overflow-wrap:anywhere;}
.ezr-home .ezr-product-image img {display:block;max-width:100%;height:auto;object-fit:contain;}
.ezr-home a:focus-visible,.ezr-home button:focus-visible {outline:3px solid #0b84e8;outline-offset:3px;}
@media (hover:none) and (pointer:coarse) {
  .ezr-home .ezr-cat-children {position:static;visibility:visible;opacity:1;transform:none;pointer-events:auto;}
}
@media(max-width:768px) {
 .ezr-home .ezr-cat-children {max-height:9rem;overflow-y:auto;}
 .ezr-home .ezr-product-details {min-width:0;}
}
.ezr-home .ezr-cat-children {max-height:13rem;}
.ez13-gallery-empty {display:flex;align-items:center;justify-content:center;min-height:260px;padding:24px;background:#f5f8fb;border:1px solid #e4eaf1;border-radius:12px;color:#526579;text-align:center;}
.urun-detay-sol-alan,.urun-detay-main-in,.ez13-gallery {min-width:0;max-width:100%;}
.urun-detay-sol-alan img {max-width:100%;height:auto;}
@media(hover:none) and (pointer:coarse) {
 .ezr-home .ezr-cat-children {display:flex;flex-direction:row;flex-wrap:wrap;gap:3px;max-height:10rem;}
}
