.theeya-diwali .dw-garlands{--dw-edge-width: clamp(44px, 4.7vw, 72px);--dw-edge-step: clamp(96px, 8vw, 132px);position:fixed;inset:var(--dw-header-clearance, calc(var(--header-height, 120px) + 60px)) 0 auto;height:min(550px,calc(100svh - var(--dw-header-clearance, 180px)));overflow:hidden;pointer-events:none;z-index:3}.theeya-diwali .dw-garlands *{pointer-events:none}.theeya-diwali .dw-garland-defs{position:absolute;overflow:hidden}.theeya-diwali .dw-bead-swags{display:none}.theeya-diwali .dw-hanging-item{position:absolute;top:0;left:env(safe-area-inset-left,0px);width:var(--dw-edge-width);height:auto}.theeya-diwali .dw-hanging-item--5,.theeya-diwali .dw-hanging-item--6,.theeya-diwali .dw-hanging-item--7,.theeya-diwali .dw-hanging-item--8{left:auto;right:env(safe-area-inset-right,0px)}.theeya-diwali .dw-hanging-item--2,.theeya-diwali .dw-hanging-item--7{top:var(--dw-edge-step)}.theeya-diwali .dw-hanging-item--3,.theeya-diwali .dw-hanging-item--6{top:calc(var(--dw-edge-step) * 2)}.theeya-diwali .dw-hanging-item--4,.theeya-diwali .dw-hanging-item--5{top:calc(var(--dw-edge-step) * 3)}.theeya-diwali .dw-hanging-swing{transform-box:view-box;transform-origin:50px 0;animation:dw-hanging-sway var(--dw-item-duration) ease-in-out var(--dw-item-delay) infinite}.theeya-diwali .dw-hanging-flame{transform-box:fill-box;transform-origin:center bottom;animation:dw-hanging-flicker 3s ease-in-out infinite}.theeya-diwali .dw-diya{display:block;width:100%;height:auto}.theeya-diwali .dw-diya__flame{transform-origin:98px 114px;animation:dw-flame 2.7s ease-in-out infinite}.theeya-diwali .dw-diya__glow{transform-origin:97px 100px;animation:dw-glow 3.7s ease-in-out infinite}.theeya-diwali .dw-lights{position:absolute;height:auto;pointer-events:none}.theeya-diwali .dw-bulb{animation:dw-light-breathe 4.8s ease-in-out infinite}.theeya-diwali #MainContent .dw-closing{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:28px;padding:68px 24px 40px;border-block:1px solid #ae8754;background:radial-gradient(ellipse at 50% 0,#883d39,transparent 70%),#531d2b;color:#f5dfb7;text-align:center}.theeya-diwali .dw-closing:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgb(225 179 103 / 32%);pointer-events:none}.theeya-diwali .dw-closing__lamp{flex:0 0 140px;pointer-events:none}.theeya-diwali .dw-closing__lamp--right .dw-diya__flame{animation-delay:-1.3s}.theeya-diwali .dw-closing .dw-lights{width:min(640px,70%);left:50%;transform:translate(-50%);top:-20px}.theeya-diwali .dw-closing__copy{position:relative;max-width:650px;min-width:0}.theeya-diwali .dw-closing__copy p{margin:0;color:inherit}.theeya-diwali .dw-closing__copy .dw-closing__kicker{margin-bottom:10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.theeya-diwali .dw-closing__copy .dw-closing__wish{font:400 clamp(25px,3vw,38px)/1.25 Georgia,serif;text-wrap:balance}.theeya-diwali .dw-closing .dw-rangoli{position:absolute;width:240px;height:240px;right:-64px;bottom:-118px;color:#efc789;opacity:.24;pointer-events:none}@media(max-width:749px){.theeya-diwali .dw-garlands{--dw-edge-width: 44px;--dw-edge-step: 96px;height:min(220px,calc(100svh - var(--dw-header-clearance, 140px)))}.theeya-diwali .dw-hanging-item--3,.theeya-diwali .dw-hanging-item--4,.theeya-diwali .dw-hanging-item--5,.theeya-diwali .dw-hanging-item--6{display:none}.theeya-diwali #MainContent .dw-closing{gap:8px;padding:48px 24px 28px}.theeya-diwali .dw-closing__lamp{flex-basis:78px}.theeya-diwali .dw-closing__lamp--right{display:none}.theeya-diwali .dw-closing__copy .dw-closing__kicker{font-size:9px}}@keyframes dw-hanging-sway{0%,to{transform:rotate(-1.1deg)}50%{transform:rotate(1.4deg)}}@keyframes dw-hanging-flicker{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(.95,1.05);opacity:1}}@keyframes dw-flame{0%,to{opacity:1;transform:scale(1) skew(0)}23%{opacity:.9;transform:scale(.95,1.06) skew(-2deg)}56%{opacity:1;transform:scale(1.04,.96) skew(1.5deg)}81%{opacity:.93;transform:scale(.98,1.04) skew(-1deg)}}@keyframes dw-glow{0%,to{opacity:.8;transform:scale(.97)}44%{opacity:1;transform:scale(1.04)}72%{opacity:.87;transform:scale(.99)}}@keyframes dw-light-breathe{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.theeya-diwali .dw-diya__flame,.theeya-diwali .dw-diya__glow,.theeya-diwali .dw-hanging-swing,.theeya-diwali .dw-hanging-flame,.theeya-diwali .dw-bulb{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theeya-diwali.css.map */
