:root{--hlf-op-amber: #D97706;--hlf-op-amber-deep: #B45309;--hlf-op-amber-mid: #F59E0B;--hlf-op-amber-light: #FEF3C7;--hlf-op-amber-pale: #FFFBEB;--hlf-op-amber-border: #FCD34D;--hlf-op-dark: #1C1404;--hlf-op-muted: #92724A;--hlf-op-text-body: #3D2E0A;--hlf-op-white: #FFFFFF;--hlf-op-off-white: #FAFAF8;--hlf-op-gray-light: #F5F5F0}.hlf-op-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c14048c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;padding:1.5rem;z-index:2147483647!important}.hlf-op-overlay.is-visible{display:flex;animation:hlfOpFadeIn .25s ease}@keyframes hlfOpFadeIn{0%{opacity:0}to{opacity:1}}.hlf-op-popup{width:100%;max-width:440px;background:var(--hlf-op-white);border-radius:24px;overflow:hidden;position:relative;box-shadow:0 24px 64px #1c140438,0 4px 16px #1c14041a;animation:hlfOpSlideUp .3s cubic-bezier(.34,1.4,.64,1);font-family:Inter,sans-serif}@keyframes hlfOpSlideUp{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.hlf-op-close-btn{position:absolute;top:14px;right:14px;width:30px;height:30px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:20;transition:background .2s}.hlf-op-close-btn:hover{background:#ffffff47}.hlf-op-close-btn svg{width:14px;height:14px;stroke:#1c1404;stroke-width:2.2;stroke-linecap:round}.hlf-op-popup-header{background:var(--hlf-op-amber-pale);padding:32px 32px 28px;position:relative;overflow:hidden;border-bottom:1px solid var(--hlf-op-amber-border)}.hlf-op-header-decoration{position:absolute;top:-40px;right:-40px;width:180px;height:180px;border-radius:50%;background:var(--hlf-op-amber-light);opacity:.7}.hlf-op-header-decoration-2{position:absolute;bottom:-30px;left:-20px;width:100px;height:100px;border-radius:50%;background:var(--hlf-op-amber-border);opacity:.4}.hlf-op-lottie-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;opacity:.15}.hlf-op-tag-pill{position:relative;display:inline-flex;align-items:center;gap:6px;background:var(--hlf-op-amber);color:#fff;font-size:10px;font-weight:600;font-family:Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px 4px 10px;border-radius:100px;margin-bottom:16px;z-index:1}.hlf-op-live-dot{width:6px;height:6px;background:#fff;border-radius:50%;animation:hlfOpPulse 1.8s ease-in-out infinite}@keyframes hlfOpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.hlf-op-hdr-eyebrow{position:relative;font-size:12px;color:var(--hlf-op-muted);letter-spacing:.02em;margin-bottom:6px;margin-top:0;z-index:1}.hlf-op-hdr-main{position:relative;display:flex;align-items:baseline;gap:8px;z-index:1}.hlf-op-hdr-rupee{font-family:Syne,sans-serif;font-size:28px;font-weight:700;color:var(--hlf-op-amber-deep);line-height:1}.hlf-op-hdr-amount{font-family:Syne,sans-serif;font-size:64px;font-weight:800;color:var(--hlf-op-dark);line-height:1;letter-spacing:-.03em}.hlf-op-hdr-off{font-family:Syne,sans-serif;font-size:22px;font-weight:600;color:var(--hlf-op-amber);padding-bottom:8px}.hlf-op-hdr-sub{position:relative;font-size:12.5px;color:var(--hlf-op-muted);margin-top:8px;margin-bottom:0;z-index:1}.hlf-op-popup-body{padding:24px 28px 28px;background:var(--hlf-op-white)}.hlf-op-code-card{background:var(--hlf-op-off-white);border-radius:14px;border:1.5px dashed var(--hlf-op-amber);padding:18px 20px;margin-bottom:20px}.hlf-op-code-label{font-size:10px;font-weight:600;color:var(--hlf-op-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;margin-top:0}.hlf-op-code-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.hlf-op-code-value{font-family:Syne,sans-serif;font-size:24px;font-weight:700;color:var(--hlf-op-dark);letter-spacing:.12em}.hlf-op-copy-btn{display:flex;align-items:center;gap:6px;background:var(--hlf-op-amber-light);border:1px solid var(--hlf-op-amber);color:var(--hlf-op-amber-deep);border-radius:9px;padding:9px 16px;font-size:12px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .2s,color .2s,border-color .2s,transform .1s}.hlf-op-copy-btn:hover{background:var(--hlf-op-amber);color:#fff;border-color:var(--hlf-op-amber)}.hlf-op-copy-btn:active{transform:scale(.97)}.hlf-op-copy-btn.copied{background:#16a34a;color:#fff;border-color:#16a34a}.hlf-op-copy-icon{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.hlf-op-timer-row{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:18px;font-size:12px;color:var(--hlf-op-muted)}.hlf-op-timer-icon{width:13px;height:13px;stroke:var(--hlf-op-muted);stroke-width:2;fill:none;flex-shrink:0}.hlf-op-t-block{background:var(--hlf-op-dark);color:#fff;font-family:Syne,sans-serif;font-size:14px;font-weight:700;padding:3px 9px;border-radius:6px;min-width:34px;text-align:center;font-variant-numeric:tabular-nums}.hlf-op-cta-btn{width:100%;background:var(--hlf-op-amber);color:#fff;border:none;border-radius:12px;padding:15px 20px;font-family:Syne,sans-serif;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,transform .15s;margin-bottom:13px}.hlf-op-cta-btn:hover{background:var(--hlf-op-amber-deep);transform:translateY(-1px)}.hlf-op-cta-btn:active{transform:translateY(0)}.hlf-op-cta-arrow{width:16px;height:16px;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.hlf-op-decline-link{display:block;text-align:center;font-size:12px;color:#9ca3af;cursor:pointer;transition:color .15s;background:none;border:none;font-family:Inter,sans-serif;width:100%}.hlf-op-decline-link:hover{color:var(--hlf-op-text-body)}.hlf-op-overlay.hiding{animation:hlfOpFadeOut .22s ease forwards}.hlf-op-overlay.hiding .hlf-op-popup{animation:hlfOpSlideDown .22s ease forwards}@keyframes hlfOpSlideDown{to{opacity:0;transform:translateY(18px) scale(.96)}}@keyframes hlfOpFadeOut{to{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/206/assets/hlf-offer-popup.css.map */
