/* V13: category-specific products replace numeric hero placeholders. */
.object-stage .inner-hero-art.v13-family-art{display:block!important;position:relative;isolation:isolate;overflow:hidden}
.object-stage .inner-hero-art.v13-family-art>img{display:block;position:absolute;inset:7% 5% 12%;width:90%;height:81%;object-fit:contain;object-position:center;transform:none;filter:drop-shadow(0 20px 22px #172b451c);background:transparent!important;border:0!important;border-radius:0!important;padding:0;opacity:1;z-index:2;mix-blend-mode:normal}
.object-stage .inner-hero-art.v13-family-2>img{inset:10% 6% 12%;width:88%;height:78%}
.object-stage .inner-hero-art.v13-family-3{background:#f3f7fc}
.object-stage .inner-hero-art.v13-family-3>img{inset:9% 7% 12%;width:86%;height:79%;filter:none}
.object-stage .inner-hero-art.v13-family-5>img{inset:3% 6% 11%;width:88%;height:86%}
.v13-family-caption{position:absolute;bottom:24px;left:26px;right:26px;text-align:center;font-size:13px;color:#24314d;z-index:3;letter-spacing:.5px}
.quality-hero.v13-no-white .exploded{height:360px;overflow:visible}
.quality-hero.v13-no-white .exploded>img{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0;object-fit:contain;opacity:1;filter:drop-shadow(0 10px 12px #172b4514);mix-blend-mode:normal}
.quality-hero.v13-no-white .exploded>img:first-child{width:76%;height:76%;left:0;top:0;bottom:auto;transform:rotate(-5deg);z-index:1}
.quality-hero.v13-no-white .exploded>img:nth-child(2){width:57%;height:65%;right:-2%;left:auto;bottom:-2%;top:auto;transform:rotate(9deg);z-index:2}
.mega-products>a img{object-fit:contain}
@media(max-width:720px){
.object-stage .inner-hero-art.v13-family-art{min-height:320px;height:340px}
.object-stage .inner-hero-art.v13-family-art>img{inset:5% 6% 14%;width:88%;height:81%}
.v13-family-caption{bottom:16px;font-size:11px;left:15px;right:15px}
.quality-hero.v13-no-white .exploded{height:290px;width:100%;min-width:0}
.quality-hero.v13-no-white .exploded>img:first-child{width:76%;height:80%}
.quality-hero.v13-no-white .exploded>img:nth-child(2){width:55%;height:65%;right:0;bottom:0}
}
