:root{--cp-noel-gold:#bfa174;--cp-noel-cream:#fbf7f1}
.cp-fdm{background:#7b2638!important;color:var(--cp-noel-cream)!important;border-bottom:2px solid var(--cp-noel-gold)}
.cp-fdm__inner{color:inherit}
.cp-noel-nav{color:#7b2638!important;font-weight:700!important}
.cp-drawer__nav-fdm{background:#f7edf0!important;border:1px solid #dac7ca!important;color:#7b2638!important}
.cp-hero__btn--primary{background:var(--cp-noel-cream)!important;color:#302820!important;border-color:var(--cp-noel-gold)!important}
.cp-hero__btn--primary:hover{background:#eee1ce!important;color:#302820!important}
.cp-hero__btn--ghost{background:#7b2638!important;border:1px solid var(--cp-noel-gold)!important;color:var(--cp-noel-cream)!important}
.cp-hero__btn--ghost:hover{background:#5c1b2a!important;border-color:var(--cp-noel-gold)!important}
.cp-hero__eyebrow{color:#e5d1ad!important}
.cp-hero__title em{color:#f2dfc7!important}
.cp-chat-btn,.cp-chat-pop__head{background:#7b2638!important}
.cp-chat-btn__pulse{background:#7b2638!important}
.cp-header__cart-count,.cp-new-label{background:#7b2638!important}
.cp-band__i svg{stroke:#7b2638!important}
.cp-avis__stars,.cp-avis .jdgm-star.jdgm--on{color:#7b2638!important}
#cp-wheel-overlay .cp-wheel-modal{border:1px solid #d6c3a0}
#cp-wheel-overlay .cp-wheel-center{border-color:#bfa174}
#cp-wheel-overlay .cp-wheel-content{border-top:3px solid #bfa174}
#cp-wheel-overlay .cp-wheel-code{border-color:#bfa174;background:#f7efe3;color:#7b2638}



.cp-pq .cp-pq__tag{background:#7b2638;color:#fbf7f1;border:1px solid #bfa174;border-radius:6px;backdrop-filter:none;font-weight:600;letter-spacing:.08em}
.cp-pq .cp-pq__cta{color:#7b2638}

@media(max-width:820px){#cp-wheel-overlay .cp-wheel-photo-pause{display:none}}
