/** Shopify CDN: Minification failed

Line 7:119 All "@import" rules must come first
Line 7:10407 Unexpected "}"

**/
:root{--fv-indigo:#211d55;--fv-violet:#4b3b8f;--fv-gold:#d8b86a;--fv-ivory:#fbfaf5;--fv-ease:cubic-bezier(.22,1,.36,1)}@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');html{scroll-behavior:smooth}body{font-family:'Manrope',sans-serif!important}h1,h2,h3,h4,h5,h6,.fv-home{font-family:'Cormorant Garamond',Georgia,serif}.fv-home .fv-btn,.fv-home .fv-eyebrow,.fv-home .fv-price-line,.fv-home .fv-prepaid-track,.fv-home .fv-review,.fv-home .fv-save{font-family:'Manrope',sans-serif}#header-group header,#header-group .header__row{transition:background-color .35s ease,backdrop-filter .35s ease,box-shadow .35s ease,transform .35s ease}body.fv-scrolled #header-group header{background:rgba(20,16,58,.82)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 35px rgba(10,8,35,.16)}footer .shopify-powered-by,footer a[href*="shopify.com"],footer a[href*="shopify"]{display:none!important}.fv-scroll-reveal{opacity:1;transform:translate3d(0,0,0);transition:opacity .75s var(--fv-ease),transform .8s var(--fv-ease),filter .8s var(--fv-ease)}.fv-scroll-reveal.fv-enter{opacity:0;transform:translate3d(0,42px,0) scale(.985);filter:blur(1px)}.fv-scroll-reveal.fv-visible{opacity:1;transform:none;filter:none}.fv-home>.fv-hero,.fv-home>.fv-offer,.fv-home>.fv-products,.fv-home>.fv-stock,.fv-home>.fv-cinema,.fv-home>.fv-trust,.fv-home>.fv-final{animation:fv-section-in .7s var(--fv-ease) both}@keyframes fv-section-in{from{opacity:.55;transform:translateY(24px) scale(.992)}to{opacity:1;transform:none}}.fv-extra-mandalas{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.fv-extra-mandala{position:absolute;width:clamp(105px,15vw,245px);aspect-ratio:1;border-radius:50%;opacity:.075;transform:rotate(var(--r,0deg));background:radial-gradient(circle,transparent 0 7%,var(--fv-gold) 7.5% 8.5%,transparent 9% 17%,var(--fv-gold) 17.5% 18.5%,transparent 19% 29%,var(--fv-gold) 29.5% 30.5%,transparent 31% 43%,var(--fv-gold) 43.5% 44.5%,transparent 45%),conic-gradient(from 0deg,transparent 0 4deg,var(--fv-gold) 4.5deg 7deg,transparent 7.5deg 14deg,var(--fv-gold) 14.5deg 17deg,transparent 17.5deg 27deg,var(--fv-gold) 27.5deg 30deg,transparent 30.5deg 40deg,var(--fv-gold) 40.5deg 43deg,transparent 43.5deg);mask-image:radial-gradient(circle,#000 0 73%,transparent 77%);-webkit-mask-image:radial-gradient(circle,#000 0 73%,transparent 77%)}.fv-extra-mandala:nth-child(1){left:2%;top:8%;--r:18deg}.fv-extra-mandala:nth-child(2){right:3%;top:18%;--r:-27deg;width:190px}.fv-extra-mandala:nth-child(3){left:18%;top:31%;--r:42deg;width:125px}.fv-extra-mandala:nth-child(4){right:19%;top:43%;--r:-12deg;width:215px}.fv-extra-mandala:nth-child(5){left:0;top:54%;--r:65deg;width:155px}.fv-extra-mandala:nth-child(6){right:1%;top:63%;--r:-45deg;width:130px}.fv-extra-mandala:nth-child(7){left:35%;top:71%;--r:8deg;width:175px}.fv-extra-mandala:nth-child(8){right:31%;top:80%;--r:-34deg;width:115px}.fv-extra-mandala:nth-child(9){left:7%;top:89%;--r:51deg;width:205px}.fv-extra-mandala:nth-child(10){right:6%;top:94%;--r:-58deg;width:145px}.fv-parallax-art{will-change:transform}.fv-prepaid-marquee{position:relative;overflow:hidden;width:100%;background:linear-gradient(90deg,var(--fv-indigo),var(--fv-violet),var(--fv-indigo));color:#fff;border-top:1px solid rgba(216,184,106,.35);border-bottom:1px solid rgba(216,184,106,.35);padding:.72rem 0;white-space:nowrap;z-index:4}.fv-prepaid-track{display:flex;width:max-content;animation:fv-marquee-ltr 20s linear infinite}.fv-prepaid-track span{display:block;flex:0 0 auto;padding:0 1.6rem;font-size:.7rem;font-weight:800;letter-spacing:.16em}@keyframes fv-marquee-ltr{from{transform:translateX(-50%)}to{transform:translateX(0)}}.fv-celebration{position:relative;isolation:isolate;overflow:hidden;width:min(1180px,calc(100% - 2rem));margin:clamp(4rem,8vw,7rem) auto;padding:clamp(3.5rem,8vw,7rem) 1.5rem;text-align:center;border-radius:38px;background:radial-gradient(circle at 50% 48%,rgba(216,184,106,.16),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.72),rgba(247,244,234,.58));border:1px solid rgba(216,184,106,.28);box-shadow:0 30px 90px rgba(33,29,85,.1)}.fv-celebration h2{position:relative;z-index:3;margin:0 auto .8rem;max-width:850px;font-size:clamp(2.8rem,7vw,6.5rem);line-height:.84;letter-spacing:-.03em;color:var(--fv-indigo)}.fv-celebration p{position:relative;z-index:3;max-width:620px;margin:0 auto;color:#6f6876;font-family:'Manrope',sans-serif;line-height:1.7}.fv-diya-field{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden}.fv-diya{position:absolute;bottom:12%;width:48px;height:23px;border-radius:0 0 28px 28px;background:linear-gradient(180deg,#e7c777,#a9842e);box-shadow:0 8px 20px rgba(133,99,21,.16);animation:fv-diya-float 5s ease-in-out infinite}.fv-diya:before{content:"";position:absolute;left:50%;bottom:16px;width:15px;height:25px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 50% 75%,#fff4ae 0 20%,#f0c64e 32%,#d47b23 58%,transparent 70%);filter:drop-shadow(0 0 8px rgba(235,183,64,.75));animation:fv-flame 1.2s ease-in-out infinite alternate}.fv-diya:nth-child(1){left:6%;bottom:20%;animation-delay:-1s}.fv-diya:nth-child(2){left:18%;bottom:64%;transform:scale(.7);animation-delay:-3s}.fv-diya:nth-child(3){right:15%;bottom:56%;transform:scale(.82);animation-delay:-2s}.fv-diya:nth-child(4){right:5%;bottom:18%;animation-delay:-4s}.fv-diya:nth-child(5){left:37%;bottom:10%;transform:scale(.62);animation-delay:-2.5s}.fv-diya:nth-child(6){right:34%;bottom:15%;transform:scale(.62);animation-delay:-.5s}.fv-confetti{position:absolute;width:6px;height:18px;border-radius:99px;background:var(--fv-gold);opacity:.75;animation:fv-confetti 5s linear infinite}.fv-confetti:nth-child(7){left:10%;top:18%;transform:rotate(25deg)}.fv-confetti:nth-child(8){left:27%;top:12%;transform:rotate(-35deg);animation-delay:-2s}.fv-confetti:nth-child(9){right:22%;top:17%;transform:rotate(42deg);animation-delay:-1s}.fv-confetti:nth-child(10){right:8%;top:34%;transform:rotate(-25deg);animation-delay:-3s}.fv-confetti:nth-child(11){left:45%;top:8%;transform:rotate(60deg);animation-delay:-4s}@keyframes fv-diya-float{0%,100%{translate:0 0}50%{translate:0 -14px}}@keyframes fv-flame{from{scale:.86 1;opacity:.78}to{scale:1.08 1.18;opacity:1}}@keyframes fv-confetti{0%{translate:0 -30px;rotate:0deg;opacity:0}15%{opacity:.8}100%{translate:30px 230px;rotate:180deg;opacity:0}}.fv-price-section{position:relative;isolation:isolate;overflow:hidden;padding:clamp(54px,7vw,96px) 20px;background:linear-gradient(135deg,#17143f,#30256d 48%,#1b1749);color:#fff}.fv-price-inner{position:relative;z-index:3;max-width:1180px;margin:0 auto}.fv-price-heading{text-align:center;max-width:760px;margin:0 auto 34px}.fv-price-heading h2{margin:0 0 12px;font-size:clamp(1.7rem,4vw,3.2rem)}.fv-price-heading p{margin:0;color:rgba(255,255,255,.78)}.fv-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fv-price-card{position:relative;padding:28px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(0,0,0,.18);overflow:hidden}.fv-price-label{position:relative;display:block;color:var(--fv-gold);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.fv-price-line{position:relative;display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:.92rem}.fv-price-line strong{font-size:1.05rem}.fv-price-line.fv-prepaid{border-bottom:0}.fv-price-line.fv-prepaid strong{color:#f2d98d;font-size:1.25rem}.fv-price-cta{position:relative;display:inline-flex;margin-top:20px;padding:12px 20px;border:1px solid rgba(216,184,106,.55);border-radius:999px;color:#fff;text-decoration:none;background:rgba(216,184,106,.14);transition:transform .3s var(--fv-ease),background .3s ease,box-shadow .3s ease}.fv-price-cta:hover{transform:translateY(-2px);background:rgba(216,184,106,.24);box-shadow:0 10px 28px rgba(0,0,0,.16)}.fv-offer-note{text-align:center;color:rgba(255,255,255,.62);font-size:.75rem;margin-top:22px}.fv-price-glow{position:absolute;width:420px;height:420px;border-radius:50%;right:-150px;top:-150px;background:radial-gradient(circle,rgba(216,184,106,.16),transparent 68%);pointer-events:none}.product__info-wrapper .quantity,.product-form__quantity .quantity{background:var(--fv-indigo)!important;border-color:rgba(216,184,106,.45)!important;box-shadow:0 0 0 1px rgba(216,184,106,.16)!important;border-radius:14px!important;overflow:hidden}.product__info-wrapper .quantity__button,.product__info-wrapper .quantity__input,.product-form__quantity .quantity__button,.product-form__quantity .quantity__input{color:#fff!important;-webkit-text-fill-color:#fff!important}.product__info-wrapper .quantity__button svg,.product-form__quantity .quantity__button svg{fill:#fff!important;color:#fff!important}.product__info-wrapper .quantity__button:hover,.product-form__quantity .quantity__button:hover{background:rgba(255,255,255,.12)!important}.product__info-wrapper .quantity__input:focus,.product-form__quantity .quantity__input:focus{background:transparent!important;outline:none!important;box-shadow:none!important}@media(max-width:700px){.fv-extra-mandala{opacity:.045}.fv-celebration{width:calc(100% - 1.25rem);border-radius:28px}.fv-diya{width:38px;height:19px}.fv-diya:before{bottom:13px}.fv-price-section{padding-inline:14px}.fv-price-grid{grid-template-columns:1fr}.fv-price-card{padding:22px}.fv-prepaid-track{animation-duration:17s}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fv-home>.fv-hero,.fv-home>.fv-offer,.fv-home>.fv-products,.fv-home>.fv-stock,.fv-home>.fv-cinema,.fv-home>.fv-trust,.fv-home>.fv-final{animation:none!important}.fv-scroll-reveal,.fv-parallax-art,.fv-price-cta{transition:none!important;transform:none!important;filter:none!important}.fv-prepaid-track{animation:none!important;transform:none!important}.fv-diya,.fv-diya:before,.fv-confetti{animation:none!important}.fv-celebrate h2{word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:balance}@media(max-width:700px){.fv-celebrate h2{font-size:clamp(2.5rem,8.2vw,4.2rem);letter-spacing:-.02em}}}}.fv-celebrate h2{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:balance!important;max-width:100%!important}@media(max-width:700px){.fv-celebrate h2{font-size:clamp(2.35rem,7.4vw,3.5rem)!important;letter-spacing:-.025em!important;line-height:.86!important}} 