:root{--s26-red:var(--vg-red,#750627);--s26-dark:var(--vg-dark,#2A020C);--s26-gold:var(--vg-gold,#C9A04E);--s26-lgold:#E7C97F;--s26-black:#0d0a0b;--s26-green:#1F4D36;--s26-xred:#9E1B32;--s26-cream:#FBF6EC;--s26-h:"Cormorant Garamond",Cormorant,var(--heading-font-family,serif);--s26-b:Jost,var(--body-font-family,system-ui,sans-serif);--s26-bar:40px}[data-vgs26-only]{display:none!important}html.vgs26-bf [data-vgs26-only=bf],html.vgs26-natal [data-vgs26-only=natal]{display:block!important}.vgs26-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vgs26-bar{position:sticky;top:0;z-index:62;height:var(--s26-bar);background:linear-gradient(90deg,var(--s26-black),var(--s26-dark) 55%,var(--s26-black));color:#f4e9d2;font:500 12.5px/1 var(--s26-b);letter-spacing:.02em;border-bottom:1px solid rgba(201,160,78,.45);overflow:hidden;contain:layout paint}.vgs26-bar--natal{background:linear-gradient(90deg,var(--s26-green),#163a29 45%,var(--s26-xred));border-bottom-color:#e7c97f80}.vgs26-bar__in{height:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 10px;white-space:nowrap;max-width:1400px;margin:0 auto}.vgs26-bar__tag{font-weight:700;letter-spacing:.14em;font-size:11px;color:var(--s26-black);background:linear-gradient(135deg,var(--s26-lgold),var(--s26-gold));padding:5px 8px;border-radius:3px;flex:none}.vgs26-bar__cd{overflow:hidden;text-overflow:ellipsis;min-width:0}.vgs26-bar__cd b{color:var(--s26-lgold);font-weight:600}.vgs26-bar__cd time{font-variant-numeric:tabular-nums;color:#fff;font-weight:600;display:inline-block;min-width:8.5ch}.vgs26-bar__cta{color:var(--s26-lgold)!important;text-decoration:underline;text-underline-offset:3px;flex:none}.vgs26-bar__btn{flex:none;display:inline-flex;align-items:center;gap:5px;background:#ffffff14;color:#fff;border:1px solid rgba(231,201,127,.5);border-radius:999px;padding:4px 10px;font:inherit;cursor:pointer;min-height:28px}.vgs26-bar__btn:hover,.vgs26-bar__btn:focus-visible{background:#e7c97f38}.vgs26-bar__btn[aria-pressed=false]{opacity:.55}.vgs26-bar__age,.vgs26-bar__ship{opacity:.78;font-size:11px;flex:none}@media(max-width:899px){.vgs26-bar__ship,.vgs26-bar__age{display:none}.vgs26-vh-m{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vgs26-bar__in{gap:8px;justify-content:space-between}.vgs26-bar__cta{display:none}}.vgs26-bar__cd-m{display:none}@media(max-width:749px){.vgs26-bar__cd-d{display:none}.vgs26-bar__cd-m{display:inline}.vgs26-bar__cd b[data-vgs26-nleft]:empty{display:none}}@media(max-width:420px){.vgs26-bar{font-size:11.5px}.vgs26-bar__tag{font-size:9.5px;padding:4px 6px}}.vgs26-hero{position:relative;overflow:hidden;isolation:isolate;padding:clamp(36px,6vw,80px) 18px;font-family:var(--s26-b)}.vgs26-hero--bf{background:radial-gradient(120% 90% at 85% 0,rgba(117,6,39,.85),transparent 60%),radial-gradient(80% 70% at 0 100%,rgba(201,160,78,.18),transparent 60%),var(--s26-black);color:#f4e9d2}.vgs26-hero--natal{background:radial-gradient(110% 90% at 100% 0,rgba(158,27,50,.92),transparent 62%),radial-gradient(90% 80% at 0 100%,rgba(31,77,54,.95),transparent 65%),#2a0f12;color:var(--s26-cream)}.vgs26-hero__in{position:relative;z-index:1;max-width:1100px;margin:0 auto;text-align:center}.vgs26-hero__k{font:600 12px/1.4 var(--s26-b);letter-spacing:.2em;text-transform:uppercase;color:var(--s26-lgold);margin:0 0 12px}.vgs26-hero__h{font:500 clamp(38px,6.4vw,78px)/1.02 var(--s26-h);margin:0 0 14px;color:#fff;letter-spacing:-.01em}.vgs26-hero--bf .vgs26-hero__h{background:linear-gradient(100deg,#fff 20%,var(--s26-lgold) 45%,#fff 70%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:220% 100%;animation:vgs26-shine 6s ease-in-out infinite}@keyframes vgs26-shine{0%,to{background-position:100% 0}50%{background-position:0 0}}.vgs26-hero__p{max-width:680px;margin:0 auto 18px;font-size:clamp(15px,1.6vw,18px);line-height:1.55;opacity:.92}.vgs26-hero__cd{min-height:28px;font-size:15px;margin:0 0 20px}.vgs26-hero__cd b{color:var(--s26-lgold)}.vgs26-hero__cd time{font:600 22px/1 var(--s26-b);font-variant-numeric:tabular-nums;color:#fff;display:inline-block;min-width:9ch}.vgs26-hero__cut{font:500 clamp(18px,2.2vw,24px)/1.3 var(--s26-h);color:var(--s26-lgold);margin:0 0 18px}.vgs26-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 30px}.vgs26-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 20px;border-radius:999px;border:1px solid rgba(231,201,127,.7);background:#ffffff0f;color:#fff!important;font:600 14px/1 var(--s26-b);letter-spacing:.04em;cursor:pointer;text-decoration:none!important;transition:transform .2s,background .2s}.vgs26-btn:hover,.vgs26-btn:focus-visible{background:#e7c97f33;transform:translateY(-1px)}.vgs26-btn--gold{background:linear-gradient(135deg,var(--s26-lgold),var(--s26-gold));color:var(--s26-black)!important;border-color:transparent}.vgs26-hero__sub{font:500 26px/1.2 var(--s26-h);margin:8px 0 14px;color:#fff}.vgs26-tiers{list-style:none;margin:0 auto 10px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:980px}.vgs26-tiers li>a{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px 12px;border-radius:12px;border:1px solid rgba(201,160,78,.45);background:linear-gradient(160deg,#7506278c,#0d0a0b99);color:#f4e9d2!important;text-decoration:none!important}.vgs26-tiers li.vgs26-tiers__sp{display:flex;flex-direction:column;gap:6px;padding:18px 12px;border-radius:12px;border:1px dashed rgba(201,160,78,.55);color:#f4e9d2}.vgs26-tiers b{font:600 38px/1 var(--s26-h);color:var(--s26-lgold)}.vgs26-tiers span{font-size:13px;line-height:1.35}.vgs26-tiers a:hover,.vgs26-tiers a:focus-visible{border-color:var(--s26-lgold)}@media(max-width:749px){.vgs26-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.vgs26-hero__note{font-size:12.5px;opacity:.78;max-width:760px;margin:6px auto 18px;line-height:1.5}.vgs26-slots{list-style:none;padding:0;margin:0 auto 6px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:900px}.vgs26-slots li{padding:9px 4px;border-radius:8px;border:1px solid rgba(255,255,255,.18);font-size:13px;font-variant-numeric:tabular-nums}.vgs26-slots li span{display:block;font-size:11px;opacity:.7}.vgs26-slots li.is-past{opacity:.38;text-decoration:line-through}.vgs26-slots li.is-next{border-color:var(--s26-lgold);box-shadow:0 0 0 1px var(--s26-lgold) inset,0 0 18px #e7c97f59;color:var(--s26-lgold);animation:vgs26-pulse 1.8s ease-in-out infinite}@media(max-width:749px){.vgs26-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes vgs26-pulse{50%{box-shadow:0 0 0 1px var(--s26-lgold) inset,0 0 4px #e7c97f1a}}.vgs26-age{font-size:11.5px;opacity:.7;margin:10px 0 0}.vgs26-sparks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.vgs26-flashbadge,.vgs26-cardbadge{display:inline-block;font:700 10.5px/1 var(--s26-b);letter-spacing:.12em;color:var(--s26-black);background:linear-gradient(135deg,#fff3c4,var(--s26-gold) 50%,var(--s26-lgold));background-size:200% 100%;padding:5px 7px;border-radius:3px;animation:vgs26-flash 2.4s linear infinite;vertical-align:middle}@keyframes vgs26-flash{0%{background-position:100% 0}to{background-position:-100% 0}}.vgs26-cardbadge{position:absolute;top:8px;right:8px;z-index:3;pointer-events:none;box-shadow:0 2px 8px #00000040}.vgs26-cardbadge--bw{background:var(--s26-black);color:var(--s26-lgold);border:1px solid var(--s26-gold);animation:none}.vgs26-gifts{list-style:none;padding:0;margin:0 auto 8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:1040px}.vgs26-gifts a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 8px;border-radius:14px;background:#fbf6ec14;border:1px solid rgba(231,201,127,.45);color:var(--s26-cream)!important;text-decoration:none!important;font:500 18px/1.15 var(--s26-h);transition:transform .2s,background .2s}.vgs26-gifts a span{font-size:26px}.vgs26-gifts a:hover,.vgs26-gifts a:focus-visible{background:#e7c97f2e;transform:translateY(-2px)}@media(max-width:899px){.vgs26-gifts{grid-template-columns:repeat(3,minmax(0,1fr))}}.vgs26-hero__hunt{font-size:14px;margin:-12px 0 22px;opacity:.9}.vgs26-hero__hunt b{color:var(--s26-lgold)}.vgs26-snow{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:25}.vgs26-dlg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:14px;background:#080405ad;font-family:var(--s26-b)}.vgs26-dlg[hidden]{display:none}.vgs26-dlg__box{position:relative;width:min(560px,100%);max-height:calc(100vh - 28px);overflow:auto;border-radius:18px;padding:26px 20px 20px;background:var(--s26-black);color:#f4e9d2;border:1px solid rgba(201,160,78,.55);box-shadow:0 20px 60px #00000080;text-align:center}html.vgs26-natal .vgs26-dlg__box{background:linear-gradient(170deg,#3a1015,#1d3a2b);color:var(--s26-cream)}.vgs26-dlg__x{position:absolute;top:8px;right:8px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(231,201,127,.5);background:#ffffff0f;color:#fff;font-size:22px;line-height:1;cursor:pointer}.vgs26-dlg__x:focus-visible,.vgs26-dlg button:focus-visible,.vgs26-dlg a:focus-visible,.vgs26-bar__btn:focus-visible,.vgs26-btn:focus-visible,.vgs26-bauble:focus-visible{outline:2px solid var(--s26-lgold)!important;outline-offset:2px}.vgs26-dlg h2{font:500 32px/1.1 var(--s26-h);margin:0 36px 8px;color:#fff}.vgs26-dlg p{line-height:1.5;margin:0 0 12px;font-size:14.5px}.vgs26-dlg .vgs26-age{font-size:11px;opacity:.65;margin-top:14px}.vgs26-dlg .vgs26-btn{margin:4px}.vgs26-scratch{position:relative;width:100%;max-width:360px;aspect-ratio:16/10;margin:10px auto 14px;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,var(--s26-dark),var(--s26-black));border:1px solid rgba(201,160,78,.6)}.vgs26-scratch__res{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px;gap:6px}.vgs26-scratch__res b{font:600 22px/1.15 var(--s26-h);color:var(--s26-lgold)}.vgs26-scratch__res span{font-size:13.5px;line-height:1.4}.vgs26-scratch canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.vgs26-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:330px;margin:12px auto}.vgs26-grid button{aspect-ratio:1;border-radius:14px;border:1px solid rgba(201,160,78,.35);background:#1b1214;font-size:34px;cursor:pointer;color:#fff;transition:transform .08s,background .15s}.vgs26-grid button.is-gold{background:radial-gradient(circle,var(--s26-lgold),var(--s26-gold));transform:scale(1.04)}.vgs26-grid button.is-bad{background:var(--s26-red)}.vgs26-grid button:active{transform:scale(.95)}.vgs26-hud{display:flex;justify-content:space-between;max-width:330px;margin:0 auto;font-variant-numeric:tabular-nums;font-weight:600}.vgs26-stars{font-size:30px;color:var(--s26-lgold);letter-spacing:4px;margin:6px 0}.vgs26-stars i{opacity:.25;font-style:normal}.vgs26-mem{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:360px;margin:12px auto}.vgs26-mem button{aspect-ratio:3/4;border-radius:10px;border:1px solid rgba(231,201,127,.5);background:linear-gradient(160deg,var(--s26-xred),#5a0f1d);font-size:28px;color:transparent;cursor:pointer;transition:transform .3s,background .2s}.vgs26-mem button.is-up,.vgs26-mem button.is-ok{background:var(--s26-cream);color:inherit;transform:rotateY(180deg)}.vgs26-mem button.is-ok{background:#e9f2ea;outline:2px solid var(--s26-green)}.vgs26-mem button span{display:inline-block;transform:rotateY(180deg)}.vgs26-adv{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:12px 0}.vgs26-adv button{aspect-ratio:1;border-radius:8px;border:1px solid rgba(231,201,127,.55);background:linear-gradient(150deg,#7d1426,#4a0c17);color:var(--s26-lgold);font:600 20px/1 var(--s26-h);cursor:pointer;position:relative}.vgs26-adv button:nth-child(3n){background:linear-gradient(150deg,#245a40,#123222)}.vgs26-adv button[disabled]{opacity:.38;cursor:not-allowed}.vgs26-adv button.is-open{background:var(--s26-cream);color:var(--s26-red)}.vgs26-adv button.is-today{box-shadow:0 0 0 2px var(--s26-lgold),0 0 16px #e7c97f8c;animation:vgs26-pulse 1.8s ease-in-out infinite}@media(max-width:420px){.vgs26-adv{grid-template-columns:repeat(4,1fr)}}.vgs26-advcard{border-radius:12px;padding:14px;background:#fbf6ec14;border:1px solid rgba(231,201,127,.35);margin:6px 0 4px;text-align:left}.vgs26-advcard b{font:600 20px/1.2 var(--s26-h);color:var(--s26-lgold);display:block;margin-bottom:4px}.vgs26-bauble{position:absolute;z-index:4;width:34px;height:34px;padding:0;border:0;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 35% 30%,#fff 0 8%,#e2445a 18%,#9e1b32 60%,#5a0f1d);box-shadow:0 3px 8px #00000040;opacity:.9;transition:transform .2s}.vgs26-bauble:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:7px;margin-left:-5px;border-radius:2px;background:var(--s26-gold)}.vgs26-bauble:hover{transform:scale(1.15) rotate(-8deg)}.vgs26-bauble.is-cork{background:radial-gradient(circle at 35% 30%,#f6e4c5,#c8a06a 55%,#8a6236);border-radius:40%}.vgs26-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:2147482999;background:var(--s26-black);color:#fff;border:1px solid var(--s26-gold);border-radius:999px;padding:10px 18px;font:500 14px/1.2 var(--s26-b);box-shadow:0 10px 30px #00000059}@media(prefers-reduced-motion:reduce){.vgs26-sparks,.vgs26-snow{display:none!important}[class*=vgs26-],[class*=vgs26-] *{animation:none!important;transition:none!important}}html.vgs26-rm .vgs26-sparks,html.vgs26-rm .vgs26-snow{display:none!important}@media(max-width:749px){html.vgs26-natal .vgs26-gifts,html.vgs26-bf .vgs26-gifts{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));padding-right:4px}html.vgs26-natal .vgso-slim,html.vgs26-bf .vgso-slim{margin-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;padding-right:72px!important;box-sizing:border-box}html.vgs26-natal .vgso-slim__b,html.vgs26-bf .vgso-slim__b{max-width:calc(100% - 4px)}}@media(max-width:749px){html.vgs26-natal .vgs26-hero--natal .vgs26-gifts,html.vgs26-bf .vgs26-hero--bf .vgs26-gifts{padding-right:calc(88px + env(safe-area-inset-right,0px));padding-bottom:calc(120px + env(safe-area-inset-bottom,0px));box-sizing:border-box}html.vgs26-natal .vgs26-hero--natal .vgs26-gifts>li a,html.vgs26-bf .vgs26-hero--bf .vgs26-gifts>li a{padding-right:2px}html.vgs26-natal:has(.vgs26-hero--natal) shopify-chat,html.vgs26-bf:has(.vgs26-hero--bf) shopify-chat{--shopify-chat-activator-offset: 18px}html.vgs26-home-fabwait shopify-chat,html.vgs26-home-fabwait #ShopifyChat{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.vgs26-natal .vgso-slim,html.vgs26-bf .vgso-slim{padding-right:calc(88px + env(safe-area-inset-right,0px))!important;margin-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box}html.vgs26-natal .vgso-slim__b,html.vgs26-bf .vgso-slim__b{max-width:calc(100% - 4px)}html.vgs26-natal .products-toolbar,html.vgs26-bf .products-toolbar{padding-right:calc(72px + env(safe-area-inset-right,0px));box-sizing:border-box}}@media(max-width:420px){.vgs26-bar--natal [data-vgs26-nleft]{display:none!important}.vgs26-bar--natal{height:auto;min-height:var(--s26-bar);overflow:visible}.vgs26-bar--natal .vgs26-bar__in{white-space:normal;height:auto;min-height:var(--s26-bar);padding:6px 8px;gap:6px;align-items:center}.vgs26-bar--natal .vgs26-bar__cd{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;flex:1 1 auto;min-width:0}.vgs26-bar--natal .vgs26-bar__cd-m{white-space:normal}}html.vgs26-natal .facets.drawer,html.vgs26-bf .facets.drawer,html.vgs26-natal .drawer.fixed,html.vgs26-bf .drawer.fixed{z-index:70}html.vgs26-natal .overlay.js-overlay:not(.overlay--nav),html.vgs26-bf .overlay.js-overlay:not(.overlay--nav){z-index:60}html.vgs26-natal .overlay.js-overlay.is-visible:not(.overlay--nav),html.vgs26-bf .overlay.js-overlay.is-visible:not(.overlay--nav){z-index:60}@media(max-width:1023px){html.vgs26-natal .facets.drawer[aria-modal],html.vgs26-bf .facets.drawer[aria-modal]{z-index:200;top:var(--s26-bar-live,var(--s26-bar,40px));height:calc(var(--viewport-height,100vh) - var(--s26-bar-live,var(--s26-bar,40px)));max-height:calc(var(--viewport-height,100vh) - var(--s26-bar-live,var(--s26-bar,40px)))}html.vgs26-natal .drawer.fixed[aria-modal]:not(.facets),html.vgs26-bf .drawer.fixed[aria-modal]:not(.facets){z-index:200}html.vgs26-natal .overlay.js-overlay:not(.overlay--nav),html.vgs26-bf .overlay.js-overlay:not(.overlay--nav),html.vgs26-natal .overlay.js-overlay.is-visible:not(.overlay--nav),html.vgs26-bf .overlay.js-overlay.is-visible:not(.overlay--nav){z-index:190}html.vgs26-natal .facets.drawer .drawer__close-btn,html.vgs26-bf .facets.drawer .drawer__close-btn{min-width:44px;min-height:44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;box-sizing:border-box;position:relative;z-index:2;flex:none}}body:has(.js-overlay.is-visible) .vgs26-snow,body:has(.drawer[open]) .vgs26-snow,html:has(facet-filters[open]) .vgs26-snow{z-index:20!important;pointer-events:none!important;visibility:hidden}#vgs26-barslot{position:sticky;top:0;z-index:62;height:var(--s26-bar,40px);flex:none;pointer-events:none;background:linear-gradient(90deg,#1f4d36,#163a29 45%,#9e1b32)}html.vgs26-bf #vgs26-barslot{background:linear-gradient(90deg,#0d0a0b,#2a020c 55%,#0d0a0b)}html.vgs26-boot:not(.vgs26-ready) #main-content>.shopify-section:first-of-type{visibility:hidden;min-height:min(70vh,640px)}
/*# sourceMappingURL=/cdn/shop/t/71/assets/vg-s26.css.map */
