/* Shared storefront canvas color. Keep component surfaces and product photography independent. */
.editorial-legacy-body .legacy-page-root {
  --ck-page-background: #faf8f4;
}

.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront {
  background-color: var(--ck-page-background) !important;
}

.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront #main-content,.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront .reference-page,.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront .reference-page .faq,.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront main.retail-category-page,.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront main.retail-category-page .retail-catalog-results,.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront main.market-product-page,.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront :is(.search-index, .ck-guide, .ck-contact, .portal, .preview-cart, .retail-shop-page, .ck-account-page, .ck-account-logout, .ck-account-password-page),.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront .retail-announcement,.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront .retail-header,.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront .retail-header__main,.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront .retail-footer,.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront .retail-footer__top,.editorial-legacy-body .legacy-page-root.preview-v3-body.retail-storefront .retail-footer__bottom {
  background-color: var(--ck-page-background) !important;
}
