/* Shipped hero photography is decorative texture, not category-assigned media. */
.ahi-dir-category-card{position:relative;isolation:isolate;overflow:hidden}.ahi-category-decoration{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--ahi-category-desktop);background-size:200% 200%;opacity:.09;transform:scale(1);transition:transform .3s ease,opacity .3s ease}.ahi-category-decoration-0{background-position:0 0}.ahi-category-decoration-1{background-position:100% 0}.ahi-category-decoration-2{background-position:0 100%}.ahi-category-decoration-3{background-position:100% 100%}.ahi-dir-category-card:focus-visible .ahi-category-decoration{opacity:.17;transform:scale(1.04)}@media(hover:hover) and (pointer:fine){.ahi-dir-category-card:hover .ahi-category-decoration{opacity:.17;transform:scale(1.04)}}@media(hover:none),(prefers-reduced-motion:reduce){.ahi-dir-category-card .ahi-category-decoration,.ahi-dir-category-card:hover .ahi-category-decoration,.ahi-dir-category-card:focus-visible .ahi-category-decoration{transition:none;transform:none}}html[data-ahi-motion=paused] .ahi-category-decoration{transition:none;transform:none}[data-ahi-decoration=shipped-hero] .ahi-hero-photo-grid{top:-20px;bottom:-20px;transform:translate3d(0,var(--ahi-parallax-y,0px),0)}

@media(max-width:640px){.ahi-category-decoration{background-image:var(--ahi-category-mobile)}}
