.dw-festive{display:none}.dw-toran{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:12;overflow:visible}.dw-toran svg{position:absolute;top:0;left:0;display:block;overflow:visible}.dw-toran__bulb{position:absolute;width:var(--s, 6px);height:calc(var(--s, 6px) * 1.25);margin:0 0 0 calc(var(--s, 6px) / -2);border-radius:50%/40% 40% 60% 60%;background:var(--c);opacity:.25;transition:opacity .12s ease,box-shadow .12s ease}.dw-toran__bulb.is-on{opacity:1;box-shadow:0 0 3px 1px var(--c),0 0 10px 3px var(--g)}html.dw-cursor-active,html.dw-cursor-active *{cursor:none!important}html.dw-cursor-active input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html.dw-cursor-active textarea,html.dw-cursor-active [contenteditable=true]{cursor:text!important}html.dw-cursor-active select{cursor:default!important}.dw-cursor{position:fixed;top:0;left:0;width:36px;height:36px;pointer-events:none;z-index:2147483647;opacity:0;transition:opacity .15s ease;will-change:transform}.dw-cursor.is-visible{opacity:1}.dw-cursor.is-visible.is-native{opacity:0}.dw-cursor svg{width:100%;height:100%;overflow:visible;transform-origin:50% 5%;transition:transform .15s ease}.dw-cursor.is-link svg{transform:scale(1.15)}.dw-cursor.is-pressed svg{transform:scale(.88)}.dw-cursor__flame{transform-box:fill-box;transform-origin:50% 100%;animation:dw-flicker 1.3s ease-in-out infinite}.dw-cursor__glow{opacity:.7;animation:dw-glow 1.3s ease-in-out infinite}.dw-cursor.is-link .dw-cursor__glow{opacity:1}@keyframes dw-flicker{0%,to{transform:scale(1) skew(0)}25%{transform:scale(.94,1.07) skew(2deg)}50%{transform:scale(1.04,.95) skew(-2deg)}75%{transform:scale(.97,1.04) skew(1deg)}}@keyframes dw-glow{50%{opacity:.45}}.dw-fireworks{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:2147483000}@media(prefers-reduced-motion:reduce){.dw-cursor__flame,.dw-cursor__glow{animation:none}.dw-toran__bulb{transition:none}}.visually-hidden.dw-cart-status{display:block}.dw-cart-feedback{position:fixed;width:0;height:0;z-index:2147483001;pointer-events:none}.dw-cart-feedback__message{position:absolute;display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 18px 8px 12px;box-sizing:border-box;transform:translate(-50%);border:1px solid #e3b75c;border-radius:999px;background:linear-gradient(180deg,#fffaf0,#fff1d6);color:#6b3a17;box-shadow:0 6px 20px #6b3a172e,0 0 0 3px #ffc4502e;font:600 13px/1.3 var(--main-family, sans-serif);letter-spacing:.04em;white-space:nowrap;animation:dw-pill-in .32s cubic-bezier(.2,.9,.3,1.3) both}.dw-cart-feedback__message.is-leaving{animation:dw-pill-out .3s ease-in both}.dw-cart-feedback__icon{width:18px;height:18px;flex:none;animation:dw-marigold-spin 3s linear infinite}@keyframes dw-pill-in{0%{opacity:0;transform:translate(-50%,10px) scale(.85)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes dw-pill-out{to{opacity:0;transform:translate(-50%,-6px) scale(.95)}}@keyframes dw-marigold-spin{to{transform:rotate(360deg)}}.dw-cart-blast{z-index:2147483001}.dw-atc-pop{animation:dw-atc-pop .42s ease-out}@keyframes dw-atc-pop{0%{transform:scale(1)}30%{transform:scale(.95)}65%{transform:scale(1.035)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dw-cart-feedback__message,.dw-cart-feedback__message.is-leaving,.dw-cart-feedback__icon,.dw-atc-pop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/diwali-festive.css.map */
