/* AreeBuy v1.22.3: image treatment scoped strictly to the six homepage accessory category tiles. */
.ab118-category-grid .ab1223-category-card{
  border-radius:22px;
  overflow:hidden;
  transition:transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}
.ab118-category-grid .ab1223-category-media{
  display:block;
  position:relative;
  isolation:isolate;
  overflow:hidden;
}
.ab118-category-grid .ab1223-category-media picture{
  width:100%; height:100%; display:block; overflow:hidden;
}
.ab118-category-grid .ab1223-category-media img{
  display:block; width:100%; height:100%; object-fit:cover; object-position:center;
  transition:transform .35s ease; transform-origin:center;
}
.ab118-category-grid .ab1223-category-card:hover .ab1223-category-media img,
.ab118-category-grid .ab1223-category-card:focus-visible .ab1223-category-media img{
  transform:scale(1.035);
}
.ab118-category-grid .ab1223-category-card:focus-visible{
  outline:3px solid #e50914;outline-offset:3px;
}
.ab118-category-grid .ab1223-category-card .ab118-category-copy{
  position:relative;z-index:1;
}
@media (prefers-reduced-motion:reduce){
  .ab118-category-grid .ab1223-category-card,
  .ab118-category-grid .ab1223-category-media img{transition:none}
  .ab118-category-grid .ab1223-category-card:hover .ab1223-category-media img,
  .ab118-category-grid .ab1223-category-card:focus-visible .ab1223-category-media img{transform:none}
}
