.gift-banner.svelte-wqt4ul{display:flex;align-items:center;gap:.85rem;flex-shrink:0;padding:.45rem .6rem;border-radius:.875rem;text-decoration:none;color:inherit;transition:background .2s}.gift-banner.svelte-wqt4ul:hover{background:#ffffff0a}.gift-banner--sub.svelte-wqt4ul:hover{background:#c084fc14}.gift-fan.svelte-wqt4ul{position:relative;width:5.4rem;height:2.5rem;flex-shrink:0}.gift-card-mini.svelte-wqt4ul{position:absolute;bottom:.15rem;left:50%;width:3.4rem;height:2.15rem;margin-left:-1.7rem;border-radius:.5rem;background:linear-gradient(145deg,#26273a,#14151f);border:1px solid rgba(255,255,255,.09);box-shadow:0 .25rem .6rem #00000073;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;transition:transform .28s cubic-bezier(.2,.7,.3,1)}.gift-banner--sub.svelte-wqt4ul .gift-card-mini:where(.svelte-wqt4ul){background:linear-gradient(145deg,#5a2c75,#2a1540);border-color:#c084fc59;box-shadow:0 .25rem .7rem #561d698c}.gift-card-mini.svelte-wqt4ul img:where(.svelte-wqt4ul){height:.85rem;width:auto;max-width:2.4rem;opacity:.92}.gift-banner--sub.svelte-wqt4ul .gift-card-mini:where(.svelte-wqt4ul) img:where(.svelte-wqt4ul){height:1rem}.gc-amt.svelte-wqt4ul{font-family:Metropolis,sans-serif;font-size:.52rem;font-weight:800;line-height:1;letter-spacing:.01em;color:#ffffffd1}.gift-banner--sub.svelte-wqt4ul .gc-amt:where(.svelte-wqt4ul){color:#e9d5ff}.gcm-left.svelte-wqt4ul{transform:rotate(-10deg) translate(-.85rem)}.gcm-right.svelte-wqt4ul{transform:rotate(10deg) translate(.85rem)}.gcm-center.svelte-wqt4ul{transform:translateY(-.12rem);z-index:2}.gift-banner.svelte-wqt4ul:hover .gcm-left:where(.svelte-wqt4ul){transform:rotate(-17deg) translate(-1.45rem) translateY(-.1rem)}.gift-banner.svelte-wqt4ul:hover .gcm-right:where(.svelte-wqt4ul){transform:rotate(17deg) translate(1.45rem) translateY(-.1rem)}.gift-banner.svelte-wqt4ul:hover .gcm-center:where(.svelte-wqt4ul){transform:translateY(-.4rem)}.gift-banner-text.svelte-wqt4ul{display:flex;flex-direction:column;min-width:0;flex:1;gap:.1rem}.gift-banner-title.svelte-wqt4ul{font-family:Metropolis,sans-serif;font-weight:700;font-size:.95rem;color:#fff;line-height:1.15;white-space:nowrap}.gift-banner-sub.svelte-wqt4ul{font-size:.75rem;color:#ffffff8c;line-height:1.2}.gift-banner-arrow.svelte-wqt4ul{flex-shrink:0;font-size:1.4rem;font-weight:300;color:#fff6;line-height:1;transition:transform .15s,color .15s}.gift-banner.svelte-wqt4ul:hover .gift-banner-arrow:where(.svelte-wqt4ul){color:#fff;transform:translate(.125rem)}.gift-banner--sub.svelte-wqt4ul:hover .gift-banner-arrow:where(.svelte-wqt4ul){color:#e9d5ff}.gift-banner--compact.svelte-wqt4ul{gap:.6rem;padding:.3rem .5rem}.gift-banner--compact.svelte-wqt4ul .gift-fan:where(.svelte-wqt4ul){width:4.4rem;height:2.1rem}.gift-banner--compact.svelte-wqt4ul .gift-card-mini:where(.svelte-wqt4ul){width:2.8rem;height:1.8rem;margin-left:-1.4rem}.gift-banner--compact.svelte-wqt4ul .gift-card-mini:where(.svelte-wqt4ul) img:where(.svelte-wqt4ul){height:.72rem}.gift-banner--compact.svelte-wqt4ul .gc-amt:where(.svelte-wqt4ul){font-size:.46rem}.gift-banner--compact.svelte-wqt4ul .gift-banner-title:where(.svelte-wqt4ul){font-size:.875rem}
