
html:has([data-wv-bf]) #wv-gifts-dialog{background:#111!important;border:1px solid #c4a063;box-shadow:0 25px 100px #0009,inset 0 1px 0 #e8cb8f55}
html:has([data-wv-bf]) #wv-gifts-dialog::backdrop{background:#080706bd}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-concept{--navy:#181613;--ink:#211b13;--blue:#c49c56;--ice:#f5ecd9;--muted:#c8bdab;--wv-gift-peach:#eed5a5;--wv-gift-ink:#211b13}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-concept .popup{background:#121110!important;background-image:linear-gradient(180deg,#0002,#1119 45%,#111 90%),var(--wv-event-art)!important;background-size:100% 100%,100% auto!important;background-repeat:no-repeat!important;background-position:center top!important;color:#fff8ec!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-concept .brandbar{background:#0b0b0bc9;border-bottom:1px solid #c6a05f55}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .filiz-heading:before{content:"BLACK FRIDAY";display:block;font-size:10px;font-weight:700;letter-spacing:2.4px;color:#f0cd89;margin-bottom:5px}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-concept h1,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-concept h2{color:#fff8ed!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-concept .hero p,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .filiz-cart,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .swipe-hint,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .choose-hint,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .delivery-note,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-discovery-rule,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .colourname{color:#d9cdb9!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .filiz-next,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-product-link{color:#f1d69f!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .hero .family-switch button{background:linear-gradient(140deg,#29251f,#191714)!important;border-color:#70604a!important;color:#f7ecda!important;box-shadow:inset 0 1px 0 #ffffff0d!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .hero .family-switch button strong,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .hero .family-switch button small,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .hero .family-switch button b{color:inherit!important;-webkit-text-fill-color:currentColor}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .hero .family-switch button[aria-pressed=true]{background:linear-gradient(120deg,#f9eac7,#daba7b)!important;color:#251c10!important;border-color:#f4d99d!important;box-shadow:0 2px 12px #0006,inset 0 1px 0 #fff8!important;outline-color:#c6a05f55!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .milestones i{background:#211d18!important;border-color:#857256!important;color:#d8c29b!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .milestones .reached i{background:linear-gradient(135deg,#fff0c9,#cda563)!important;border-color:#e7c98f!important;color:#211b13!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .milestones .reached:before{background:#d7b577!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .milestones .is-next i{border-color:#e8c785!important;box-shadow:0 0 0 4px #d5b37220!important;color:#ffe4ad!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .milestones>div:before{background:#6d604c!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .milestones span,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .milestones small{color:#e2d5bf!important;-webkit-text-fill-color:currentColor!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .milestones i span{color:inherit!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-concept .gift-card{background:linear-gradient(145deg,#fffdf8 55%,#efe5d2)!important;border-color:#e9d3a8!important;color:#211b13!important;box-shadow:0 14px 28px #0006!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .gift-card.is-active{outline-color:#e6c58a!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .gift-card .name,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .gift-card .subtitle strong,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .gift-card .card-foot{color:#292014!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .gift-card .subtitle{color:#71654f!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .photo-well{background:radial-gradient(ellipse at 50% 65%,#e8d7b6,transparent 70%)!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .gift-tag{background:linear-gradient(130deg,#edcc8c,#bc904b)!important;color:#211707!important;box-shadow:0 3px 9px #7f5a2422!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .locked .gift-tag{background:#3c3832!important;color:#f0e4d0!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .gift-card[aria-pressed=true] .gift-tag{background:#21704c!important;color:#fff!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .gift-card[aria-pressed=true]{box-shadow:0 0 0 2px #63ab84,0 16px 30px #0006!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .showcase:before{background:#c5a36644!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .showcase:after{border-color:#dbba762e!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .deck-controls>button{background:#29241c!important;color:#f3dab0!important;border-color:#987d4c!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .dot{background:#746650!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .dot.current{background:#e6c58a!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-concept .choice-zone{background:linear-gradient(145deg,#25211b,#171513)!important;border-color:#8f774e66!important;box-shadow:inset 0 1px 0 #f3d9a511}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .confirm-gifts:not(:disabled),html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .choose:not(:disabled):not([data-selected=true]){background:linear-gradient(120deg,#f9e8bd,#d7b373)!important;color:#251b0d!important;border-color:#e4c588!important;box-shadow:inset 0 1px 0 #fff8,0 4px 12px #0004!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .confirm-gifts:disabled{background:#625b50!important;color:#f0e6d6!important;border-color:#7d7260!important;opacity:.65!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .swatch[aria-pressed=true]{box-shadow:0 0 0 2px #e2c080!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .mount-option:has(input:checked){background:#f8efdD!important;border-color:#9c783a!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .mount-option:has(input:checked)::after{background-color:#21704c!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .mount-options legend,html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .mount-option strong{color:#292014!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .offer-foot{background:#15130f!important;border-color:#80683e55!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-concept button:focus-visible{outline-color:#f9dc9f!important}
html:has([data-wv-bf]) .wv-gift{background:#f9f6ef;border-color:#d9c79f;box-shadow:inset 0 2px 0 #e6c789;color:#30281c}
html:has([data-wv-bf]) .wv-gift__steps>span{border-color:#d4c9b4}
html:has([data-wv-bf]) .wv-gift__steps>span.is-reached{border-color:#b38b48}
html:has([data-wv-bf]) .wv-gift__steps>span.is-reached:before{background:linear-gradient(135deg,#f7e6bb,#d2ad6d);color:#302315;border-color:#c5a265}
html:has([data-wv-bf]) .wv-gift__notice{background:#171512!important;background-image:linear-gradient(90deg,#12111088,#12111055),var(--wv-event-art)!important;background-size:100% 100%,100% auto!important;background-position:center!important;border:1px solid #b2945b;color:#f4dfb5!important;box-shadow:inset 0 1px 0 #f7d69122}
html:has([data-wv-bf]) [data-wv-gift] button.wv-gift__notice>span{color:#f4dfb5!important;-webkit-text-fill-color:#f4dfb5!important}
html:has([data-wv-bf]) .wv-savings{background:linear-gradient(115deg,#fbefd4,#ecd6ab);border:1px solid #d5b77c;color:#302519}
html:has([data-wv-bf]) .wv-savings strong{color:#302519!important}
html:has([data-wv-bf]) #CartDrawer .quantity__button{background:#24211c!important}
html:has([data-wv-bf]) #wv-gifts-invitation{background:#171512!important;background-image:linear-gradient(90deg,#15120fbb,#15120f77),var(--wv-event-art)!important;background-position:center;background-size:cover;border-color:#c2a26a;box-shadow:0 8px 28px #0005,inset 0 1px 0 #f5dcab33}
html:has([data-wv-bf]) #wv-gifts-invitation strong{color:#f4dfb5!important}
html:has([data-wv-bf]) #wv-gifts-invitation .wv-invitation__dismiss{color:#f4dfb5!important}
@media(max-width:759px){html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .wv-concept .popup{background-size:100% 100%,auto 230px!important}html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .filiz-heading:before{font-size:9px;margin-bottom:3px}}

html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .hero .family-switch button[aria-pressed=false] :is(span,strong,small,b){color:#f7ecda!important;-webkit-text-fill-color:#f7ecda!important}
html:has([data-wv-bf]) #wv-gifts-dialog #wv-compact-selector .hero .family-switch button[aria-pressed=true] :is(span,strong,small,b){color:#251c10!important;-webkit-text-fill-color:#251c10!important}
