.smxn-subscribe-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.smxn-subscribe{border:0;border-radius:7px;padding:12px 18px;background:#11633f;color:#fff;font:700 14px Arial,sans-serif;cursor:pointer}.smxn-subscribe:hover{background:#092f22}.smxn-subscribe:disabled{opacity:.75;cursor:default}.smxn-subscribe-status{font:12px/1.5 Arial,sans-serif;color:#65776d}.smxn-overlay{position:fixed;z-index:999999;inset:0;background:rgba(4,22,15,.58);display:flex;align-items:center;justify-content:center;padding:18px;animation:smxn-fade .2s ease}.smxn-card{position:relative;width:min(500px,100%);padding:34px;border:1px solid #dfe9e2;border-radius:18px;background:#fff;box-shadow:0 24px 80px #00170e55;color:#18372a;animation:smxn-rise .24s ease}.smxn-card h2{margin:0 35px 10px 0;color:#092f22;font:800 clamp(22px,4vw,30px)/1.2 Arial,sans-serif}.smxn-card p{margin:0 0 20px;color:#53675c;font:15px/1.7 Arial,sans-serif;white-space:pre-wrap}.smxn-close{position:absolute;top:12px;right:14px;width:38px;height:38px;border:0;border-radius:50%;background:#eff5f0;color:#18372a;font-size:27px;line-height:1;cursor:pointer}.smxn-action{display:inline-flex;padding:12px 18px;border-radius:7px;background:#11633f;color:#fff!important;text-decoration:none!important;font:700 14px Arial,sans-serif}.smxn-alert{border-top:6px solid #c33b2b}.smxn-alert:before{content:'IMPORTANT UPDATE';display:block;margin:0 0 10px;color:#b43529;font:800 10px Arial,sans-serif;letter-spacing:1.4px}.smxn-bar{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);width:min(760px,calc(100% - 24px));padding:22px 28px;border-radius:13px}.smxn-bar .smxn-close{top:7px;right:7px}@keyframes smxn-fade{from{opacity:0}to{opacity:1}}@keyframes smxn-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.smxn-card{padding:28px 22px}.smxn-bar{bottom:10px}}
.smxn-card{box-sizing:border-box;max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);overflow-y:auto}.smxn-card *{box-sizing:border-box}.smxn-card .smxn-close:focus-visible,.smxn-action:focus-visible{outline:3px solid #d7a548;outline-offset:4px}.smxn-card .smxn-close:hover{background:#e0e9e2;color:#092f22}.smxn-festive{background:rgba(15,10,20,.68);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.smxn-card.smxn-diwali{width:min(780px,100%);display:grid;grid-template-columns:43% 57%;padding:0;border:1px solid #e7d8bc;border-radius:24px;background:#fff9ef;box-shadow:0 32px 110px #0c001b88;isolation:isolate}.smxn-diwali .smxn-close{z-index:2;top:12px;right:12px;width:40px;height:40px;padding:0;background:#eee5d8;color:#4d3d41;border:0;display:grid;place-items:center;font:400 27px/1 Arial,sans-serif}.smxn-diwali .smxn-close:hover{background:#e0d2be;color:#2c1833}.smxn-diwali-art{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:415px;padding:38px 22px 26px;color:#f6d58e;background:radial-gradient(ellipse at 50% 74%,#633141 0%,#321932 58%,#221327 100%)}.smxn-diwali-art:before{content:'';position:absolute;inset:16px;border:1px solid #dbb26455;border-radius:140px 140px 10px 10px;pointer-events:none}.smxn-diwali-art:after{content:'';position:absolute;inset:24px;border:1px solid #dbb26422;border-radius:130px 130px 6px 6px;pointer-events:none}.smxn-festival-label{position:relative;z-index:1;font:700 10px/1.5 Arial,sans-serif;letter-spacing:3px;color:#edd5a3}.smxn-discount{position:relative;z-index:1;margin:24px 0 0;color:#ffe0a0;text-align:center;font:500 108px/.92 Georgia,'Times New Roman',serif;letter-spacing:-7px}.smxn-discount .smxn-percent{font-size:.58em;letter-spacing:-3px;vertical-align:12%}.smxn-discount strong{display:block;margin:14px 0 0;font:700 10px/1.5 Arial,sans-serif;letter-spacing:1.8px;color:#f3dcaf}.smxn-diya{position:relative;width:190px;height:122px;margin:10px 0 0;flex-shrink:0;filter:drop-shadow(0 8px 16px #10051f66)}.smxn-festival-note{position:relative;z-index:1;margin:2px 0 0;color:#dac3b0;font:italic 13px/1.5 Georgia,'Times New Roman',serif}.smxn-diwali-content{display:flex;flex-direction:column;justify-content:center;padding:50px 38px 38px}.smxn-festival-brand{font:800 10px/1.5 Arial,sans-serif;letter-spacing:2.3px;color:#166344}.smxn-diwali h2{margin:16px 0 14px;color:#321b30;font:500 clamp(30px,3.3vw,41px)/1.12 Georgia,'Times New Roman',serif;letter-spacing:-1.2px;white-space:pre-line}.smxn-diwali p.smxn-message{margin:0 0 24px;color:#665862;font:400 15px/1.7 Arial,sans-serif;white-space:pre-line}.smxn-diwali .smxn-action{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;width:100%;padding:14px 18px;border:1px solid #135d43;border-radius:11px;background:#135d43;color:#fff!important;font:700 14px/1.4 Arial,sans-serif;box-shadow:0 6px 18px #164d3c18;transition:background .16s ease,transform .16s ease}.smxn-diwali .smxn-action:hover{background:#0b402e;transform:translateY(-1px)}.smxn-diwali p.smxn-offer-phone{margin:11px 0 0;text-align:center;color:#7d6e74;font:500 12px/1.5 Arial,sans-serif;letter-spacing:.8px}.smxn-diwali .smxn-action svg{flex:0 0 auto}.smxn-open{overflow:hidden}@media(max-width:580px){.smxn-festive{padding:16px}.smxn-card.smxn-diwali{width:min(400px,100%);display:block;border-radius:20px}.smxn-diwali-art{min-height:210px;align-items:flex-start;padding:24px 28px 20px}.smxn-diwali-art:before{inset:11px;border-radius:110px 110px 8px 8px}.smxn-diwali-art:after{inset:17px;border-radius:100px 100px 5px 5px}.smxn-festival-label{font-size:9px;letter-spacing:2px}.smxn-discount{margin:14px 0 0;font-size:80px;letter-spacing:-5px;text-align:left}.smxn-discount strong{margin-top:9px;font-size:8px;letter-spacing:1.3px}.smxn-diwali-art .smxn-diya{position:absolute;right:5px;bottom:24px;width:145px;height:103px;margin:0}.smxn-festival-note{margin-top:15px;font-size:11px}.smxn-diwali-content{padding:26px 25px 24px}.smxn-festival-brand{font-size:9px}.smxn-diwali h2{font-size:33px;margin:11px 0 12px;letter-spacing:-.7px}.smxn-diwali p.smxn-message{font-size:14px;line-height:1.6;margin-bottom:20px}.smxn-diwali .smxn-close{background:#ffffffeb;top:10px;right:10px;width:38px;height:38px}.smxn-diwali .smxn-action{min-height:49px;font-size:14px}.smxn-diwali p.smxn-offer-phone{font-size:11px;margin-top:9px}}@media(max-width:350px){.smxn-festive{padding:10px}.smxn-diwali-art{padding-left:22px;min-height:190px}.smxn-discount{font-size:68px}.smxn-diwali-art .smxn-diya{width:118px;right:1px}.smxn-diwali-content{padding:23px 20px}.smxn-diwali h2{font-size:29px}.smxn-festival-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.smxn-overlay,.smxn-card{animation:none}.smxn-diwali .smxn-action{transition:none}}
.smxn-card.smxn-diwali .smxn-close,.smxn-card.smxn-diwali .smxn-close:focus{background:#fff6e7!important;color:#4d3d41!important;box-shadow:none}.smxn-card.smxn-diwali .smxn-close:hover{background:#e7d9c4!important;color:#2c1833!important}
