.dw-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:hidden;pointer-events:none;transition:opacity .9s ease}.dw-stage.dw-stage--out{opacity:0}.dw-stage .dw-stage__field{position:absolute;top:0;right:0;bottom:0;left:0}.dw-stage .dw-stage__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.dw-offer{box-sizing:border-box;display:grid;position:fixed;top:50%;left:50%;z-index:10001;gap:16px;width:calc(100% - 32px);max-width:400px;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:22px 18px 18px;border:0;border-radius:15.673px;background:#ffffff47;box-shadow:inset -2px -2px 6px #ffffffd9,inset 2px 2px 8px #94a3b821,0 16px 40px #001e3c1f;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);color:#14304d;font-family:var(--font1),sans-serif;opacity:0;transform:translate3d(-50%,-46%,0) scale(.94);transition:opacity .45s ease,transform .65s cubic-bezier(.34,1.3,.64,1)}.dw-offer:before{--dw-edge: .5px;--dw-arc: 15.673px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--dw-edge);border-radius:inherit;background:radial-gradient(circle at 100% 0,rgba(148,163,184,.9) 0,rgba(148,163,184,.72) var(--dw-arc),rgba(148,163,184,0) calc(var(--dw-arc) * 3.5)),radial-gradient(circle at 0 100%,rgba(148,163,184,.9) 0,rgba(148,163,184,.72) var(--dw-arc),rgba(148,163,184,0) calc(var(--dw-arc) * 3.5)),#fffffff2;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.dw-offer[hidden]{display:none}.dw-offer.dw-offer--open{opacity:1;transform:translate3d(-50%,-50%,0)}.dw-offer .dw-offer__close{display:grid;position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:#14304d;cursor:pointer;place-items:center;transition:background .2s ease}.dw-offer .dw-offer__close:hover,.dw-offer .dw-offer__close:focus-visible{background:#ffffff80}.dw-offer>.dw-offer__close{position:absolute;z-index:1}.dw-offer .dw-offer__head{padding-right:40px}.dw-offer .dw-offer__label{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:var(--font4),var(--font1),sans-serif;font-size:11px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#b4690e}.dw-offer .dw-offer__diya{flex:none;overflow:visible}.dw-offer .dw-offer__flame{transform-origin:16px 10px;filter:drop-shadow(0 0 3px rgba(255,200,90,.9));animation:dw-flicker 1.3s ease-in-out infinite alternate}.dw-offer .dw-offer__title{margin:6px 0 0;font-family:var(--font4),var(--font1),sans-serif;font-size:24px;font-weight:400;line-height:1.15;letter-spacing:normal;color:var(--themecolor, #004987)}.dw-offer .dw-offer__text{margin:4px 0 0;font-size:13px;line-height:1.35;font-weight:600;color:#006bb7}.dw-offer .dw-offer__products{display:grid;grid-auto-columns:44%;grid-auto-flow:column;gap:10px;margin:0 -18px;padding:2px 18px 6px;overflow-x:auto;scroll-padding:0 18px;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.dw-offer .dw-offer__products::-webkit-scrollbar{display:none}.dw-offer .dw-offer__product{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:0;border-radius:14px;background:#fff;box-shadow:0 4px 14px #001e3c14;scroll-snap-align:start}.dw-offer .dw-offer__media{display:block;position:relative;flex:none;overflow:hidden;border-radius:10px;background:#fff}.dw-offer .dw-offer__image{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:10px;background:#fff;object-fit:contain;transform:scale(1.1)}.dw-offer .dw-offer__badge{align-self:center;padding:3px 7px;border-radius:20px;background:#c8102e;color:#fff;font-family:var(--font4),var(--font1),sans-serif;font-size:10px;line-height:1;white-space:nowrap}.dw-offer .dw-offer__info{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.dw-offer .dw-offer__name{display:-webkit-box;overflow:hidden;min-height:2.6em;font-size:12.5px;line-height:1.3;color:#363636;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dw-offer .dw-offer__name:hover{text-decoration:underline}.dw-offer .dw-offer__variant{font-size:11px;line-height:1.2;color:#6b6b6b}.dw-offer .dw-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;white-space:nowrap}.dw-offer .dw-offer__now{font-family:var(--font4),var(--font1),sans-serif;font-size:15px;line-height:1.3;color:var(--themecolor, #004987)}.dw-offer .dw-offer__compare{font-size:12px;line-height:1.3;color:#8a8a8a}.dw-offer .cartx-product-button-wrap{position:relative;margin-top:auto;padding-top:6px}.dw-offer .cartx-product-button-wrap .cartx-add-to-cart.quick-add__submit,.dw-offer .cartx-product-button-wrap .cartx-sold-out{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:34px;height:34px;padding:0 8px;border:1.5px solid var(--themecolor, #004987);border-radius:46px;background:#fff;color:var(--themecolor, #004987);font-family:var(--font4),var(--font1),sans-serif;font-size:12.5px;line-height:1;letter-spacing:normal;transition:background .2s ease,color .2s ease}.dw-offer .cartx-product-button-wrap .cartx-add-to-cart.quick-add__submit:before,.dw-offer .cartx-product-button-wrap .cartx-add-to-cart.quick-add__submit:after{display:none}.dw-offer .cartx-product-button-wrap .cartx-add-to-cart.quick-add__submit:hover{background:var(--themecolor, #004987);color:#fff}.dw-offer .cartx-product-button-wrap .cartx-sold-out{border-color:#c4c4c4;color:#8a8a8a}.dw-offer .cartx-add-to-cart-qty-wrap,.dw-offer .cartx-atc-loading{height:34px}.dw-offer .cartx-atc-loading{top:6px}.dw-offer button.cartx-remove-from-cart,.dw-offer button.cartx-add-to-cart{height:34px}.dw-offer input.cartx-atc-qty{height:34px;font-size:15px}.dw-offer .dw-offer__all{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 8px 0 20px;border-radius:97px;background:#004987;color:#fff;font-family:var(--font4),var(--font1),sans-serif;font-size:15px;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease}.dw-offer .dw-offer__all-icon{display:grid;width:32px;height:32px;border-radius:50%;background:#fff;color:#004987;place-items:center;transition:transform .2s ease}.dw-offer .dw-offer__all:hover,.dw-offer .dw-offer__all:focus-visible{background:#003a6c}.dw-offer .dw-offer__all:hover .dw-offer__all-icon,.dw-offer .dw-offer__all:focus-visible .dw-offer__all-icon{transform:translate(3px)}@media screen and (min-width:768px){.dw-offer{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head all" "products products";align-items:center;width:min(940px,calc(100% - 48px));max-width:none;max-height:none;overflow:hidden;gap:14px 24px;padding:20px 64px 20px 24px;border-radius:18px}.dw-offer .dw-offer__head{grid-area:head;padding-right:0}.dw-offer .dw-offer__title{font-size:26px}.dw-offer .dw-offer__all{grid-area:all;justify-self:end;min-height:44px;font-size:14px}.dw-offer .dw-offer__products{grid-area:products;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 -40px 0 0;padding:0;overflow:visible}.dw-offer .dw-offer__product{flex-direction:row;align-items:center;gap:12px}.dw-offer .dw-offer__media{width:104px}.dw-offer .dw-offer__name{min-height:0;font-size:13px}}.bd-popup--festive .bd-popup__heading{font-family:var(--font4),var(--font1),sans-serif;letter-spacing:-.01em}.bd-popup--festive .bd-popup__sparkle{position:absolute;top:var(--y);left:var(--x);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);filter:drop-shadow(0 0 3px rgba(255,196,80,.75));pointer-events:none;animation:dw-offer-twinkle 2.6s ease-in-out var(--delay, 0ms) infinite}@keyframes dw-offer-twinkle{0%,to{opacity:.4;transform:scale(.75) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(20deg)}}.bd-popup--festive .bd-popup__box.bd-popup__box--glass{background:radial-gradient(60% 80% at 12% 18%,#334fb452,#334fb400 70%),radial-gradient(55% 75% at 88% 85%,#0e4b8547,#0e4b8500 70%),radial-gradient(50% 60% at 80% 12%,#5aa7e061,#5aa7e000 70%),#edf1f0b3;background-size:160% 160%;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);animation:dw-offer-aurora 14s ease-in-out infinite alternate}.bd-popup--festive .bd-popup__box>:not(.bd-popup__sparkle){position:relative;z-index:1}.bd-popup--festive .bd-popup__box>.bd-popup__close{position:absolute;z-index:2}.bd-popup--festive .bd-popup__heading{background:linear-gradient(100deg,var(--themecolor, #004987) 0%,var(--themecolor, #004987) 38%,#4f9de8 46%,#cfe6ff 50%,#4f9de8 54%,var(--themecolor, #004987) 62%,var(--themecolor, #004987) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:dw-offer-shimmer 4.8s ease-in-out .9s infinite}.bd-popup--festive .bd-popup__cta{position:relative;gap:8px;overflow:hidden}.bd-popup--festive .bd-popup__cta:after{content:"\2192";display:inline-block;transition:transform .2s ease}.bd-popup--festive .bd-popup__cta:hover:after,.bd-popup--festive .bd-popup__cta:focus-visible:after{transform:translate(3px)}.bd-popup--festive .bd-popup__cta:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,#fff0,#ffffff59,#fff0);transform:skew(-20deg);animation:dw-offer-shine 4.8s ease-in-out 2.4s infinite;pointer-events:none}@keyframes dw-offer-aurora{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes dw-offer-shimmer{0%,55%{background-position:100% 0}to{background-position:0% 0}}@keyframes dw-offer-shine{0%,70%{left:-60%}to{left:130%}}@media(prefers-reduced-motion:reduce){.dw-offer{transition:none}.bd-popup--festive .bd-popup__sparkle{animation:none;opacity:.85}.bd-popup--festive .bd-popup__box.bd-popup__box--glass,.bd-popup--festive .bd-popup__heading,.bd-popup--festive .bd-popup__cta:before{animation:none}}@keyframes dw-flicker{0%{transform:scale(1) rotate(-3deg)}to{transform:scale(.9,1.1) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.dw-stage{display:none}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/diwali-celebration.css.map */
