.vdh{--vdh-top: 70px;--vdh-ease: cubic-bezier(.2, .7, .2, 1);--vdh-gold: #e2c07c;--vdh-ink: #f7ecd6;--vdh-fl: 5.5%;--vdh-rich: var(--btn-bg, #4a2a6b);--vdh-mid: var(--charcoal, #221034);--vdh-deep: var(--footer-bg, #180a26);--vdh-shade: color-mix(in srgb, var(--vdh-deep) 92%, #000);position:relative;isolation:isolate;overflow:hidden;overflow:clip;container-type:size;height:clamp(600px,calc(100vh - var(--vdh-top)),var(--vdh-hd, 760px));color:var(--vdh-ink);font-family:var(--font-body, sans-serif);text-align:center;background:radial-gradient(70% 58% at 50% 44%,rgba(255,214,150,.3),rgba(226,176,110,.1) 46%,transparent 74%),radial-gradient(120% 70% at 50% 108%,color-mix(in srgb,var(--vdh-rich) 70%,#b8964e 30%),transparent 62%),linear-gradient(180deg,var(--vdh-mid) 0%,var(--vdh-rich) 52%,var(--vdh-mid) 100%)}@supports (height: 1svh){.vdh{height:clamp(600px,calc(100svh - var(--vdh-top)),var(--vdh-hd, 760px))}}body.has-announce .vdh{--vdh-top: calc(70px + var(--announce-h, 44px))}.vdh *,.vdh *:before,.vdh *:after{box-sizing:border-box}.vdh__defs{position:absolute;width:0;height:0;overflow:hidden}.vdh__cam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transform-origin:50% 62%}.vdh-pl{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(calc(var(--vdh-mx, 0) * var(--d, 0) * -18px),calc(var(--vdh-my, 0) * var(--d, 0) * -10px + var(--vdh-p, 0) * var(--d, 0) * 70px),0)}.vdh__img,.vdh__img-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vdh__img-el{object-fit:cover;transform:scale(1.06)}.vdh__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--vdh-deep) calc(var(--vdh-dim, .5) * 100%),transparent)}.vdh__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 95% at 50% 46%,transparent 52%,color-mix(in srgb,var(--vdh-shade) 66%,transparent) 100%)}.vdh__glow{background:radial-gradient(48cqh 40cqh at 50% 44%,rgba(255,220,160,.42),rgba(255,180,104,.14) 56%,transparent 100%)}.vdh__rays i{position:absolute;left:50%;top:44%;width:130cqmax;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,#ffe4b000,#ffe4b01c 4deg,#ffe4b000 8deg 17deg),repeating-conic-gradient(from 9deg,#ffd29600,#ffd2960f 3deg,#ffd29600 6deg 23deg);-webkit-mask:radial-gradient(closest-side,#000 6%,rgba(0,0,0,.55) 34%,transparent 62%);mask:radial-gradient(closest-side,#000 6%,rgba(0,0,0,.55) 34%,transparent 62%)}.vdh__arch svg{position:absolute;bottom:0;left:50%;height:100%;width:auto;aspect-ratio:2;translate:-50% 0;overflow:visible}.vdh__arch .vdh__arch-m{display:none}.vdh-ln{fill:none;stroke:var(--vdh-gold);stroke-width:1.7;opacity:.8}.vdh-ln--thin{stroke-width:1.1;opacity:.5}.vdh-ln--frame{stroke-width:1.1;opacity:.34}.vdh-ln--faint{stroke-width:1;opacity:.26}.vdh-ln--temple{stroke-width:1.3;opacity:.66}.vdh-dots{fill:none;stroke:#f0d394;stroke-width:3;stroke-linecap:round;stroke-dasharray:0 11;opacity:.5}.vdh-orn{fill:none;stroke:var(--vdh-gold);stroke-width:1.3;opacity:.7}.vdh-orn--s{opacity:.62}.vdh-mango{fill:#4f7a2a;stroke:#93b04e;stroke-width:.6}.vdh-leafl{fill:#557f2c;stroke:none}.vdh-pole{fill:none;stroke:var(--vdh-gold);stroke-width:1.4;opacity:.7}.vdh-flag{fill:#e8892a;opacity:.92;transform-box:fill-box;transform-origin:0 50%}.vdh__garland{inset:auto;top:-2px;left:0;width:clamp(130px,17cqw,250px)}.vdh__garland--r{left:auto;right:0}.vdh__garland svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 8px 10px rgba(14,6,24,.45))}.vdh__garland--r svg{scale:-1 1}.vdh-bd{fill:none;stroke-linecap:round}.vdh-bd--s{stroke:#6e2a0c;stroke-width:17;stroke-dasharray:0 13;opacity:.55}.vdh-bd--o{stroke:#cf6618;stroke-width:15;stroke-dasharray:0 26}.vdh-bd--y{stroke:#e39a26;stroke-width:15;stroke-dasharray:0 26;stroke-dashoffset:13}.vdh-bd--h{stroke:#ffe3a0;stroke-width:5;stroke-dasharray:0 13;opacity:.38}.vdh-leaf{fill:#5d7d2c}.vdh-bell{fill:#d9b56d}.vdh-strand,.vdh-swag{transform-box:fill-box;transform-origin:50% 0}.vdh__ledge{position:absolute;left:0;right:0;bottom:0;height:var(--vdh-fl);border-top:1px solid rgba(232,196,128,.42);background:linear-gradient(180deg,#ffd28c29,color-mix(in srgb,var(--vdh-deep) 20%,transparent) 4px,color-mix(in srgb,var(--vdh-deep) 65%,transparent))}.vdh-diya{position:absolute;bottom:calc(var(--vdh-fl) - 6px);left:clamp(6%,calc(50% + var(--k) * 1cqh),94%);width:calc(var(--s) * clamp(84px,15cqh,134px));aspect-ratio:124 / 62;translate:-50% 0}.vdh-diya__bowl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 6px rgba(14,6,24,.5))}.vdh-diya__flame{position:absolute;left:95%;bottom:83%;width:21%;aspect-ratio:1 / 2;translate:-50% 0;transform-origin:50% 94%}.vdh-diya__flame svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:50% 94%;filter:drop-shadow(0 0 6px rgba(255,190,90,.9))}.vdh-diya__glow{position:absolute;left:95%;bottom:92%;width:440%;aspect-ratio:1;translate:-50% 50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,214,132,.62),rgba(255,168,78,.2) 42%,transparent)}.vdh-diya__pool{position:absolute;left:55%;bottom:-18%;width:300%;height:56%;translate:-50% 0;background:radial-gradient(closest-side,rgba(255,186,96,.34),transparent)}.vdh__petals{overflow:hidden}.vdh__petals span{position:absolute;top:0;left:var(--x);opacity:0}.vdh__petals i{display:block;width:11px;height:15px;border-radius:50%/62% 62% 38% 38%;background:radial-gradient(circle at 40% 30%,#ffd166,#ec8a1c 62%,#c25a10)}.vdh__petals .vdh-rose{background:radial-gradient(circle at 40% 30%,#c84a58,#8d1f2d 65%,#5e1019)}.vdh__fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vdh__dawn{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vdh-shade);opacity:0}.vdh__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:13cqh 24px 16cqh;transform:translate3d(calc(var(--vdh-mx, 0) * 6px),calc(var(--vdh-my, 0) * 4px + var(--vdh-p, 0) * -36px),0)}.vdh__inner{display:flex;flex-direction:column;align-items:center;max-width:min(660px,86cqh)}.vdh__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 2.4cqh;font:500 clamp(11px,1.75cqh,13.5px)/1.3 var(--font-body, sans-serif);letter-spacing:.42em;margin-right:-.42em;color:#edd29a;text-shadow:0 1px 10px rgba(14,6,24,.5)}.vdh__orn{position:relative;width:clamp(26px,5cqh,46px);height:1px;background:linear-gradient(90deg,transparent,#e2c07c)}.vdh__orn:last-child{background:linear-gradient(270deg,transparent,#e2c07c)}.vdh__orn:after{content:"";position:absolute;right:-3px;top:-3px;width:6px;height:6px;rotate:45deg;background:#e2c07c}.vdh__orn:last-child:after{right:auto;left:-3px}.vdh__title{margin:0 0 2.4cqh;padding:0;font-family:var(--font-heading, serif);font-weight:500;font-size:min(15cqh,12cqw,126px);line-height:.94;letter-spacing:.045em;text-transform:none;color:#f2d9a0}.vdh__title-art{display:block}.vdh__word{position:relative;display:block;white-space:nowrap;margin-right:-.045em;perspective:700px;font-kerning:none}.vdh__word:before{content:attr(data-w);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:#6e461a;-webkit-text-fill-color:#6e461a;transform:translateY(.03em);text-shadow:0 .012em 0 #4a2a0e,0 .1em .2em rgba(12,5,22,.6),0 0 .3em rgba(255,196,110,.22);pointer-events:none}.vdh-l{display:inline-block;color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,transparent 38%,rgba(255,253,240,.95) 50%,transparent 62%) 160% 0 / 250% 100% no-repeat,linear-gradient(180deg,#fff8e2,#f6dfa8 28%,#d6a95c 54%,#f4d99c 73%,#b6843d);-webkit-background-clip:text;background-clip:text;will-change:transform}.vdh__title--words .vdh-l{padding:.08em .02em}.vdh__wishes{margin:0 0 2.2cqh;max-width:33em;font-size:clamp(14.5px,2.3cqh,17.5px);line-height:1.65;color:#faf0def0;text-shadow:0 1px 12px rgba(14,6,24,.55);text-wrap:balance}.vdh__divider{display:flex;align-items:center;gap:10px;margin:0 0 1.6cqh}.vdh__divider i{display:block;width:clamp(36px,7cqh,64px);height:1px;background:linear-gradient(90deg,transparent,#e2c07c)}.vdh__divider i:last-child{background:linear-gradient(270deg,transparent,#e2c07c)}.vdh__divider b{display:block;width:7px;height:7px;rotate:45deg;border:1px solid #e2c07c}.vdh__greeting{margin:0 0 3.4cqh;font-family:var(--font-heading, serif);font-style:italic;font-weight:500;font-size:clamp(19px,3.3cqh,27px);line-height:1.25;letter-spacing:.015em;color:#f3dba6;text-wrap:balance;text-shadow:0 1px 12px rgba(14,6,24,.55)}.vdh__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 28px 0 32px;overflow:hidden;border-radius:2px;color:#2a1309;text-decoration:none;font:600 12.5px/1.2 var(--font-body, sans-serif);letter-spacing:.22em;background:linear-gradient(180deg,#fcefd0,#eed29c 46%,#d2a962);box-shadow:inset 0 1px #fffc,inset 0 -2px #7a521e59,0 0 0 1px #ffecbe59,0 4px #8c6430,0 6px 3px #280e0659,0 20px 36px -10px #0009;transition:transform .35s var(--vdh-ease),box-shadow .35s var(--vdh-ease)}.vdh__cta:after{content:"";position:absolute;top:0;bottom:0;left:-50%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.8),transparent);transform:skew(-18deg) translate(-60%);pointer-events:none}.vdh__cta-t{position:relative}.vdh__cta-a{position:relative;flex:none}.vdh__cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd9,inset 0 -2px #7a521e59,0 0 0 1px #ffecbe80,0 6px #8c6430,0 8px 4px #280e0659,0 26px 44px -10px #000000a6,0 0 34px #ffce8059}.vdh__cta:active{transform:translateY(2px);box-shadow:inset 0 1px #fffc,0 0 0 1px #ffecbe59,0 2px #8c6430,0 8px 18px -6px #0000008c}.vdh__cta:hover:after{animation:vdh-shim .95s var(--vdh-ease) both}.vdh__cta:hover .vdh__cta-a{animation:vdh-nudge 1s ease-in-out infinite}.vdh__cta:focus-visible{outline:2px solid #fff3d6;outline-offset:4px}@media(max-width:989px){.vdh{height:max(560px,min(1000px,calc(var(--vdh-hm, 100) * 1vh - var(--vdh-top) - var(--mnav-h, 0px))));--vdh-fl: 4.5%}@supports (height: 1svh){.vdh{height:max(560px,min(1000px,calc(var(--vdh-hm, 100) * 1svh - var(--vdh-top) - var(--mnav-h, 0px))))}}.vdh__arch .vdh__arch-d{display:none}.vdh__arch .vdh__arch-m{display:block;left:0;width:100%;height:100%;aspect-ratio:auto;translate:none}.vdh__glow{background:radial-gradient(70cqw 40cqh at 50% 40%,rgba(255,220,160,.4),rgba(255,180,104,.14) 56%,transparent 100%)}.vdh__rays i{top:38%}.vdh__garland{width:clamp(70px,19cqw,150px)}.vdh__copy{padding:10cqh 22px 15cqh}.vdh__inner{max-width:100%}.vdh__eyebrow{gap:8px;letter-spacing:.26em;margin-right:-.26em;font-size:clamp(10.5px,1.6cqh,13px)}.vdh__orn{width:clamp(16px,4cqw,40px)}.vdh__title{font-size:min(11.5cqh,19cqw,124px)}.vdh__wishes{max-width:26em}.vdh__greeting{font-size:clamp(19px,3cqh,26px)}.vdh-diya{width:calc(var(--s) * clamp(64px,19cqw,104px))}.vdh-diya--b,.vdh-diya--e{display:none}.vdh-diya--a.vdh-diya--l{left:15%}.vdh-diya--a.vdh-diya--r{left:85%}.vdh__petals span:nth-child(n+6){display:none}}@media(max-width:380px){.vdh__cta{padding:0 20px 0 24px;letter-spacing:.16em;gap:10px}}.vdh.is-armed .vdh__dawn{opacity:.85}.vdh.is-armed .vdh__cam{transform:scale(1.1) translateY(1.5%)}.vdh.is-armed :is(.vdh__rays,.vdh-fill,.vdh-dots,.vdh-orn,.vdh-pole,.vdh-flag,.vdh__garland svg,.vdh-diya,.vdh-diya__flame,.vdh-diya__glow,.vdh-diya__pool,.vdh__eyebrow,.vdh__wishes,.vdh__divider,.vdh__greeting,.vdh__cta){opacity:0}.vdh.is-armed .vdh-ln{stroke-dasharray:1 1;stroke-dashoffset:1}.vdh.is-armed .vdh-l{opacity:.02}.vdh.is-armed .vdh__word:before{opacity:0}.vdh.is-armed .vdh__glow{opacity:.3}.vdh.is-lit .vdh__dawn{animation:vdh-dawn 1.8s ease-out both}.vdh.is-lit .vdh__cam{animation:vdh-dolly 3.6s var(--vdh-ease) both,vdh-breathe 18s ease-in-out 3.6s infinite alternate}.vdh.is-lit .vdh__glow{animation:vdh-bloom 2.2s ease-out .2s both,vdh-pulse 7s ease-in-out 2.4s infinite alternate}.vdh.is-lit .vdh__rays{animation:vdh-fade 2s ease-out .6s both}.vdh.is-lit .vdh__rays i{animation:vdh-spin 180s linear infinite}.vdh.is-lit .vdh-ln{animation:vdh-draw 2.3s var(--vdh-ease) .5s both}.vdh.is-lit :is(.vdh-fill,.vdh-dots,.vdh-orn,.vdh-pole,.vdh-flag){animation:vdh-fade 1.4s ease-out 1.6s both}.vdh.is-lit .vdh__garland svg{animation:vdh-drop 1.5s var(--vdh-ease) 1.2s both}.vdh .vdh-strand{animation:vdh-sway 5.5s ease-in-out calc(var(--sw) * -1.7s) infinite alternate}.vdh .vdh-swag{animation:vdh-sway-s 7s ease-in-out infinite alternate}.vdh .vdh-flag{animation:vdh-flag 2.6s ease-in-out infinite alternate}.vdh.is-lit .vdh-diya{animation:vdh-rise .9s var(--vdh-ease) calc(.9s + var(--n) * .08s) both}.vdh.is-lit .vdh-diya__flame{animation:vdh-ignite .75s var(--vdh-ease) calc(1.5s + var(--n) * .16s) both}.vdh.is-lit .vdh-diya__glow{animation:vdh-fade .9s ease-out calc(1.55s + var(--n) * .16s) both,vdh-glow calc(2.1s + var(--n) * .23s) ease-in-out calc(2.5s + var(--n) * .16s) infinite alternate}.vdh.is-lit .vdh-diya__pool{animation:vdh-fade 1.2s ease-out calc(1.6s + var(--n) * .16s) both}.vdh .vdh-diya__flame svg{animation:vdh-flick calc(1.7s + var(--n) * .19s) ease-in-out infinite}.vdh .vdh-diya:nth-child(odd) .vdh-diya__flame svg{animation-name:vdh-flick2}.vdh.is-lit .vdh__eyebrow{animation:vdh-up .9s var(--vdh-ease) 1.4s both}.vdh.is-lit .vdh-l{animation:vdh-letter 1.1s var(--vdh-ease) calc(1.7s + var(--i) * .07s) both,vdh-sheen 9s ease-in-out calc(3.3s + var(--i) * .05s) infinite}.vdh.is-still .vdh-l{animation:vdh-sheen 9s ease-in-out calc(1s + var(--i) * .05s) 1}.vdh.is-lit .vdh__word:before{animation:vdh-fade 1.4s ease-out 2.1s both}.vdh.is-lit .vdh__wishes{animation:vdh-up 1s var(--vdh-ease) 2.7s both}.vdh.is-lit .vdh__divider{animation:vdh-fade .8s ease-out 2.9s both}.vdh.is-lit .vdh__divider i{animation:vdh-line 1s var(--vdh-ease) 2.9s both}.vdh.is-lit .vdh__greeting{animation:vdh-up 1s var(--vdh-ease) 3s both}.vdh.is-lit .vdh__cta{animation:vdh-pop .9s var(--vdh-ease) 3.3s both}.vdh.is-lit .vdh__cta:after{animation:vdh-shim-loop 7s ease-in-out 3.9s infinite}.vdh.is-lit .vdh__cta:hover:after{animation:vdh-shim .95s var(--vdh-ease) both}.vdh.is-lit .vdh__petals span{animation:vdh-fall var(--du) linear calc(var(--dl) + 2.5s) infinite}.vdh.is-lit .vdh__petals i{animation:vdh-tumble calc(var(--du) / 3) ease-in-out infinite}.vdh.is-still :is(.vdh-strand,.vdh-swag,.vdh-flag,.vdh-diya__flame svg){animation:none}.vdh.is-still .vdh__petals{display:none}.vdh.is-off,.vdh.is-off *,.vdh.is-off *:before,.vdh.is-off *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.vdh,.vdh *,.vdh *:before,.vdh *:after{animation:none!important;transition:none!important}.vdh__petals{display:none}}@media(max-width:989px){.vdh.is-lit .vdh__cam{animation:vdh-dolly 3.6s var(--vdh-ease) both}}@keyframes vdh-dawn{0%{opacity:.85}to{opacity:0}}@keyframes vdh-dolly{0%{transform:scale(1.1) translateY(1.5%)}to{transform:none}}@keyframes vdh-breathe{0%{transform:none}to{transform:scale(1.025) translateY(-.5%)}}@keyframes vdh-bloom{0%{opacity:.3}to{opacity:1}}@keyframes vdh-pulse{0%{opacity:1}to{opacity:.78}}@keyframes vdh-fade{0%{opacity:0}to{opacity:1}}@keyframes vdh-spin{to{rotate:360deg}}@keyframes vdh-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes vdh-drop{0%{opacity:0;transform:translateY(-55%)}60%{opacity:1;transform:translateY(3%)}80%{transform:translateY(-1%)}to{opacity:1;transform:none}}@keyframes vdh-sway{0%{transform:rotate(-1.8deg)}to{transform:rotate(1.8deg)}}@keyframes vdh-flag{0%{transform:skewY(-4deg) scaleX(.94)}to{transform:skewY(5deg) scaleX(1.04)}}@keyframes vdh-sway-s{0%{transform:rotate(-.6deg)}to{transform:rotate(.6deg) translateY(2px)}}@keyframes vdh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes vdh-ignite{0%{opacity:0;transform:scale(.1)}55%{opacity:1;transform:scale(1.25,1.45)}to{opacity:1;transform:none}}@keyframes vdh-glow{0%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(.94)}}@keyframes vdh-flick{0%,to{transform:none}17%{transform:scale(.95,1.08) skew(-2.5deg)}33%{transform:scale(1.04,.94) skew(1.5deg)}52%{transform:scale(.97,1.11) skew(-1deg)}71%{transform:scale(1.02,.96) skew(2.2deg)}86%{transform:scale(.96,1.05) skew(-1.6deg)}}@keyframes vdh-flick2{0%,to{transform:none}22%{transform:scale(1.03,.95) skew(2deg)}41%{transform:scale(.95,1.1) skew(-2deg)}63%{transform:scale(1.01,.97) skew(1deg)}80%{transform:scale(.97,1.07) skew(-2.4deg)}}@keyframes vdh-up{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes vdh-letter{0%{opacity:.02;transform:translate3d(0,.45em,0) rotateX(-80deg) scale(.9);filter:blur(10px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes vdh-sheen{0%{background-position:160% 0,0 0}14%,to{background-position:-60% 0,0 0}}@keyframes vdh-line{0%{transform:scaleX(0)}to{transform:none}}@keyframes vdh-pop{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes vdh-shim{0%{transform:skew(-18deg) translate(-60%)}to{transform:skew(-18deg) translate(480%)}}@keyframes vdh-shim-loop{0%{transform:skew(-18deg) translate(-60%)}14%,to{transform:skew(-18deg) translate(480%)}}@keyframes vdh-nudge{0%,to{transform:none}50%{transform:translate(5px)}}@keyframes vdh-fall{0%{opacity:0;transform:translate3d(0,-6cqh,0)}8%,86%{opacity:.85}to{opacity:0;transform:translate3d(var(--dx),104cqh,0)}}@keyframes vdh-tumble{0%{transform:rotate3d(1,.4,0,0) rotate(0)}50%{transform:rotate3d(1,.4,.2,180deg) rotate(calc(var(--r) * 90deg))}to{transform:rotate3d(1,.4,0,360deg) rotate(calc(var(--r) * 180deg))}}
/*# sourceMappingURL=/cdn/shop/t/212/assets/vdh-diwali.css.map */
