.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;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 #a75f53;border-radius:15px;background:linear-gradient(155deg, #fff5ef 4%, #f9c5ce 54%, #ffe3dc 96%);box-shadow:inset 0 0 0 1.5px #fffbec,
    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(155deg, #fff7f1 4%, #ffd4db 54%, #ffe8e0 96%)}.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(-3px)}}.emi-home-gift__sparks{position:absolute;inset:0;pointer-events:none}.emi-home-gift__sparks i{position:absolute;left:50%;top:50%;width:var(--size, 4px);height:var(--size, 4px);border-radius:50%;background:#fff9dd;box-shadow:0 0 0 1px #c66b57aa,
    0 0 5px 1px #fff3b5;animation:emi-home-gift-scatter 290ms cubic-bezier(0.15, 0.58, 0.55, 1) both}.emi-home-gift__sparks i:nth-child(1){--dx:-13px;--dy:-13px}.emi-home-gift__sparks i:nth-child(2){--dx:-5px;--dy:-19px;--size:3px}.emi-home-gift__sparks i:nth-child(3){--dx:7px;--dy:-15px;--size:5px}.emi-home-gift__sparks i:nth-child(4){--dx:15px;--dy:-6px;--size:3px}.emi-home-gift__sparks i:nth-child(5){--dx:12px;--dy:8px}.emi-home-gift__sparks i:nth-child(6){--dx:-9px;--dy:7px;--size:2px}@keyframes emi-home-gift-scatter{from{transform:translate(-50%, -50%) scale(0.35);opacity:0}21%{opacity:0.98}to{transform:translate(var(--dx), var(--dy)) scale(0.35);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}}