h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.page-title,.section-title,.card-title,.product-title,.collection-title,.blog-title{font-family:Georgia,Times New Roman,serif!important;font-weight:700!important;color:#2d3a2e!important;text-shadow:1px 1px 2px rgba(45,58,46,.3)!important;position:relative!important}.h3{font-size:20px!important}body{background:linear-gradient(135deg,#f2eafb 80% 90%,#f2eafb)!important;background-attachment:fixed!important;min-height:100vh!important}body:before{display:none!important}@keyframes sparkleMove{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:100px 100px,-150px 150px,120px -120px,-80px 80px}}.diwali-edge-animations{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.diwali-crackers{position:absolute;width:100%;height:100%;pointer-events:none}.cracker-burst{position:absolute;width:30px;height:30px;animation:crackerExplode 4s linear infinite}.cracker-burst:nth-child(1){top:15%;left:15%;animation-delay:0s}.cracker-burst:nth-child(2){top:25%;right:20%;animation-delay:1s}.cracker-burst:nth-child(3){top:60%;left:10%;animation-delay:2s}.cracker-burst:nth-child(4){top:80%;right:15%;animation-delay:3s}.floating-sparkles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.diwali-sparkle{position:absolute;width:10px;height:10px;background:none;border:none;border-radius:0;animation:sparkleTwinkle 3s ease-in-out infinite;pointer-events:none}.diwali-sparkle:before,.diwali-sparkle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:gold;filter:drop-shadow(0 0 6px #FFD700) drop-shadow(0 0 12px rgba(255,215,0,.8))}.diwali-sparkle:before{width:2px;height:10px}.diwali-sparkle:after{width:10px;height:2px}.diwali-sparkle:nth-child(1){left:5%;top:20%;animation-delay:0s}.diwali-sparkle:nth-child(2){left:12%;top:60%;animation-delay:.3s}.diwali-sparkle:nth-child(3){left:18%;top:35%;animation-delay:.6s}.diwali-sparkle:nth-child(4){left:25%;top:75%;animation-delay:.9s}.diwali-sparkle:nth-child(5){left:32%;top:15%;animation-delay:1.2s}.diwali-sparkle:nth-child(6){left:38%;top:55%;animation-delay:1.5s}.diwali-sparkle:nth-child(7){left:45%;top:25%;animation-delay:1.8s}.diwali-sparkle:nth-child(8){left:52%;top:70%;animation-delay:2.1s}.diwali-sparkle:nth-child(9){left:58%;top:40%;animation-delay:2.4s}.diwali-sparkle:nth-child(10){left:65%;top:65%;animation-delay:2.7s}.diwali-sparkle:nth-child(11){left:72%;top:30%;animation-delay:.2s}.diwali-sparkle:nth-child(12){left:78%;top:80%;animation-delay:.5s}.diwali-sparkle:nth-child(13){left:85%;top:45%;animation-delay:.8s}.diwali-sparkle:nth-child(14){left:92%;top:25%;animation-delay:1.1s}.diwali-sparkle:nth-child(15){left:8%;top:50%;animation-delay:1.4s}.diwali-sparkle:nth-child(16){left:15%;top:85%;animation-delay:1.7s}.diwali-sparkle:nth-child(17){left:22%;top:10%;animation-delay:2s}.diwali-sparkle:nth-child(18){left:68%;top:15%;animation-delay:2.3s}.diwali-sparkle:nth-child(19){left:75%;top:55%;animation-delay:2.6s}.diwali-sparkle:nth-child(20){left:88%;top:75%;animation-delay:2.9s}.diwali-sparkle:nth-child(21){left:2%;top:30%;animation-delay:.4s}.diwali-sparkle:nth-child(22){left:4%;top:70%;animation-delay:.7s}.diwali-sparkle:nth-child(23){left:10%;top:25%;animation-delay:1s}.diwali-sparkle:nth-child(24){left:18%;top:65%;animation-delay:1.3s}.diwali-sparkle:nth-child(25){left:27%;top:45%;animation-delay:1.6s}.diwali-sparkle:nth-child(26){left:94%;top:35%;animation-delay:.6s}.diwali-sparkle:nth-child(27){left:96%;top:60%;animation-delay:.9s}.diwali-sparkle:nth-child(28){left:90%;top:20%;animation-delay:1.2s}.diwali-sparkle:nth-child(29){left:82%;top:65%;animation-delay:1.5s}.diwali-sparkle:nth-child(30){left:73%;top:40%;animation-delay:1.8s}@keyframes lampGlow{0%{opacity:.6;filter:drop-shadow(0 0 8px #ff6b35) brightness(1)}to{opacity:1;filter:drop-shadow(0 0 15px #ff6b35) drop-shadow(0 0 25px rgba(255,107,53,.5)) brightness(1.3)}}@keyframes crackerExplode{0%{transform:scale(0);opacity:0}20%{transform:scale(1.5);opacity:1}40%{transform:scale(1);opacity:.8}to{transform:scale(0);opacity:0}}@keyframes sparkleTwinkle{0%,to{opacity:.3;transform:scale(.8);filter:brightness(1.5) drop-shadow(0 0 2px #FFD700)}50%{opacity:1;transform:scale(1.2);filter:brightness(2.5) drop-shadow(0 0 6px #FFD700) drop-shadow(0 0 12px rgba(255,215,0,.8))}}.header-wrapper{position:relative!important}.header-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:repeat;background-size:600px 85px;animation:starGlow1 3s ease-in-out infinite alternate;pointer-events:none;z-index:-1}.header-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:repeat;background-size:580px 80px;animation:starGlow2 4s ease-in-out infinite alternate;animation-delay:1.5s;pointer-events:none;z-index:-1}@keyframes starGlow1{0%{opacity:.1;filter:brightness(.5) drop-shadow(0 0 1px rgba(255,215,0,.2))}50%{opacity:1;filter:brightness(2.5) drop-shadow(0 0 12px rgba(255,215,0,1)) drop-shadow(0 0 18px rgba(255,215,0,.7))}to{opacity:.1;filter:brightness(.5) drop-shadow(0 0 1px rgba(255,215,0,.2))}}@keyframes starGlow2{0%{opacity:.05;filter:brightness(.4) drop-shadow(0 0 1px rgba(255,179,71,.1))}50%{opacity:.95;filter:brightness(2.8) drop-shadow(0 0 10px rgba(255,179,71,1)) drop-shadow(0 0 15px rgba(255,179,71,.6))}to{opacity:.05;filter:brightness(.4) drop-shadow(0 0 1px rgba(255,179,71,.1))}}@media (max-width: 768px){.header-wrapper:before,.header-wrapper:after{background-size:300px 80px}}.full-header-crackers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;overflow:hidden}.cracker-zone{position:absolute;top:50%;transform:translateY(-50%);height:60px;pointer-events:none}.cracker-left{left:5%;width:20%}.cracker-center{left:35%;width:30%}.cracker-right{right:5%;width:20%}.cracker-extra{left:15%;width:70%}.cracker-glow{position:absolute;pointer-events:none;background:none;border:none;border-radius:0;filter:drop-shadow(0 0 8px #FFD700) drop-shadow(0 0 15px rgba(255,215,0,.8)) drop-shadow(0 0 20px rgba(255,107,53,.6));animation:crackerGlow 3s ease-in-out infinite}.cracker-1,.cracker-4,.cracker-7,.cracker-10{width:22px;height:22px}.cracker-2,.cracker-5,.cracker-8,.cracker-11{width:18px;height:18px}.cracker-3,.cracker-6,.cracker-9,.cracker-12{width:26px;height:26px}@keyframes crackerGlow{0%,to{opacity:.4;filter:drop-shadow(0 0 6px #FFD700) drop-shadow(0 0 12px rgba(255,215,0,.6)) drop-shadow(0 0 16px rgba(255,107,53,.4));transform:scale(.2)}25%{opacity:.6;transform:scale(.5)}50%{opacity:1;filter:drop-shadow(0 0 12px #FFD700) drop-shadow(0 0 20px rgba(255,215,0,.9)) drop-shadow(0 0 28px rgba(255,107,53,.7)) drop-shadow(0 0 35px rgba(255,140,0,.5));transform:scale(1)}75%{opacity:.7;transform:scale(.8)}}.cracker-3,.cracker-6,.cracker-9,.cracker-12{filter:drop-shadow(0 0 10px #FFD700) drop-shadow(0 0 18px rgba(255,215,0,.8)) drop-shadow(0 0 25px rgba(255,107,53,.6)) drop-shadow(0 0 32px rgba(255,140,0,.4));animation:crackerGlowLarge 3.5s ease-in-out infinite}@keyframes crackerGlowLarge{0%,to{opacity:.3;filter:drop-shadow(0 0 8px #FFD700) drop-shadow(0 0 15px rgba(255,215,0,.7)) drop-shadow(0 0 22px rgba(255,107,53,.5));transform:scale(.1)}25%{opacity:.5;transform:scale(.4)}50%{opacity:1;filter:drop-shadow(0 0 15px #FFD700) drop-shadow(0 0 25px rgba(255,215,0,.9)) drop-shadow(0 0 35px rgba(255,107,53,.8)) drop-shadow(0 0 45px rgba(255,140,0,.6));transform:scale(1)}75%{opacity:.7;transform:scale(.7)}}.cracker-1{left:10%;top:25%;animation-delay:0s}.cracker-2{left:20%;top:65%;animation-delay:.5s}.cracker-3{left:5%;top:45%;animation-delay:1s}.cracker-4{left:15%;top:80%;animation-delay:.3s}.cracker-7{left:75%;top:35%;animation-delay:.2s}.cracker-8{left:85%;top:60%;animation-delay:.7s}.cracker-5{left:90%;top:25%;animation-delay:.8s}.cracker-9{left:80%;top:80%;animation-delay:1.2s}.cracker-10{left:25%;top:35%;animation-delay:.4s}.cracker-11{left:30%;top:15%;animation-delay:.9s}.cracker-6{left:70%;top:50%;animation-delay:1.3s}.cracker-12{left:65%;top:15%;animation-delay:1.4s}.cracker-13{left:1%;top:30%;animation-delay:1.5s}.cracker-14{left:3%;top:75%;animation-delay:1.8s}.cracker-15{left:2%;top:15%;animation-delay:2.1s}.cracker-16{left:4%;top:55%;animation-delay:2.4s}.cracker-17{left:1.5%;top:90%;animation-delay:2.7s}.cracker-18{left:3.5%;top:5%;animation-delay:3s}.cracker-19{left:97%;top:20%;animation-delay:1.6s}.cracker-20{left:95%;top:65%;animation-delay:1.9s}.cracker-21{left:98%;top:45%;animation-delay:2.2s}.cracker-22{left:96%;top:85%;animation-delay:2.5s}.cracker-23{left:99%;top:10%;animation-delay:2.8s}.cracker-24{left:97.5%;top:35%;animation-delay:3.1s}@media screen and (max-width: 749px){.cracker-1{left:2%;top:5%}.cracker-2{left:8%;top:12%}.cracker-3{left:92%;top:8%}.cracker-4{left:88%;top:3%}.cracker-5{left:3%;top:85%}.cracker-6{left:10%;top:90%}.cracker-7{left:90%;top:88%}.cracker-8{left:95%;top:82%}.cracker-9{left:45%;top:45%;opacity:.4;transform:scale(.6)}.cracker-10{left:55%;top:55%;opacity:.3;transform:scale(.5)}.cracker-11,.cracker-12,.cracker-13,.cracker-14,.cracker-15,.cracker-16,.cracker-17,.cracker-18,.cracker-19,.cracker-20,.cracker-21,.cracker-22,.cracker-23,.cracker-24{display:none}.full-header-crackers{height:80%}.cracker-zone{height:100%;top:0;transform:none}}.cracker-2,.cracker-5,.cracker-8,.cracker-11,.cracker-14,.cracker-17,.cracker-20,.cracker-23{animation:crackerGlow 2.5s ease-in-out infinite}.cracker-1,.cracker-4,.cracker-7,.cracker-10,.cracker-13,.cracker-16,.cracker-19,.cracker-22{animation:crackerGlow 3.2s ease-in-out infinite}.cracker-15,.cracker-18,.cracker-21,.cracker-24{animation:crackerGlowLarge 3.5s ease-in-out infinite}.diwali-fireworks{display:none}.firework{position:absolute;width:6px;height:6px;border-radius:50%;animation:fireworkBurst 2s ease-out infinite}.firework:before,.firework:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 5px #9a349580,0 0 0 10px #f4d5ff4d,0 0 0 15px #8d5f8c33}@keyframes fireworkBurst{0%{transform:scale(0);opacity:1}50%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}.diwali-diya-corner{position:fixed;width:30px;height:30px;z-index:4;pointer-events:none}.diwali-diya-corner:before{content:"\1fa94";font-size:24px;position:absolute;animation:diyaFlicker 2s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px rgba(154,52,149,.6))}.diya-top-left{top:20px;left:20px}.diya-top-right{top:20px;right:20px}.diya-bottom-left{bottom:20px;left:20px}.diya-bottom-right{bottom:20px;right:20px}@keyframes diyaFlicker{0%{transform:scale(1);filter:drop-shadow(0 0 8px rgba(154,52,149,.6))}to{transform:scale(1.1);filter:drop-shadow(0 0 12px rgba(244,213,255,.8))}}.btn,button,.button,.shopify-payment-button__button,.product-form__submit,.explore-button{background:#502f8f!important;border:2px solid #502f8f!important;color:#f0f0f0!important;position:relative!important;overflow:hidden!important;transition:all .3s ease!important}.btn:hover,button:hover,.button:hover,.shopify-payment-button__button:hover,.product-form__submit:hover,.explore-button:hover{background:#412377!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #2d3a2e66!important}.card,.product-card,.collection-card,.grid-item,.product-item{border:1px solid #D9E9CF!important;background:#f0f0f0cc!important;position:relative!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.card:after,.product-card:after,.collection-card:after,.grid-item:after,.product-item:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:#96a78d1a;border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease}.card:hover:after,.product-card:hover:after,.collection-card:hover:after,.grid-item:hover:after,.product-item:hover:after{opacity:1}.loading-overlay:before{background:#96a78de6!important}.spinner{border:4px solid #D9E9CF!important;border-top:4px solid #502f8f!important;animation:festiveSpin 1s linear infinite!important}@keyframes festiveSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header-wrapper,.header{position:relative!important;z-index:10!important}@media (max-width: 768px){.diwali-diya-corner{width:20px;height:20px}.diwali-diya-corner:before{font-size:16px}.sparkle{width:3px;height:3px}.firework{width:4px;height:4px}h1,h2,h3,h4,h5,h6{animation-duration:4s!important}.full-header-crackers{height:110px}.cracker-zone{height:40px}.cracker-1,.cracker-4,.cracker-7,.cracker-10{width:12px;height:12px}.cracker-2,.cracker-5,.cracker-8,.cracker-11{width:10px;height:10px}.cracker-3,.cracker-6,.cracker-9,.cracker-12{width:14px;height:14px}.cracker-glow{filter:drop-shadow(0 0 4px #FFD700) drop-shadow(0 0 8px rgba(255,215,0,.6)) drop-shadow(0 0 12px rgba(255,107,53,.4))}}.card__product-benefits{margin-top:8px;padding:6px 0}.product-benefits-text{color:#424d42;font-size:14px;font-weight:500;line-height:1.3;display:block;text-align:center}@media (max-width: 749px){.product-benefits-text{font-size:14px;text-align:center}}.diwali-banner{position:relative;background:#502f8f;color:#f0f0f0;text-align:center;padding:15px;font-family:Alan Sans,sans-serif;font-weight:600;animation:bannerGlow 2s ease-in-out infinite alternate;z-index:5}.diwali-banner:before{content:"\1fa94  \2728  Happy Diwali! Celebrate with Special Offers \2728  \1fa94";font-size:16px}@keyframes bannerGlow{0%{box-shadow:0 0 20px #9a349580}to{box-shadow:0 0 30px #f4d5ffcc}}.header__menu-item .link{color:#2d3a2e!important;transition:color .3s ease!important}.header__menu-item .link:hover{color:#502f8f!important;text-shadow:0 0 5px rgba(80,47,143,.3)!important}.footer{background:linear-gradient(135deg,#502f8f 0% 100%)!important;border-top:3px solid #502f8f!important}.card:hover .card__media{box-shadow:0 8px 25px #502f8f33!important;transform:translateY(-3px)!important;transition:all .3s ease!important}input,textarea,select{border-color:#502f8f4d!important;transition:border-color .3s ease!important}input:focus,textarea:focus,select:focus{border-color:#502f8f!important;box-shadow:0 0 10px #502f8f33!important}.price .price__sale{color:#000!important;font-weight:700!important}.price .price__regular{color:#000!important;font-size:bold}.announcement-bar{background:linear-gradient(135deg,#502f8f 80% 90%,#502f8f)!important;color:#fff!important;animation:festiveShimmer 3s ease-in-out infinite!important}@keyframes festiveShimmer{0%,to{opacity:1}50%{opacity:.9}}.pagination__item a{color:#502f8f!important;border-color:#502f8f4d!important}.pagination__item a:hover,.pagination__item--current a{background:#502f8f!important;color:#fff!important}.badge,.tag{background:linear-gradient(135deg,#9a349a,#502f8f)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #502f8f4d!important}.cart-drawer{background:linear-gradient(180deg,#f2eafb,#fff)!important}.cart-item__name{color:#502f8f!important;font-weight:600!important}.search__input{border-color:#502f8f4d!important}.search__input:focus{border-color:#502f8f!important;box-shadow:0 0 10px #502f8f33!important}.breadcrumb a{color:#502f8f!important}.breadcrumb a:hover{text-shadow:0 0 3px rgba(80,47,143,.5)!important}.facets__item button{border-color:#502f8f4d!important;color:#502f8f!important}.facets__item button:hover,.facets__item button.is-selected{background:#502f8f!important;color:#fff!important}.header__menu-drawer .menu-drawer__navigation a{color:#2d3a2e!important}.header__menu-drawer .menu-drawer__navigation a:hover{color:#502f8f!important;background:#502f8f0d!important}.quantity__button{border-color:#502f8f4d!important;color:#fff!important}.quantity__button:hover{background:#502f8f!important;color:#fff!important}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sparkle,.firework,.diwali-diya-corner,h1,h2,h3,h4,h5,h6{will-change:transform;transform:translateZ(0)}.grid-container{display:grid;gap:20px;padding:20px;border-radius:10px}.first-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.second-row{display:flex;justify-content:center;gap:20px}.cardz img{width:100%;height:230px;border-radius:10px;object-fit:cover}.card-content{margin-top:10px}.card-description{font-size:.9rem;color:#666;margin-top:10px}#HeaderDrawer-face-category{font-weight:700;font-size:24px!important}#HeaderDrawer-hair-category,#HeaderDrawer-body-category,#HeaderDrawer-cosmetics-category{font-size:24px!important}.header--top-center .mega-menu__list>li{width:33%}@media (max-width: 768px){.first-row{grid-template-columns:repeat(2,1fr)}.second-row{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/diwali-festival.css.map */
