.visually-hidden,.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[hidden]{display:none!important}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.65rem;border:0;cursor:pointer;background:var(--ast-global-color-0,#2b6cb0);color:#fff;font-weight:600;box-shadow:0 12px 24px -18px rgb(43 108 176 / .65);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.cta-button:hover{filter:brightness(.96);transform:translateY(-2px);box-shadow:0 16px 30px -20px rgb(43 108 176 / .7)}.cta-button:focus-visible{outline:3px solid rgb(255 255 255 / .75);outline-offset:3px}.hero-section.alignfull{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;background:#fff0}.hero-section.alignfull .final-slider-container{position:relative;width:100%;max-width:none;margin:0;overflow:hidden}.final-slider{position:relative;width:100%;isolation:isolate;background:#f0f2f5}.final-slider__track{display:flex;transition:none;will-change:transform;touch-action:pan-y;user-select:none;cursor:grab}.final-slider.is-dragging .final-slider__track{cursor:grabbing}.final-slider__slide{flex:0 0 100%;position:relative;touch-action:pan-y;contain:layout style}.final-slider__slide a,.final-slider__slide picture{display:block;width:100%;height:auto;touch-action:pan-y}.final-slider__slide img{display:block;width:100%;height:auto;object-fit:cover}.final-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgb(15 23 42 / .55);color:#fff;border:1px solid rgb(255 255 255 / .35);font-size:22px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease;z-index:3}.final-slider__arrow:hover{background:rgb(15 23 42 / .8);border-color:rgb(255 255 255 / .55)}.final-slider__arrow:focus-visible{outline:3px solid rgb(255 255 255 / .65);outline-offset:2px}.final-slider__arrow--prev{left:1.25rem}.final-slider__arrow--next{right:1.25rem}.final-slider__dots{position:absolute;bottom:1.15rem;left:50%;transform:translateX(-50%);display:flex;gap:.75rem;z-index:3}.final-slider__dot{width:11px;height:11px;border-radius:50%;border:1px solid rgb(255 255 255 / .4);background:rgb(255 255 255 / .35);cursor:pointer;transition:.2s ease}.final-slider__dot.is-active,.final-slider__dot.active{background:#fff;border-color:#fff}.final-slider__dot:focus-visible{outline:3px solid rgb(255 255 255 / .75);outline-offset:2px}.final-slider:not([data-rg-init="1"]) .final-slider__slide~.final-slider__slide{visibility:hidden;position:absolute;top:0;left:0}.final-slider:not([data-rg-init="1"]) .final-slider__arrow,.final-slider:not([data-rg-init="1"]) .final-slider__dots{opacity:0;pointer-events:none}@media (max-width:1023px){.final-slider__slide{aspect-ratio:1/1}.final-slider__slide a,.final-slider__slide picture{height:100%}.final-slider__slide img{position:absolute;inset:0;height:100%}}@media (min-width:1024px){.final-slider-container,.final-slider{width:100%!important;max-width:none!important;overflow:hidden}.final-slider__slide{aspect-ratio:1920/580;position:relative;overflow:hidden}.final-slider__slide img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}}@media (max-width:767px){.final-slider__arrow{width:44px;height:44px;font-size:18px}.final-slider__arrow--prev{left:.5rem}.final-slider__arrow--next{right:.5rem}}.intro-section{padding:clamp(2rem,5vw,3.5rem) 1rem;background:var(--ast-global-color-6,#fff)}.intro-container{max-width:1180px;margin-inline:auto;display:grid;gap:clamp(1.5rem,3vw,2.5rem);text-align:center}.intro-copy{display:grid;gap:1rem}.main-heading{margin:0;font-size:clamp(1.95rem,1.3rem + 2vw,2.85rem);text-wrap:balance}.intro-subtext{margin:0;font-size:clamp(1rem,.95rem + .5vw,1.2rem);line-height:1.65}.intro-benefits{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.intro-benefits li{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-radius:1rem;border:1px solid rgb(148 163 184 / .28);background:var(--ast-global-color-6,#fff);box-shadow:0 18px 44px -36px rgb(15 23 42 / .4);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.intro-benefit__text{display:grid;gap:.35rem}.intro-benefits li:hover,.intro-benefits li:focus-within{transform:translateY(-4px);box-shadow:0 26px 56px -40px rgb(15 23 42 / .45);border-color:rgb(37 99 235 / .35)}.intro-benefits li:focus-visible{outline:3px solid rgb(37 99 235 / .45);outline-offset:3px}.intro-benefit__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgb(37 99 235 / .12);color:var(--ast-global-color-0,#2563eb)}.intro-benefit__icon svg{width:22px;height:22px}.intro-benefits strong{font-size:clamp(1rem,.95rem + .35vw,1.15rem)}.intro-benefits p{margin:0;font-size:clamp(.95rem,.9rem + .25vw,1.05rem);line-height:1.6}@media (max-width:767px){.intro-section{padding-inline:.75rem}.intro-benefits li{padding:.85rem 1rem}}@media (min-width:768px){.intro-section{padding-inline:1.25rem}.intro-container{text-align:left}.intro-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.intro-section{padding-inline:1.5rem}.intro-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-grid-section{padding:2.25rem .75rem;text-align:center}.product-grid-section h2{margin:0 0 .85rem;font-size:clamp(1.5rem,1.2rem + .75vw,2rem)}.product-grid-section>p,.product-grid-section>.section-description{max-width:780px;margin:0 auto 1.4rem;font-size:clamp(1rem,.95rem + .35vw,1.1rem);line-height:1.7;padding-inline:.25rem}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:1180px;margin-inline:auto;padding-inline:0}.product-card{display:flex;flex-direction:column;overflow:hidden;border-radius:.65rem;border:1px solid rgb(15 23 42 / .06);box-shadow:0 10px 26px -22px rgb(15 23 42 / .3);transition:transform .25s ease,box-shadow .25s ease;contain:layout style}.product-card:hover,.product-card:focus-within{transform:translateY(-6px);box-shadow:0 26px 48px -30px rgb(15 23 42 / .35)}.product-image-wrapper{position:relative;width:100%;aspect-ratio:4/3}.product-image-wrapper img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.product-info{padding:.5rem .6rem .65rem;border-top:1px solid rgb(15 23 42 / .08);display:grid;gap:.35rem;text-align:center;background:var(--ast-global-color-6,#fff);align-content:start}.product-grid .product-info h3{margin:0;font-family:inherit;font-weight:600;font-size:clamp(.92rem,.88rem + .4vw,1.08rem);line-height:1.4;color:#1e293b;text-transform:none;text-wrap:balance}.product-grid .product-info h3 a{color:inherit;text-decoration:none}.product-grid .product-info h3 a:hover,.product-grid .product-info h3 a:focus{color:var(--ast-global-color-0,#2b6cb0)}.product-price{margin:0;font-weight:700;color:#334155;font-size:clamp(.95rem,.9rem + .3vw,1.05rem)}@media (min-width:768px){.product-grid-section{padding-inline:1rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.product-info{padding:.6rem .75rem .75rem}}@media (min-width:1024px){.product-grid-section{padding-inline:1.25rem}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.product-info{padding:.65rem .85rem .8rem}}.navratna-section{margin:1.25rem .75rem;padding:0;background:linear-gradient(135deg,#fffdf7 0%,#fef5e7 35%,#fcecd4 70%,#f5e1c4 100%);border-radius:.75rem;box-shadow:0 12px 28px -20px rgb(124 45 18 / .55);overflow:hidden}.navratna-card{display:flex;flex-direction:column;padding:1rem;gap:.85rem}.navratna-top{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#78350f}.navratna-top img{flex-shrink:0;width:80px;height:80px;border-radius:50%;background:rgb(255 255 255 / .85);padding:6px;border:2px solid rgb(249 115 22 / .35);box-shadow:0 8px 20px -12px rgb(124 45 18 / .5)}.navratna-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.navratna-info h2{margin:0;font-size:1.1rem;font-weight:600;color:#92400e;line-height:1.3}.navratna-info h2 span{font-weight:500;opacity:.85}.navratna-stones{margin:0;font-size:.85rem;line-height:1.45;color:#78350f;opacity:.9}.navratna-meta{margin:.15rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.9rem}.navratna-price{color:#b45309;font-weight:700}.navratna-cert{color:#166534;font-weight:600}.navratna-cta{display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:.7rem 1.75rem;background:#7c2d12;color:#fff;border-radius:.5rem;font-weight:600;font-size:.95rem;text-decoration:none;box-shadow:0 8px 20px -10px rgb(124 45 18 / .6);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.navratna-cta:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 12px 28px -12px rgb(124 45 18 / .7);color:#fff}@media (min-width:768px){.navratna-section{margin:1.25rem 1rem}.navratna-card{padding:1rem 1.25rem;gap:.85rem}.navratna-top{gap:1.25rem}.navratna-top img{width:90px;height:90px;padding:8px}.navratna-info h2{font-size:1.15rem}.navratna-stones{font-size:.85rem}.navratna-meta{font-size:.9rem}.navratna-cta{padding:.7rem 2rem;font-size:.95rem}}@media (min-width:1024px){.navratna-section{margin:1.5rem auto;max-width:1180px}.navratna-card{display:grid;grid-template-columns:1fr 3fr;align-items:center;padding:2rem 3rem;column-gap:2rem;row-gap:.75rem}.navratna-top{display:contents}.navratna-top img{grid-column:1;grid-row:1/3;width:180px;height:180px;padding:10px;justify-self:center}.navratna-info{grid-column:2;grid-row:1}.navratna-info h2{font-size:1.5rem}.navratna-stones{font-size:.95rem}.navratna-meta{font-size:1rem}.navratna-cta{grid-column:2;grid-row:2;justify-self:start;padding:.85rem 2.5rem;font-size:1.05rem}}.rudraksha-bg{background:#f8f5f0}.rudraksha-text{max-width:680px;margin:0 auto 1.5rem;padding:0 .5rem;text-align:center}.rudraksha-text h3{margin:.25rem 0 .6rem;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem)}.rudraksha-text p{margin:0;line-height:1.65}.rudraksha-toggle{text-align:center;margin-top:1.25rem}#rudraksha-toggle-btn{background:#8d6e63}#rudraksha-toggle-btn:hover{filter:brightness(.95)}#rudraksha-toggle-btn svg{transition:transform .3s ease}#rudraksha-toggle-btn[aria-expanded="true"] svg{transform:rotate(180deg)}.bracelet-section{padding:2.25rem .75rem;background:linear-gradient(180deg,#fafaf9 0%,#fff 100%)}.bracelet-slider-wrapper{position:relative;max-width:1180px;margin-inline:auto;padding-inline:0}.bracelet-slider{overflow:hidden}.bracelet-slider__track{display:flex;gap:.75rem;padding:.5rem 0;touch-action:pan-y;user-select:none;cursor:grab}.bracelet-slider-wrapper.is-dragging .bracelet-slider__track{cursor:grabbing}.bracelet-slider__slide{flex:0 0 45%;touch-action:pan-y;contain:layout style}.bracelet-slider__slide a,.bracelet-slider__slide picture{touch-action:pan-y}.bracelet-slider__slide .product-card{border-radius:.5rem;box-shadow:0 4px 12px -6px rgb(15 23 42 / .2)}.bracelet-slider__slide .product-info{padding:.4rem .5rem .5rem;gap:.15rem}.bracelet-slider__slide .product-info h3,.bracelet-slider__slide .product-info h3 a,.bracelet-slider__slide .product-info h3 a:visited{margin:0;font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#1e293b!important;text-decoration:none}.bracelet-slider__slide .product-info h3 a:hover{color:#2b6cb0!important}.bracelet-slider__slide .product-price{font-size:.82rem;font-weight:700;margin:0;color:#334155!important}@media (min-width:640px){.bracelet-slider__slide{flex:0 0 45%}}@media (min-width:768px){.bracelet-section{padding-inline:1rem}.bracelet-slider__slide{flex:0 0 35%}.bracelet-slider__slide .product-info{padding:.35rem .5rem .45rem;gap:.15rem}.bracelet-slider__slide .product-info h3{font-size:.82rem;line-height:1.25}.bracelet-slider__slide .product-price{font-size:.88rem}}@media (min-width:1024px){.bracelet-section{padding-inline:1.25rem}.bracelet-slider__slide{flex:0 0 30%}.bracelet-slider__slide .product-info{padding:.4rem .55rem .5rem}.bracelet-slider__slide .product-info h3{font-size:.88rem}.bracelet-slider__slide .product-price{font-size:.9rem}}.bracelet-slider__arrow{position:absolute;top:45%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ast-global-color-0,#2b6cb0);border:1px solid rgb(15 23 42 / .1);box-shadow:0 6px 16px -10px rgb(15 23 42 / .3);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.bracelet-slider__arrow:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 10px 22px -12px rgb(15 23 42 / .35)}.bracelet-slider__arrow--prev{left:8px}.bracelet-slider__arrow--next{right:8px}.bracelet-slider__arrow:disabled{opacity:.35;cursor:not-allowed}.bracelet-slider-wrapper.is-dragging .bracelet-slider__slide a{pointer-events:none}@media (min-width:768px){.bracelet-slider__arrow{width:44px;height:44px}.bracelet-slider__arrow--prev{left:10px}.bracelet-slider__arrow--next{right:10px}}@media (min-width:1024px){.bracelet-slider__arrow--prev{left:12px}.bracelet-slider__arrow--next{right:12px}}.bracelet-cta-wrap{text-align:center;margin-top:1.25rem}.bracelet-cta{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.75rem;background:var(--ast-global-color-0,#2b6cb0);color:#fff;border-radius:.5rem;font-weight:600;font-size:.95rem;text-decoration:none;box-shadow:0 8px 20px -10px rgb(43 108 176 / .5);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.bracelet-cta:hover{filter:brightness(.95);transform:translateY(-2px);box-shadow:0 12px 26px -12px rgb(43 108 176 / .55);color:#fff}.subscription-section{position:relative;padding:2.75rem 1rem;background:#141e30;overflow:hidden;color:#fff}.subscription-overlay{position:absolute;inset:0;background:linear-gradient(140deg,#141e30,#243b55 55%,#1f2a44 100%);opacity:.95;z-index:1}.subscription-container{position:relative;z-index:2;max-width:1180px;margin-inline:auto;display:grid;gap:1.75rem;text-align:center}.subscription-content{display:grid;gap:.75rem}.subscription-content h2{margin:0;font-size:clamp(1.55rem,1.3rem + .75vw,2.1rem);color:#fff}.subscription-content p{margin:0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.7;color:rgb(255 255 255 / .85)}.subscription-form-wrapper{width:100%}.subscription-form{display:grid;gap:.85rem;width:100%;max-width:420px;margin:0 auto}.subscription-form .form-group{margin:0;padding:.2rem;border-radius:10px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .3);overflow:hidden}.subscription-form input{width:100%;padding:.9rem 1rem;border:1px solid rgb(255 255 255 / .28);border-radius:10px;background:rgb(255 255 255 / .16);color:#fff}.subscription-form input::placeholder{color:rgb(255 255 255 / .72)}.subscription-form input:focus{outline:0;box-shadow:0 0 0 3px rgb(255 193 7 / .3);background:rgb(255 255 255 / .24)}.subscription-form .cta-button{width:100%;justify-content:center;background:#ffc107;color:#141e30;box-shadow:0 12px 22px -16px rgb(255 193 7 / .6)}.subscription-form .cta-button:hover{filter:brightness(.98);transform:translateY(-1px);box-shadow:0 18px 30px -20px rgb(255 193 7 / .55)}.subscription-privacy-note{margin:.6rem auto 0;max-width:420px;font-size:.88rem;line-height:1.6;color:rgb(255 255 255 / .8);text-align:center}.subscription-privacy-note a{color:#ffd54f;font-weight:600;text-decoration:underline}@media (min-width:768px){.subscription-section{padding-inline:1.25rem}.subscription-container{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;text-align:left}.subscription-form{margin:0;max-width:none}.subscription-privacy-note{margin-left:0;margin-right:0;text-align:left}}.form-message{padding:.75rem 1rem;border-radius:.5rem;margin-top:.75rem;font-size:.95rem;transition:opacity .3s ease}.form-message.success{background:rgb(34 197 94 / .15);color:#22c55e;border:1px solid rgb(34 197 94 / .3)}.form-message.error{background:rgb(239 68 68 / .15);color:#ef4444;border:1px solid rgb(239 68 68 / .3)}.form-error{display:block;font-size:.85rem;color:#ef4444;margin-top:.35rem}.final-slider__slide[aria-hidden="true"]{pointer-events:none}.final-slider__slide[aria-hidden="true"] a,.final-slider__slide[aria-hidden="true"] button,.final-slider__slide[aria-hidden="true"] input,.final-slider__slide[aria-hidden="true"] textarea,.final-slider__slide[aria-hidden="true"] select,.final-slider__slide[aria-hidden="true"] [tabindex]{pointer-events:none}.bracelet-slider__slide[aria-hidden="true"]{pointer-events:none}.bracelet-slider__slide[aria-hidden="true"] a,.bracelet-slider__slide[aria-hidden="true"] button,.bracelet-slider__slide[aria-hidden="true"] input,.bracelet-slider__slide[aria-hidden="true"] textarea,.bracelet-slider__slide[aria-hidden="true"] select,.bracelet-slider__slide[aria-hidden="true"] [tabindex]{pointer-events:none}@media (prefers-reduced-motion:reduce){.final-slider__track,.final-slider__arrow,.final-slider__dot,.intro-benefits li,.product-card,.bracelet-slider__track,.bracelet-slider__arrow,.cta-button{transition-duration:0.01ms!important;animation-duration:0.01ms!important}.final-slider__track,.bracelet-slider__track{transition:none!important}.final-slider__arrow:hover,.bracelet-slider__arrow:hover,.intro-benefits li:hover,.intro-benefits li:focus-within,.product-card:hover{transform:none!important}}