/* colour product logos: white backing wherever the logo sits on a dark surface */
.gnav__sheet-card { background: #fff !important; border: 1px solid rgba(16,24,40,.08); box-shadow: 0 -10px 30px -12px rgba(0,0,0,.45) !important; }
.gnav__sheet-card img { width: 70px !important; }
.gnav__sheet-card b { color: #101828 !important; }
.gnav__sheet-card small { color: #CE202C !important; }
.sheet { background: #fff !important; color: #101828 !important; border: 1px solid rgba(16,24,40,.08); }
.sheet b { color: #101828 !important; }
.sheet small { color: #CE202C !important; }
.pc--dc .pc__logo { box-sizing: content-box; height: 46px; padding: 10px 16px; border-radius: 14px; background: #fff; }
.h7__core { background: #fff !important; box-shadow: 0 0 0 12px rgba(112,52,196,.10), 0 30px 60px -24px rgba(16,24,40,.5) !important; }
.h7__w em { color: #CE202C !important; }
.dd__core { background: #fff !important; box-shadow: 0 0 0 10px rgba(206,32,44,.07), 0 30px 60px -24px rgba(16,24,40,.45) !important; }
