/* Jewelry finish: a subtle contour shadow, no artificial floor or reflection. */
:root { --jewelry-contour-shadow: 0 2px 3px rgba(42, 40, 38, .09); }
html body .gallery-card { --gallery-shadow: var(--jewelry-contour-shadow) !important; }
html body .product-stage::after,
html body .wedding-ring-stage::before,
html body .wedding-ring-stage::after,
html body .jewel-contact-shadow { display: none !important; }
html body main :is(.product-stage, .product-related-card, .gallery-card, .ww-symbol__jewel, .viva-gallery-card, .viva-piece, .viva-reveal, .royal-gallery-card, .royal-piece, .royal-jewel__image, .royal-hero-product, .royal-origin__visual--product, .royal-archive-piece__image, .royal-private-salon__piece, .royal-final-piece, .kids-piece, .base-piece, .base-lineup-card__jewels, .wedding-gallery__item, .wedding-ring-stage, .wedding-union__ring, .wedding-manifest__image--object, .wedding-object) img[src]:not(.is-editorial) {
  filter: none !important;
  -webkit-box-reflect: unset !important;
}
html body img.base-story__jewel { filter: none !important; }
html body.wild-cinematic-page section.ww-product-gallery .ww-product-card.gallery-card figure img[src],
html body.wild-cinematic-page section.ww-product-gallery .ww-product-card.gallery-card:hover figure img[src] {
  filter: none !important;
}
/* The clean feather image has tight transparent margins, so give it the full stage. */
html body .gallery-card[data-slug="wild-feather-i"] { --gallery-asset-scale: 1 !important; --gallery-asset-y: 0px !important; }
html body .gallery-card[data-slug="wild-feather-i"] img {
  padding: 8px !important; max-width: 100% !important; max-height: 100% !important;
  width: 100% !important; height: 100% !important; object-fit: contain !important; mix-blend-mode: normal !important;
}
html body.wild-cinematic-page .ww-symbol__jewel--feather-i.ww-symbol__jewel--feather-clean img {
  mix-blend-mode: normal !important; object-fit: contain !important;
}

html body main :is(.product-stage img, .product-related-card img, .gallery-card img, .ww-symbol__jewel img, .viva-gallery-card img, .viva-piece img, .viva-reveal img, .royal-gallery-card img, .royal-piece img, .royal-jewel__image img, .royal-hero-product img, .royal-origin__visual--product img, .royal-archive-piece__image img, .royal-private-salon__piece img, .royal-final-piece img, .kids-piece img, .base-piece img, .base-lineup-card__jewels img, img.base-story__jewel, .wedding-gallery__item img, .wedding-ring-stage img, .wedding-union__ring img, .wedding-manifest__image--object img, .wedding-object img)[data-jewel-cutout="true"]:not(.is-editorial),
html body.wild-cinematic-page section.ww-product-gallery .ww-product-card.gallery-card figure img[src][data-jewel-cutout="true"],
html body.wild-cinematic-page section.ww-product-gallery .ww-product-card.gallery-card:hover figure img[src][data-jewel-cutout="true"] { filter: drop-shadow(var(--jewelry-contour-shadow)) !important; }
