.ib-products-hd .ib-hero-photo{display:flex;align-items:center;aspect-ratio:auto;overflow:visible}
.ib-products-hd .ib-hero-original{display:block;width:100%;height:auto;object-fit:contain;filter:none;image-rendering:auto}
.ib-products-hd .ib-included-photo{mix-blend-mode:normal;mask-image:none}
.ib-products-hd .ib-included-photo .ib-art{mask-image:none;filter:none;height:auto}
@media(max-width:640px){.ib-products-hd .ib-included-photo{width:100%;margin:18px 0 0}}
.ib-products-hd .ib-hero-original[src*="ivory-debt-"]{max-width:1448px}
.ib-products-hd .ib-included-photo:has(image[href*="ivory-debt-"]),.ib-products-hd .ib-included-photo svg:has(image[href*="ivory-debt-"]){aspect-ratio:1552/724}
.ib-products-hd .ib-hero-original[src*="ivory-task-"]{max-width:1448px}
.ib-products-hd .ib-included-photo:has(image[href*="ivory-task-"]),.ib-products-hd .ib-included-photo svg:has(image[href*="ivory-task-"]){aspect-ratio:1552/724}
.ib-products-hd .ib-hero-original[src*="ivory-savings-"]{max-width:1448px}
.ib-products-hd .ib-included-photo:has(image[href*="ivory-savings-"]),.ib-products-hd .ib-included-photo svg:has(image[href*="ivory-savings-"]){aspect-ratio:1622/724}
.ib-products-hd .ib-hero-original[src*="ivory-wedding-"]{max-width:1448px}
.ib-products-hd .ib-included-photo:has(image[href*="ivory-wedding-"]),.ib-products-hd .ib-included-photo svg:has(image[href*="ivory-wedding-"]){aspect-ratio:1602/724}
