/* One merchant-approved text color, matching the archive caption. */
:root{--nr-unified-text:#b7a68e}
body:is(.nr-home,.nr-commerce) :is(.archive-site,.nr-header,.nr-main,.nr-footer,.nr-skip,.nr-preview-notice),
body:is(.nr-home,.nr-commerce) :is(.archive-site,.nr-header,.nr-main,.nr-footer,.nr-preview-notice) *,
body:is(.nr-home,.nr-commerce) :is(.select2-dropdown,.select2-dropdown *){
 color:var(--nr-unified-text)!important;
}
body:is(.nr-home,.nr-commerce) :is(.archive-site,.nr-main) :is(input,textarea)::placeholder{
 color:var(--nr-unified-text)!important;opacity:1;
}
body.nr-commerce .nr-main :is(.wc-block-components-checkout-step__heading,.nr-faq-list summary)::before,
body.nr-commerce .nr-main .nr-faq-list summary::after{color:var(--nr-unified-text)!important}
/* Keep the unified pale lettering legible on previously pale filled controls. */
body.nr-home .archive-site :is(.object-purchase,.skip-link),
body.nr-commerce .nr-main :is(.button,.wc-block-components-button),
body.nr-commerce .nr-skip,
body:is(.nr-home,.nr-commerce) .nr-preview-notice{
 background:#2b1b17!important;border-color:var(--nr-unified-text)!important;
}
body.nr-home .archive-site .object-purchase:hover,
body.nr-commerce .nr-main :is(.button,.wc-block-components-button):hover{background:#3b2821!important}
body.nr-commerce .nr-main .wc-block-components-notice-banner{background:#2b1b17!important}
body:is(.nr-home,.nr-commerce) :is(.archive-site,.nr-main) ::selection{color:var(--nr-unified-text);background:#51362c}
