:root{--vga-wine:#6b0f1a;--vga-wine2:#8e1b2c;--vga-gold:#c9a24b;--vga-gold2:#e8cf8a}.vga-pour{position:relative;isolation:isolate;overflow:hidden}.vga-pour:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,var(--vga-wine2),var(--vga-wine) 70%,rgba(201,162,75,.6));transform:translateY(101%);pointer-events:none}.vga-pour.is-pouring:after{animation:vgaPour .9s cubic-bezier(.3,.7,.3,1) forwards}@keyframes vgaPour{0%{transform:translateY(101%)}80%{transform:translateY(0)}to{transform:translateY(0);opacity:0}}.vga-fly{position:fixed;left:0;top:0;width:18px;height:46px;z-index:2147483000;pointer-events:none;will-change:transform,opacity}.vga-fly svg{width:100%;height:100%;display:block}.vga-bounce{animation:vgaBounce .6s cubic-bezier(.3,1.6,.5,1)}@keyframes vgaBounce{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}.vga-burst{position:fixed;left:0;top:0;width:0;height:0;z-index:2147483001;pointer-events:none}.vga-burst i{position:absolute;left:0;top:0;width:8px;height:8px;border-radius:50%;opacity:0;animation:vgaBurst 1.1s cubic-bezier(.2,.7,.4,1) forwards}.vga-burst i.g{background:var(--vga-gold);border-radius:2px;width:6px;height:10px}.vga-burst i.r{background:radial-gradient(circle at 35% 35%,#b23a55,#4a0a18)}.vga-burst i.c{width:9px;height:14px;border-radius:3px;background:linear-gradient(#d9b78a,#a8834f)}@keyframes vgaBurst{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}.free-shipping-notice__bar{position:relative;height:12px!important;border-radius:999px!important;background:#6b0f1a1f!important;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a24b73}.free-shipping-notice__bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(calc(var(--progress,0%) / 100%));background:linear-gradient(90deg,var(--vga-wine),var(--vga-wine2) 85%,var(--vga-gold));border-radius:inherit;transition:transform .8s cubic-bezier(.3,.7,.3,1)}.free-shipping-notice__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-100%);animation:vgaShine 3.5s ease-in-out infinite}@keyframes vgaShine{60%,to{transform:translate(100%)}}.vga-shim{position:relative;overflow:hidden}.vga-shim:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(232,207,138,.45),transparent);transform:skew(-20deg) translate(0);animation:vgaShim 5s ease-in-out 2s infinite;pointer-events:none}@keyframes vgaShim{0%,70%{transform:skew(-20deg) translate(0)}to{transform:skew(-20deg) translate(420%)}}.vga-vine{display:block;height:22px;margin:8px auto;max-width:220px;opacity:.75;color:var(--vga-gold)}.vga-vine path{stroke-dasharray:400;stroke-dashoffset:400}.vga-vine.is-in path{animation:vgaDraw 1.8s ease forwards}@keyframes vgaDraw{to{stroke-dashoffset:0}}.vga-toast{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 76px);z-index:2147482000;display:flex;align-items:center;gap:10px;max-width:min(92vw,360px);padding:10px 16px 10px 12px;border-radius:999px;background:#2a070d;color:#f6ead2;border:1px solid var(--vga-gold);font:600 14px/1.3 Georgia,Times New Roman,serif;box-shadow:0 8px 24px #00000040;opacity:0;transform:translate(-50%,-14px);transition:opacity .35s,transform .35s;pointer-events:none}.vga-toast.is-in{opacity:1;transform:translate(-50%)}.vga-toast b{display:block;font:600 10px/1.2 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--vga-gold2)}.vga-toast svg{flex:0 0 26px;height:26px}.vgaz[hidden]{display:none!important}.vgaz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;display:flex;align-items:center;justify-content:center;padding:16px}.vgaz__bd{position:absolute;top:0;right:0;bottom:0;left:0;background:#1404088c;opacity:0;transition:opacity .3s}.vgaz.is-open .vgaz__bd{opacity:1}.vgaz__d{position:relative;width:min(100%,380px);padding:28px 22px 20px;border-radius:18px;text-align:center;background:radial-gradient(120% 80% at 50% 0,#7a1424,#3a0811 70%);color:#f8eedb;border:1px solid rgba(201,162,75,.7);box-shadow:0 20px 60px #00000073;opacity:0;transform:translateY(20px) scale(.96);transition:opacity .35s,transform .35s cubic-bezier(.3,1.3,.5,1)}.vgaz.is-open .vgaz__d{opacity:1;transform:none}.vgaz__x{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;background:transparent;color:#f8eedb;cursor:pointer;border-radius:50%}.vgaz__x:focus-visible,.vgaz button:focus-visible{outline:2px solid var(--vga-gold2);outline-offset:2px}.vgaz__eb{margin:0 0 4px;font:600 11px/1.2 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--vga-gold2)}.vgaz__t{margin:0 0 6px;font:600 24px/1.2 Jost,Helvetica Neue,Arial,sans-serif;color:#fff}.vgaz__hint{margin:0;font-size:14px;opacity:.9}.vgaz__stage{position:relative;height:150px;margin:10px auto 6px;width:120px;cursor:pointer;background:none;border:0;padding:0;color:inherit;display:block}.vgaz__bottle{position:absolute;left:50%;bottom:0;width:56px;height:140px;transform:translate(-50%)}.vgaz__cork{position:absolute;left:50%;top:0;width:14px;height:22px;margin-left:-7px;border-radius:3px;background:linear-gradient(#e2c296,#a8834f);transition:transform .7s cubic-bezier(.2,.9,.3,1),opacity .7s}.vgaz:not(.is-won) .vgaz__stage{animation:vgaWobble 2.2s ease-in-out infinite}@keyframes vgaWobble{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-4deg)}90%{transform:rotate(4deg)}95%{transform:rotate(-2deg)}}.vgaz.is-won .vgaz__cork{transform:translate(28px,-90px) rotate(200deg);opacity:0}.vgaz__glass{position:absolute;left:50%;bottom:0;width:80px;height:140px;transform:translate(-50%)}.vgaz__fill{transform-origin:50% 100%;transform:scaleY(var(--f,0));transition:transform .5s}.vgaz__prize{display:none}.vgaz.is-won .vgaz__prize{display:block;animation:vgaPop .5s cubic-bezier(.3,1.5,.5,1)}.vgaz.is-won .vgaz__pre{display:none}@keyframes vgaPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.vgaz__pct{margin:8px 0 2px;font:700 40px/1 Georgia,serif;color:var(--vga-gold2)}.vgaz__sub{margin:0 0 14px;font-size:15px}.vgaz__go{display:block;width:100%;min-height:48px;border:0;border-radius:999px;background:linear-gradient(90deg,#c9a24b,#e8cf8a,#c9a24b);color:#3a0811;font:700 16px/1 system-ui,sans-serif;cursor:pointer}.vgaz__no{margin-top:8px;min-height:40px;background:none;border:0;color:#f8eedb;text-decoration:underline;font-size:14px;cursor:pointer}.vgaz__fine{margin:8px 0 0;font-size:11px;opacity:.75}.vgazg{position:fixed;left:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:2147481000;width:52px;height:64px;border:1px solid rgba(201,162,75,.7);border-radius:14px;background:#2a070deb;padding:4px;cursor:pointer;opacity:0;transform:translateY(16px);transition:opacity .4s,transform .4s;color:#f8eedb}.vgazg.is-in{opacity:1;transform:none}.vgazg.is-full{animation:vgaBounce .7s 2}.vgazg svg{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.vga-pour:after,.vga-bounce,.vga-burst i,.free-shipping-notice__bar:after,.vga-shim:before,.vgaz__stage,.vgazg.is-full,.vgaz.is-won .vgaz__prize{animation:none!important}.vga-fly,.vga-burst{display:none!important}.vgaz__d,.vgaz__bd,.vga-toast,.vgazg,.vgaz__cork,.free-shipping-notice__bar:before{transition:none!important}.vga-vine path{stroke-dashoffset:0;animation:none!important}}.vga-read{position:fixed;left:0;top:0;width:100%;height:3px;z-index:2147480000;background:linear-gradient(90deg,#6b0f1a,#8e1b2c,#c9a24b);transform-origin:left;transform:scaleX(0);pointer-events:none}.vga-vinewrap{height:30px;display:flex;align-items:center;justify-content:center;contain:strict}.vga-glint{position:relative}.vga-glint:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:linear-gradient(105deg,transparent 35%,rgba(232,207,138,.35) 50%,transparent 65%);animation:vgaGlint 1.2s ease forwards}@keyframes vgaGlint{0%{transform:translate(-100%)}to{transform:translate(100%)}}.vga-sip{position:absolute;right:8px;top:8px;width:24px;height:32px;z-index:4;pointer-events:none;animation:vgaSip 1.8s ease forwards}.vga-sip svg{width:100%;height:100%}.vga-sipf{transform-origin:50% 100%;transform:scaleY(0);animation:vgaFill 1.2s .2s ease forwards}@keyframes vgaSip{0%{opacity:0;transform:translateY(6px)}15%,80%{opacity:1;transform:none}to{opacity:0}}@keyframes vgaFill{to{transform:scaleY(1)}}.vga-sprig{position:fixed;right:10px;bottom:0;width:60px;height:120px;z-index:2147480500;pointer-events:none;transform-origin:50% 100%;animation:vgaGrow 3.2s ease forwards}.vga-sprig svg{width:100%;height:100%}@keyframes vgaGrow{0%{transform:scaleY(0);opacity:0}25%{transform:scaleY(1);opacity:1}80%{opacity:1}to{opacity:0;transform:scaleY(1)}}.vgaz__game{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:10px 0}.vgaz.is-won .vgaz__game{display:none}.vgaz__grape{width:64px;height:76px;border:1px dashed rgba(201,162,75,.6);border-radius:12px;background:#00000026;cursor:pointer;padding:6px;transition:transform .3s,opacity .3s}.vgaz__grape svg{width:100%;height:100%}.vgaz__grape:disabled{opacity:.25;transform:translateY(20px) scale(.6)}.vgaz__opt{flex:1 1 100%;min-height:44px;border:1px solid rgba(201,162,75,.7);border-radius:999px;background:#0003;color:#f8eedb;font:600 15px/1.2 system-ui,sans-serif;cursor:pointer}.vgaz__opt:hover{background:#c9a24b40}.vgaz-chip{cursor:pointer;pointer-events:auto}@media(prefers-reduced-motion:reduce){.vga-sip,.vga-sprig{display:none!important}.vgaz__grape{transition:none}}.vga-card{pointer-events:auto;width:min(92vw,380px);border-radius:16px;align-items:flex-start;padding:12px 40px 12px 12px;font-weight:500;font-size:14px;line-height:1.4;max-width:min(94vw,420px)}.vga-card__x{position:absolute;top:6px;right:6px;width:30px;height:30px;border:0;background:none;color:#f6ead2;cursor:pointer;border-radius:50%}.vga-therm{transform-origin:50% 100%;animation:vgaFill 1.4s .4s ease both}.vga-pin{animation:vgaPin 1.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes vgaPin{50%{transform:scale(1.8);opacity:.6}}.vga-fall{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147479000;overflow:hidden;contain:strict}.vga-fall i{position:absolute;top:-30px;width:14px;height:14px;opacity:0;animation:vgaFall 5s linear forwards}.vga-fall i.vindima{background:#7a8f2a;border-radius:0 70%}.vga-fall i.magusto{background:radial-gradient(circle at 40% 35%,#9b5a2a,#4a2410);border-radius:50% 50% 45% 45%}.vga-fall i.natal{width:6px;height:6px;border-radius:50%;background:#e8cf8a;box-shadow:0 0 6px #e8cf8a}@keyframes vgaFall{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:.9}to{opacity:0;transform:translate(40px,105vh) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vga-therm,.vga-pin{animation:none!important}.vga-fall{display:none!important}}.vgaz__slot{display:flex;gap:8px;justify-content:center;margin:6px 0 12px;padding:10px;border-radius:14px;background:linear-gradient(#2a070d,#14030a);box-shadow:inset 0 0 0 2px #c9a24b,inset 0 6px 14px #0009}.vgaz__reel{width:72px;height:72px;overflow:hidden;border-radius:10px;background:#f6ead2;box-shadow:inset 0 8px 10px -6px #00000073,inset 0 -8px 10px -6px #00000073}.vgaz__strip{display:flex;flex-direction:column;transition:transform 2s cubic-bezier(.15,.85,.25,1.04);will-change:transform}.vgaz__strip span{flex:0 0 72px;height:72px;display:flex;align-items:center;justify-content:center}.vgaz__strip svg{width:48px;height:48px}.vgaz__spin{margin-bottom:4px}.vgaz__spin:disabled{opacity:.6}.vga-bub{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147479000;overflow:hidden;contain:strict}.vga-bub i{position:absolute;bottom:-12px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(201,162,75,.7);background:#8e1b2c40;animation:vgaBub 4s ease-in forwards;opacity:0}@keyframes vgaBub{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-70vh)}}@media(prefers-reduced-motion:reduce){.vga-bub{display:none!important}.vgaz__strip{transition:none!important}}.vga-spot{position:absolute;z-index:5;width:30px;height:34px;padding:2px;border:0;background:none;cursor:pointer;opacity:.85}.vga-spot svg{width:100%;height:100%}.vga-gold{position:fixed;left:-6px;width:26px;height:60px;z-index:2147480500;animation:vgaPeek 6.5s ease forwards;filter:drop-shadow(0 0 8px rgba(212,175,55,.8))}@keyframes vgaPeek{0%{transform:translate(-40px) rotate(20deg)}12%,85%{transform:translate(6px) rotate(8deg)}to{transform:translate(-40px)}}.vga-barrel{animation:vgaWobble 3s ease-in-out infinite}.vga-vinewrap{position:relative}.vga-tractor{position:absolute;left:0;top:0;width:64px;height:28px;animation:vgaDrive 9s linear forwards}@keyframes vgaDrive{0%{transform:translate(-70px)}to{transform:translate(calc(100vw + 10px))}}.vga-swirl{position:fixed;right:20px;bottom:90px;width:44px;height:56px;z-index:2147479500;pointer-events:none;animation:vgaSip 4.2s ease forwards}.vga-swl{transform-origin:22px 20px;animation:vgaSw 1s ease-in-out 4}@keyframes vgaSw{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg) translate(-1px)}75%{transform:rotate(12deg) translate(1px)}}.vga-vinewrap{contain:none;overflow:hidden}@media(prefers-reduced-motion:reduce){.vga-gold,.vga-barrel,.vga-tractor,.vga-swirl,.vga-swl{animation:none!important}.vga-tractor,.vga-swirl{display:none}}.vgaz__row{display:flex;gap:14px;justify-content:center;margin:8px 0 14px}.vgaz__ck{width:64px;height:110px;border:0;background:none;cursor:pointer;padding:0;transition:transform .2s}.vgaz__ck svg{width:100%;height:100%;overflow:visible}.vgaz__ck rect{transition:transform .6s cubic-bezier(.2,.9,.3,1)}.vgaz__ck.is-pop rect,.vgaz__ck.is-pop path:not([fill="#2a070d"]){transform:translateY(-60px) rotate(25deg);opacity:0;transition:transform .6s,opacity .6s}.vgaz__gl{width:70px;height:96px;border:0;background:none;cursor:pointer;padding:0}.vgaz__gl svg{width:100%;height:100%;overflow:visible}.vgaz__gl path{transition:transform .5s}.vgaz__gl.is-up path{transform:translateY(-24px)}.vgaz__gp{transform:translateY(-14px);opacity:0;transition:opacity .3s .2s}.vgaz__gl.is-up .vgaz__gp{opacity:1}.vgaz__shell.is-shuf .vgaz__gl{animation:vgaShuf .6s ease-in-out 3 alternate;animation-delay:calc(var(--i)*.05s)}.vgaz__shell.is-shuf .vgaz__gl:nth-child(1){--dx:84px}.vgaz__shell.is-shuf .vgaz__gl:nth-child(2){--dx:-84px}.vgaz__shell.is-shuf .vgaz__gl:nth-child(3){--dx:-42px}@keyframes vgaShuf{to{transform:translate(var(--dx))}}.vgaz__scr{position:relative;width:240px;height:150px;margin:8px auto;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);border-radius:10px;overflow:hidden;touch-action:none;cursor:crosshair}.vgaz__lab{position:absolute;top:0;right:0;bottom:0;left:0;background:#f6ead2;color:#6b0f1a;display:flex;flex-direction:column;align-items:center;justify-content:center;font:600 22px/1.2 Georgia,serif;border:3px double #c9a24b;border-radius:10px}.vgaz__lab em{font:600 12px/1.2 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.vgaz__scr i{position:relative;background:linear-gradient(135deg,#b8902f,#f3d98b,#b8902f);transition:opacity .25s}.vgaz__scr i.x{opacity:0}.vgaz__kb{display:block;margin:0 auto}@media(prefers-reduced-motion:reduce){.vgaz__shell .vgaz__gl,.vgaz__ck rect{animation:none!important;transition:none!important}}.vga-burst-clip{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2147483001;contain:strict}.vga-vinewrap{overflow:hidden;overflow:clip}.vga-toast{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);left:20px;transform:translateY(14px);font-family:Jost,Helvetica Neue,Arial,sans-serif!important;z-index:2147481000}.vga-toast.is-in{transform:none}.vga-toast b{font-family:Jost,Helvetica Neue,Arial,sans-serif}@media(max-width:749px){.vga-toast{left:12px;right:12px;max-width:none;width:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.vga-card{width:auto}}html body div.vga-toast{top:auto!important;height:auto!important;min-height:0!important;max-height:40vh;inset-block-start:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 20px)!important;width:auto!important;max-width:min(92vw,380px)!important;box-sizing:border-box;border-radius:999px!important;background:#2a070d!important;color:#f6ead2!important;border:1px solid #c9a24b!important;padding:10px 16px 10px 12px!important;box-shadow:0 8px 24px #0000004d!important}html body div.vga-toast.vga-card{padding-right:40px!important;border-radius:22px!important}html body div.vga-toast.vga-card:before{content:none!important}html body div.vga-toast b{color:#e8cf8a!important}html body div.vga-toast span{color:#f6ead2!important}@media(max-width:749px){html body div.vga-toast{left:12px!important;right:auto!important;max-width:calc(100vw - 24px)!important;bottom:calc(env(safe-area-inset-bottom,0px) + 88px)!important}}.vgf2-w{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:2147481500;contain:strict}.vgf2-w i{position:absolute;display:block;line-height:0;will-change:transform,opacity}.vgf2-cork{animation:vgf2pop 1s cubic-bezier(.2,.7,.3,1) forwards}@keyframes vgf2pop{0%{transform:translate(-50%) scale(.6);opacity:0}15%{opacity:1}60%{transform:translate(calc(-50% + var(--dx)*.3),-70px) rotate(var(--r));opacity:1}to{transform:translate(calc(-50% + var(--dx)*.4),-20px) rotate(var(--r));opacity:0}}.vgf2-gr{animation:vgf2gr .9s ease-out forwards}@keyframes vgf2gr{0%{transform:translate(-50%,-50%) scale(.4);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% - var(--dy)*-.6)) scale(1);opacity:0}}.vgf2-clink{animation:vgf2fade 1s ease forwards;transform:translate(-50%,-100%)}.vgf2-clink .a{transform-origin:12px 20px;animation:vgf2ta .5s ease 2 alternate}.vgf2-clink .b{transform-origin:28px 20px;animation:vgf2tb .5s ease 2 alternate}@keyframes vgf2ta{to{transform:rotate(14deg)}}@keyframes vgf2tb{to{transform:rotate(-14deg)}}@keyframes vgf2fade{0%,70%{opacity:1}to{opacity:0}}.vgf2-rain{top:-24px;animation:vgf2rain 2.8s ease-in forwards}@keyframes vgf2rain{to{transform:translateY(calc(100vh + 40px)) rotate(var(--r));opacity:.9}}.vgf2-glass{position:fixed;left:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 90px);z-index:50;opacity:.85;pointer-events:none;transition:transform .3s}.vgf2-glass .vgf2-wine{transition:transform .15s linear}.vgf2-glass.is-full{transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.vgf2-w,.vgf2-glass{display:none!important}}html.vg-cb-on body div.vga-toast{bottom:calc(var(--vg-cbh,0px) + 12px)!important}@media(min-width:769px){html body:has(.main-nav .main-nav__item--dropdown.is-open) div.vga-toast{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.vgaz__wh{position:relative;max-width:min(260px,70vw);margin:0 auto}.vgaz__whb{position:absolute;left:50%;top:50%;width:24px!important;height:80px!important;max-width:24px;margin:-40px 0 0 -12px}.vgf2-glass{display:none!important}html body div.vga-toast.vga-toast--off{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .2s,visibility 0s .2s!important}
/*# sourceMappingURL=/cdn/shop/t/70/assets/vg-alive.css.map */
