.vgh{--wine:#0F1E3A;--red:#B3263E;--red2:#1B2E55;--pine:#0F1E3A;--gold:#D4A24C;--ink:#1C2333;--muted:#5E6475;--ivory:#FFF9F0;--paper:#F6EEE2;--line:rgba(28,35,51,.12);position:relative;background:var(--bg,var(--ivory));color:var(--ink);font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}.vgh *,.vgh *:before,.vgh *:after{box-sizing:border-box}.vgh a{color:inherit}.vgh img{display:block;max-width:100%}.vgh-wrap{width:min(1240px,100%);margin:0 auto;padding:0 32px}.vgh-pad{padding:80px 0}.vgh-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:32px}.vgh-head__txt{max-width:640px}.vgh-title{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:-.015em;color:var(--wine)}.vgh-sub{margin:10px 0 0;font-size:17px;line-height:1.55;color:var(--muted)}.vgh-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--wine);text-decoration:none;border-bottom:1.5px solid rgba(15,30,58,.35);padding-bottom:3px;transition:border-color .2s,color .2s}.vgh-link:hover{border-color:var(--red);color:var(--red)}.vgh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:12px;font:600 16px/1 var(--font-body-family);text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.vgh-btn--primary{background:var(--red);color:#fff!important;box-shadow:0 14px 28px -16px #0f1e3ae6}.vgh-btn--primary:hover{background:#d4a24c;color:#fff}.vgh-btn--ghost{border-color:#0f1e3a59;color:var(--wine)!important;background:transparent}.vgh-btn--ghost:hover{border-color:var(--wine);background:#fff}.vgh .vg-icon{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vgh a:focus-visible,.vgh button:focus-visible,.vgh summary:focus-visible,.vgh input:focus-visible{outline:2px solid var(--red);outline-offset:3px}.vgh-hero{padding:72px 0 64px;overflow:hidden}.vgh-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px}.vgh-hero__kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;font-size:15px;font-weight:600;color:var(--pine)}.vgh-hero__kicker .vg-icon{width:18px;height:18px;color:var(--gold)}.vgh-hero h1{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(44px,5.6vw,80px);line-height:1;letter-spacing:-.025em;color:var(--wine);text-wrap:balance}.vgh-hero__sub{margin:22px 0 0;max-width:500px;font-size:19px;line-height:1.55;color:var(--muted)}.vgh-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.vgh-hero__facts{display:flex;flex-wrap:wrap;gap:10px 24px;margin:32px 0 0;padding:20px 0 0;border-top:1px solid var(--line);list-style:none;font-size:14.5px;color:var(--ink)}.vgh-hero__facts li{display:inline-flex;align-items:center;gap:8px}.vgh-hero__facts .vg-icon{width:18px;height:18px;color:var(--pine)}.vgh-hero__media{position:relative;justify-self:end;width:min(100%,520px)}.vgh-hero__arch{position:relative;aspect-ratio:4/5;border-radius:999px 999px 28px 28px;overflow:hidden;background:var(--paper);box-shadow:0 40px 80px -48px #0f1e3a8c}.vgh-hero__arch img{width:100%;height:100%;object-fit:cover}.vgh-hero__arch:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:999px 999px 20px 20px;border:1px solid rgba(255,248,238,.55);pointer-events:none}.vgh-tag{position:absolute;left:-36px;bottom:72px;width:210px;transform-origin:50% -34px;animation:vgh-swing 2.6s cubic-bezier(.3,.6,.3,1) .6s both}.vgh-tag:before{content:"";position:absolute;left:50%;top:-34px;width:1.5px;height:34px;background:var(--gold)}.vgh-tag__card{position:relative;padding:22px 18px 18px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 24px 40px -24px #1c233380;text-align:center}.vgh-tag__card:before{content:"";position:absolute;left:50%;top:9px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;border:1.5px solid var(--gold);background:var(--ivory)}.vgh-tag small{display:block;font-size:13px;font-weight:600;color:var(--pine)}.vgh-tag b{display:block;margin:4px 0 2px;font-family:var(--font-heading-family);font-weight:600;font-size:26px;line-height:1.1;color:var(--wine)}.vgh-tag span{display:block;font-size:13px;line-height:1.4;color:var(--muted)}@keyframes vgh-swing{0%{transform:rotate(-9deg);opacity:0}20%{opacity:1}45%{transform:rotate(5deg)}70%{transform:rotate(-2deg)}to{transform:rotate(0)}}.vgh-promise{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vgh-promise__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.vgh-promise__item{display:flex;gap:14px;align-items:flex-start;padding:28px 24px}.vgh-promise__item+.vgh-promise__item{border-left:1px solid var(--line)}.vgh-promise__item .vg-icon{width:26px;height:26px;color:var(--red);margin-top:2px}.vgh-promise__item b{display:block;font-size:16px;font-weight:600;color:var(--ink)}.vgh-promise__item span{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--muted)}.vgh-promise__item a{text-decoration:none}.vgh-cats__grid{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:20px;min-height:620px}.vgh-cat{position:relative;display:flex;align-items:flex-end;overflow:hidden;border-radius:22px;background:var(--paper);text-decoration:none;isolation:isolate}.vgh-cat:first-child{grid-row:span 2}.vgh-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.vgh-cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#060e2000 45%,#060e20b8)}.vgh-cat:hover img{transform:scale(1.04)}.vgh-cat__body{width:100%;padding:28px;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.vgh-cat__t{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(24px,2.2vw,34px);line-height:1.1;color:#fff}.vgh-cat__n{margin:6px 0 0;font-size:14px;color:#fff8eed9}.vgh-cat__go{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#fff;color:var(--wine);font-weight:600;font-size:14px;transition:background .2s,color .2s}.vgh-cat:hover .vgh-cat__go{background:var(--red);color:#fff}.vgh-finder{background:#fff}.vgh-finder__heights{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px}.vgh-finder__heights span{margin-right:6px;font-size:15px;font-weight:600;color:var(--muted)}.vgh-pill{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--line);background:var(--ivory);color:var(--ink);font-weight:600;font-size:15px;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.vgh-pill:hover{border-color:var(--red);color:var(--red);background:#fff}.vgh-finder__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.vgh-style{display:block;text-decoration:none}.vgh-style__img{aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--paper)}.vgh-style__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.vgh-style:hover .vgh-style__img img{transform:scale(1.05)}.vgh-style b{display:block;margin-top:14px;font-size:17px;font-weight:600;color:var(--ink)}.vgh-style span{display:block;margin-top:2px;font-size:14px;color:var(--muted)}.vgh-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.vgh .vg-card,.vgh .vg-card[data-vg-reveal]{opacity:1!important;transform:none!important;max-width:none!important;flex:none!important;animation:none!important}.vgh-bundle{--bg:var(--pine);color:#fff8ee}.vgh-bundle__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:56px}.vgh-bundle .vgh-title{color:#fff}.vgh-bundle .vgh-sub{color:#fff8eed1}.vgh-bundle .vgh-btn--primary{margin-top:28px;background:#fff;color:var(--pine)!important;box-shadow:none}.vgh-bundle .vgh-btn--primary:hover{background:#f3d98b}.vgh-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.vgh-tier{padding:26px 20px;border-radius:18px;border:1px solid rgba(243,217,139,.3);background:#fff8ee0f;text-align:center}.vgh-tier--best{background:#f3d98b24;border-color:#f3d98ba6}.vgh-tier small{display:block;font-size:14px;font-weight:600;color:#fff8eecc}.vgh-tier b{display:block;margin:8px 0 6px;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(34px,3.4vw,48px);line-height:1;color:#f3d98b}.vgh-tier span{display:block;font-size:14px;color:#fff8eecc}.vgh-gifts__people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 36px;padding:0;list-style:none}.vgh-person{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none}.vgh-person__img{width:min(180px,100%);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--paper);box-shadow:0 0 0 1px var(--line),0 0 0 7px var(--ivory),0 0 0 8px #d4a24c73;transition:transform .3s}.vgh-person__img img{width:100%;height:100%;object-fit:cover}.vgh-person:hover .vgh-person__img{transform:translateY(-4px)}.vgh-person b{display:block;margin-top:18px;font-size:17px;font-weight:600;color:var(--ink)}.vgh-person span{display:block;margin-top:2px;font-size:14px;color:var(--muted)}.vgh-gifts__budget{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-top:28px;border-top:1px solid var(--line)}.vgh-gifts__budget>span{margin-right:6px;font-size:15px;font-weight:600;color:var(--muted)}.vgh-story{background:#fff}.vgh-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.vgh-story__img{aspect-ratio:5/6;border-radius:24px;overflow:hidden;background:var(--paper)}.vgh-story__img img{width:100%;height:100%;object-fit:cover}.vgh-story__text p{margin:16px 0 0;font-size:17px;line-height:1.7;color:var(--ink)}.vgh-story__sign{margin-top:22px!important;font-family:var(--font-heading-family);font-size:22px!important;color:var(--wine)!important}.vgh-story__who{margin-top:2px!important;font-size:14px!important;color:var(--muted)!important}.vgh-guarantees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none}.vgh-guarantee{padding:24px;border-radius:18px;background:var(--ivory);border:1px solid var(--line)}.vgh-guarantee .vg-icon{width:26px;height:26px;color:var(--red)}.vgh-guarantee b{display:block;margin-top:14px;font-size:17px;font-weight:600}.vgh-guarantee p{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--muted)}.vgh-guarantee a{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;color:var(--wine)}.vgh-help__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.vgh-steps{margin:0;padding:0;list-style:none;position:relative}.vgh-steps:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:var(--line)}.vgh-step{position:relative;padding:0 0 26px 44px}.vgh-step:before{content:"";position:absolute;left:4px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--ivory);border:2px solid rgba(28,35,51,.25)}.vgh-step.is-now:before{background:var(--red);border-color:var(--red);box-shadow:0 0 0 6px #0f1e3a26}.vgh-step.is-past{opacity:.55}.vgh-step small{display:block;font-size:14px;font-weight:600;color:var(--pine)}.vgh-step b{display:block;margin-top:2px;font-size:18px;font-weight:600}.vgh-step p{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.vgh-step em{display:inline-block;margin-left:8px;padding:3px 9px;border-radius:999px;background:var(--red);color:#fff;font-style:normal;font-size:12px;font-weight:600;vertical-align:2px}.vgh-faq{border-top:1px solid var(--line)}.vgh-faq details{border-bottom:1px solid var(--line)}.vgh-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px 0;list-style:none;font-size:17px;font-weight:600;cursor:pointer}.vgh-faq summary::-webkit-details-marker{display:none}.vgh-faq summary:after{content:"";flex:none;width:10px;height:10px;border-right:2px solid var(--red);border-bottom:2px solid var(--red);transform:translateY(-3px) rotate(45deg);transition:transform .2s}.vgh-faq details[open] summary:after{transform:translateY(2px) rotate(-135deg)}.vgh-faq__a{padding:0 0 20px;font-size:16px;line-height:1.65;color:var(--muted)}.vgh-faq__a p{margin:0}.vgh-faq__a a{color:var(--wine);font-weight:600}.vgh-help__contact{margin-top:24px;font-size:16px;color:var(--muted)}.vgh-news{--bg:var(--paper)}.vgh-news__box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.vgh-news__form{display:flex;gap:10px}.vgh-news__form input[type=email]{flex:1;min-width:0;min-height:54px;padding:0 18px;border-radius:12px;border:1.5px solid rgba(28,35,51,.2);background:#fff;font:400 16px var(--font-body-family);color:var(--ink)}.vgh-news__fine{margin:10px 0 0;font-size:14px;color:var(--muted)}.vgh-news__ok{margin:0;padding:16px 18px;border-radius:12px;background:#fff;border:1px solid var(--line);font-weight:600;color:var(--pine)}.vgh-news__err{margin:8px 0 0;font-size:14px;color:var(--red)}.shopify-section:has(.vgh-gifts)+.shopify-section .vgh-products{padding-top:0}@media screen and (max-width:989px){.vgh-hero__grid,.vgh-bundle__grid,.vgh-story__grid,.vgh-help__grid,.vgh-news__box{grid-template-columns:1fr;gap:40px}.vgh-hero__media{justify-self:center}.vgh-promise__list{grid-template-columns:repeat(2,minmax(0,1fr))}.vgh-promise__item:nth-child(3){border-left:0}.vgh-promise__item:nth-child(n+3){border-top:1px solid var(--line)}.vgh-finder__grid,.vgh-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.vgh-wrap{padding:0 16px}.vgh-pad{padding:48px 0}.vgh-head{margin-bottom:22px}.vgh-title{font-size:28px}.vgh-sub{font-size:16px}.vgh-hero{padding:20px 0 40px}.vgh-hero__kicker{margin-bottom:14px;font-size:14px}.vgh-hero h1{font-size:44px}.vgh-hero__sub{font-size:17px;margin-top:16px}.vgh-hero__ctas{margin-top:24px}.vgh-hero__ctas .vgh-btn{flex:1 1 100%}.vgh-hero__facts{flex-direction:column;gap:10px;margin-top:24px;font-size:14px}.vgh-hero__grid{gap:28px}.vgh-hero__media{order:-1;width:100%;max-width:none}.vgh-hero__arch{aspect-ratio:6/5;border-radius:180px 180px 22px 22px}.vgh-hero__arch:after{border-radius:172px 172px 16px 16px}.vgh-tag{left:-6px;bottom:28px;width:176px}.vgh-tag b{font-size:22px}.vgh-promise__item{padding:18px 12px;gap:10px}.vgh-promise__item .vg-icon{width:22px;height:22px}.vgh-promise__item b{font-size:15px}.vgh-promise__item span{font-size:13px}.vgh-cats__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;min-height:0;gap:12px}.vgh-cat{min-height:200px;border-radius:18px}.vgh-cat:first-child{grid-column:span 2;grid-row:auto;min-height:300px}.vgh-cat__body{padding:16px;flex-direction:column;align-items:flex-start;gap:10px}.vgh-cat__t{font-size:20px}.vgh-cat:first-child .vgh-cat__t{font-size:28px}.vgh-cat__go{min-height:40px;padding:0 14px;font-size:14px}.vgh-finder__heights{gap:8px}.vgh-finder__heights span{flex:1 1 100%;margin:0 0 2px}.vgh-pill{min-height:44px;padding:0 16px;font-size:14px}.vgh-finder__grid,.vgh-products__grid{gap:12px}.vgh-products__grid>li:nth-child(n+5){display:none}.vgh-style b{font-size:15px;margin-top:10px}.vgh-style span{font-size:14px}.vgh-tiers{gap:8px}.vgh-tier{padding:18px 8px;border-radius:14px}.vgh-tier small,.vgh-tier span{font-size:12px}.vgh-tier b{font-size:30px}.vgh-gifts__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.vgh-person__img{width:132px}.vgh-person b{font-size:16px;margin-top:14px}.vgh-gifts__budget{justify-content:flex-start}.vgh-gifts__budget>span{flex:1 1 100%}.vgh-story__img{aspect-ratio:4/3}.vgh-story__text p{font-size:16px}.vgh-guarantees{grid-template-columns:1fr;margin-top:32px;gap:12px}.vgh-guarantee{padding:18px}.vgh-faq summary{font-size:16px;min-height:56px}.vgh-faq__a{font-size:15px}.vgh-news__form{flex-direction:column}.vgh-news__form .vgh-btn{width:100%}}@media(prefers-reduced-motion:reduce){.vgh-tag{animation:none}.vgh *{transition:none!important}}.vgh-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%,#fff8ee,#f7e9da 60%,#f1dfcf)}.vgh-backdrop__img{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;width:calc(100% + 120px);height:calc(100% + 120px);max-width:none;object-fit:cover;filter:blur(26px) saturate(1.1) sepia(.25);opacity:.5;transform:scale(1.05)}.vgh-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff6ea75,#fff3e499 50%,#fff0e0ad)}.vgh-blob{position:absolute;z-index:1;border-radius:50%;filter:blur(70px);animation:vgh-drift 38s ease-in-out infinite alternate}.vgh-blob--a{width:46vw;height:46vw;left:-12vw;top:-10vw;background:#c21a36;opacity:.28}.vgh-blob--b{width:40vw;height:40vw;right:-10vw;top:24vh;background:#e8b84a;opacity:.45;animation-delay:-12s}.vgh-blob--c{width:44vw;height:44vw;left:22vw;bottom:-18vw;background:#1c6b4c;opacity:.13;animation-delay:-24s}@keyframes vgh-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(4vw,3vh) scale(1.08)}to{transform:translate(-3vw,-2vh) scale(.96)}}html:has(.vgh-backdrop) body,html:has(.vgh-backdrop) main>.shopify-section{background:transparent!important}html:has(.vgh-backdrop) .vgh{--bg:transparent;background:transparent!important}html:has(.vgh-backdrop) #MainContent{position:relative;background:transparent!important;padding:28px 0 36px}html:has(.vgh-backdrop) #MainContent:before{content:"";position:absolute;z-index:-1;top:20px;bottom:24px;left:max(20px,calc((100% - 1320px)/2));right:max(20px,calc((100% - 1320px)/2));border-radius:44px;pointer-events:none;background:linear-gradient(170deg,#ffffffb3,#fffcf78f,#fffaf480 70%,#ffffff9e);border:1px solid rgba(255,255,255,.8);box-shadow:0 1px #fffffff2 inset,0 50px 100px -60px #0f1e3a61,0 12px 30px -20px #0f1e3a33;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5)}html:has(.vgh-backdrop) .vgh-pad{padding:64px 0}html:has(.vgh-backdrop) .vgh-hero{padding:60px 0 40px}html:has(.vgh-backdrop) .shopify-section:has(.vgh-gifts)+.shopify-section .vgh-products{padding-top:0}html:has(.vgh-backdrop) .vgh-promise{border:0}html:has(.vgh-backdrop) .vgh-promise__list{border-radius:22px;background:#ffffff8c;border:1px solid rgba(255,255,255,.85);box-shadow:0 18px 36px -30px #0f1e3a66}html:has(.vgh-backdrop) .vgh-promise__item+.vgh-promise__item{border-left-color:#0f1e3a14}html:has(.vgh-backdrop) .vgh-bundle{color:#fff8ee}html:has(.vgh-backdrop) .vgh-bundle>.vgh-wrap{width:min(1240px,calc(100% - 64px));padding:52px 56px;border-radius:32px;background:linear-gradient(150deg,#0e4d36f0,#0a1630e6);border:1px solid rgba(243,217,139,.3);box-shadow:0 1px #ffffff29 inset,0 40px 70px -40px #0a3a28cc}html:has(.vgh-backdrop) .vgh-guarantee,html:has(.vgh-backdrop) .vgh-pill{background:#fff9;border-color:#ffffffe6}html:has(.vgh-backdrop) .vgh-pill:hover{background:#fff}html:has(.vgh-backdrop) .vgh-step:before{background:#fff}html:has(.vgh-backdrop) .vgh-faq,html:has(.vgh-backdrop) .vgh-faq details{border-color:#0f1e3a1a}html:has(.vgh-backdrop) .vgh-person__img{box-shadow:0 0 0 1px #fffffff2,0 0 0 7px #ffffff80,0 0 0 8px #d4a24c80}html:has(.vgh-backdrop) .vgh-news__form input[type=email]{background:#ffffffe6}html:has(.vgh-backdrop) .vgh-gifts__budget{border-top-color:#0f1e3a1a}@media screen and (max-width:989px){html:has(.vgh-backdrop) .vgh-bundle>.vgh-wrap{padding:40px 32px}}@media screen and (max-width:749px){.vgh-blob{filter:blur(50px)}.vgh-blob--a{width:90vw;height:90vw}.vgh-blob--b{width:80vw;height:80vw}.vgh-blob--c{width:90vw;height:90vw}html:has(.vgh-backdrop) #MainContent{padding:14px 0 20px}html:has(.vgh-backdrop) #MainContent:before{top:8px;bottom:10px;left:8px;right:8px;border-radius:28px;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}html:has(.vgh-backdrop) .vgh-wrap{padding:0 22px}html:has(.vgh-backdrop) .vgh-pad{padding:40px 0}html:has(.vgh-backdrop) .vgh-hero{padding:22px 0 24px}html:has(.vgh-backdrop) .vgh-bundle>.vgh-wrap{width:calc(100% - 32px);padding:28px 18px;border-radius:24px}}@media(prefers-reduced-motion:reduce){.vgh-blob{animation:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html:has(.vgh-backdrop) #MainContent:before{background:#fffaf4f0}}.vgh-slider{position:relative}.vgh-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.vgh-slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .9s ease,visibility 0s}.vgh-slide img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.07);transition:transform 7s cubic-bezier(.2,.6,.3,1)}.vgh-slide.is-active img{transform:scale(1)}.vgh-hero__arch:after{z-index:2}.vgh-slide:focus-visible{outline:none}.vgh-slide:focus-visible:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--gold)}.vgh-slider__bar{position:relative;display:flex;align-items:center;gap:16px;margin-top:18px;padding-top:16px}.vgh-slider__progress{position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.vgh-slider__progress i{display:block;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}.vgh-slider__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--ink)}.vgh-slider__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600}.vgh-slider__info:hover .vgh-slider__name{text-decoration:underline;text-underline-offset:3px}.vgh-slider__price{font-size:15px;font-weight:600;color:var(--vgc-red,#B3263E)}.vgh-slider__nav{display:flex;align-items:center;gap:10px;flex:none}.vgh-slider__count{min-width:42px;text-align:center;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.vgh-slider__count b{color:var(--pine);font-weight:600}.vgh-slider__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--pine);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.vgh-slider__btn svg{width:18px;height:18px}.vgh-slider__btn:hover{background:var(--pine);border-color:var(--pine);color:var(--ivory)}.vgh-slider__btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.vgh-hero__media .vgh-tag{bottom:150px}@media screen and (max-width:749px){.vgh-slider__bar{margin-top:14px;padding-top:14px;gap:12px}.vgh-slider__name{font-size:14px}.vgh-hero__media .vgh-tag{bottom:100px}}@media(prefers-reduced-motion:reduce){.vgh-slide,.vgh-slide.is-active{transition:none}.vgh-slide img{transform:none;transition:none}}.vgh-hero__grid>*{min-width:0}.vgh-slider{width:100%;min-width:0}.vgh-hero__arch{isolation:isolate}.vgh-hero__media .vgh-tag{z-index:3}.vgh-heights{display:grid;grid-template-columns:repeat(var(--n,5),minmax(64px,1fr));margin:0 0 32px;padding:0;list-style:none;border:1px solid var(--line);border-radius:22px;background:var(--ivory);overflow:hidden}.vgh-heights li{display:flex;min-width:0}.vgh-heights li+li{border-left:1px solid var(--line)}.vgh-height{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:22px 8px 18px;text-decoration:none;color:var(--ink);transition:background .25s}.vgh-height__stage{display:flex;align-items:flex-end;justify-content:center;width:100%;height:96px;margin-bottom:12px;border-bottom:2px solid var(--line)}.vgh-height__tree{display:block;width:auto;height:calc(var(--h,1) * 100%);fill:var(--pine);transform-origin:50% 100%;transition:fill .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.vgh-height__tree rect{fill:var(--gold)}.vgh-height b{font-family:var(--font-heading-family);font-size:22px;font-weight:600;line-height:1.1;color:var(--pine)}.vgh-height__count{font-size:13.5px;color:var(--muted)}.vgh-height:hover{background:#fff}.vgh-height:hover .vgh-height__tree{fill:var(--gold);transform:scale(1.06)}.vgh-height:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.vgh-heights.is-armed .vgh-height__tree{transform:scaleY(0);transition:none}.vgh-heights.is-armed .vgh-height b,.vgh-heights.is-armed .vgh-height__count{opacity:0;transform:translateY(8px)}.vgh-heights.is-in .vgh-height__tree{transform:scaleY(1);transition:transform .9s cubic-bezier(.2,.9,.25,1.15) calc(var(--i,0) * .11s),fill .25s}.vgh-heights.is-in .vgh-height b,.vgh-heights.is-in .vgh-height__count{opacity:1;transform:none;transition:opacity .5s ease calc(var(--i,0) * .11s + .35s),transform .5s ease calc(var(--i,0) * .11s + .35s)}.vgh-heights.is-in .vgh-height:hover .vgh-height__tree{transform:scale(1.06);transition:fill .25s,transform .3s}@media screen and (max-width:749px){.vgh-heights{grid-template-columns:repeat(var(--n,5),minmax(50px,1fr));margin-bottom:22px;border-radius:16px;overflow-x:auto;scrollbar-width:none}.vgh-height{padding:14px 4px 12px}.vgh-height__stage{height:62px;margin-bottom:8px}.vgh-height b{font-size:15px;white-space:nowrap}.vgh-height__count{font-size:11.5px}}.vgh-promise__list{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}@media screen and (max-width:749px){.vgh-promise__list{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.vgh-promise__item{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:16px 8px}.vgh-promise__item:nth-child(n){border-top:0}.vgh-promise__item+.vgh-promise__item{border-left:1px solid rgba(15,30,58,.08)}.vgh-promise__item span{font-size:12px}.vgh-promise__item b{font-size:14px}}.vgh-heights--budget{margin:0;border-color:#0f1e3a1f}.vgh-height__gift .vgh-g{fill:var(--gold)}.vgh-height__gift{transform-origin:50% 100%}.vgh-heights--budget.is-in .vgh-height__tree{transition:transform .8s cubic-bezier(.3,1.5,.5,1) calc(var(--i,0) * .12s),fill .25s}.vgh-gifts__people{margin-bottom:32px}@media screen and (max-width:749px){.vgh-heights--budget .vgh-height b{white-space:normal;font-size:14px;line-height:1.15;text-align:center}}.vgh-help.vgh-help--photo{padding:24px 0 72px}.vgh-help__panel{position:relative;isolation:isolate;width:calc(100% - 48px);max-width:1440px;margin:0 auto;border-radius:32px;overflow:hidden;background:linear-gradient(160deg,#172a4d,#0a1630)}.vgh-help__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.vgh-help__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a16302e,#0a16306b 55%,#0a16309e)}.vgh-help__inner{padding:64px 0 60px}.vgh-help--photo .vgh-guarantees{margin:0 0 20px}.vgh-help--photo .vgh-guarantee,.vgh-help__card{background:#fff9f0ed;border:1px solid rgba(255,255,255,.7);border-radius:22px;box-shadow:0 30px 60px -40px #0009;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.vgh-help__card{padding:36px 36px 30px}.vgh-help--photo .vgh-help__grid{gap:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.vgh-help--photo .vgh-head{margin-bottom:24px}.vgh-help--photo .vgh-step:last-child{padding-bottom:0}@media screen and (max-width:989px){.vgh-help--photo .vgh-help__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.vgh-help.vgh-help--photo{padding:8px 0 40px}.vgh-help__panel{width:calc(100% - 24px);border-radius:24px}.vgh-help__inner{padding:16px 0}.vgh-help--photo .vgh-wrap{padding-left:12px;padding-right:12px}.vgh-help__card{padding:24px 20px 20px}.vgh-help--photo .vgh-guarantees{gap:12px;margin-bottom:12px}.vgh-help--photo .vgh-help__grid{gap:12px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.vgh-help--photo .vgh-guarantee,.vgh-help__card{background:#fff9f0}}.vgh .vgh-btn--primary{background:var(--pine);color:#fff!important}.vgh .vgh-btn--primary:hover{background:var(--gold);color:var(--pine)!important}.vgh-bundle .vgh-btn--primary{background:#fff;color:var(--pine)!important}.vgh-bundle .vgh-btn--primary:hover{background:var(--gold);color:var(--pine)!important}.vgh-hero--sleighs{overflow:hidden}.vgh-hero .vg-sleighs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;--sw:40vw;--sdur:16s}.vgh-hero .vg-giftlayer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vgh-hero .vg-gift{position:absolute;left:0;top:0;width:var(--g,34px);height:auto;will-change:transform,opacity;filter:drop-shadow(0 6px 8px rgba(15,30,58,.3))}.vgh-hero .vg-sleigh{position:absolute;left:0;top:2%;width:clamp(300px,var(--sw),640px);opacity:0;will-change:transform,opacity;animation:vg-sleigh-fly var(--sdur) linear infinite;animation-delay:.6s}.vgh-hero .vg-sleigh img{display:block;width:100%;height:auto;animation:vg-sleigh-bob 1.4s ease-in-out infinite;filter:drop-shadow(0 18px 22px rgba(15,30,58,.35))}.vgh-hero .vg-sleigh--2{top:40%;width:clamp(200px,calc(var(--sw) * .6),400px);animation-duration:calc(var(--sdur) * 1.25);animation-delay:calc(var(--sdur) * .38)}.vgh-hero .vg-sleigh--2 img{animation-duration:1.6s}.vgh-hero .vg-sleigh--3{top:72%;width:clamp(150px,calc(var(--sw) * .42),290px);animation-duration:calc(var(--sdur) * 1.5);animation-delay:calc(var(--sdur) * .72)}.vgh-hero .vg-sleigh--3 img{animation-duration:1.8s}@keyframes vg-sleigh-fly{0%{transform:translate(-105%,50px) rotate(-3deg);opacity:0}4%{opacity:1}25%{transform:translate(18vw) rotate(-1.5deg)}50%{transform:translate(45vw,22px) rotate(-4deg)}75%{transform:translate(72vw,-12px) rotate(-6deg)}94%{opacity:1}to{transform:translate(104vw,-80px) rotate(-10deg);opacity:0}}@keyframes vg-sleigh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media screen and (max-width:749px){.vgh-hero .vg-sleigh{width:260px;top:1%}.vgh-hero .vg-sleigh--2{width:180px;top:46%}.vgh-hero .vg-sleigh--3{width:130px;top:74%}}@media(prefers-reduced-motion:reduce){.vgh-hero .vg-sleighs{display:none}}.vgh-hero--sleighs .vgh-hero__grid{position:relative;z-index:auto}.vgh-hero--sleighs .vgh-hero__grid>div:first-child{position:relative;z-index:4}.vgh-hero--sleighs .vgh-hero__media{z-index:2}.vgh-hero--sleighs .vgh-hero__media .vgh-tag{z-index:5}.vgh-hero--sleighs .vg-sleighs{z-index:1}.vgh-hero--sleighs .vgh-hero__grid>div:first-child,.vgh-hero--sleighs .vgh-hero__media{position:relative;z-index:4}.vgh-photo.vgh-photo--on{background:transparent!important;border:0!important}.vgh-photo--on .vgh-photo__panel{position:relative;isolation:isolate;width:calc(100% - 48px);max-width:1440px;margin:0 auto;border-radius:32px;overflow:hidden;background:linear-gradient(160deg,#172a4d,#0a1630)}.vgh-photo__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.vgh-photo--on .vgh-photo__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a163040,#0a16308c)}.vgh-promise.vgh-photo--on{padding:20px 0 8px}.vgh-promise.vgh-photo--on .vgh-photo__panel{padding:34px 0}.vgh-promise.vgh-photo--on .vgh-promise__list{border-radius:22px;background:#fff9f0eb!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 30px 60px -40px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vgh-finder.vgh-photo--on{padding:24px 0}.vgh-finder.vgh-photo--on .vgh-photo__inner{padding:clamp(40px,5vw,72px) 0}.vgh-finder.vgh-photo--on .vgh-photo__panel:before{background:linear-gradient(180deg,#0a16309e,#0a163059 40%,#0a163099)}.vgh-finder.vgh-photo--on .vgh-title{color:#fff9f0!important}.vgh-finder.vgh-photo--on .vgh-sub{color:#fff9f0db!important}.vgh-finder.vgh-photo--on .vgh-link{color:#f0d9a0!important;border-color:#f0d9a099!important}.vgh-finder.vgh-photo--on .vgh-heights{background:#fff9f0ed;border-color:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vgh-finder.vgh-photo--on .vgh-style{display:block;padding:10px 10px 14px;border-radius:20px;background:#fff9f0ed;box-shadow:0 30px 60px -40px #0009}@media screen and (max-width:749px){.vgh-photo--on .vgh-photo__panel{width:calc(100% - 24px);border-radius:24px}.vgh-promise.vgh-photo--on .vgh-photo__panel{padding:16px 0}.vgh-promise.vgh-photo--on .vgh-wrap,.vgh-finder.vgh-photo--on .vgh-wrap{padding-left:12px;padding-right:12px}.vgh-finder.vgh-photo--on .vgh-photo__inner{padding:28px 0}.vgh-finder.vgh-photo--on .vgh-style{padding:8px 8px 12px;border-radius:16px}}.vgh-story.vgh-photo--on{padding:24px 0}.vgh-story.vgh-photo--on .vgh-photo__inner{padding:clamp(40px,5vw,72px) 0}.vgh-story.vgh-photo--on .vgh-story__text{padding:clamp(26px,3vw,44px);border-radius:24px;background:#fff9f0ed;border:1px solid rgba(255,255,255,.7);box-shadow:0 30px 60px -40px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vgh-story.vgh-photo--on .vgh-story__img{box-shadow:0 30px 60px -36px #0009}@media screen and (max-width:749px){.vgh-story.vgh-photo--on .vgh-wrap{padding-left:12px;padding-right:12px}.vgh-story.vgh-photo--on .vgh-photo__inner{padding:16px 0}.vgh-story.vgh-photo--on .vgh-story__text{padding:22px 18px}}.vgh-photo--on .vgh-photo__panel,.vgh-help__panel{clip-path:inset(0 round 32px)}.vgh-photo__bg,.vgh-help__bg{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;object-fit:cover;z-index:-2}@media screen and (max-width:749px){.vgh-photo--on .vgh-photo__panel,.vgh-help__panel{clip-path:inset(0 round 24px)}}.vgh-photo.vgh-photo--on,.vgh-help.vgh-help--photo,.vgh-story.vgh-photo--on,.vgh-finder.vgh-photo--on,.vgh-promise.vgh-photo--on{padding-top:0!important;padding-bottom:0!important}.vgh-photo--on .vgh-photo__panel,.vgh-help__panel{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;clip-path:inset(0)!important}.vgh-help--photo .vgh-help__inner{padding:clamp(48px,6vw,88px) 0}.vgh-promise.vgh-photo--on .vgh-photo__panel{padding:clamp(28px,3vw,44px) 0}.vgh-rail{position:relative;--per:4;--gap:20px}.vgh-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap);margin:0;padding:4px 2px 14px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vgh-rail__track::-webkit-scrollbar{display:none}.vgh-rail__item{scroll-snap-align:start;min-width:0}.vgh-rail__item[hidden]{display:none}.vgh-rail__btn{position:absolute;top:calc(50% - 40px);z-index:3;width:44px;height:44px;border-radius:50%;border:1px solid rgba(212,162,76,.55);background:#0f1e3a;color:#f0d9a0;display:grid;place-items:center;cursor:pointer;box-shadow:0 14px 28px -16px #0f1e3acc;transition:transform .2s,background .2s}.vgh-rail__btn svg{width:18px;height:18px}.vgh-rail__btn:hover{background:#1a2e55;transform:scale(1.06)}.vgh-rail__btn:focus-visible{outline:2px solid #D4A24C;outline-offset:3px}.vgh-rail__btn--prev{left:-18px}.vgh-rail__btn--next{right:-18px}.vgh-rail.is-empty .vgh-rail__btn{display:none}.vgh-rail__empty{margin:8px 0 0;padding:28px;border-radius:18px;text-align:center;background:#0f1e3a0d;color:#5e6475;font-size:15px}.vgh-products--rail .vgh-wrap{overflow:visible}@media(max-width:989px){.vgh-rail{--per:3}}@media(max-width:749px){.vgh-rail{--per:2.15;--gap:12px}.vgh-rail__btn{display:none}.vgh-rail__track{margin:0 -16px;padding:4px 16px 14px;scroll-padding-inline:16px}}.vgh-filter{margin-top:28px}.vgh-filter__label{margin:0 0 10px;font-size:14px;font-weight:600;color:#5e6475}.vgh-chips{display:flex;flex-wrap:wrap;gap:8px}.vgh-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 12px;border-radius:999px;border:1px solid rgba(15,30,58,.18);background:#fff;color:#1c2333;font:600 14px/1 inherit;font-family:inherit;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.vgh-chip svg{width:14px;height:18px;fill:#2f6b4f;flex:none}.vgh-chip .vgh-gb,.vgh-chip>svg:first-child{width:18px;height:18px}.vgh-chip span{min-width:22px;padding:3px 7px;border-radius:999px;background:#0f1e3a12;font-size:12px;font-weight:600;color:#5e6475;text-align:center}.vgh-chip span:empty{display:none}.vgh-chip:hover{border-color:#d4a24c}.vgh-chip:focus-visible{outline:2px solid #D4A24C;outline-offset:2px}.vgh-chip[aria-pressed=true]{background:#0f1e3a;border-color:#0f1e3a;color:#fff9f0}.vgh-chip[aria-pressed=true] svg{fill:#f0d9a0}.vgh-chip[aria-pressed=true] span{background:#f0d9a033;color:#f0d9a0}.vgh-chip.is-zero{opacity:.5}.vgh-photo--on .vgh-filter__label{color:#fff9f0db}.vgh-photo--on .vgh-chip{background:#fff9f0f0;border-color:#fff9}.vgh-photo--on .vgh-chip[aria-pressed=true]{background:#d4a24c;border-color:#d4a24c;color:#0f1e3a}.vgh-photo--on .vgh-chip[aria-pressed=true] svg{fill:#0f1e3a}.vgh-photo--on .vgh-chip[aria-pressed=true] span{background:#0f1e3a24;color:#0f1e3a}.vgh-rail--finder{margin-top:18px;padding:18px;border-radius:24px;background:#fff9f0f5;--per:5;--gap:14px}.vgh-rail--finder[hidden]{display:none}.vgh-rail--finder .vgh-rail__btn--prev{left:-10px}.vgh-rail--finder .vgh-rail__btn--next{right:-10px}@media(max-width:989px){.vgh-rail--finder{--per:3}}@media(max-width:749px){.vgh-rail--finder{--per:2.15;--gap:10px;padding:12px;border-radius:18px}.vgh-rail--finder .vgh-rail__track{margin:0 -12px;padding:4px 12px 10px}.vgh-chip{min-height:38px;font-size:13px;padding:0 12px 0 10px}}.vgh-chip .vgh-height__tree{width:18px;height:18px;transform:none!important;animation:none!important;position:static;filter:none}.vgh-rail.is-static .vgh-rail__btn{display:none}@media(max-width:749px){.vgh-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px 4px}.vgh-chips::-webkit-scrollbar{display:none}.vgh-chip{flex:none}}.vgh-rail--ugc{--per:5;--gap:16px}.vgh-ugc__tile{position:relative;aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:#0f1e3a;box-shadow:0 22px 40px -28px #0f1e3ab3;isolation:isolate}.vgh-ugc__media,.vgh-ugc__tile video,.vgh-ugc__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.vgh-ugc__tile:after{content:"";position:absolute;inset:auto 0 0;height:55%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0f1e3a00,#0f1e3ae0)}.vgh-ugc__info{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:10px;padding:16px;color:#fff9f0;text-decoration:none}.vgh-ugc__name{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vgh-ugc__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.vgh-ugc__row b{font-size:16px;color:#f0d9a0}.vgh-ugc__cta{padding:8px 12px;border-radius:999px;background:#fff9f0;color:#0f1e3a;font-size:13px;font-weight:600;white-space:nowrap;transition:background .2s}.vgh-ugc__info:hover .vgh-ugc__cta{background:#f0d9a0}.vgh-ugc__info:focus-visible{outline:2px solid #D4A24C;outline-offset:-4px;border-radius:22px}.vgh-ugc__sound{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;border-radius:50%;border:0;display:grid;place-items:center;background:#0f1e3a8c;color:#fff9f0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vgh-ugc__sound svg{width:20px;height:20px}.vgh-ugc__sound .is-on,.vgh-ugc__sound[aria-pressed=true] .is-off{display:none}.vgh-ugc__sound[aria-pressed=true] .is-on{display:block}.vgh-ugc__sound:focus-visible{outline:2px solid #D4A24C;outline-offset:2px}.vgh-rail--ugc .vgh-rail__btn{top:calc(50% - 22px)}@media(max-width:989px){.vgh-rail--ugc{--per:3.2}}@media(max-width:749px){.vgh-rail--ugc{--per:1.75;--gap:12px}.vgh-ugc__tile{border-radius:18px}}.vgh-ugc__tile:after{height:62%;background:linear-gradient(180deg,#0f1e3a00,#0f1e3ab8 38%,#0f1e3af5)}.vgh-ugc .vgh-ugc__info,.vgh-ugc .vgh-ugc__name{color:#fff9f0!important;text-shadow:0 1px 8px rgba(0,0,0,.35)}.vgh-ugc .vgh-ugc__row b{color:#f0d9a0!important}.vgh-ugc .vgh-ugc__cta{color:#0f1e3a!important;text-shadow:none}.vgh-rail--bundles{--per:3;--gap:20px}.vgh-bun{height:100%;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;border:1px solid rgba(15,30,58,.1);box-shadow:0 24px 44px -34px #0f1e3a8c}.vgh-bun__pics{position:relative;display:grid;gap:3px;background:#e9e4da;aspect-ratio:16/10}.vgh-bun__pics--3{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr}.vgh-bun__pics--3 .vgh-bun__pic:first-child{grid-row:1/3}.vgh-bun__pics--2{grid-template-columns:1fr 1fr}.vgh-bun__pic{display:block;overflow:hidden;background:#fff;min-height:0}.vgh-bun__pic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.vgh-bun:hover .vgh-bun__pic img{transform:scale(1.04)}.vgh-bun__tag{position:absolute;left:12px;top:12px;padding:6px 11px;border-radius:999px;background:#b3263e;color:#fff9f0;font-size:13px;font-weight:700}.vgh-bun__body{display:flex;flex-direction:column;gap:12px;padding:20px 20px 18px;flex:1}.vgh-bun__title{margin:0;font-size:22px;line-height:1.2;color:#0f1e3a}.vgh-bun__note{margin:-6px 0 0;font-size:14px;color:#5e6475}.vgh-bun__list{margin:0;padding:0;list-style:none;display:grid;gap:7px;font-size:14px}.vgh-bun__list li{display:flex;justify-content:space-between;gap:12px;padding-bottom:7px;border-bottom:1px dashed rgba(15,30,58,.14)}.vgh-bun__list a{color:#1c2333;text-decoration:none;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.vgh-bun__list a:hover{text-decoration:underline}.vgh-bun__list span{color:#5e6475;white-space:nowrap}.vgh-bun__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:auto}.vgh-bun__price b{font-size:26px;color:#b3263e}.vgh-bun__price s{font-size:15px;color:#5e6475}.vgh-bun__price span{width:100%;font-size:14px;font-weight:600;color:#2f6b4f}.vgh-bun__btn{min-height:48px;border:0;border-radius:999px;background:#0f1e3a;color:#fff9f0;font:600 15px/1 inherit;font-family:inherit;cursor:pointer;transition:background .2s}.vgh-bun__btn:hover{background:#1a2e55}.vgh-bun__btn:focus-visible{outline:2px solid #D4A24C;outline-offset:3px}.vgh-bun__btn[disabled]{background:#9aa0ae;cursor:not-allowed}.vgh-bun__small{margin:0;font-size:12.5px;color:#5e6475;text-align:center}.vgh-rail--bundles .vgh-rail__btn{top:calc(30% - 22px)}@media(max-width:989px){.vgh-rail--bundles{--per:2}}@media(max-width:749px){.vgh-rail--bundles{--per:1.15;--gap:12px}.vgh-bun__title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vuggis-home.css.map */
