@font-face{font-family:DiwaliDisplay;font-display:swap;src:url(YesevaOne-Regular.ttf) format("truetype")}.popup-cart--diwali{--dw-maroon: #6b0f1a;--dw-maroon-deep: #3f0610;--dw-red: #b3121f;--dw-gold: #c9922e;--dw-gold-light: #f6d27a;--dw-saffron: #f28c28;--dw-marigold: #ffb320;--dw-ivory: #fff8ec;--dw-cream: #fcefd6;--dw-ink: #2b1208;--dw-line: rgba(201, 146, 46, .45);position:relative;color:var(--dw-ink);background:radial-gradient(120% 220px at 50% 0,#ffb32038,#ffb32000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='none' stroke='%23d9a441' stroke-width='0.8' opacity='0.28'%3E%3Cpath d='M22 14 L30 22 L22 30 L14 22Z'/%3E%3Ccircle cx='22' cy='22' r='2'/%3E%3C/g%3E%3Cg fill='%23d9a441' opacity='0.3'%3E%3Ccircle cx='0' cy='0' r='1.2'/%3E%3Ccircle cx='44' cy='0' r='1.2'/%3E%3Ccircle cx='0' cy='44' r='1.2'/%3E%3Ccircle cx='44' cy='44' r='1.2'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 64px 64px,var(--dw-ivory)!important}.popup-cart--diwali .header-bottom{border-bottom:0;padding-bottom:10px;position:relative}.popup-cart--diwali .header-bottom:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-top:1px solid var(--dw-gold);border-bottom:1px solid var(--dw-gold);opacity:.8}.popup-cart--diwali .cart_heading,.popup-cart--diwali .popup-cart__head h2{font-family:DiwaliDisplay,serif;font-weight:400;color:var(--dw-maroon);letter-spacing:.5px}.popup-cart--diwali .popup.arrow svg,.popup-cart--diwali .popup-cart__close svg{fill:var(--dw-maroon);color:var(--dw-maroon)}.popup-cart--diwali .pill{background:linear-gradient(135deg,var(--dw-maroon),var(--dw-maroon-deep));border:1px solid var(--dw-gold);color:var(--dw-gold-light);padding:4px 18px;box-shadow:0 2px 10px #6b0f1a40,inset 0 0 0 2px #f6d27a26}.popup-cart--diwali .pill .progress-message{color:var(--dw-gold-light);margin:0;font-weight:600}.popup-cart--diwali .dw-greeting{text-align:center;margin:14px 0 2px;position:relative}.popup-cart--diwali .dw-greeting__title{display:inline-flex;align-items:center;gap:10px;font-family:DiwaliDisplay,serif;font-size:22px;line-height:1.2;color:var(--dw-red);background:linear-gradient(90deg,var(--dw-red),var(--dw-saffron) 50%,var(--dw-red));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.popup-cart--diwali .dw-greeting__title:before,.popup-cart--diwali .dw-greeting__title:after{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--dw-gold))}.popup-cart--diwali .dw-greeting__title:after{background:linear-gradient(90deg,var(--dw-gold),transparent)}.popup-cart--diwali .dw-greeting__sub{display:block;margin-top:3px;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--dw-maroon);opacity:.8}.popup-cart--diwali .dw-spark{position:absolute;width:8px;height:8px;background:var(--dw-marigold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:dw-twinkle 2.4s ease-in-out infinite}.popup-cart--diwali .dw-spark--1{top:-2px;left:14%}.popup-cart--diwali .dw-spark--2{top:18px;right:12%;animation-delay:.8s;width:6px;height:6px}.popup-cart--diwali .dw-spark--3{top:30px;left:22%;animation-delay:1.6s;width:5px;height:5px}@keyframes dw-twinkle{0%,to{opacity:.2;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(45deg)}}.popup-cart--diwali .progress-wrapper{height:6px;background:var(--dw-cream);border:1px solid var(--dw-line);border-radius:10px}.popup-cart--diwali .progress-fill{height:100%;top:0;background:linear-gradient(90deg,var(--dw-saffron),var(--dw-marigold),var(--dw-gold-light),var(--dw-marigold));background-size:200% 100%;box-shadow:0 0 8px #ffb320b3;animation:dw-flow 3s linear infinite}@keyframes dw-flow{0%{background-position:0 0}to{background-position:-200% 0}}.popup-cart--diwali .step{width:42px;height:42px;border-radius:50%;background:var(--dw-ivory);border:1.5px solid var(--dw-line)}.popup-cart--diwali .step.active{background:radial-gradient(circle at 50% 35%,#8c1a26,var(--dw-maroon-deep));border-color:var(--dw-gold);box-shadow:0 0 0 3px #ffb3202e,0 0 16px #ffb3208c}.popup-cart--diwali .step i{display:flex}.popup-cart--diwali .step .dw-diya{width:28px;height:28px}.popup-cart--diwali .dw-diya__bowl{fill:#b98a5a}.popup-cart--diwali .dw-diya__rim{fill:#8a6236}.popup-cart--diwali .dw-diya__dot{fill:var(--dw-ivory)}.popup-cart--diwali .dw-diya__flame,.popup-cart--diwali .dw-diya__core{opacity:0;transform-origin:16px 15px}.popup-cart--diwali .step.active .dw-diya__bowl{fill:var(--dw-marigold)}.popup-cart--diwali .step.active .dw-diya__rim{fill:var(--dw-gold)}.popup-cart--diwali .step.active .dw-diya__dot{fill:var(--dw-red)}.popup-cart--diwali .step.active .dw-diya__flame{opacity:1;fill:var(--dw-saffron);animation:dw-flicker 1.4s ease-in-out infinite}.popup-cart--diwali .step.active .dw-diya__core{opacity:1;fill:#fff2b0;animation:dw-flicker 1.1s ease-in-out infinite reverse}@keyframes dw-flicker{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.08,.94) rotate(-3deg)}60%{transform:scale(.95,1.06) rotate(2deg)}}.popup-cart--diwali .custom-cart-progress>.progress-message{text-align:center;color:var(--dw-maroon);font-weight:600}.popup-cart--diwali .product-cart{background:#fff;border:1px solid var(--dw-line);border-radius:14px;box-shadow:0 4px 14px #6b0f1a14;padding:8px 10px;position:relative;overflow:hidden}.popup-cart--diwali .product-cart:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--dw-marigold),var(--dw-red))}.popup-cart--diwali .product-cart:hover{box-shadow:0 6px 18px #6b0f1a24}.popup-cart--diwali .product-cart__image img{border-radius:10px}.popup-cart--diwali .product-cart__title a{color:var(--dw-ink)}.popup-cart--diwali .product-cart__remove svg{fill:var(--dw-maroon);color:var(--dw-maroon)}.popup-cart--diwali .input-quantity{border:1px solid var(--dw-line);border-radius:8px;background:var(--dw-ivory)}.popup-cart--diwali .input-quantity [data-control]{border:0!important}.popup-cart--diwali .input-quantity [data-control] svg{fill:var(--dw-maroon)}.popup-cart--diwali .input-quantity input{background:transparent;color:var(--dw-ink)}.popup-cart--diwali .upsell_heading{font-family:DiwaliDisplay,serif;font-weight:400;color:var(--dw-maroon);display:flex;align-items:center;justify-content:center;gap:10px}.popup-cart--diwali .upsell_heading:before,.popup-cart--diwali .upsell_heading:after{content:"\2726";color:var(--dw-gold);font-size:12px}.popup-cart--diwali .mini-cart-item{background:var(--dw-cream);border:1px dashed var(--dw-gold);border-radius:12px}.popup-cart--diwali .mini-title{color:var(--dw-ink)}.popup-cart--diwali .mini-price .sale{color:var(--dw-red)}.popup-cart--diwali .mini-add-btn{border:1px solid var(--dw-maroon);color:var(--dw-maroon);border-radius:20px;background:#fff;transition:background .2s,color .2s}.popup-cart--diwali .mini-add-btn:hover{background:var(--dw-maroon);color:var(--dw-gold-light)}.popup-cart--diwali .mini-notify-btn{background:var(--dw-maroon);border-radius:20px}.popup-cart--diwali #mini-cart-carousel .splide__arrow{background:var(--dw-maroon);opacity:1}.popup-cart--diwali #mini-cart-carousel .splide__arrow svg{fill:var(--dw-gold-light)}.popup-cart--diwali .popup-cart__footer{background:var(--dw-ivory)!important;border-top:0!important;box-shadow:0 -8px 20px #6b0f1a14;z-index:20!important;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}@media(min-width:1025px){.popup-cart--diwali.popup-cart--center .popup-cart__footer{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}.popup-cart--diwali #mini-cart-carousel .splide__arrow{z-index:1}.popup-cart--diwali .popup-cart__footer:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:repeating-linear-gradient(90deg,var(--dw-marigold) 0 10px,var(--dw-red) 10px 20px,var(--dw-gold) 20px 30px)}.popup-cart--diwali .cart-savings-banner{background:linear-gradient(135deg,var(--dw-maroon),var(--dw-maroon-deep));color:var(--dw-gold-light);border:1px solid var(--dw-gold);border-radius:10px;padding:7px 10px;font-size:14px;letter-spacing:.3px}.popup-cart--diwali .cart-savings-banner strong{color:#fff;font-size:15px}.popup-cart--diwali .cart-savings-banner:before{content:"\1fa94  "}.popup-cart--diwali .cart-total-label{color:var(--dw-maroon);letter-spacing:1px}.popup-cart--diwali .cart-compare-price{color:#9a7b62}.popup-cart--diwali .cart-final-price{color:var(--dw-red);font-size:1.15em}.popup-cart--diwali .notes{color:#7a5a44}.popup-cart--diwali .gokwik-checkout button{height:50px;border-radius:10px;background:linear-gradient(135deg,var(--dw-red) 0%,var(--dw-maroon) 60%,var(--dw-maroon-deep) 100%)!important;border:1px solid var(--dw-gold)!important;box-shadow:0 6px 16px #6b0f1a4d,inset 0 1px #f6d27a59;overflow:hidden}.popup-cart--diwali .gokwik-checkout button:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,230,160,.45),transparent);transform:skew(-20deg);animation:dw-shine 3.2s ease-in-out infinite}@keyframes dw-shine{0%,55%{left:-60%}to{left:130%}}.popup-cart--diwali .gokwik-checkout button:hover{background:linear-gradient(135deg,var(--dw-maroon) 0%,var(--dw-maroon-deep) 100%)!important}.popup-cart--diwali .gokwik-checkout button .btn-text span:first-child{color:var(--dw-gold-light)!important}.popup-cart--diwali .gokwik-checkout button .btn-text span{color:#fff!important}.popup-cart--diwali .btn-link,.popup-cart--diwali .popup-cart__buttons a .btn-link{color:var(--dw-maroon);border-color:var(--dw-gold)}.popup-cart--diwali .popup-cart__empty .have_account h4{color:var(--dw-maroon)}.popup-cart--diwali .popup-cart__empty .login-id a{color:var(--dw-red)}.popup-cart--diwali .empty-cart-shopping-button{background:linear-gradient(135deg,var(--dw-red),var(--dw-maroon))!important;color:var(--dw-gold-light)!important;border:1px solid var(--dw-gold)!important;border-radius:10px}@media(max-width:767px){.popup-cart--diwali .dw-greeting__title{font-size:19px}.popup-cart--diwali .dw-greeting__title:before,.popup-cart--diwali .dw-greeting__title:after{width:22px}.popup-cart--diwali .pill{padding:3px 12px}}@media(prefers-reduced-motion:reduce){.popup-cart--diwali *,.popup-cart--diwali *:before,.popup-cart--diwali *:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/459/assets/popup-cart-diwali.css.map */
