body .promo-card-root .njcp-strip{--nj-primary-blue: #1e63c1;--nj-deep-blue: #0f4c9c;--nj-secondary-blue: #c25a0e;--nj-sky-blue: #f6a531;--nj-light-blue: #fde6c4;--nj-blue-50: #fff6e6;--nj-navy: #0f3e7e;--nj-navy-soft: #1e63c1;--nj-muted: #7a4c1c;--nj-hairline: rgba(201, 139, 43, .35);background:#fffdf8;border-color:#e9a03a8c;box-shadow:0 6px 20px #9a5a1224}body .promo-card-root .njcp-wrap:before{background:linear-gradient(90deg,#f6a531,#e9781a,#f6a531)}body .promo-card-root .njcp-sale-hd{background:linear-gradient(115deg,#fff1dc,#fff8ec 40%,#fffdf8 58%,#fde6c4)}body .promo-card-root .njcp-sale-hd:after{background:repeating-conic-gradient(from 0deg,rgba(246,165,49,.22) 0deg 5deg,transparent 5deg 12deg)}body .promo-card-root .njcp-hd-title{background-image:linear-gradient(90deg,#0f4c9c,#1e63c1 55%,#b9520a)}body .promo-card-root .njcp-rakhi-icon{color:#e9781a;filter:drop-shadow(0 0 4px rgba(255,170,50,.6));animation:nj-offer-flicker 1.8s ease-in-out infinite}body .promo-card-root .njcp-hd-save{background:linear-gradient(135deg,#b14d08,#8f3d06)}body .promo-card-root .njcp-apply-btn{background:linear-gradient(135deg,#b14d08,#d9620f 55%,#b14d08)}body .promo-card-root .njcp-apply-btn:hover{background:#8f3d06}body .promo-card-root .njcp-done{background:linear-gradient(180deg,#fff6e6,#fffdf8)}@keyframes nj-offer-flicker{0%,to{transform:scale(1) skew(0);opacity:1}30%{transform:scale(.94,1.08) skew(-3deg);opacity:.9}60%{transform:scale(1.04,.95) skew(2deg);opacity:1}}.promo-card-root{container:njcp / inline-size}@container njcp (max-width: 520px){.promo-card-root .njcp-sale-hd{padding:10px 10px 9px}.promo-card-root .njcp-sale-hd:after{width:190px;height:190px;right:-34px}.promo-card-root .njcp-hd-r2{margin-top:6px}.promo-card-root .njcp-hd-title{font-size:14px}.promo-card-root .njcp-flash-badge{font-size:8.5px;padding:3px 9px}.promo-card-root .njcp-disc-lbl{font-size:10px}.promo-card-root .njcp-hd-save{font-size:9.5px;padding:4px 10px}.promo-card-root .njcp-rakhi-icon svg{width:16px;height:16px}.promo-card-root .njcp-timer{justify-content:center;padding:9px 10px 0}.promo-card-root .njcp-tc{min-width:36px;padding:3px 6px}.promo-card-root .njcp-tc span{font-size:13.5px}.promo-card-root .njcp-body{padding:9px 10px 10px}.promo-card-root .njcp-chips-col{gap:6px}.promo-card-root .njcp-bchip{flex-direction:column;align-items:center;text-align:center;padding:10px 4px 7px;gap:4px}.promo-card-root .njcp-free-tag{top:-7px;left:50%;right:auto;transform:translate(-50%)}.promo-card-root .njcp-b-title{font-size:9.5px}.promo-card-root .njcp-b-sub{font-size:8px}.promo-card-root .njcp-lbl-full{display:none}.promo-card-root .njcp-lbl-short{display:inline}.promo-card-root .njcp-chevron{position:absolute;right:5px;bottom:5px;margin-left:0;width:9px;height:9px}.promo-card-root .njcp-disclaimer{font-size:9px}.promo-card-root .njcp-coupon-row{flex-direction:column;justify-content:normal;padding:9px 10px;gap:8px}.promo-card-root .njcp-apply-btn{width:100%;padding:10px 16px}.promo-card-root .njcp-done{padding:11px 10px}.promo-card-root .njcp-done-box{flex-direction:column;text-align:center;gap:3px;font-size:8.5px;padding:7px 4px}}.nj-pdp-celebrate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none}.nj-pdp-celebrate canvas{display:block;width:100%;height:100%}.nj-pdp-congrats{position:fixed;left:50%;top:50%;z-index:2147483001;display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;width:max-content;min-width:min(320px,86vw);max-width:90vw;padding:20px 28px 22px;border:1.5px solid #e9b44c;border-radius:18px;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(255,214,140,.55),transparent 70%),linear-gradient(160deg,#fffaf0,#ffeccc);box-shadow:0 24px 60px #783c0a52,0 0 0 6px #ffd67838;text-align:center;cursor:pointer;opacity:0;transform:translate(-50%,-50%) scale(.6);transition:transform .5s cubic-bezier(.2,1.5,.4,1),opacity .3s ease}.nj-pdp-congrats.is-in{opacity:1;transform:translate(-50%,-50%) scale(1)}.nj-pdp-congrats.is-out{opacity:0;transform:translate(-50%,-62%) scale(.92);transition:transform .4s ease,opacity .4s ease}.nj-pdp-congrats__diya{width:46px;filter:drop-shadow(0 0 10px rgba(255,170,50,.7))}.nj-pdp-congrats__diya svg{display:block;width:100%;height:auto}.nj-pdp-congrats__title{font-size:26px;font-weight:800;line-height:1.15;letter-spacing:.01em;color:#b3121f}.nj-pdp-congrats__text{font-size:14px;font-weight:600;line-height:1.4;color:#6b3a12}.nj-pdp-congrats--still,.nj-pdp-congrats--still.is-out{transition:opacity .3s ease}body .promo-card-root .njcp-done.nj-pdp-just-applied{animation:nj-pdp-applied-glow 1.2s ease-in-out 2}@keyframes nj-pdp-applied-glow{0%,to{box-shadow:0 0 #f6a53100}50%{box-shadow:0 0 0 4px #f6a53173,0 0 26px #f6a5318c}}@media(max-width:749px){.nj-pdp-congrats{padding:18px 20px 20px}.nj-pdp-congrats__title{font-size:22px}.nj-pdp-congrats__text{font-size:13px}}@media(prefers-reduced-motion:reduce){.nj-pdp-congrats,.nj-pdp-congrats.is-out{transition:opacity .3s ease}body .promo-card-root .njcp-done.nj-pdp-just-applied{animation:none}}.nj-pdp-congrats__diya .nj-offer-flame{transform-box:fill-box;transform-origin:50% 100%;animation:nj-offer-flicker 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){body .promo-card-root .njcp-rakhi-icon,.nj-pdp-congrats__diya .nj-offer-flame{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/431/assets/nj-offer-diwali.css.map */
