.vp-giveaway{box-sizing:border-box;position:fixed;inset:0;width:min(560px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid #88724b;border-radius:12px;background:radial-gradient(ellipse at 50% 0,#4b382b55,transparent 55%),#121110;color:#f6f1e8;box-shadow:0 24px 100px #000b;font:400 14px/1.5 Raleway,sans-serif;scrollbar-width:thin;scrollbar-color:#88724b #171512}
.vp-giveaway::backdrop{background:#080706bd;backdrop-filter:blur(5px)}
.vp-giveaway[open]{animation:vp-giveaway-enter .24s ease-out}
.vp-giveaway-content{padding:28px 38px 25px;text-align:center}
.vp-giveaway-close{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:52px;height:52px;min-width:52px;min-height:52px;padding:0;border:1px solid #756245;border-radius:50%;background:#191613;color:#f3dfba;cursor:pointer;transition:background .15s,border-color .15s}
.vp-giveaway-close:hover{background:#393023;border-color:#d1b47f}
.vp-giveaway button:focus-visible,.vp-giveaway a:focus-visible{outline:3px solid #f4d8a1;outline-offset:4px}
.vp-giveaway-eyebrow{margin:0 48px 12px;font-size:10px;font-weight:600;letter-spacing:.18em;line-height:1.7;text-transform:uppercase;color:#d0b688}
.vp-giveaway-emblem{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 13px;border:1px solid #a58a565c;border-radius:50%;background:radial-gradient(circle,#bc965e21,transparent 70%);color:#d8b880}
.vp-giveaway h2{margin:0;font:500 clamp(38px,5.8vw,50px)/.98 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em;color:#fcf7ee}
.vp-giveaway h2 em{font-weight:500;color:#d5b77e}
.vp-giveaway-intro{margin:14px 0 21px;font-size:13px;color:#c7beb0}
.vp-giveaway-prizes{padding:0;margin:0;list-style:none;text-align:left;border-top:1px solid #8a72413d;border-bottom:1px solid #8a72413d}
.vp-giveaway-prizes li{display:flex;align-items:center;gap:17px;padding:16px 0}
.vp-giveaway-prizes li+li{border-top:1px solid #8a724126}
.vp-giveaway-number{flex:0 0 32px;font:400 30px/1 "Cormorant Garamond",Georgia,serif;color:#bc9a62}
.vp-giveaway-prizes strong{display:block;font-size:14px;font-weight:600;line-height:1.45;letter-spacing:.005em;color:#f8f1e4}
.vp-giveaway-prizes div>span{display:block;margin-top:4px;font-size:11.5px;line-height:1.5;color:#c9bead}
.vp-giveaway-shipping{margin:16px 0;font-size:11px;font-weight:500;letter-spacing:.03em;color:#dbc49b}
.vp-giveaway-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 16px;border:1px solid #e0c28e;border-radius:5px;background:linear-gradient(110deg,#e6cc9b,#c8a66d);color:#19140e;text-decoration:none;font:700 13px/1.4 Raleway,sans-serif;transition:filter .15s}
.vp-giveaway-cta:hover{filter:brightness(1.08)}
.vp-giveaway-cta svg{flex-shrink:0}
.vp-giveaway-date{margin:14px 0 3px;color:#bdb4a7;font-size:10px;line-height:1.6}
.vp-giveaway-date time{white-space:nowrap}
.vp-giveaway-rules{display:inline-block;min-height:32px;padding:6px;color:#d6bd91;font-size:10px;text-underline-offset:3px;text-decoration:underline}
@keyframes vp-giveaway-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:420px){.vp-giveaway-content{padding:25px 22px 18px}.vp-giveaway-eyebrow{margin:0 46px 14px 8px;text-align:left;font-size:9px;letter-spacing:.13em}.vp-giveaway-emblem{width:54px;height:54px;margin-bottom:12px}.vp-giveaway-emblem svg{width:35px;height:35px}.vp-giveaway-intro{margin:12px 0 17px;font-size:12px}.vp-giveaway-prizes li{gap:12px;padding:14px 0}.vp-giveaway-number{flex-basis:26px;font-size:27px}.vp-giveaway-prizes strong{font-size:12.5px}.vp-giveaway-prizes div>span{font-size:10.5px}.vp-giveaway-shipping{font-size:10px;margin:14px 0}.vp-giveaway-date{font-size:9px}}
@media(max-height:650px){.vp-giveaway-content{padding-top:22px;padding-bottom:16px}.vp-giveaway-emblem{display:none}.vp-giveaway-eyebrow{margin-bottom:15px}.vp-giveaway h2{font-size:38px}.vp-giveaway-intro{margin-bottom:14px}.vp-giveaway-prizes li{padding:12px 0}}
@media(prefers-reduced-motion:reduce){.vp-giveaway[open]{animation:none}.vp-giveaway-close,.vp-giveaway-cta{transition:none}.vp-giveaway::backdrop{backdrop-filter:none}}
