.emi-home-gift{position:fixed;right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:45;width:142px;height:152px;color:#4d0b1c;font-family:Manrope, "Segoe UI", sans-serif;pointer-events:none}.emi-home-gift [hidden]{display:none}.emi-home-gift__open,
.emi-home-gift__dismiss{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.emi-home-gift__open{position:absolute;inset:0;pointer-events:none}.emi-home-gift__image{position:absolute;right:10px;bottom:0;width:132px;height:auto;filter:drop-shadow(2px 0 #fff3df) drop-shadow(-2px 0 #fff3df)
    drop-shadow(0 2px #fff3df) drop-shadow(0 -2px #fff3df)
    drop-shadow(0 3px 5px #4b1d2ca6);pointer-events:auto}.emi-home-gift__badge{position:absolute;right:0;bottom:8px;display:grid;justify-items:center;gap:5px;box-sizing:border-box;width:54px;padding:7px 3px 8px;border:1px solid #b86117;border-radius:15px;color:#401900;background:linear-gradient(180deg, #ffe459 0%, #ffbd2b 54%, #ff921f 100%);box-shadow:inset 0 0 0 1.5px #fff3ad,
    0 2px 7px #6523352c;pointer-events:auto}.emi-home-gift__open:hover .emi-home-gift__badge,
.emi-home-gift__open:active .emi-home-gift__badge{background:linear-gradient(180deg, #ffed7a 0%, #ffca43 54%, #ffa42a 100%)}.emi-home-gift__open:focus-visible{outline:none}.emi-home-gift__open:focus-visible .emi-home-gift__badge,
.emi-home-gift__dismiss:focus-visible{outline:2px solid #78263a;outline-offset:3px}.emi-home-gift__label{font-size:10px;font-weight:800;line-height:1.12;text-align:center;white-space:nowrap}.emi-home-gift__label span{display:block}.emi-home-gift__digits{display:flex;font-size:15px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}.emi-home-gift__digit{position:relative;display:inline-grid;place-items:center;width:0.63em;height:1em}.emi-home-gift__digit[data-colon="true"]{width:0.31em}.emi-home-gift__digit-in{animation:emi-home-gift-digit-in 220ms ease-out both}.emi-home-gift__digit-out{position:absolute;inset:0;text-align:center;visibility:hidden;animation:emi-home-gift-digit-out 135ms ease-out both}@keyframes emi-home-gift-digit-in{from{opacity:0;transform:translateY(3px)}30%{opacity:0.2}to{opacity:1;transform:translateY(0)}}@keyframes emi-home-gift-digit-out{from{visibility:visible;opacity:0.95}to{visibility:hidden;opacity:0;transform:translateY(-2px) scale(1.4)}}.emi-home-gift__sparks{position:absolute;inset:0;pointer-events:none}.emi-home-gift__sparks::before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border:1px solid #fff4ac;border-radius:50%;box-shadow:0 0 4px #ff9b26;animation:emi-home-gift-burst-ring 280ms ease-out both}@keyframes emi-home-gift-burst-ring{from{transform:translate(-50%, -50%) scale(0.35);opacity:0.85}to{transform:translate(-50%, -50%) scale(2.8);opacity:0}}.emi-home-gift__sparks i{position:absolute;left:50%;top:50%;width:8px;height:2.5px;border-radius:999px;background:linear-gradient(90deg, #ff9b17, #fff4aa 72%, #fff9eb);box-shadow:0 0 4px #ff9c2a;animation:emi-home-gift-scatter 380ms cubic-bezier(0.16, 0.64, 0.42, 1) both}.emi-home-gift__sparks i:nth-child(1){--dx:-20px;--dy:-12px;--angle:211deg}.emi-home-gift__sparks i:nth-child(2){--dx:-5px;--dy:-24px;--angle:258deg}.emi-home-gift__sparks i:nth-child(3){--dx:9px;--dy:-21px;--angle:293deg}.emi-home-gift__sparks i:nth-child(4){--dx:17px;--dy:-11px;--angle:327deg}.emi-home-gift__sparks i:nth-child(5){--dx:16px;--dy:4px;--angle:14deg}.emi-home-gift__sparks i:nth-child(6){--dx:10px;--dy:19px;--angle:62deg}.emi-home-gift__sparks i:nth-child(7){--dx:-8px;--dy:20px;--angle:112deg}.emi-home-gift__sparks i:nth-child(8){--dx:-23px;--dy:8px;--angle:161deg}@keyframes emi-home-gift-scatter{from{transform:translate(-50%, -50%) rotate(var(--angle)) scale(0.18);opacity:0.5}24%{opacity:1}to{transform:translate(calc(var(--dx) - 50%), calc(var(--dy) - 50%))
      rotate(var(--angle)) scale(0.38);opacity:0}}.emi-home-gift__dismiss{position:absolute;top:-8px;right:-3px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;pointer-events:auto}.emi-home-gift__dismiss::before{content:"";grid-area:1 / 1;box-sizing:border-box;width:25px;height:25px;border:1px solid #cd9397;border-radius:50%;background:#fff8f5;box-shadow:0 1px 4px #6523352c}.emi-home-gift__dismiss img{grid-area:1 / 1;position:relative;opacity:0.7}.emi-home-gift__dismiss:hover::before{background:#fbdde1}.emi-home-gift__sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.emi-home-gift__dialog{box-sizing:border-box;width:min(500px, 100%);max-width:100%;height:min(764px, calc(100vh - 24px));height:min(764px, calc(100dvh - 24px));max-height:none;margin:auto;padding:0;border:0;border-radius:16px;background:#fff;color:#411720;overflow:hidden;pointer-events:auto}.emi-home-gift__dialog[open]{display:flex;flex-direction:column}.emi-home-gift__dialog::backdrop{background:#23172080}:root:has(.emi-home-gift__dialog[open]){overflow:hidden}.emi-home-gift__bar{display:flex;flex:none;align-items:center;justify-content:space-between;padding-inline:16px 8px}.emi-home-gift__bar h2{margin:0;font:700 15px/1.2 Manrope,
    "Segoe UI",
    sans-serif}.emi-home-gift__bar form{margin:0}.emi-home-gift__bar button{min-height:44px;padding-inline:8px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.emi-home-gift__bar button:focus-visible{outline:2px solid #78263a;outline-offset:-3px}.emi-home-gift__panel{display:grid;grid-template:minmax(0, 1fr) / minmax(0, 1fr);flex:1;min-height:0;place-items:center}.emi-home-gift__panel p{padding:16px;text-align:center}.emi-home-gift__frame{width:100%;height:100%;border:0}@media (min-width: 700px){.emi-home-gift{right:26px;bottom:23px;width:264px;height:138px}.emi-home-gift__image{width:118px}.emi-home-gift__badge{right:auto;bottom:26px;left:0;width:128px}.emi-home-gift__label{font-size:12px}.emi-home-gift__label span{display:inline}.emi-home-gift__digits{font-size:18px}}@media (prefers-reduced-motion: reduce){.emi-home-gift__digit-in,
  .emi-home-gift__digit-out{animation:none}.emi-home-gift__sparks{display:none}}