body.snicker-premium product-info:has(snicker-product-media) .product__media-wrapper {
  --sp-product: #e4e4df;
  --snicker-media-color-scheme: light;
}
body.snicker-premium product-info:has(snicker-product-media[data-media-tone="dark"]) .product__media-wrapper {
  --sp-product: #050505;
  --snicker-media-color-scheme: dark;
}
body.snicker-premium product-info:has(snicker-product-media[data-media-tone="light"]) .product__media-wrapper {
  --sp-product: #f1f1ed;
}
body.snicker-premium product-info:has(snicker-product-media) .product__media-wrapper :is(.global-media-settings, .product__media, .media, .thumbnail) {
  background: var(--sp-product);
  color-scheme: var(--snicker-media-color-scheme);
}
body.snicker-premium product-modal[data-media-tone] :is(.product-media-modal__dialog, .product-media-modal__content) { background: #e4e4df; }
body.snicker-premium product-modal[data-media-tone="dark"] :is(.product-media-modal__dialog, .product-media-modal__content) { background: #050505; }
body.snicker-premium product-modal[data-media-tone="light"] :is(.product-media-modal__dialog, .product-media-modal__content) { background: #f1f1ed; }
