[data-brandity-welcome][hidden]{display:none!important}.brandity-welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:center;padding:clamp(12px,3vw,32px);opacity:0;visibility:hidden;transition:opacity .38s ease,visibility .38s ease}.brandity-welcome.is-open{opacity:1;visibility:visible}body.brandity-welcome-open{overflow:hidden}.brandity-welcome-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#1b0514c2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer}.brandity-welcome-dialog{position:relative;z-index:1;display:grid;grid-template-columns:.94fr 1.06fr;width:min(940px,100%);max-height:calc(100dvh - 36px);overflow:auto;border:1px solid #d7b76e;border-radius:20px;background:#fffaf0;box-shadow:0 30px 100px #10030d5c;transform:translateY(18px) scale(.985);transition:transform .48s cubic-bezier(.18,.78,.22,1)}.brandity-welcome.is-open .brandity-welcome-dialog{transform:none}.brandity-welcome-close{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:38px;height:38px;border:1px solid #d9c7a5;border-radius:50%;background:#fffaf0e8;color:#321225;cursor:pointer}.brandity-welcome-close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.brandity-welcome-visual{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:510px;padding:45px 28px 30px;overflow:hidden;background:radial-gradient(circle at 50% 43%,#fff9e9,#f0dfbe 61%,#e6d0a6)}.brandity-welcome-visual:before,.brandity-welcome-visual:after{content:"";position:absolute;pointer-events:none;border:1px solid #b8904b4a;border-radius:50%}.brandity-welcome-visual:before{width:380px;height:380px}.brandity-welcome-visual:after{width:440px;height:440px}.brandity-welcome-visual-glow{position:absolute;width:280px;height:280px;border-radius:50%;background:#fff3c5;filter:blur(44px);opacity:.65}.brandity-welcome-visual-label{position:absolute;top:28px;left:28px;z-index:1;color:#8f6b35;font-size:9px;font-weight:800;letter-spacing:.2em}.brandity-welcome-box-image{position:relative;z-index:1;width:min(100%,390px);height:340px;object-fit:contain;filter:drop-shadow(0 24px 22px #41220b29)}.brandity-welcome-diya{position:absolute;z-index:2;right:20px;bottom:22px;display:flex;align-items:center;gap:9px;padding:8px 12px 8px 8px;border:1px solid #d9bd7b;border-radius:999px;background:#fffaf0;box-shadow:0 10px 28px #4e34151a}.brandity-welcome-diya img{width:50px;height:50px;object-fit:cover;border-radius:50%;background:#fff}.brandity-welcome-diya span{display:flex;flex-direction:column;gap:3px;color:#321225}.brandity-welcome-diya small{font-size:8px;font-weight:800;letter-spacing:.15em;color:#a17b3d}.brandity-welcome-diya strong{font:600 12px/1.2 Georgia,serif}.brandity-welcome-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4.5vw,55px);color:#321225}.brandity-welcome-kicker{margin-bottom:15px;color:#9c7438;font-size:9px;font-weight:800;letter-spacing:.18em}.brandity-welcome-content h2{margin:0 0 14px;font:400 clamp(32px,4vw,47px)/1.06 Georgia,serif;letter-spacing:-.04em;color:#301125}.brandity-welcome-content>p:not(.brandity-welcome-expiry){margin:0 0 20px;color:#75666a;font-size:13px;line-height:1.8}.brandity-welcome-offer{padding:14px 16px;border:1px solid #dfc58b;border-radius:10px;background:linear-gradient(120deg,#f8efd9,#fffaf1)}.brandity-welcome-offer-tag{display:inline-block;margin-bottom:9px;color:#946b2f;font-size:8px;font-weight:850;letter-spacing:.16em}.brandity-welcome-offer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#321225;font:600 18px/1.2 Georgia,serif}.brandity-welcome-free{padding:5px 10px;border-radius:30px;background:#e7f1e5;color:#24653c;font:800 10px/1 Arial,sans-serif;letter-spacing:.08em}.brandity-welcome-offer-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:7px;color:#86787a;font-size:10px}.brandity-welcome-price-row{display:flex;align-items:center;justify-content:space-between;padding:16px 1px;color:#6f6265;font-size:12px}.brandity-welcome-price-row strong{color:#321225;font:600 24px/1 Georgia,serif}.brandity-welcome-cta{display:flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 22px;border:1px solid #d7b76e;border-radius:5px;background:linear-gradient(110deg,#eac66f,#f5d98e);color:#2d1123;text-decoration:none;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 9px 23px #966c2b1c}.brandity-welcome-expiry{margin:12px 0 0;color:#958589;font-size:9px;letter-spacing:.04em;text-align:center}@media(max-width:700px){.brandity-welcome{padding:10px}.brandity-welcome-dialog{grid-template-columns:1fr;width:min(520px,100%);max-height:calc(100dvh - 20px);border-radius:15px}.brandity-welcome-visual{min-height:235px;height:235px;padding:30px 18px}.brandity-welcome-visual:before{width:210px;height:210px}.brandity-welcome-visual:after{width:250px;height:250px}.brandity-welcome-visual-label{top:15px;left:17px;font-size:8px}.brandity-welcome-box-image{width:min(76%,275px);height:195px}.brandity-welcome-diya{right:9px;bottom:9px;gap:7px;padding:6px 9px 6px 6px}.brandity-welcome-diya img{width:40px;height:40px}.brandity-welcome-content{padding:22px}.brandity-welcome-kicker{margin-bottom:10px;font-size:8px}.brandity-welcome-content h2{font-size:30px;margin-bottom:9px}.brandity-welcome-content>p:not(.brandity-welcome-expiry){font-size:11px;line-height:1.6;margin-bottom:13px}.brandity-welcome-offer{padding:10px 12px}.brandity-welcome-price-row{padding:11px 1px}.brandity-welcome-cta{min-height:47px;font-size:9px}}@media(prefers-reduced-motion:reduce){.brandity-welcome,.brandity-welcome-dialog{transition:none}.brandity-welcome.is-open .brandity-welcome-dialog{transform:none}}.brandity-welcome{opacity:0;visibility:hidden;transition:opacity .72s cubic-bezier(.22,.61,.36,1),visibility .72s ease}.brandity-welcome:not(.is-open) .brandity-welcome-backdrop{background:#1b051400;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.brandity-welcome.is-open .brandity-welcome-backdrop{background:#1b0514b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .85s ease,backdrop-filter .85s ease}.brandity-welcome-dialog{opacity:0;transform:translateY(20px) scale(.985);transition:opacity .68s ease,transform .75s cubic-bezier(.18,.72,.2,1)}.brandity-welcome.is-open .brandity-welcome-dialog{opacity:1;transform:translateY(0) scale(1)}.brandity-welcome-visual,.brandity-welcome-content{opacity:0;transform:translateY(9px);transition:opacity .65s ease,transform .7s cubic-bezier(.18,.72,.2,1)}.brandity-welcome.is-open .brandity-welcome-visual,.brandity-welcome.is-open .brandity-welcome-content{opacity:1;transform:translateY(0)}.brandity-welcome.is-open .brandity-welcome-content{transition-delay:.1s}@media(prefers-reduced-motion:reduce){.brandity-welcome,.brandity-welcome-dialog,.brandity-welcome-visual,.brandity-welcome-content{transition:none!important;transform:none!important}.brandity-welcome:not(.is-open) .brandity-welcome-backdrop,.brandity-welcome.is-open .brandity-welcome-backdrop{transition:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/brandity-diwali-welcome.css.map */
