/* Approved storefront signature. Manufacturer marks and product colour chips are untouched. */
html body.bsu-customer-experience,
html body.bsu-customer-experience :is(#barista-clean-note.bs-live.bs-luxury,.bs-site-frame,.pdp-calm,.bsup,.bh-drawer,#sf-menu,#barista-machine-finder,#barista-two-comparison){
 --bsu-paper:var(--bsu-brand-paper)!important;--bs-paper:var(--bsu-brand-paper)!important;--paper:var(--bsu-brand-paper)!important;--brp-cream:var(--bsu-brand-paper)!important;--hc-paper:var(--bsu-brand-paper)!important;--bsup-paper:var(--bsu-brand-paper)!important;--bsq-paper:var(--bsu-brand-paper)!important;--sf-cream:var(--bsu-brand-paper)!important;
 --bsu-ink:var(--bsu-brand-ink)!important;--bs-ink:var(--bsu-brand-ink)!important;--ink:var(--bsu-brand-ink)!important;--hc-ink:var(--bsu-brand-ink)!important;--pdp-ink:var(--bsu-brand-ink)!important;--sf-ink:var(--bsu-brand-ink)!important;--bsup-ink:var(--bsu-brand-ink)!important;
 --bsu-olive:var(--bsu-brand)!important;--bs-olive:var(--bsu-brand)!important;--olive:var(--bsu-brand)!important;--brp-olive:var(--bsu-brand)!important;--hc-olive:var(--bsu-brand)!important;--bsq-olive:var(--bsu-brand)!important;--sf-olive:var(--bsu-brand)!important;
 --bsu-line:var(--bsu-brand-line)!important;--bs-line:var(--bsu-brand-line)!important;--line:var(--bsu-brand-line)!important;--hc-line:var(--bsu-brand-line)!important;--pdp-line:var(--bsu-brand-line)!important;--sf-line:var(--bsu-brand-line)!important;--bsup-line:var(--bsu-brand-line)!important;
}
html body.bsu-customer-experience{background:var(--bsu-brand-paper)!important;color:var(--bsu-brand-ink);accent-color:var(--bsu-brand)}
html body.bsu-customer-experience :is(#barista-clean-note.bs-live.bs-luxury,.bs-site-frame,.bs-main,.bs-header,.bsu-information-page,.woocommerce,.woocommerce-MyAccount-content){background-color:var(--bsu-brand-paper)!important}
html body.bsu-customer-experience main :is(.bg-white,.bsup-panel,.bsup-message){background-color:var(--bsu-brand-paper)!important}
html body.bsu-customer-experience :is(#barista-brand-band,#barista-category-section,#barista-brand-story,#barista-home-comparison,#barista-home-gallery,#barista-home-finder,#barista-home-people,#barista-home-faq,#barista-home-guides,#barista-home-contact,#barista-home-account,#barista-choice-tools){background:var(--bsu-brand-paper)!important;color:var(--bsu-brand-ink)!important}
html body.bsu-customer-experience :is(#barista-home-finder,#barista-choice-tools) :is(h2,p,.hc-eyebrow,.hc-home-title){color:var(--bsu-brand-ink)!important}
html body.bsu-customer-experience :is(#barista-home-finder,#barista-choice-tools) :is(.hc-solid,.hc-tools-buttons button:first-child,[data-open-finder]){background:var(--bsu-brand)!important;color:var(--bsu-brand-paper)!important;border-color:var(--bsu-brand)!important}
html body.bsu-customer-experience :is(#barista-home-footer.sf-footer,.bs-footer){background:var(--bsu-brand)!important;color:var(--bsu-brand-paper)!important}
html body.bsu-customer-experience :is(.bh-drawer,.bh-header,.sf-menu-panel,dialog#sf-menu,.bsq-dialog,.brp-options-dialog,#barista-machine-finder,#barista-two-comparison,#barista-machine-finder .barista-finder-head,#barista-two-comparison .hc-compare-head,#barista-two-comparison .hc-compare-slots){background-color:var(--bsu-brand-paper)!important}
html body.bsu-customer-experience :is(.bh-form,.bsup-form,.bsu-account-access) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:var(--bsu-brand-paper)!important;color:var(--bsu-brand-ink)!important;border-color:var(--bsu-brand-line)!important}
html body.bsu-customer-experience .bsup .bsup-primary{background:var(--bsu-brand);border-color:var(--bsu-brand);color:var(--bsu-brand-paper)}
html body.bsu-customer-experience .bsup .bsup-secondary{background:transparent;border-color:var(--bsu-brand);color:var(--bsu-brand)}
html body.bsu-customer-experience :is(input[type=checkbox],input[type=radio]){accent-color:var(--bsu-brand)}
html body.bsu-customer-experience #sf-menu .sf-panel{background:var(--bsu-brand-paper)!important}
html body.bsu-customer-experience .bs-refined-menu .mobile-menu-wrapper{background:var(--bsu-brand-paper)!important}
html body.bsu-customer-experience .bs-newsletter :is(input,button){border-color:var(--bsu-brand-line)!important}
html body.bsu-customer-experience .bs-newsletter button{background:var(--bsu-brand-paper)!important;color:var(--bsu-brand)!important}
html body.bsu-customer-experience .bsup-message-admin{background:var(--bsu-brand-soft)!important}
