.dfx-lights{position:relative;background:#fff;height:26px;pointer-events:none;overflow:hidden}.dfx-lights__set{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat-x;background-size:64px 30px;background-position:0 0;animation:dfx-twinkle 1.6s ease-in-out infinite alternate}.dfx-lights__set--a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='30' viewBox='0 0 64 30'%3E%3Cpath d='M0 1Q16 11 32 1T64 1' fill='none' stroke='%237a5236' stroke-width='1.3'/%3E%3Cg%3E%3Ccircle cx='16' cy='13' r='7' fill='%23f2c14e' opacity='.28'/%3E%3Ccircle cx='16' cy='13' r='4' fill='%23f2c14e'/%3E%3Ccircle cx='48' cy='13' r='7' fill='%23ff7a45' opacity='.28'/%3E%3Ccircle cx='48' cy='13' r='4' fill='%23ff7a45'/%3E%3C/g%3E%3C/svg%3E")}.dfx-lights__set--b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='30' viewBox='0 0 64 30'%3E%3Cg%3E%3Ccircle cx='0' cy='6' r='7' fill='%23e8456b' opacity='.28'/%3E%3Ccircle cx='0' cy='6' r='4' fill='%23e8456b'/%3E%3Ccircle cx='64' cy='6' r='7' fill='%23e8456b' opacity='.28'/%3E%3Ccircle cx='64' cy='6' r='4' fill='%23e8456b'/%3E%3Ccircle cx='32' cy='6' r='7' fill='%23ffd98a' opacity='.3'/%3E%3Ccircle cx='32' cy='6' r='4' fill='%23ffd98a'/%3E%3C/g%3E%3C/svg%3E");animation-delay:-.8s;animation-direction:alternate-reverse}@keyframes dfx-twinkle{0%{opacity:1}to{opacity:.3}}.dfx-lanterns{display:none}@media screen and (min-width:990px){.dfx-lanterns{display:block;position:absolute;top:calc(100% - 26px);left:0;right:0;height:0;z-index:-1;pointer-events:none}.dfx-lantern-link{position:absolute;top:-2px;display:block;width:42px;pointer-events:auto;cursor:pointer;transform-origin:50% 0;animation:dfx-sway 4.5s ease-in-out infinite alternate}.dfx-lantern-link--left{left:16px}.dfx-lantern-link--right{right:16px;animation-delay:-2.2s}.dfx-lantern{display:block;width:100%;height:auto}.dfx-lantern-link:hover .dfx-lantern__glow,.dfx-lantern-link:focus-visible .dfx-lantern__glow{fill:#ffd27a}}.dfx-lantern__glow{animation:dfx-glow 2.4s ease-in-out infinite alternate}@keyframes dfx-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes dfx-glow{0%{opacity:.75}to{opacity:1}}.dfx-diyas{display:flex;justify-content:center;align-items:flex-end;gap:18px;padding:16px 10px 0;pointer-events:none}.dfx-diya{position:relative;display:block;width:34px}.dfx-diya svg{display:block;width:100%;height:auto}.dfx-diya:before{content:"";position:absolute;left:50%;top:0;width:64px;height:64px;margin-left:-32px;margin-top:-12px;border-radius:50%;background:radial-gradient(circle,#ffb3478c 0,#ffb34700 65%);animation:dfx-halo 1.8s ease-in-out infinite alternate}.dfx-diya__flame,.dfx-diya__flame-core{transform-box:fill-box;transform-origin:50% 100%;animation:dfx-flicker 1.3s ease-in-out infinite alternate}.dfx-diya:nth-child(2n) .dfx-diya__flame,.dfx-diya:nth-child(2n) .dfx-diya__flame-core,.dfx-diya:nth-child(2n):before{animation-delay:-.5s}.dfx-diya:nth-child(3n) .dfx-diya__flame,.dfx-diya:nth-child(3n) .dfx-diya__flame-core,.dfx-diya:nth-child(3n):before{animation-delay:-.9s}@keyframes dfx-flicker{0%{transform:scale(1) skew(0)}35%{transform:scale(.92,1.08) skew(3deg)}70%{transform:scale(1.06,.94) skew(-3deg)}to{transform:scale(.96,1.04) skew(2deg)}}@keyframes dfx-halo{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@media screen and (max-width:749px){.dfx-diya{width:26px}.dfx-diya:before{width:48px;height:48px;margin-left:-24px}.dfx-diyas{gap:10px}.dfx-diya:nth-child(n+6){display:none}}.dfx-corner{position:fixed;bottom:calc(55px + env(safe-area-inset-bottom,0px));width:42px;z-index:40;pointer-events:auto;cursor:pointer;background:none;border:0;padding:0;-webkit-tap-highlight-color:transparent}.dfx-corner:focus-visible{outline:2px solid #f2c14e;outline-offset:4px;border-radius:50%}.dfx-corner--left{left:10px}.dfx-corner--right{right:10px}.dfx-corner:before{width:76px;height:76px;margin-left:-38px;margin-top:-18px}@media screen and (min-width:990px){.dfx-corner{bottom:14px;width:52px}.dfx-corner--left{left:16px}.dfx-corner--right{right:16px}.dfx-corner:before{width:90px;height:90px;margin-left:-45px;margin-top:-20px}}.dfx-diya.is-lit .dfx-diya__flame,.dfx-diya.is-lit .dfx-diya__flame-core{animation:dfx-flare .9s ease-out 2}.dfx-diya.is-lit:before{transform:scale(1.7);opacity:1;animation:none;transition:transform .4s ease}@keyframes dfx-flare{0%{transform:scale(1)}40%{transform:scale(1.7,1.9)}to{transform:scale(1)}}.dfx-toast{position:fixed;left:50%;bottom:90px;z-index:70;max-width:calc(100vw - 32px);padding:10px 18px;border:1px solid #f2c14e;border-radius:999px;background:#5a0f24;color:#fff;font-size:13px;font-weight:600;white-space:nowrap;opacity:0;transform:translate(-50%,10px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.dfx-toast.is-on{opacity:1;transform:translate(-50%)}@media screen and (min-width:990px){.dfx-toast{bottom:30px}}.dfx-card[hidden]{display:none}.dfx-card{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px}.dfx-card__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2405108c}.dfx-card__box{position:relative;width:100%;max-width:360px;padding:28px 24px 24px;border:2px solid #f2c14e;border-radius:16px;background:linear-gradient(135deg,#5a0f24,#9b334c);color:#fff;text-align:center;box-shadow:0 16px 40px #00000059}.dfx-card__close{position:absolute;top:6px;right:10px;border:0;background:none;color:#fff;font-size:28px;line-height:1;cursor:pointer}.dfx-card__eyebrow{margin:0 0 6px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#f2c14e}.dfx-card__text{margin:0 0 14px;font-size:16px;font-weight:600;line-height:1.4}.dfx-card__code{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 16px;border:1px dashed #f2c14e;border-radius:999px;background:#ffffff1a;font-size:18px;font-weight:700;letter-spacing:.12em}.dfx-card__code button{padding:8px 14px;border:0;border-radius:999px;background:#f2c14e;color:#5a0f24;font-size:12px;font-weight:700;cursor:pointer}.dfx-card__link{display:inline-block;margin-top:14px;color:#f2c14e;font-size:13px;text-decoration:underline}.dfx-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:60;pointer-events:none;background-color:transparent;transition:background-color .6s ease}@media(prefers-reduced-motion:reduce){.dfx-lights__set,.dfx-lantern-link,.dfx-lantern__glow,.dfx-diya:before,.dfx-diya__flame,.dfx-diya__flame-core{animation:none!important}.dfx-canvas{display:none}}
/*# sourceMappingURL=/cdn/shop/t/214/assets/component-diwali-fx.css.map */
