/* Gift options: compact rounded rectangles, matching the active storefront theme. */
body.ys .xigua-hero-side-notice .xg-gift-options{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin:0 6px;vertical-align:middle;}
body.ys .xigua-hero-side-notice .xg-gift-option{display:inline-flex;align-items:center;justify-content:center;padding:2px 9px;border:1px solid rgba(164,198,224,.8);border-radius:8px;background:rgba(220,240,255,.13);color:inherit;font:inherit;line-height:1.5;white-space:nowrap;}
html.xg-midnight body.ys .xigua-hero-side-notice .xg-gift-option{border-color:rgba(196,150,232,.7);background:rgba(142,85,181,.13);color:#f0dcff;}
@media(max-width:767px){body.ys .xigua-hero-side-notice .xg-gift-options{gap:4px;margin:3px 4px;}body.ys .xigua-hero-side-notice .xg-gift-option{padding:1px 7px;border-radius:7px;}}
/* More transparent gift panels so the background artwork remains visible. */
body.ys .xigua-hero-side-notice p:nth-child(-n+2){background:linear-gradient(135deg,rgba(11,18,28,.42),rgba(45,111,159,.20)),rgba(255,255,255,.04)!important;}
html.xg-midnight body.ys .xigua-hero-side-notice p:nth-child(-n+2){background:linear-gradient(120deg,rgba(43,23,60,.62),rgba(33,18,50,.62))!important;}
body.ys .xigua-hero-side-notice p:nth-child(-n+2){backdrop-filter:blur(0.5px) saturate(110%)!important;-webkit-backdrop-filter:blur(0.5px) saturate(110%)!important;}
