.acct-wrap{position:relative;display:inline-flex}.acct-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font:inherit;color:var(--ink-soft,#6b6258);padding:4px 8px;border-radius:999px;transition:.15s}.acct-btn:hover{color:var(--maroon-700,#7a1f2b);background:#7a1f2b0f}.acct-btn.compact{padding:2px;gap:4px}.acct-av{width:30px;height:30px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#fff;background:linear-gradient(135deg,var(--maroon-700,#7a1f2b),#9c2c3a)}.acct-hi{font-size:14px;font-weight:600;white-space:nowrap}.acct-chev{color:var(--muted,#8a8178)}.acct-dd{position:absolute;right:0;top:calc(100% + 10px);width:250px;background:#fff;border:1px solid var(--line,#eee);border-radius:14px;box-shadow:0 18px 44px #7850142e;z-index:80;overflow:hidden;animation:acct-pop .14s ease}@keyframes acct-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.acct-dd-head{display:flex;align-items:center;gap:11px;padding:15px 16px;background:linear-gradient(180deg,#fffaf0,#fff6e9);border-bottom:1px solid var(--line,#eee)}.acct-dd-av{width:40px;height:40px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;background:linear-gradient(135deg,var(--maroon-700,#7a1f2b),#9c2c3a)}.acct-dd-name{font-size:14.5px;font-weight:700;color:var(--ink,#3f3a33);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-dd-mail{font-size:12px;color:var(--muted,#8a8178);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-dd-links{display:flex;flex-direction:column;padding:6px}.acct-dd-links a{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:9px;font-size:13.5px;color:var(--ink,#3f3a33);text-decoration:none}.acct-dd-links a:hover{background:#fbf3e4;color:var(--maroon-700,#7a1f2b)}.acct-dd-links a svg{color:var(--gold-600,#a9791f);flex:none}.acct-dd-logout{display:flex;align-items:center;gap:11px;width:100%;padding:12px 18px;border:none;border-top:1px solid var(--line,#eee);background:none;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--maroon-700,#7a1f2b)}.acct-dd-logout:hover{background:#fdf0ee}.acct-dd-logout svg{flex:none}@media (max-width:768px){.acct-dd{width:min(270px,calc(100vw - 24px))}.acct-dd-links a{padding:13px 12px}.acct-dd-logout{padding:14px 18px}}.cart-added-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:#280c0861;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-added{position:relative;width:100%;max-width:380px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:26px 24px 22px;text-align:center}.cart-added h3{font-family:var(--serif);font-size:20px;color:var(--maroon-700);margin:0 0 4px}.cart-added .ca-name{font-size:14.5px;font-weight:600;color:var(--ink);margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-added .ca-qty{font-size:13px;color:var(--muted);margin:0 0 18px}.cart-added .ca-tick{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:var(--green-soft);color:var(--green);display:flex;align-items:center;justify-content:center}.cart-added .ca-tick svg{width:26px;height:26px}.cart-added .ca-x{position:absolute;top:10px;right:10px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted);transform:rotate(45deg)}.cart-added .ca-x:hover{background:var(--panel);color:var(--maroon-700)}.cart-added button:focus-visible{outline:2px solid var(--maroon-700);outline-offset:3px}.cart-added .ca-cta{display:flex;gap:10px}.cart-added .ca-cta button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 8px;border-radius:11px;font-size:14px;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s,color .15s}.cart-added .ca-ghost{background:#fff;border:1.5px solid var(--line-strong);color:var(--ink-soft)}.cart-added .ca-ghost:hover{background:var(--panel);border-color:var(--gold);color:var(--maroon-700)}.cart-added .ca-primary{background:var(--maroon-700);color:#fff}.cart-added .ca-primary:hover{filter:brightness(1.08)}.cart-added .ca-primary svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.cart-added button{transition:none}}.card-qty{margin-top:auto;display:flex;align-items:center;justify-content:space-between;width:100%;border:1.5px solid var(--maroon-700);border-radius:9px;background:#fff;overflow:hidden;min-height:40.5px}.card-qty.busy{opacity:.65;pointer-events:none}.card-qty .cq-btn{width:40px;align-self:stretch;display:flex;align-items:center;justify-content:center;color:var(--maroon-700);transition:background .15s}.card-qty .cq-btn:hover{background:var(--panel)}.card-qty .cq-btn:disabled{opacity:.5}.card-qty .cq-btn svg{width:15px;height:15px}.card-qty .cq-val{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:15px;font-weight:700;color:var(--maroon-700);line-height:1}.card-qty .cq-lbl{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media (max-width:640px){.card-qty{min-height:44px}.card-qty .cq-btn{width:44px}}.omv-loader{--omv-ring-size: min(280px, 68vw);position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,5vw,32px);background:radial-gradient(circle at 50% 45%,#fffaeef5,#fdf6e8eb 45%,#f8eedae6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:progress;animation:omv-loader-in .18s ease-out both}.omv-loader__stage{position:relative;width:var(--omv-ring-size);height:var(--omv-ring-size);flex:none}:where(.omv-loader__stage>span){position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.omv-loader__halo{top:-14%;right:-14%;bottom:-14%;left:-14%;background:radial-gradient(circle,#f6cd7861,#f6cd781f 45%,#f6cd7800 70%);animation:omv-loader-breathe 2.4s ease-in-out infinite}.omv-loader__track{border:1px solid rgba(201,145,45,.35);box-shadow:0 0 0 5px #e8be641a inset}.omv-loader__ring{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--w)),#000 calc(100% - var(--w) + 1px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--w)),#000 calc(100% - var(--w) + 1px));will-change:transform}.omv-loader__ring--outer{--w: 5px;background:conic-gradient(from 0deg,#d69e2e00,#d69e2e00 30deg,#b8781a 110deg,#f7dc8c 160deg,#fffaf0 178deg,#d69e2e00 180deg,#d69e2e00 210deg,#a96d16 290deg,#f3cf74 345deg,#fffaf0 359deg);filter:drop-shadow(0 0 6px rgba(240,190,80,.75)) drop-shadow(0 0 14px rgba(240,190,80,.35));animation:omv-loader-spin 1.6s linear infinite}.omv-loader__ring--inner{--w: 2px;top:4.5%;right:4.5%;bottom:4.5%;left:4.5%;background:conic-gradient(from 90deg,#d69e2e00,#d9a441 150deg,#fbe7a8 200deg,#d69e2e00 210deg,#d69e2e00 260deg,#c48a25 340deg,#fff3c9 360deg);filter:drop-shadow(0 0 4px rgba(240,190,80,.6));animation:omv-loader-spin 2.4s linear infinite reverse}.omv-loader__disc{top:9%;right:9%;bottom:9%;left:9%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,#fff,#fffdf7 55%,#fdf3df);box-shadow:0 0 28px #f0c36459,inset 0 0 18px #e6b4502e}.omv-loader__logo{width:76%;height:auto;mix-blend-mode:multiply;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.omv-loader__label{margin:0;font-family:Poppins,Poppins Fallback,IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.5em;text-transform:uppercase;color:#6b5a44;padding-left:.5em}.omv-loader__dots i{font-style:normal;animation:omv-loader-dot 1.2s ease-in-out infinite}.omv-loader__dots i:nth-child(2){animation-delay:.2s}.omv-loader__dots i:nth-child(3){animation-delay:.4s}@keyframes omv-loader-spin{to{transform:rotate(360deg)}}@keyframes omv-loader-in{0%{opacity:0}to{opacity:1}}@keyframes omv-loader-breathe{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes omv-loader-dot{0%,to{opacity:.2}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.omv-loader,.omv-loader__halo{animation:none}.omv-loader__ring--outer{animation-duration:4s}.omv-loader__ring--inner{animation:none}}.mobile-home .sec{padding:40px 18px 12px}.desktop-home .dh-sec{padding:64px 0 0}.mobile-home .sec-title-wrap,.desktop-home .sec-title-wrap{text-align:center;margin-bottom:20px}.mobile-home .eyebrow,.desktop-home .eyebrow{font-family:var(--serif);color:var(--maroon-700);letter-spacing:.2px;line-height:1.25;text-transform:none}.mobile-home .eyebrow{font-size:clamp(23px,5.6vw,30px)}.desktop-home .eyebrow{font-size:clamp(28px,2.5vw,36px)}.mobile-home .divider-img,.desktop-home .divider-img{width:138px;height:24px;margin:10px auto 0;-o-object-fit:contain;object-fit:contain}.mobile-home .sub,.desktop-home .sub{margin:12px auto 0;max-width:560px;color:var(--ink-soft);line-height:1.65}.mobile-home .sub{font-size:14px}.desktop-home .sub{font-size:15px}.mobile-home .hero-wrap{padding:0 18px}.mobile-home .hero-wrap .hero-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.mobile-home .hero-card,.desktop-home .dh-cal-card{position:relative;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:882/558;color:#fff;background:var(--panel-2)}.mobile-home .hero-card{flex:0 0 90%;scroll-snap-align:start}.mobile-home .hero-slot,.desktop-home .dh-cal-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-home .hero-card .overlay{display:none}.mobile-home .hero-card .content,.desktop-home .dh-cal-content{position:absolute;display:flex;flex-direction:column;align-items:flex-start;z-index:1;text-align:left}.mobile-home .hero-card .content{left:16px;right:16px;bottom:16px}.desktop-home .dh-cal-content{left:28px;right:28px;top:50%;transform:translateY(-50%)}.mobile-home .hero-date,.desktop-home .dh-cal-date{display:inline-flex;border:1px solid rgba(255,255,255,.55);background:#28070861;color:#fff;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:500;margin-bottom:10px}.mobile-home .hero-title,.desktop-home .dh-cal-title{font-family:var(--serif);font-weight:700;line-height:1.25;margin-bottom:14px;text-wrap:balance}.mobile-home .hero-title{max-width:230px;font-size:clamp(17px,4.2vw,25px)}.desktop-home .dh-cal-title{max-width:300px;font-size:clamp(22px,2.2vw,30px)}.mobile-home .hero-card .btn,.desktop-home .dh-cal-btn{background:var(--maroon-700);color:#fff;border:1px solid rgba(255,255,255,.45);min-height:44px;padding:10px 16px;font-size:13px;border-radius:var(--radius-sm)}.mobile-home .hero-card .btn:hover,.desktop-home .dh-cal-btn:hover{background:var(--maroon-800)}.mobile-home .sale-content,.desktop-home .dh-cal-sale{position:absolute;z-index:1;right:20px;bottom:24px}.mobile-home .hero-card .sale-btn,.desktop-home .dh-sale-btn{background:var(--card);color:var(--maroon-700);border:1px solid var(--maroon-700);min-height:44px;padding:10px 16px;font-size:13px;font-weight:600;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.mobile-home .hero-card .sale-btn:hover,.desktop-home .dh-sale-btn:hover{background:var(--panel)}.desktop-home .dh-cal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;overflow:visible}.mobile-home .home-calendar-controls{display:flex;justify-content:center;gap:8px;margin-top:8px}.mobile-home .home-calendar-dot{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;touch-action:manipulation}.mobile-home .home-calendar-dot span{width:8px;height:8px;border-radius:999px;background:var(--muted);transition:width .18s ease,background .18s ease}.mobile-home .home-calendar-dot.active span{width:24px;background:var(--maroon-700)}.mobile-home .trust-row{margin:16px 18px 0;padding:20px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mobile-home .trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;min-width:0}.mobile-home .trust-item .ic{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--maroon-700);background:var(--panel-2);border-radius:50%}.mobile-home .trust-item .t{font-size:12px;line-height:1.4;font-weight:600}.mobile-home .trust-item .s{font-size:12px;line-height:1.5;color:var(--muted)}.mobile-home .home-pooja-grid,.desktop-home .dh-pooja-grid{display:grid;gap:16px}.mobile-home .home-pooja-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-home .dh-pooja-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mobile-home .home-pooja-card,.desktop-home .dh-pooja-card{display:block;position:relative;overflow:hidden;padding:0;margin:0;border:0;aspect-ratio:1/1.15;border-radius:var(--radius);background:var(--panel-2);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease}.mobile-home .home-pooja-card:hover,.desktop-home .dh-pooja-card:hover{box-shadow:var(--shadow)}.mobile-home .home-pooja-img,.desktop-home .dh-pooja-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-home .home-pooja-card:nth-child(3) .home-pooja-img,.desktop-home .dh-pooja-card:nth-child(3) .dh-pooja-img{-o-object-position:center 20%;object-position:center 20%}.mobile-home .pooja-label,.desktop-home .dh-pooja-label{position:absolute;left:10px;right:10px;bottom:10px;padding:12px 8px;border-radius:var(--radius-sm);background:var(--maroon-700);color:#fff;font-family:var(--serif);font-size:15px;font-weight:600;line-height:1.4;text-align:center}.mobile-home .pooja-label{left:8px;right:8px;bottom:8px;padding:9px 6px;font-size:12px}.desktop-home .dh-pooja-label{padding:11px 8px;font-size:14px}.mobile-home .view-all-link,.desktop-home .dh-view-all{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:-moz-fit-content;width:fit-content;margin:18px auto 0;padding:10px 16px;font-size:14px;font-weight:600;color:var(--maroon-700);text-decoration:underline;text-underline-offset:4px;border-radius:var(--radius-sm)}.mobile-home .sb-banner,.desktop-home .sb-banner{background:linear-gradient(135deg,var(--maroon-800),var(--maroon-900));border-radius:var(--radius-lg);color:#fff}.mobile-home .sb-banner{margin:40px 18px 0;padding:28px 22px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.desktop-home .spiritual-box{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:24px;margin:64px 0 0}.desktop-home .sb-banner{padding:36px}.mobile-home .sb-banner h2,.desktop-home .sb-banner h2{color:#fff;line-height:1.25;text-wrap:balance}.mobile-home .sb-banner h2{font-size:27px}.desktop-home .sb-banner h2{font-size:34px}.mobile-home .sb-sub,.desktop-home .sb-sub{color:#f3d9a6;margin-top:12px;font-size:14px;line-height:1.7;white-space:normal}.mobile-home .sb-feats,.desktop-home .sb-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;width:100%}.mobile-home .sf,.desktop-home .sf{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:#f6e4c8}.mobile-home .sf .ic,.desktop-home .sf .ic{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;color:#f3d9a6}.mobile-home .sf .ic svg{width:18px;height:18px}.mobile-home .home-box-cta,.desktop-home .home-box-cta{background:var(--panel);color:var(--maroon-800);margin-top:28px;min-height:48px;padding:12px 18px;border:1px solid var(--panel);font-size:14px}.mobile-home .home-box-cta:hover,.desktop-home .home-box-cta:hover{background:var(--card)}.mobile-home .home-why-card,.desktop-home .home-why-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);padding:28px 24px}.mobile-home .home-why-card{margin:40px 18px 0}.mobile-home .home-why-card h2,.desktop-home .home-why-card h2{color:var(--maroon-700);font-size:24px;line-height:1.3;margin-bottom:18px}.mobile-home .home-wl,.desktop-home .home-wl{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:14px;line-height:1.5;color:var(--ink-soft)}.mobile-home .home-chk,.desktop-home .home-chk{color:var(--maroon-700);flex-shrink:0}.mobile-home .home-chk{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--line-strong);border-radius:6px}.desktop-home .home-chk{width:18px;height:18px}.mobile-home .home-how-image,.mobile-home .how-full-img{display:block;width:100%;max-width:390px;height:auto;margin:18px auto 0}.desktop-home .home-how-image,.desktop-home .dh-how-img{display:block;width:100%;max-width:560px;height:auto;margin:6px auto 0}.home-how-media{width:100%;max-width:390px;margin:18px auto 0;text-align:center}.desktop-home .home-how-media{max-width:560px;margin-top:6px}.home-how-media video{display:block;width:100%;height:auto;aspect-ratio:9 / 16;-o-object-fit:contain;object-fit:contain;background:var(--bg)}.home-how-playback{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:12px;padding:9px 16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--card);color:var(--maroon-700);font:inherit;font-size:13px;cursor:pointer}.home-how-playback:hover{background:var(--panel)}.home-how-playback:focus-visible{outline:3px solid var(--maroon-700);outline-offset:3px}.mobile-home .tm-outer{padding:0 18px}.mobile-home .tm-scroll{display:flex;gap:14px;overflow-x:auto;padding:16px 0 20px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.desktop-home .dh-tm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mobile-home .tm-card,.desktop-home .dh-tm-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:28px 24px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);transition:box-shadow .2s ease}.mobile-home .tm-card{flex:0 0 68%;min-width:0;min-height:360px;padding:24px 18px;justify-content:center;scroll-snap-align:start}.mobile-home .tm-card:hover,.desktop-home .dh-tm-card:hover{box-shadow:var(--shadow)}.mobile-home .tm-avatar,.desktop-home .dh-tm-avatar{border-radius:50%;overflow:hidden;margin-bottom:6px;flex-shrink:0}.mobile-home .tm-avatar{width:76px;height:76px}.desktop-home .dh-tm-avatar{width:84px;height:84px}.mobile-home .tm-avatar-img,.desktop-home .dh-tm-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-home .tm-text,.desktop-home .dh-tm-text{font-size:15px;color:var(--ink-soft);line-height:1.7;margin:4px 0;max-width:320px}.mobile-home .tm-name,.desktop-home .dh-tm-name{color:var(--maroon-700);font-size:14px;font-weight:600;line-height:1.5}.mobile-home .cta-band,.desktop-home .dh-cta-band{background:var(--maroon-800);color:#fff;border-radius:var(--radius-lg)}.mobile-home .cta-band{margin:40px 18px 24px;padding:32px 24px;text-align:center}.mobile-home .cta-band h2,.desktop-home .dh-cta-band h2{color:#fff;line-height:1.3;text-wrap:balance}.mobile-home .cta-band h2{font-size:27px;white-space:normal}.mobile-home .cta-band p,.desktop-home .dh-cta-band p{color:#f6e4c8;line-height:1.75;margin:16px 0 24px;font-size:14px}.mobile-home .cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.mobile-home .cta-buttons .btn{min-height:48px;padding:12px 18px;font-size:14px}.mobile-home .home-primary-cta,.desktop-home .home-primary-cta{background:var(--panel);color:var(--maroon-800);border:1px solid var(--panel)}.mobile-home .home-secondary-cta,.desktop-home .home-secondary-cta{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7)}.desktop-home .dh-cta-band{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:clamp(24px,5vw,72px);align-items:center;margin:64px 0 32px;padding:48px}.desktop-home .dh-cta-text{max-width:580px}.desktop-home .dh-cta-band h2{font-size:clamp(28px,2.8vw,38px)}.desktop-home .dh-cta-band p{max-width:520px;font-size:15px;margin-bottom:0}.desktop-home .dh-cta-buttons{display:flex;flex-direction:column;gap:12px;min-width:0}.desktop-home .dh-cta-buttons .btn{width:100%;min-height:48px;padding:12px 20px;font-size:15px}.mobile-home a:focus-visible,.desktop-home a:focus-visible,.mobile-home button:focus-visible{outline:3px solid var(--maroon-700);outline-offset:4px}.mobile-home .sb-banner a:focus-visible,.desktop-home .sb-banner a:focus-visible,.mobile-home .cta-band a:focus-visible,.desktop-home .dh-cta-band a:focus-visible{outline-color:#f3d9a6}@media (max-width: 600px){.mobile-home .cta-buttons{flex-direction:column}}@media (max-width: 360px){.mobile-home .sb-feats{grid-template-columns:minmax(0,1fr)}.mobile-home .hero-card{flex-basis:94%}.mobile-home .hero-date{margin-bottom:6px}.mobile-home .hero-title{margin-bottom:10px}.mobile-home .hero-card .content{bottom:12px}.mobile-home .sale-content{right:12px;bottom:16px}}@media (max-width: 1024px){.desktop-home{display:none!important}}@media (min-width: 1025px){.mobile-home{display:none!important}}@media (prefers-reduced-motion: reduce){.mobile-home .home-calendar-dot span,.mobile-home .home-pooja-card,.desktop-home .dh-pooja-card,.mobile-home .tm-card,.desktop-home .dh-tm-card{transition:none}}.mobile-home .home-body{padding:0}.desktop-home .home-calendar-controls,.desktop-home .trust-row,.mobile-home .home-bottom-trust{display:none}.mobile-home .home-subscription{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:40px 18px 0}.mobile-home .home-subscription .sb-banner,.mobile-home .home-subscription .home-why-card{margin:0}.desktop-home .home-chk{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.desktop-home .sf .ic svg{width:18px;height:18px}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-500-normal-DmDODJdV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-normal-Jyt54flB.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-500-normal-_Z41d-72.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-normal-CFxFMdkY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2) format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-cyrillic-800-normal-BNMG-Q7a.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-800-normal-Drcgs-AM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-vietnamese-800-normal-eAF99_Jc.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-800-normal-DQKEhsq9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-latin-ext-800-normal-ZgHWgVpM.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-800-normal-DD7uHqs8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-latin-800-normal-lwhkvH_6.woff2) format("woff2"),url(/assets/playfair-display-latin-800-normal-D0Xz4t1K.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2) format("woff2"),url(/assets/poppins-devanagari-300-normal-5EpgE5P1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2) format("woff2"),url(/assets/poppins-latin-ext-300-normal-nf6F73WS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-devanagari-600-normal-BeyktMLo.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-600-normal-B5tDaqnD.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-ext-600-normal-eCXJLagf.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-600-normal-BYBXZV8b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-600-normal-Bzmbz5CH.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-600-normal-D_YUQxD_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-devanagari-700-normal-v9jliTCB.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-700-normal-h2KXAbYG.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-latin-ext-700-normal-BKjKJI-9.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-700-normal-DXhSwleO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-latin-700-normal-DcW8oEIt.woff2) format("woff2"),url(/assets/noto-sans-devanagari-latin-700-normal-B5n956PN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local("Arial");size-adjust:114.1%;ascent-override:92.02%;descent-override:30.67%;line-gap-override:8.76%}@font-face{font-family:Poppins Fallback Roboto;src:local("Roboto");size-adjust:113.39%;ascent-override:92.6%;descent-override:30.87%;line-gap-override:8.82%}@font-face{font-family:Playfair Display Fallback;src:local("Georgia");size-adjust:104.6%;ascent-override:103.44%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Playfair Display Fallback TNR;src:local("Times New Roman");size-adjust:115.1%;ascent-override:94%;descent-override:21.81%;line-gap-override:0%}:root{--maroon-900:#4a0a0b;--maroon-800:#5c0c0e;--maroon-700:#7a1417;--maroon-600:#8a1a1d;--maroon:#6f1214;--gold:#d99a2b;--gold-600:#c9881d;--saffron:#e6951f;--saffron-300:#f3c074;--bg:#fdf8f0;--bg-2:#fbf2e6;--card:#ffffff;--panel:#fdf6ea;--panel-2:#fbeed9;--topbar-tint:rgba(255,255,255,.85);--ink:#2b2320;--ink-soft:#4f463f;--muted:#766c64;--muted-2:#766c64;--line:#ece2d2;--line-2:#efe7d9;--line-strong:#e2d6c2;--green:#226f38;--green-soft:#e8f5ec;--amber:#c9881d;--amber-soft:#fdf0d8;--red-soft:#fdebe9;--red:#c0392b;--radius:14px;--radius-sm:10px;--radius-lg:18px;--shadow-sm:0 1px 2px rgba(74,10,11,.04), 0 1px 3px rgba(74,10,11,.05);--shadow:0 6px 22px rgba(74,10,11,.07);--shadow-lg:0 14px 40px rgba(74,10,11,.1);--maxw:1320px;--serif:"Playfair Display","Playfair Display Fallback","Playfair Display Fallback TNR", Georgia, serif;--sans:"Poppins","Poppins Fallback","Poppins Fallback Roboto", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5{margin:0;font-family:var(--serif);font-weight:700;color:var(--ink)}.serif{font-family:var(--serif)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.app-root{display:flex;flex-direction:column}.app-main{flex:1}#main-content{min-height:100vh}.hdr-back{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;color:var(--maroon-700,#7a1f2b);margin-right:4px}.hdr-back svg{width:23px;height:23px}.skel{background:linear-gradient(110deg,#f6efe2 30%,#fdf9f1,#f6efe2 70%);background-size:200% 100%;animation:skel-shimmer 1.4s ease-in-out infinite;border-radius:12px}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}@media (max-width:768px){.app-root.pdt-page{display:flex;flex-direction:column;padding-bottom:84px}.pdt-page>.header{order:1}.pdt-page>.topbar{order:2}.pdt-page>.app-main{order:3}.pdt-page>.trustbar{order:4}.pdt-page .hamburger{display:none}.pdt-page .hdr-back{display:flex}.pdt-page .header .brand{margin:0 auto 0 2px;display:inline-flex;align-items:center;gap:8px}.pdt-page .header .brand:after{content:"Omvedha";font-family:var(--serif,"Playfair Display",serif);font-weight:700;font-size:19px;color:var(--maroon,#7a1f2b);letter-spacing:.2px}.pdt-page .header-actions a[href="/wishlist"]{display:flex}.pdt-page .topbar .tb-track{display:contents;animation:none}.pdt-page .topbar .tb-item.tb-dup{display:none!important}.pdt-page .topbar .wrap{justify-content:space-between;height:auto;padding:8px 16px;gap:10px}.pdt-page .topbar .tb-item,.pdt-page .topbar .tb-item:not(:first-child){display:flex;flex:1;white-space:normal;font-size:10.5px;line-height:1.35;gap:7px}.pdt-page .topbar .tb-item:not(:first-child){border-left:1px solid rgba(255,255,255,.2);padding-left:12px}.pdt-page .topbar .tb-item:first-child{flex:1.25}.pdt-page .topbar b{display:block}.pdt-page .crumb{display:none}}.topbar{background:linear-gradient(90deg,#4a0a0b,#6a1012,#4a0a0b);color:#f6e4c8;font-size:13px;font-weight:400;overflow:hidden}.topbar .wrap{display:flex;align-items:center;height:38px;overflow:hidden;max-width:none;margin:0;padding:0 24px}.topbar .tb-track{display:flex;align-items:center;gap:160px;white-space:nowrap;width:-moz-max-content;width:max-content;animation:tb-marquee 26s linear infinite}.topbar:hover .tb-track{animation-play-state:paused}.topbar .tb-item{display:flex;align-items:center;gap:8px;white-space:nowrap;flex:0 0 auto}.topbar .tb-item svg{width:15px;height:15px;color:var(--gold);opacity:.95}.topbar .tb-short{display:none}.topbar b{font-weight:600;color:#fbeccd}@keyframes tb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.header{background:var(--card);border-bottom:1px solid var(--line)}.header .wrap{display:flex;align-items:center;height:84px;gap:18px}.brand{display:flex;align-items:center;flex-shrink:0}.brand-logo{height:72px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.mf-logo{aspect-ratio:3/2}.nav{display:flex;align-items:center;gap:21px;flex-wrap:nowrap}.nav a{font-size:14.5px;color:var(--ink-soft);font-weight:500;position:relative;padding:6px 0;transition:color .15s;white-space:nowrap}.nav a:hover{color:var(--maroon-700)}.nav a.active{color:var(--saffron);font-weight:600}.nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--saffron);border-radius:2px}.header-actions{display:flex;align-items:center;gap:15px;margin-left:auto;flex-shrink:0}.hdr-search{display:flex;align-items:center;height:38px;width:230px;padding:0 14px;background:#fff;border:1.5px solid var(--line-strong);border-radius:20px}.hdr-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:var(--ink)}.hdr-search input::-moz-placeholder{color:var(--muted-2)}.hdr-search input::placeholder{color:var(--muted-2)}.icon-btn{width:24px;height:24px;color:var(--ink-soft);position:relative;display:flex;align-items:center;justify-content:center}.icon-btn:hover{color:var(--maroon-700)}.icon-btn svg{width:23px;height:23px}.cart-badge{position:absolute;top:-9px;right:-10px;background:var(--gold);color:#fff;font-size:11px;font-weight:600;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}.header.search .wrap{height:88px}.search-box{flex:1;max-width:760px;display:flex;align-items:center;background:#fff;border:1.5px solid var(--line-strong);border-radius:30px;padding:0 6px 0 22px;height:50px}.search-box input{flex:1;border:none;outline:none;font-size:15px;color:var(--ink);background:transparent}.search-box input::-moz-placeholder{color:var(--muted-2)}.search-box input::placeholder{color:var(--muted-2)}.search-go{width:40px;height:40px;border-radius:50%;background:var(--gold);color:#fff;display:flex;align-items:center;justify-content:center}.search-go svg{width:19px;height:19px}.header-login{display:flex;align-items:center;gap:9px;color:var(--ink-soft);font-weight:500;font-size:15px}.header-login svg{width:24px;height:24px}.subnav{background:var(--card);border-bottom:1px solid var(--line)}.subnav .wrap{display:flex;align-items:center;gap:34px;height:50px;overflow-x:auto}.subnav a{font-size:14.5px;color:var(--ink-soft);font-weight:500;white-space:nowrap;padding:4px 0;border-bottom:2px solid transparent}.subnav a.active{color:var(--maroon-700);font-weight:600;border-color:var(--gold)}.crumb{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted);padding:18px 0 4px}.crumb ol{display:flex;align-items:center;gap:9px;list-style:none;margin:0;padding:0}.crumb li{display:flex;align-items:center;gap:9px}.crumb svg{width:14px;height:14px}.crumb .sep{color:var(--muted-2)}.crumb a:hover{color:var(--maroon-700)}.crumb .here{color:var(--ink);font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--sans);font-weight:600;font-size:15px;border-radius:11px;padding:13px 22px;transition:.15s;line-height:1;white-space:nowrap}.btn svg{width:18px;height:18px;flex:none}.btn-primary{background:var(--maroon-700);color:#fff}.btn-primary:hover{background:var(--maroon-800)}.btn-gold{background:linear-gradient(180deg,#e6a534,#d4881f);color:#fff}.btn-gold:hover{filter:brightness(1.03)}.btn-outline{background:#fff;border:1.5px solid var(--maroon-700);color:var(--maroon-700)}.btn-outline:hover{background:#fdf3f1}.btn-outline-gold{background:#fff;border:1.5px solid var(--gold);color:var(--gold-600)}.btn-ghost{background:#fff;border:1.5px solid var(--line-strong);color:var(--ink-soft)}.btn-ghost:hover{border-color:var(--gold);color:var(--maroon-700)}.btn-block{width:100%}.btn-lg{padding:16px 26px;font-size:16px}.btn-sm{padding:9px 16px;font-size:13.5px;border-radius:9px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.panel{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius)}.stars{display:inline-flex;align-items:center;gap:1px;color:var(--gold)}.stars svg{width:15px;height:15px}.stars .empty{color:#e3d6c2}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 11px;border-radius:20px}.pill-amber{background:var(--amber-soft);color:var(--amber)}.pill-green{background:var(--green-soft);color:var(--green)}.pill-red{background:var(--red-soft);color:var(--red)}.pill-gold{background:var(--panel-2);color:var(--gold-600)}.tag-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-soft);background:var(--panel);border:1px solid var(--line-2);border-radius:8px;padding:5px 10px}.tag-chip svg{width:14px;height:14px;color:var(--gold-600)}.discount{background:var(--green-soft);color:var(--green);font-size:12.5px;font-weight:600;padding:3px 9px;border-radius:6px}.in-stock{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:500;font-size:14px}.in-stock svg{width:16px;height:16px}.field{margin-bottom:18px}.field label{display:block;font-size:13.5px;font-weight:500;color:var(--ink-soft);margin-bottom:8px}.field label .req{color:var(--red)}.field .opt{color:var(--muted-2);font-weight:400}.input{width:100%;height:50px;border:1.5px solid var(--line-strong);border-radius:11px;background:#fff;padding:0 16px;font-size:15px;color:var(--ink);display:flex;align-items:center;gap:10px}.input:focus-within,.input:focus{outline:none;border-color:var(--gold)}.input input,.input select{flex:1;width:0;min-width:0;border:none;outline:none;background:transparent;font-size:15px;color:var(--ink);height:100%}.input svg.lead{width:18px;height:18px;color:var(--muted-2);flex-shrink:0}.input input::-moz-placeholder{color:var(--muted-2)}.input input::placeholder{color:var(--muted-2)}.input.select{justify-content:space-between;color:var(--muted-2);cursor:pointer}.input.select .chev{width:18px;height:18px;color:var(--muted)}.stepper{display:flex;align-items:flex-start;justify-content:center;gap:0}.step{display:flex;flex-direction:column;align-items:center;gap:9px;position:relative}.step .dot{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;border:2px solid var(--line-strong);background:#fff;color:var(--muted-2);z-index:2}.step.done .dot{background:#fff;border-color:var(--saffron);color:var(--saffron)}.step.active .dot{background:var(--saffron);border-color:var(--saffron);color:#fff}.step .s-label{font-weight:600;font-size:14px;color:var(--ink)}.step .s-sub{font-size:12.5px}.step.done .s-sub{color:var(--green)}.step.active .s-sub{color:var(--saffron)}.step .s-sub.pending{color:var(--muted-2)}.step-line{height:2px;flex:1;background:var(--line-strong);margin-top:20px;min-width:80px}.step-line.done{background:var(--saffron)}.trustbar{background:var(--panel);border-top:1px solid var(--line-2)}.trustbar .wrap{display:flex;justify-content:space-between;gap:24px;padding:24px 32px}.trust-item{display:flex;align-items:center;gap:12px}.trust-item .ti-ic{width:34px;height:34px;color:var(--gold-600);flex-shrink:0}.trust-item .ti-ic svg{width:34px;height:34px}.trust-item .t1{font-size:14px;font-weight:600;color:var(--ink)}.trust-item .t2{font-size:12.5px;color:var(--muted)}.footer-ribbon{background:linear-gradient(90deg,#4a0a0b,#7a1417 50%,#4a0a0b);color:#f3d9a6;text-align:center;padding:16px;font-family:var(--serif);font-size:16px;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:16px}.footer-ribbon .lotus{color:var(--gold)}.acct-layout{display:grid;grid-template-columns:268px 1fr;gap:30px;align-items:start;padding:8px 0 40px}.acct-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:20px}.profile-card{background:radial-gradient(120% 120% at 50% 0%,#6a1012,#4a0a0b);border-radius:16px;padding:26px 20px;text-align:center;color:#fff;position:relative;overflow:hidden}.profile-card .mandala{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 50% 35%,rgba(217,154,43,.16),transparent 60%)}.profile-card .avatar{width:78px;height:78px;border-radius:50%;border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:34px;color:var(--gold);margin:0 auto 14px;position:relative;background:#d99a2b14}.profile-card .pc-name{font-family:var(--serif);font-size:20px;font-weight:700;position:relative;overflow-wrap:anywhere}.profile-card .pc-mail{font-size:12.5px;color:#e7c9c9;margin-top:3px;position:relative;overflow-wrap:anywhere}.profile-card .pc-points{display:inline-flex;align-items:center;gap:8px;margin-top:14px;background:#d99a2b29;border:1px solid rgba(217,154,43,.4);border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600;color:var(--gold);position:relative}.profile-card .pc-points svg{width:16px;height:16px}.acct-menu{background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px}.acct-menu a,.acct-menu button{display:flex;align-items:center;gap:13px;padding:12px 14px;border-radius:11px;font-size:14.5px;color:var(--ink-soft);font-weight:500;transition:.12s;width:100%;text-align:left}.acct-menu a svg,.acct-menu button svg{width:19px;height:19px;color:var(--muted)}.acct-menu a:hover,.acct-menu button:hover{background:var(--panel)}.acct-menu a.active{background:linear-gradient(90deg,#fdeccb,#fdf3e0);color:var(--maroon-700);font-weight:600;box-shadow:inset 3px 0 0 var(--gold)}.acct-menu a.active svg{color:var(--gold-600)}.acct-menu .logout{color:var(--red);margin-top:6px;border-top:1px solid var(--line);border-radius:0;padding-top:16px}.acct-menu .logout svg{color:var(--red)}.acct-menu .acct-login{justify-content:center;background:linear-gradient(90deg,#fdeccb,#fdf3e0);color:var(--maroon-700);font-weight:600}.acct-menu .acct-login svg{color:var(--gold-600)}.acct-menu .acct-login:hover{background:linear-gradient(90deg,#fce3b4,#fdeccb)}.sec-title{font-family:var(--serif);font-size:24px;font-weight:700}.page-title{font-family:var(--serif);font-size:40px;font-weight:700;color:var(--maroon)}.center-title{text-align:center}.title-orn{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;color:var(--gold)}.title-orn .line{height:1px;width:60px;background:linear-gradient(90deg,transparent,var(--gold))}.title-orn .line.r{background:linear-gradient(90deg,var(--gold),transparent)}.ph{position:relative;background:linear-gradient(135deg,#fbeed9,#f6e3c4);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#b98a3a}.ph:after{content:attr(data-label);position:absolute;bottom:8px;left:0;right:0;text-align:center;font-family:Poppins;font-size:10px;letter-spacing:.5px;color:#b58f57;opacity:.8;text-transform:lowercase}.ph .ph-glyph{width:46%;height:46%;opacity:.5}.ph.dark{background:linear-gradient(135deg,#6a1012,#4a0a0b);color:var(--gold)}.ph.dark:after{color:#d99a2b99}.rail{display:flex;gap:18px;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px}.rail::-webkit-scrollbar{height:6px}.rail::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.hr{height:1px;background:var(--line);border:0;margin:0}.muted{color:var(--muted)}.gold-t{color:var(--gold-600)}.maroon-t{color:var(--maroon-700)}.green-t{color:var(--green)}.fw6{font-weight:600}.tcenter{text-align:center}.rs-price{color:var(--maroon-700);font-weight:700}.rs-strike{color:var(--muted-2);text-decoration:line-through;font-weight:400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:10000;padding:10px 18px;background:var(--maroon-700);color:#fff;font-weight:600;text-decoration:none;border-radius:0 0 10px}.skip-link:focus{left:0}#main-content:focus{outline:none}#main-content:focus-visible{outline:none}.pcard{background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px;display:flex;flex-direction:column;transition:box-shadow .16s,border-color .16s;position:relative}.pcard:hover{box-shadow:var(--shadow);border-color:var(--line-strong)}.pcard .p-img{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:1/1;margin-bottom:12px}.pcard .p-fav{position:absolute;top:9px;right:9px;width:30px;height:30px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:var(--maroon-700);box-shadow:var(--shadow-sm)}.pcard .p-fav svg{width:16px;height:16px}.p-fav,.pd-hero .fav,.sc-fav{cursor:pointer;transition:color .15s,transform .12s}.p-fav:hover,.pd-hero .fav:hover,.sc-fav:hover,.p-fav.is-saved,.pd-hero .fav.is-saved,.sc-fav.is-saved{color:#e0245e}.p-fav:active,.pd-hero .fav:active,.sc-fav:active{transform:scale(.88)}.p-fav:disabled,.pd-hero .fav:disabled{opacity:.6;cursor:default}.pcard .p-name{font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.3}a.p-name{display:block}.pcard .p-sub{font-size:12.5px;color:var(--muted);margin-top:2px}.pcard .p-rate{display:flex;align-items:center;gap:6px;margin:8px 0;font-size:12.5px;color:var(--muted)}.pcard .p-price{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.pcard .p-price .rs-price{font-size:17px}.pcard .p-price .rs-strike{font-size:13px}.pcard .add-btn{margin-top:auto;width:100%;border:1.5px solid var(--line-strong);background:#fff;color:var(--maroon-700);border-radius:9px;padding:9px;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center;gap:7px}.pcard .add-btn svg{width:15px;height:15px;color:var(--gold-600)}.pcard .add-btn:hover{background:var(--panel);border-color:var(--gold)}.pcard .best-tag{position:absolute;top:0;left:0;background:var(--saffron);color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:10px 0;z-index:2}.pcard .p-variants{display:flex;align-items:center;gap:5px;margin:-6px 0 10px;min-width:0}.pcard .p-vdot{width:18px;height:18px;border-radius:50%;overflow:hidden;flex:none;border:1px solid var(--line);background:var(--panel)}.pcard .p-vdot>*{width:100%;height:100%}.pcard .p-vmore{font-size:11px;font-weight:600;color:var(--muted);flex:none}.pcard .p-vcount{font-size:12px;color:var(--muted);margin-left:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:768px){.pcard .p-vdot:nth-child(n+4){display:none}.pcard .p-vcount{font-size:11px}}.hero-carousel{margin-top:22px;position:relative}.hero-track{position:relative;border-radius:18px;overflow:hidden}.hero-shell{max-width:var(--maxw);margin:0 auto;padding:0 32px}@media (max-width:1200px){.hero-shell{padding:0 22px}}@media (max-width:1024px){.hero-shell{padding:0}}.hero-frame{position:relative;width:100%;aspect-ratio:var(--hero-ratio,1600/583);border-radius:18px;overflow:hidden;background:linear-gradient(100deg,#f6e2c0,#f3dcb0 45%,#ecc88a)}.hero-frame>a,.hero-frame picture,.hero-frame img{display:block;width:100%;height:100%}.hero-frame img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:768px){.hero-frame{aspect-ratio:var(--hero-ratio-m,var(--hero-ratio,1122/1402))}}.hero-image-only{position:relative;border-radius:18px;overflow:hidden}.hero-image-only .hero-image-link{display:block;color:inherit}.hero-image-only .hero-image-link:focus-visible{outline:3px solid var(--gold,#e7b964);outline-offset:-4px;border-radius:18px}.hero-image-only .hero-image-accessories{position:absolute;left:clamp(24px,4vw,52px);top:clamp(24px,4vw,48px);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.hero-image-only .hero-image-accessories .hero-eyebrow{margin:0;background:#f8e9cfe0;box-shadow:0 3px 12px #3a1d0c1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-image-only .hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.home-hero{border-radius:18px;overflow:hidden;position:relative;background:linear-gradient(100deg,#f6e2c0,#f3dcb0 45%,#ecc88a);min-height:330px;display:flex}.home-hero .hero-text{padding:48px 52px;max-width:560px;position:relative;z-index:2}.home-hero h2{font-size:46px;line-height:1.12;color:#5a2c12}.home-hero .hero-sub{font-size:18px;color:#6e4423;margin:16px 0 26px;font-weight:500}.home-hero .hero-trust{display:flex;flex-wrap:wrap;gap:26px;margin:0 0 28px}.home-hero .hero-trust .ht{display:flex;align-items:center;gap:9px;font-size:13px;color:#6e4423;font-weight:500;max-width:150px;line-height:1.2}.home-hero .hero-trust .ht svg{width:22px;height:22px;color:var(--gold-600);flex-shrink:0}.home-hero .hero-img{position:absolute;right:0;top:0;bottom:0;width:54%}.home-hero .hero-img .ph{width:100%;height:100%;background:linear-gradient(120deg,#e9c98e,#d9a85c)}.home-hero.has-bg .hero-img{left:0;width:100%}.home-hero.has-bg .hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f8e9cff0,#f8e9cfd1 32%,#f7e4c46b 58%,#f6e2c000 80%)}.hero-eyebrow{display:inline-flex;align-items:center;gap:6px;background:#8d12161a;color:var(--maroon-700,#8d1216);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:5px 12px;border-radius:999px;margin-bottom:16px}.hero-eyebrow svg{width:14px;height:14px;color:var(--gold-600)}.home-hero .hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.hero-cta2{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:15px;color:var(--maroon-700,#8d1216);border-bottom:2px solid transparent;padding:3px 1px;transition:border-color .15s}.hero-cta2:hover{border-bottom-color:var(--maroon-700,#8d1216)}.hero-cta2 svg{width:16px;height:16px}.hero-badge{position:absolute;top:20px;right:24px;z-index:3;display:grid;place-items:center;text-align:center;width:84px;height:84px;border-radius:50%;background:var(--maroon-700,#8d1216);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.15;padding:8px;box-shadow:0 6px 18px #0000002e}.hero-countdown{margin-top:24px;display:flex;flex-direction:column;gap:8px}.hero-countdown .hc-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6e4423}.hero-countdown .hc-cells{display:flex;gap:8px}.hero-countdown .hc-cell{display:flex;flex-direction:column;align-items:center;min-width:50px;padding:7px 6px;border-radius:10px;background:#5a2c1214}.hero-countdown .hc-num{font-size:20px;font-weight:800;color:#5a2c12;line-height:1}.hero-countdown .hc-unit{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#6e4423;margin-top:3px}.hero-photo{position:relative;min-height:330px;border-radius:18px;overflow:hidden}.hero-photo .hero-photo-media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-photo .hero-photo-overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:40px 48px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.hero-photo.theme-light .hero-photo-overlay{background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,.05) 70%,transparent)}.hero-photo.theme-dark .hero-photo-overlay{background:linear-gradient(0deg,rgba(255,255,255,.82),rgba(255,255,255,.25) 70%,transparent)}.hero-photo .hero-photo-overlay h2{font-size:40px;line-height:1.12;max-width:560px}.hero-photo.theme-light .hero-photo-overlay h2{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.35)}.hero-photo.theme-dark .hero-photo-overlay h2{color:#3a1d0c}.hero-slide{animation:heroFade .55s ease}@keyframes heroFade{0%{opacity:0}to{opacity:1}}.shell-page{padding:34px 0 24px;max-width:860px}.shell-page h1{font-size:32px;line-height:1.2;color:var(--maroon-900)}.shell-page p{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.shell-page-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px}.shell-page-links a{font-weight:600;font-size:14px;color:var(--maroon-700)}.shell-detail-body{min-height:60vh}@media (max-width:768px){.shell-page{padding:22px 0 16px}.shell-page h1{font-size:24px}}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:#5a2c12;border:1px solid rgba(90,44,18,.12);box-shadow:0 4px 14px #0000001f;cursor:pointer;transition:background .15s,box-shadow .15s}.hero-arrow:hover{background:#fff;box-shadow:0 6px 18px #0000002e}.hero-arrow.prev{left:14px}.hero-arrow.next{right:14px}.hero-arrow svg{width:18px;height:18px}.hero-dots{position:absolute;left:0;right:0;bottom:14px;z-index:5;display:flex;justify-content:center;align-items:center;gap:7px}.hero-dot{width:8px;height:8px;border-radius:999px;background:#5a2c124d;border:none;padding:0;cursor:pointer;transition:width .25s,background .2s}.hero-dot.active{width:22px;background:var(--maroon-700,#8d1216)}.home-sec{margin-top:42px}.home-sec .sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.home-sec .view-all{display:inline-flex;align-items:center;gap:5px;color:var(--maroon-700);font-weight:600;font-size:14px}.home-sec .view-all svg{width:15px;height:15px}.cat-card .ph,.cat-card-img{width:100%;aspect-ratio:1/1;border-radius:13px;overflow:hidden}.cat-card:hover .ph,.cat-card:hover .cat-card-img{box-shadow:var(--shadow)}.cat-card .c-label{font-size:13px;font-weight:600;color:var(--ink);text-align:center;line-height:1.25}.cat-card:hover .ph{box-shadow:var(--shadow)}.bs-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:14px}.spiritual-box{margin:42px 0 8px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.sb-banner{background:radial-gradient(120% 160% at 0% 0%,#6a1012,#3c0809);border-radius:16px;padding:34px 38px;color:#fff;display:flex;align-items:center;gap:24px;position:relative;overflow:hidden}.sb-banner h2{color:#f3d9a6;font-size:30px}.sb-banner .sb-sub{color:#e9cfa0;font-size:15px;margin-top:6px}.sb-banner .sb-feats{display:flex;gap:22px;margin-top:20px;flex-wrap:wrap}.sb-banner .sb-feats .sf{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#f0dcb6}.sb-banner .sb-feats .sf svg{width:18px;height:18px;color:var(--gold)}.sb-banner .sb-img{width:230px;height:130px;flex-shrink:0;border-radius:12px}.sb-price{margin-left:auto;text-align:center;flex-shrink:0}.sb-price .sp-l{font-size:14px;color:#e9cfa0}.sb-price .sp-amt{font-family:var(--serif);font-size:34px;color:#f3d9a6;font-weight:700}.sb-price .sp-amt small{font-size:15px}.cat-hero{margin-top:8px;border-radius:16px;overflow:hidden;position:relative;min-height:150px;display:flex;align-items:center;background:linear-gradient(100deg,#fdf3e0,#f8e8cd 60%,#f1d9ad);padding:30px 40px}.cat-hero h1{font-size:38px;color:var(--maroon)}.cat-hero p{font-size:16px;color:var(--ink-soft);margin-top:6px}.cat-hero .ch-img{position:absolute;right:0;top:0;bottom:0;width:42%}.cat-hero .ch-img .ph{width:100%;height:100%;background:linear-gradient(120deg,#f3dcb0,#e7c489)}.cat-hero.has-bg .ch-img{left:0;width:100%}.cat-hero.has-bg .ch-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f8e9cff0,#f8e9cfd1 32%,#f7e4c46b 58%,#f6e2c000 80%)}.cat-layout{display:grid;grid-template-columns:262px 1fr;gap:28px;align-items:start;margin:26px 0 10px}.filters{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;position:sticky;top:18px}.filters .f-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.filters .f-head h3{font-size:19px}.filters .clear{color:var(--maroon-700);font-size:13px;font-weight:600;margin-left:auto}.filters .f-apply{padding-top:18px}.filters .f-close{display:none;color:var(--muted);margin-left:12px}.cat-mfilter{display:none}.f-group{padding:18px 0;border-top:1px solid var(--line)}.f-group:first-of-type{border-top:none}.f-group .fg-head{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14.5px;margin-bottom:14px;cursor:pointer}.f-group .fg-head svg{width:16px;height:16px;color:var(--muted)}.f-opt{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-soft);margin-bottom:12px;cursor:pointer}.f-opt .box{width:18px;height:18px;border:1.5px solid var(--line-strong);border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.f-opt .box.radio{border-radius:50%}.f-opt .box svg{width:12px;height:12px;color:#fff}.f-opt.checked .box{background:var(--gold);border-color:var(--gold)}.f-opt.checked .box.radio{background:#fff;border-color:var(--gold)}.f-opt.checked .box.radio:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--gold)}.f-range{margin:18px 0 4px}.f-range .track{height:4px;background:var(--line-strong);border-radius:3px;position:relative}.f-range .track .fill{position:absolute;left:6%;right:6%;top:0;bottom:0;background:var(--gold);border-radius:3px}.f-range .track .knob{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:var(--gold);border:3px solid #fff;box-shadow:var(--shadow-sm)}.f-range .labels{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted);margin-top:12px}.f-stars{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-soft)}.cat-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cat-toolbar .count{font-size:14px;color:var(--muted)}.cat-toolbar .sort{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-soft)}.cat-toolbar .sort .sel{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line-strong);border-radius:10px;padding:9px 14px;font-weight:500;color:var(--ink);background:#fff}.cat-toolbar .sort .sel svg{width:15px;height:15px;color:var(--muted)}.cat-products{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pager{display:flex;align-items:center;justify-content:center;gap:8px;margin:34px 0 6px}.pager button{min-width:38px;height:38px;border-radius:9px;border:1.5px solid var(--line-strong);background:#fff;color:var(--ink-soft);font-weight:600;font-size:14px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px}.pager button.active{background:var(--gold);border-color:var(--gold);color:#fff}.pager button.nav{color:var(--muted)}.pager button svg{width:14px;height:14px}.pager .dots{color:var(--muted-2);padding:0 4px}.pd-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:34px;align-items:start;margin:18px 0 0}.pd-main{min-width:0}.pd-thumb.active{border-color:var(--gold);box-shadow:0 0 0 2px #d99a2b2e}.pd-thumb .ph{width:100%;height:100%}.pd-thumb.more .ph{background:linear-gradient(135deg,#7a5a32,#4a3414)}.pd-thumb.more .ov{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:15px;background:#28140a73}.pd-hero .ph{width:100%;height:100%}.pd-hero .best-tag{position:absolute;top:14px;left:14px;background:var(--saffron);color:#fff;font-size:12px;font-weight:600;padding:5px 13px;border-radius:8px;z-index:3}.pd-hero .fav{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:var(--maroon-700);box-shadow:var(--shadow-sm)}.pd-hero .fav svg{width:19px;height:19px}.pd-hero .arrow{position:absolute;top:50%;transform:translateY(-50%);right:14px;width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);box-shadow:var(--shadow)}.pd-hero .arrow svg{width:18px;height:18px}.pd-rate-row .sep{color:var(--line-strong)}.pd-price-row .now{font-family:var(--serif);font-size:34px;font-weight:700;color:var(--maroon-700)}.pd-price-row .was{font-size:18px;color:var(--muted-2);text-decoration:line-through}.qty-row .lbl{font-size:15px;color:var(--ink-soft);font-weight:500}.qty{display:flex;align-items:center;border:1.5px solid var(--line-strong);border-radius:10px;overflow:hidden}.qty button{width:42px;height:46px;display:flex;align-items:center;justify-content:center;color:var(--ink-soft)}.qty button:hover{background:var(--panel);color:var(--maroon-700)}.qty button svg{width:16px;height:16px}.qty .val{width:46px;text-align:center;font-weight:600;font-size:16px}.pay-box{border:1px solid var(--line);border-radius:12px;padding:16px 18px}.pay-box .pb-t{font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:12px}.pay-methods{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pay-chip{height:30px;min-width:46px;padding:0 9px;border:1px solid var(--line-strong);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--ink-soft);background:#fff}.deliver-box{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-top:14px;background:var(--panel)}.deliver-box svg{width:24px;height:24px;color:var(--gold-600)}.deliver-box .d1{font-size:13.5px;color:var(--ink);font-weight:500}.deliver-box .d1 a{color:var(--gold-600);font-weight:600}.deliver-box .d2{font-size:12.5px;color:var(--muted);margin-top:2px}.pd-side{display:flex;flex-direction:column;gap:18px}.side-card{border:1px solid var(--line);border-radius:14px;padding:20px 22px;background:#fff}.side-card h3,.side-card h2{font-size:18px;display:flex;align-items:center;gap:9px;margin-bottom:16px}.side-card h3 svg,.side-card h2 svg{width:20px;height:20px;color:var(--gold-600)}.benefit{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-soft);margin-bottom:13px;line-height:1.35}.benefit svg{width:17px;height:17px;color:var(--gold-600);flex-shrink:0;margin-top:2px}.spec{display:flex;font-size:14px;margin-bottom:13px;align-items:flex-start}.spec svg{width:17px;height:17px;color:var(--gold-600);margin-right:10px;flex-shrink:0;margin-top:2px}.spec .sk{color:var(--ink-soft);width:96px;flex-shrink:0}.spec .sv{color:var(--ink);font-weight:500}.incl{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-soft);margin-bottom:12px}.incl svg{width:8px;height:8px;color:var(--gold)}.trust-row{display:flex;align-items:flex-start;gap:13px;margin-bottom:18px}.trust-row .tr-ic{width:34px;height:34px;border-radius:9px;background:var(--panel);display:flex;align-items:center;justify-content:center;color:var(--gold-600);flex-shrink:0}.trust-row .tr-ic svg{width:18px;height:18px}.trust-row .t1{font-size:14px;font-weight:600;color:var(--ink)}.trust-row .t2{font-size:12.5px;color:var(--muted)}.pd-tabs button.active{color:var(--maroon-700,#6e2334);font-weight:600;border-color:var(--maroon-700,#6e2334)}.related{margin:40px 0 8px;position:relative}.related .sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.related .view-all{display:inline-flex;align-items:center;gap:5px;color:var(--maroon-700);font-weight:600;font-size:14px}.related .view-all svg{width:15px;height:15px}.rel-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.cart-head{display:flex;align-items:flex-end;justify-content:space-between;margin:14px 0 22px}.cart-head .page-title{font-size:34px}.cart-head .ph-sub{font-size:14px;color:var(--muted);margin-top:6px}.cart-table{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:56px 22px;color:var(--ink-soft)}.cart-empty .ce-ic{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--panel);border:1px solid var(--line);color:var(--gold-600)}.cart-empty .ce-ic svg{width:26px;height:26px}.cart-empty .ce-msg{font-size:16px;color:var(--ink);max-width:340px}.cart-prod .ph,.cart-prod-img{width:96px;height:96px;border-radius:10px;flex-shrink:0;overflow:hidden}.cart-price .now{color:var(--maroon-700);font-weight:700;font-size:16px}.cart-price .was{font-size:12.5px;color:var(--muted-2);text-decoration:line-through}.cart-price .off{font-size:12px;color:var(--green);font-weight:600}.coupon{display:flex;gap:10px}.coupon input{width:230px;height:44px;border:1.5px solid var(--line-strong);border-radius:10px;padding:0 14px;font-size:14px;outline:none}.coupon input:focus{border-color:var(--gold)}.summary-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;position:sticky;top:18px}.summary-card h3{font-size:22px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between}.summary-card h3 .ic{font-size:13px;color:var(--maroon-700);font-weight:600}.sum-row{display:flex;align-items:center;justify-content:space-between;font-size:14.5px;color:var(--ink-soft);margin-bottom:13px}.sum-row .val{font-weight:600;color:var(--ink)}.sum-row.free .val,.sum-row.disc .val{color:var(--green)}.sum-total{display:flex;align-items:flex-start;justify-content:space-between;padding-top:16px;border-top:1px solid var(--line);margin-top:4px}.sum-total .st-l{font-family:var(--serif);font-size:19px;font-weight:700}.sum-total .st-sub{font-size:12px;color:var(--muted);font-weight:400;margin-top:2px}.sum-total .st-amt{font-family:var(--serif);font-size:24px;font-weight:700;color:var(--maroon-700)}.save-banner{display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#fdf0d6,#fdf6e8);border:1px solid var(--line-2);border-radius:11px;padding:13px 15px;margin:18px 0;font-size:13.5px;color:var(--gold-600);font-weight:600}.save-banner svg{width:20px;height:20px;color:var(--gold-600)}.sum-trust .t1{font-size:13.5px;font-weight:600}.sum-trust .t2{font-size:12px;color:var(--muted)}.we-accept{border-top:1px solid var(--line);padding-top:16px;margin-top:8px}.we-accept .wa-t{font-size:12.5px;color:var(--muted);margin-bottom:10px}.co-head .page-title{font-size:34px}.co-head .ph-sub{font-size:14px;color:var(--muted);margin-top:6px}.co-head .stepper{flex:1;max-width:620px}.co-sec-head .num{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--gold);color:var(--gold-600);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.span2{grid-column:span 2}.span3{grid-column:span 3}.chk{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-soft);cursor:pointer;margin-top:4px}.chk .box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chk.on .box{background:var(--gold);border-color:var(--gold)}.chk .box svg{width:12px;height:12px;color:#fff}.pay-layout{display:grid;grid-template-columns:210px 1fr;gap:22px}.pay-tabs{display:flex;flex-direction:column;gap:10px}.pay-tab{display:flex;align-items:center;gap:12px;border:1.5px solid var(--line-strong);border-radius:11px;padding:13px 14px;cursor:pointer;background:#fff}.pay-tab svg{width:20px;height:20px;color:var(--muted)}.pay-tab .pt1{font-size:14px;font-weight:600;color:var(--ink)}.pay-tab .pt2{font-size:11.5px;color:var(--muted)}.pay-tab.active{border-color:var(--gold);background:linear-gradient(90deg,#fdf3e0,#fff);box-shadow:inset 3px 0 0 var(--gold)}.pay-tab.active svg{color:var(--gold-600)}.pay-panel .pp-t{font-size:16px;font-weight:600;margin-bottom:4px}.pay-panel .pp-s{font-size:13px;color:var(--muted);margin-bottom:18px}.upi-row{display:grid;grid-template-columns:170px 1fr;gap:24px;align-items:start}.qr-box{width:170px;height:170px;border:1px solid var(--line-strong);border-radius:12px;padding:10px;position:relative}.qr-box .qr{width:100%;height:100%;color:var(--ink)}.qr-box .qr-c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--saffron);border:2px solid #fff}.apps-row{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.app-chip{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.app-chip .ac-ic{width:48px;height:48px;border:1px solid var(--line-strong);border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:var(--maroon-700)}.co-paybar .secure{display:flex;align-items:center;gap:12px;flex:1}.co-paybar .secure svg{width:30px;height:30px;color:var(--gold-600)}.co-paybar .secure .s1{font-size:14px;font-weight:600}.co-paybar .secure .s2{font-size:12.5px;color:var(--muted)}.razorpay{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px;justify-content:flex-end;margin-top:6px}.razorpay svg{width:14px;height:14px;color:var(--green)}.co-mini{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.co-mini:last-of-type{border-bottom:none}.co-mini .ph,.co-mini-img{width:48px;height:48px;border-radius:9px;flex-shrink:0;overflow:hidden}.co-mini .cm-name{font-size:14px;font-weight:600;color:var(--ink)}.co-mini .cm-qty{font-size:12.5px;color:var(--muted)}.co-mini .cm-price{margin-left:auto;color:var(--maroon-700);font-weight:700}.co-trust4 .ct{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font-size:11.5px;color:var(--ink-soft);font-weight:500}.co-trust4 .ct svg{width:22px;height:22px;color:var(--gold-600)}.exp-photo{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:280/320;background:linear-gradient(135deg,#f3dcb0,#e7c489)}.exp-photo .ph{width:100%;height:100%}.exp-photo .online{position:absolute;top:14px;right:14px;width:14px;height:14px;border-radius:50%;background:#34c759;border:2px solid #fff}.exp-photo .exp-badge{position:absolute;left:14px;bottom:14px;background:#fffffff0;border-radius:10px;padding:7px 12px;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink);box-shadow:var(--shadow-sm)}.exp-name{font-size:38px;color:var(--maroon);display:flex;align-items:center;gap:10px}.exp-name .vf{width:24px;height:24px;color:var(--gold-600)}.exp-rate{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.exp-tabs button.active{color:var(--saffron);font-weight:600;border-color:var(--saffron)}.areas{margin-top:34px}.areas .a-title{display:flex;align-items:center;gap:14px;margin-bottom:22px}.areas .a-title h2{font-size:24px}.ctype.active{border-color:var(--gold);background:var(--panel);color:var(--maroon-700)}.ctype.active svg{color:var(--gold-600)}.date-row .d-arrow{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--muted);flex-shrink:0}.date-row .d-arrow svg{width:15px;height:15px}.date-chips{display:flex;gap:8px;flex:1;overflow:hidden}.date-chip{flex:1;border:1.5px solid var(--line-strong);border-radius:10px;padding:9px 4px;text-align:center;cursor:pointer;min-width:0}.date-chip .dc-d{font-size:15px;font-weight:600;color:var(--ink)}.date-chip .dc-m{font-size:11px;color:var(--muted)}.date-chip .dc-t{font-size:10px;color:var(--green);font-weight:600}.date-chip.active{border-color:var(--gold);background:var(--panel)}.slot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.slot{border:1.5px solid var(--line-strong);border-radius:9px;padding:11px 4px;text-align:center;font-size:13.5px;font-weight:500;color:var(--ink-soft);cursor:pointer}.slot.active{border-color:var(--gold);background:var(--panel);color:var(--maroon-700);font-weight:600}.dots{display:flex;gap:6px;justify-content:center;margin-top:14px}.dots .dot{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.dots .dot.active{background:var(--gold);width:18px;border-radius:4px}.bk-card h2 .sub{font-size:13px;color:var(--muted);font-weight:400;font-family:var(--sans)}.bk-2 .input input,.bk-2 .input select,.bk-3 .input input,.bk-3 .input select{width:0}.bk-dates-wrap .d-arrow{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line-strong);display:flex;align-items:center;justify-content:center;color:var(--muted);flex-shrink:0}.bk-dates-wrap .d-arrow svg{width:16px;height:16px}.bk-date.active{border-color:var(--saffron);background:var(--panel-2)}.bk-date.active .bd-t{color:var(--saffron);font-weight:600}.bk-slot.active{border-color:var(--saffron);background:var(--panel-2);color:var(--maroon-700);font-weight:600}.cs-expert .ph,.cs-expert-img{width:74px;height:74px;border-radius:12px;flex-shrink:0;overflow:hidden;background:linear-gradient(135deg,#f3dcb0,#e7c489)}.cs-secure .s1{font-size:13.5px;font-weight:600;color:var(--green)}.cs-secure .s2{font-size:12px;color:var(--ink-soft)}.acct-3{display:grid;grid-template-columns:268px 1fr;gap:30px;align-items:start;padding:24px 0 40px}.acct-body{min-width:0}.acct-2{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:26px;align-items:start}.acct-title{font-family:var(--serif);font-size:32px;font-weight:700;color:var(--ink)}.acct-title.maroon{color:var(--maroon)}.acct-sub{font-size:14px;color:var(--muted);margin:5px 0 22px}.acct-tabs{display:flex;align-items:center;gap:26px;border-bottom:1px solid var(--line);margin-bottom:22px;position:relative}.acct-tabs .tabs{display:flex;gap:26px}.acct-tabs button{padding:0 0 14px;font-size:14.5px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.acct-tabs button.active{color:var(--saffron);font-weight:600;border-color:var(--saffron)}.filter-sel{display:inline-flex;align-items:center;gap:10px;flex:none;white-space:nowrap;border:1.5px solid var(--line-strong);border-radius:10px;padding:8px 14px;font-size:13.5px;color:var(--ink);font-weight:500;background:var(--card);cursor:pointer}.filter-sel svg{width:15px;height:15px;color:var(--muted);flex:none}.acct-tabs .filter-sel{margin-left:auto;margin-bottom:8px}.acct-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.acct-head>:first-child{min-width:0;flex:1 1 240px}.rail-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;margin-bottom:18px}.rail-card h3{font-size:19px;margin-bottom:16px}.rail-card h3.row{display:flex;align-items:center;justify-content:space-between}.rail-card h3 .va{font-size:13px;color:var(--maroon-700);font-weight:600;font-family:var(--sans)}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.quick-tile{display:flex;flex-direction:column;align-items:center;gap:9px;border:1px solid var(--line);border-radius:11px;padding:14px 4px;text-align:center;font-size:11px;font-weight:500;color:var(--ink-soft);cursor:pointer;line-height:1.2}.quick-tile .qt-ic{width:38px;height:38px;border-radius:50%;background:var(--panel);display:flex;align-items:center;justify-content:center;color:var(--gold-600)}.quick-tile .qt-ic svg{width:19px;height:19px}.quick-tile:hover{border-color:var(--gold)}.need-help .nh-sub{font-size:13px;color:var(--muted);margin-bottom:14px}.nh-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.nh-row .nh-ic{width:38px;height:38px;border-radius:50%;background:var(--panel);display:flex;align-items:center;justify-content:center;color:var(--gold-600);flex-shrink:0}.nh-row .nh-ic svg{width:18px;height:18px}.nh-row .n1{font-size:14px;font-weight:600;color:var(--ink)}.nh-row .n2{font-size:12px;color:var(--muted)}.con-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;display:grid;grid-template-columns:72px 1fr auto;gap:18px;margin-bottom:18px;align-items:start}.con-card .c-photo{width:72px;height:84px;border-radius:11px;background:linear-gradient(135deg,#f3dcb0,#e7c489);overflow:hidden}.con-card .c-photo .ph{width:100%;height:100%}.con-name{font-size:18px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:7px;font-family:var(--serif)}.con-name svg{width:16px;height:16px;color:var(--gold-600)}.con-role{font-size:13.5px;color:var(--muted);margin:2px 0 10px}.con-meta{display:flex;align-items:center;gap:18px;font-size:13px;color:var(--ink-soft);flex-wrap:wrap}.con-meta .cm{display:flex;align-items:center;gap:6px}.con-meta .cm svg{width:15px;height:15px;color:var(--gold-600)}.con-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:170px}.con-right .meet{font-size:12.5px;color:var(--muted)}.con-right .meet b{display:flex;align-items:center;gap:6px;color:var(--ink);font-weight:600;font-size:13.5px;margin-top:3px;justify-content:flex-end}.con-right .meet b svg{width:15px;height:15px;color:var(--maroon-700)}.con-right .rated{font-size:12.5px;color:var(--muted)}.resched{color:var(--maroon-700);font-weight:500;font-size:13px;border:1.5px solid var(--line-strong);border-radius:9px;padding:7px 16px}.cancelled-on{font-size:12.5px;color:var(--muted);text-align:right}.cancelled-on b{display:block;color:var(--ink);font-weight:600}.upc-card .uc-expert{display:flex;gap:13px;align-items:flex-start;margin-bottom:16px}.upc-card .uc-expert .ph,.uc-expert-img{width:54px;height:54px;border-radius:11px;flex-shrink:0;overflow:hidden;background:linear-gradient(135deg,#f3dcb0,#e7c489)}.upc-meta{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.upc-meta .um{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-soft)}.upc-meta .um svg{width:16px;height:16px;color:var(--gold-600)}.countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.cd-box{border:1px solid var(--line);border-radius:10px;padding:10px 4px;text-align:center}.cd-box .cd-n{font-family:var(--serif);font-size:20px;font-weight:700;color:var(--ink)}.cd-box .cd-l{font-size:10.5px;color:var(--muted)}.earn-card{display:flex;align-items:center;gap:14px}.earn-card .e-ic{width:46px;height:46px;border-radius:11px;background:var(--panel-2);display:flex;align-items:center;justify-content:center;color:var(--gold-600);flex-shrink:0}.earn-card .e-ic svg{width:24px;height:24px}.earn-card .e-n{font-family:var(--serif);font-size:22px;font-weight:700}.earn-card .e-l{font-size:12px;color:var(--muted)}.cd-back{display:inline-flex;align-items:center;gap:8px;color:var(--maroon-700);font-weight:600;font-size:14px;margin-bottom:16px}.cd-back svg{width:16px;height:16px}.cd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.cd-h-title{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:10px}.cd-h-title svg{width:22px;height:22px;color:var(--gold-600)}.cd-status-row{display:flex;align-items:center;gap:18px;margin:14px 0 6px;font-size:13.5px;color:var(--ink-soft);flex-wrap:wrap}.cd-status-row .cm{display:flex;align-items:center;gap:6px}.cd-status-row .cm svg{width:15px;height:15px;color:var(--gold-600)}.cd-id{font-size:13px;color:var(--muted)}.cd-join-wrap{text-align:center}.cd-join-wrap .jc-cap{font-size:12px;color:var(--muted);margin-top:8px}.cd-tabs{display:flex;gap:30px;border-bottom:1px solid var(--line);margin:22px 0 24px}.cd-tabs button{padding:0 0 14px;font-size:14.5px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.cd-tabs button.active{color:var(--saffron);font-weight:600;border-color:var(--saffron)}.cd-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.info-card{border:1px solid var(--line);border-radius:14px;padding:22px;background:#fff;position:relative;overflow:hidden}.info-card .ic-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.info-card h3{font-size:19px}.info-card .edit{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--gold-600);font-weight:600;border:1px solid var(--line-strong);border-radius:8px;padding:5px 11px}.info-card .edit svg{width:13px;height:13px}.bd-row{display:flex;align-items:center;gap:12px;font-size:14px;margin-bottom:15px}.bd-row svg{width:17px;height:17px;color:var(--gold-600);flex-shrink:0}.bd-row .bk{color:var(--muted);width:110px;flex-shrink:0}.bd-row .bv{color:var(--ink);font-weight:500}.bkd .bd-row{align-items:flex-start}.bkd .bd-row svg{margin-top:2px}.bkd .bd-row .bk{width:92px}.bkd .bd-row .bv{min-width:0;overflow-wrap:break-word}.focus-list .fl{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-soft);margin-bottom:15px}.focus-list .fl:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);flex-shrink:0}.info-card .om-water{position:absolute;right:14px;bottom:10px;color:var(--gold);opacity:.1}.expect{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;padding:22px;margin-top:20px}.expect h3{font-size:18px;margin-bottom:8px}.expect p{font-size:13.5px;color:var(--ink-soft);line-height:1.5;margin:0 0 16px}.expect-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.expect-chip{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-soft);font-weight:500}.expect-chip .ec-ic{width:32px;height:32px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--gold-600);flex-shrink:0}.expect-chip .ec-ic svg{width:16px;height:16px}.doc-sec{margin-top:24px}.doc-sec h3{font-size:19px}.doc-sec .ds-sub{font-size:13px;color:var(--muted);margin:3px 0 16px}.doc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.doc-tile{border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.doc-tile .dt-ic{width:34px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:9px;font-weight:700}.doc-tile .dt-ic.pdf{background:#d64541}.doc-tile .dt-ic.png{background:#2e8b57}.doc-tile .dt-n{font-size:13px;font-weight:600;color:var(--ink)}.doc-tile .dt-s{font-size:11.5px;color:var(--muted)}.doc-tile .dt-dl{margin-left:auto;color:var(--muted)}.doc-tile .dt-dl svg{width:16px;height:16px}.doc-tile.upload{border-style:dashed;border-color:var(--line-strong);flex-direction:column;text-align:center;gap:6px;color:var(--gold-600);justify-content:center}.doc-tile.upload svg{width:22px;height:22px}.doc-tile.upload .dt-n{color:var(--maroon-700)}.join-steps-card{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;padding:24px;margin-top:24px}.join-steps-card h3{font-size:19px;margin-bottom:20px}.join-steps{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.js-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;flex:1}.js-step .js-num{position:absolute;margin-top:-8px;margin-left:-44px;width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid var(--gold);color:var(--gold-600);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.js-step .js-ic{width:46px;height:46px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--gold-600);position:relative}.js-step .js-ic svg{width:22px;height:22px}.js-step .js-badge{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--gold);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.js-step .js-t{font-size:13px;font-weight:600;color:var(--ink)}.js-step .js-d{font-size:11.5px;color:var(--muted);line-height:1.3}.js-arrow{color:var(--muted-2);margin-top:18px}.js-arrow svg{width:18px;height:18px}.add-cal-wrap{text-align:center;margin-top:22px}.consultant-card .cc-body .ph,.cc-body-img{width:74px;height:74px;border-radius:12px;flex-shrink:0;overflow:hidden;background:linear-gradient(135deg,#f3dcb0,#e7c489)}.consultant-card .cc-exp{font-size:12.5px;color:var(--ink-soft);margin-top:8px}.consultant-card .cc-exp b{font-weight:600;color:var(--ink)}.summary-list .sl{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--muted);padding:9px 0}.summary-list .sl .v{font-weight:600;color:var(--ink)}.tips-card{background:linear-gradient(180deg,#fdf3e0,#fdf8ed);border:1px solid var(--line-2)}.tips-card .tc-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.tips-card .tc-head .tc-t{font-family:var(--serif);font-size:17px;font-weight:700}.tips-card .tl{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--ink-soft);margin-bottom:12px;font-style:italic}.tips-card .tl svg{width:15px;height:15px;color:var(--green);flex-shrink:0;margin-top:2px}.order-card .o-img .ph{width:100%;height:100%}.order-card .o-img.premium .ph{background:linear-gradient(160deg,#6a1012,#3c0809);color:var(--gold);flex-direction:column;gap:4px}.order-card .o-img.premium .ph .pl{font-size:9px;font-weight:700;letter-spacing:1px}.track-card .input{margin-bottom:14px}.benefit-card .bf-row{display:flex;align-items:flex-start;gap:13px;margin-bottom:18px}.benefit-card .bf-row:last-child{margin-bottom:0}.benefit-card .bf-ic{width:38px;height:38px;border-radius:10px;background:var(--panel);display:flex;align-items:center;justify-content:center;color:var(--gold-600);flex-shrink:0}.benefit-card .bf-ic svg{width:19px;height:19px}.benefit-card .b1{font-size:14px;font-weight:600;color:var(--ink)}.benefit-card .b2{font-size:12.5px;color:var(--muted)}.pooja-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:grid;grid-template-columns:118px 1fr auto;gap:20px;align-items:center;margin-bottom:16px}.pooja-card .pj-img{width:118px;height:108px;border-radius:11px;overflow:hidden;flex-shrink:0}.pooja-card .pj-img .ph{width:100%;height:100%}.pj-name{font-family:var(--serif);font-size:19px;font-weight:700;color:var(--ink)}.pj-loc{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);margin:8px 0}.pj-loc svg{width:15px;height:15px;color:var(--gold-600)}.pj-meta{display:flex;align-items:center;gap:18px;font-size:13px;color:var(--ink-soft);margin-bottom:10px}.pj-meta .pm{display:flex;align-items:center;gap:6px}.pj-meta .pm svg{width:15px;height:15px;color:var(--gold-600)}.pj-tag{display:inline-flex;font-size:12px;font-weight:600;color:var(--gold-600);background:var(--panel-2);border-radius:7px;padding:4px 11px;margin-bottom:8px}.pj-id{font-size:12.5px;color:var(--muted)}.pj-right{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:170px}.pj-right .pj-prep{font-size:12px;color:var(--muted)}.pj-right .resched{border:none}.refresh-note{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line-2);border-radius:12px;padding:16px 20px;margin-top:8px}.refresh-note .rn-ic{color:var(--gold-600)}.refresh-note .rn-ic svg{width:24px;height:24px}.refresh-note .r1{font-size:14px;font-weight:600;color:var(--ink)}.refresh-note .r2{font-size:12.5px;color:var(--muted)}.refresh-note .btn{margin-left:auto}.summary-stats .ss-row{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ink-soft);padding:11px 0}.summary-stats .ss-row svg{width:18px;height:18px}.summary-stats .ss-row .ss-n{margin-left:auto;font-weight:700;font-size:16px}.redeem-tabs button.active{color:var(--saffron);font-weight:600;border-color:var(--saffron)}.excl-banner .e2{font-size:13px;color:var(--muted)}.excl-banner .btn{margin-left:auto}.pts-summary .ps-row{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--ink-soft);padding:10px 0}.pts-summary .ps-row .v{font-weight:700}.pts-summary .ps-row .v.green{color:var(--green)}.pts-summary .ps-row .v.amber{color:var(--amber)}.pts-summary .ps-row .lbl{display:flex;align-items:center;gap:6px}.pts-summary .ps-row .lbl svg{width:14px;height:14px;color:var(--muted-2)}.activity-row .a1{font-size:13.5px;font-weight:600;color:var(--ink)}.activity-row .a2{font-size:11.5px;color:var(--muted)}.activity-row .a-pts{margin-left:auto;text-align:right}.activity-row .a-pts .ap{font-size:13.5px;font-weight:700}.activity-row .a-pts .ap.plus{color:var(--green)}.activity-row .a-pts .ap.minus{color:var(--red)}.activity-row .a-pts .ad{font-size:11px;color:var(--muted)}.svc-hero{margin-top:14px;border-radius:18px;overflow:hidden;position:relative;display:flex;align-items:center;min-height:300px;background:linear-gradient(100deg,#fdf3e0,#f6e3c4,#ecc88a)}.svc-hero .sh-text{padding:46px 50px;max-width:580px;position:relative;z-index:2}.svc-hero h1{font-size:44px;line-height:1.12;color:var(--maroon)}.svc-hero .sh-sub{font-size:17px;color:var(--ink-soft);margin:16px 0 26px;line-height:1.5}.svc-hero .sh-trust{display:flex;gap:24px;margin-top:28px;flex-wrap:wrap}.svc-hero .sh-trust .ht{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-soft);font-weight:500}.svc-hero .sh-trust .ht svg{width:20px;height:20px;color:var(--gold-600);flex-shrink:0}.svc-hero .sh-img{position:absolute;right:0;top:0;bottom:0;width:46%}.svc-hero.has-bg .sh-img{left:0;width:100%}.svc-hero.has-bg .sh-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f8e9cff0,#f8e9cfd1 32%,#f7e4c46b 58%,#f6e2c000 80%)}.svc-section{margin-top:44px}.svc-section .sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.svc-section .sec-sub{font-size:14.5px;color:var(--muted);margin-bottom:22px}.svc-section .view-all{display:inline-flex;align-items:center;gap:5px;color:var(--maroon-700);font-weight:600;font-size:14px}.svc-section .view-all svg{width:15px;height:15px}.purpose-chip.active,.purpose-chip:hover{border-color:var(--gold);background:var(--panel);color:var(--maroon-700)}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:.16s}.service-card:hover{box-shadow:var(--shadow)}.service-card .sc-img{height:200px;position:relative;overflow:hidden}.service-card .sc-img a,.service-card .sc-img picture{display:block;height:100%}.service-card .sc-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.service-card .sc-badge{position:absolute;top:12px;left:12px;background:#fffffff0;color:var(--maroon-700);font-size:11.5px;font-weight:600;padding:4px 11px;border-radius:8px;box-shadow:var(--shadow-sm)}.service-card .sc-fav{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:var(--maroon-700)}.service-card .sc-fav svg{width:16px;height:16px}.service-card .sc-body{padding:18px 20px;display:flex;flex-direction:column;flex:1}.service-card .sc-name{font-family:var(--serif);font-size:19px;font-weight:700;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-card .sc-loc{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);margin:7px 0}.service-card .sc-loc svg{width:14px;height:14px;color:var(--gold-600)}.service-card .sc-desc{font-size:13px;color:var(--ink-soft);line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-card .sc-meta{display:flex;align-items:center;gap:14px;font-size:12.5px;color:var(--muted);margin-bottom:14px;flex-wrap:wrap}.service-card .sc-meta .scm{display:flex;align-items:center;gap:6px}.service-card .sc-meta .scm svg{width:14px;height:14px;color:var(--gold-600)}.service-card .sc-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.service-card .sc-price small{font-size:12px;color:var(--muted)}.service-card .sc-price .amt{font-family:var(--serif);font-size:22px;font-weight:700;color:var(--maroon-700)}.howit{background:var(--panel);border:1px solid var(--line-2);border-radius:16px;padding:34px}.howit h2{font-size:24px;text-align:center;margin-bottom:28px}.howit-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.howit-step{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;position:relative}.howit-step .hs-ic{width:64px;height:64px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--gold-600);position:relative;box-shadow:var(--shadow-sm)}.howit-step .hs-ic svg{width:28px;height:28px}.howit-step .hs-num{position:absolute;top:-4px;right:calc(50% - 42px);width:24px;height:24px;border-radius:50%;background:var(--maroon-700);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.howit-step .hs-t{font-size:15px;font-weight:600;color:var(--ink)}.howit-step .hs-d{font-size:12.5px;color:var(--muted);line-height:1.4;max-width:200px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.billing-toggle button.active{background:var(--maroon-700);color:#fff}.billing-toggle .save{font-size:11px;color:var(--green);font-weight:600;margin-left:4px}.plan-card.featured{border:2px solid var(--gold);box-shadow:var(--shadow-lg)}.plan-card .pc-name{font-family:var(--serif);font-size:23px;font-weight:700}.plan-card .pc-price .amt{font-family:var(--serif);font-size:38px;font-weight:700;color:var(--maroon)}.plan-card .pc-price .per{font-size:14px;color:var(--muted)}.plan-card .pc-feat.off{color:var(--muted-2)}.plan-card .pc-feat.off svg{color:var(--muted-2)}.faq-wrap{max-width:820px;margin:0 auto}.faq-item{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;font-size:15px;font-weight:600;color:var(--ink);cursor:pointer}.faq-q svg{width:18px;height:18px;color:var(--gold-600);flex-shrink:0;transition:transform .2s}.faq-item.open .faq-q svg{transform:rotate(180deg)}.faq-a{padding:0 22px 18px;font-size:13.5px;color:var(--ink-soft);line-height:1.6}.app-main.auth-main{display:flex;flex-direction:column;justify-content:flex-start}.app-main.auth-main>.wrap{padding-top:34px;padding-bottom:48px}.app-main.auth-main>.wrap:has(>.crumb){padding-bottom:0}.app-main.auth-main>.wrap:has(>.crumb)+.wrap{padding-top:22px}.header-mini{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:var(--ink-soft);white-space:nowrap}.header-mini svg{width:19px;height:19px;color:var(--gold-600)}.header-mini:hover{color:var(--maroon-700)}.site-footer{background:linear-gradient(180deg,#2c0607,#1c0304);color:#e7d3b6;margin-top:8px}.site-footer .wrap{padding-top:56px;padding-bottom:0}.foot-grid{display:grid;grid-template-columns:1.4fr 2.6fr;gap:48px;padding-bottom:44px}.foot-brand .fb-mark{display:flex;align-items:center;gap:12px}.foot-brand .fb-logo{height:104px;width:auto;display:block;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:16px;padding:10px 18px;box-shadow:0 4px 18px #00000047}.fb-blurb{font-size:13.5px;line-height:1.65;color:#bfa987;margin:18px 0;max-width:340px}.fb-contact{display:flex;flex-direction:column;gap:11px;margin-bottom:18px}.fb-contact .fc-row{display:flex;align-items:center;gap:11px;font-size:13.5px;color:#d8c3a3}.fb-contact .fc-row svg{color:var(--gold);flex-shrink:0}.fb-social{display:flex;gap:11px}.fb-social .fs-ic{width:38px;height:38px;border-radius:50%;border:1px solid rgba(217,154,43,.32);display:flex;align-items:center;justify-content:center;color:var(--gold);transition:.15s}.fb-social .fs-ic:hover{background:#d99a2b24;border-color:var(--gold)}.foot-links{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.fl-col .fl-title{font-family:var(--serif);font-size:16px;font-weight:600;color:#f3d9a6;margin-bottom:18px}.fl-col a{display:block;font-size:13.5px;color:#bfa987;margin-bottom:13px;transition:.13s}.fl-col a:hover{color:var(--gold);padding-left:3px}.foot-news{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:26px 0;border-top:1px solid rgba(217,154,43,.16);border-bottom:1px solid rgba(217,154,43,.16)}.foot-news .fn-t{font-family:var(--serif);font-size:21px;font-weight:700;color:#f3d9a6}.foot-news .fn-s{font-size:13px;color:#bfa987;margin-top:5px}.foot-news .fn-form{display:flex;align-items:center;gap:12px}.foot-news .fn-form .input{height:48px;background:#ffffff0f;border-color:#d99a2b4d;color:#fff}.foot-news .fn-form .input input{color:#fff}.foot-news .fn-form .input input::-moz-placeholder{color:#a98f6a}.foot-news .fn-form .input input::placeholder{color:#a98f6a}.foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 0 26px}.fbt-pay{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.fbt-pay .fbt-l{font-size:12.5px;color:#a98f6a;margin-right:4px}.fbt-pay .pay-chip{background:#ffffffeb;border:none}.fbt-copy{font-size:12.5px;color:#a98f6a}@media (max-width:768px){.site-footer{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (max-width:1024px){.foot-grid{grid-template-columns:1fr;gap:30px}.foot-links{grid-template-columns:repeat(2,1fr)}.header-mini{display:none}}@media (max-width:480px){.foot-links{grid-template-columns:1fr 1fr}.foot-news{flex-direction:column;align-items:flex-start}}.hamburger{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;color:var(--maroon-700);margin-right:4px}.hamburger svg{width:24px;height:24px}.mobile-nav{display:none;flex-direction:column;border-top:1px solid var(--line);background:#fff}.mobile-nav a{padding:14px 32px;font-size:15px;font-weight:500;color:var(--ink-soft);border-bottom:1px solid var(--line-2)}.mobile-nav a.active{color:var(--saffron);font-weight:600}.mobile-tabbar{display:none}.mtab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1;font-size:12px;font-weight:500;color:var(--muted);padding:7px 0}.mtab svg{width:22px;height:22px}.mtab.active{color:var(--maroon-700);font-weight:600}.mtab.active svg{color:var(--gold-600)}@media (max-width:1200px){.wrap{padding:0 22px}.cat-grid,.bs-grid,.area-grid{grid-template-columns:repeat(4,1fr)}.nav{gap:20px}.nav a{font-size:14.5px}.header .wrap{gap:16px}.home-hero h2{font-size:40px}}@media (max-width:768px){.hero-carousel{margin:12px 16px}.home-hero h2{max-width:220px;line-height:1.2;margin-bottom:12px}.home-hero .hero-text{display:flex;flex-direction:column;align-items:flex-start}.hero-eyebrow{margin-bottom:12px}.home-hero .hero-trust{width:100%;margin:0 0 14px}.home-hero .hero-trust-row{display:flex;width:100%}.home-hero .hero-trust .ht{width:100%;max-width:none;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.12)}.home-hero .hero-trust-row:last-child .ht{border-bottom:0}.home-hero .hero-ctas{margin-top:0}.home-hero .hero-ctas .btn{padding:10px 18px;min-height:42px;font-size:14px;border-radius:10px}}@media (max-width:1024px){.header .nav{display:none}.hamburger,.mobile-nav.open{display:flex}.header .wrap{height:72px}.header .hide-sm{display:none}.header-actions{gap:6px}.icon-btn{width:42px;height:42px}.cart-badge{top:-2px;right:-2px}.hamburger{width:44px;height:44px}.cart-grid,.co-grid,.exp-grid,.bk-grid,.acct-2,.pd-grid,.spiritual-box{grid-template-columns:minmax(0,1fr)}.summary-card,.book-card,.cs-card,.filters,.acct-side{position:static}.acct-3{grid-template-columns:minmax(0,1fr);gap:22px}.acct-side{flex-direction:row;align-items:flex-start;gap:14px}.profile-card{flex:0 1 240px;min-width:0}.acct-menu{flex:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:2px;align-content:start}.acct-menu .logout{border-top:none;padding-top:12px}.cat-layout{grid-template-columns:1fr}.cat-mfilter{display:inline-flex;align-items:center;gap:8px;justify-self:start;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 16px;min-height:44px;font-size:14px;font-weight:600;color:var(--maroon-700);cursor:pointer}.cat-mfilter svg{width:17px;height:17px}.cat-mfilter .cmf-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--gold-100,#f7e8ce);color:var(--gold-600);font-size:12px}.cat-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#280c0c73;z-index:129}.cat-layout>.filters{display:none}.cat-layout>.filters.open{display:block;position:fixed;left:0;right:0;bottom:0;top:auto;z-index:130;max-height:82vh;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0;border-radius:16px 16px 0 0;border-bottom:none;padding:18px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -10px 40px #4a0a0b38}.cat-layout>.filters.open .f-apply{position:sticky;bottom:0;background:#fff;padding:12px 0 4px;box-shadow:0 -8px 14px #fff}.filters .f-close{display:inline-flex;align-items:center}.rel-grid,.redeem-grid,.earn-grid{grid-template-columns:repeat(3,1fr)}.cat-grid,.bs-grid,.area-grid{grid-template-columns:repeat(4,1fr)}.co-head .stepper{max-width:none;width:100%}.trustbar .wrap{flex-wrap:wrap;gap:18px 12px}.trust-item{flex:0 0 calc(33.333% - 12px)}.home-hero{min-height:260px}.home-hero .hero-text{padding:30px 34px;max-width:480px}.home-hero h2{font-size:30px}.home-hero .hero-sub{font-size:15px;margin:10px 0 16px}.home-hero .hero-trust{gap:2px;margin:8px 0 4px}.home-hero .hero-trust .ht svg{width:19px;height:19px}.hero-eyebrow{margin-bottom:12px}.hero-badge{width:70px;height:70px;font-size:10px;top:16px;right:16px}.hero-countdown{margin-top:16px}.hero-countdown .hc-cell{min-width:44px;padding:6px 5px}.hero-countdown .hc-num{font-size:17px}.hero-photo{min-height:240px}.hero-photo .hero-photo-overlay{padding:26px 28px;gap:12px}.hero-photo .hero-photo-overlay h2{font-size:28px}}@media (max-width:768px){.mobile-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:120;background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 18px #4a0a0b12;padding-bottom:env(safe-area-inset-bottom)}.wrap{padding:0 16px}.brand-logo{height:54px}.footer-ribbon{margin-bottom:0}.topbar .wrap{justify-content:flex-start;padding:0 16px}.topbar .tb-track{gap:64px;animation-duration:16s}.topbar .tb-item .tb-full{display:none}.topbar .tb-item .tb-short{display:inline}.header .wrap{position:relative}.hdr-search{position:absolute;left:16px;right:16px;top:calc(100% - 10px);z-index:60;width:auto;height:44px;background:#fff;box-shadow:var(--shadow)}.header.search .wrap{flex-wrap:wrap;height:auto;padding:14px 22px;gap:12px}.search-box{order:3;flex:1 1 100%;max-width:none;height:46px}.header.search .header-actions{margin-left:auto}.header-login span,.header-login{font-size:0}.header-login svg{width:24px;height:24px}.acct-side{flex-direction:column;align-items:stretch}.profile-card{flex:auto;padding:18px 18px 20px;text-align:left;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;gap:0 15px;align-content:center}.profile-card .avatar{grid-column:1;grid-row:1/-1;align-self:center;width:58px;height:58px;font-size:26px;margin:0}.profile-card .pc-name{grid-column:2;grid-row:1;align-self:end;font-size:18px;line-height:1.25}.profile-card .pc-mail{grid-column:2;grid-row:2}.profile-card .pc-points{grid-column:2;grid-row:3;justify-self:start;margin-top:10px;padding:5px 14px}.acct-menu,.form-grid,.bk-3,.bk-2{grid-template-columns:minmax(0,1fr)}.span2,.span3{grid-column:auto}.pay-layout{grid-template-columns:1fr}.pay-tabs{flex-direction:row;flex-wrap:wrap}.pay-tab{flex:1 1 calc(50% - 5px)}.upi-row{grid-template-columns:1fr}.expect-chips,.doc-grid,.co-trust4{grid-template-columns:1fr 1fr}.cd-2{grid-template-columns:1fr}.bk-slots,.slot-grid{grid-template-columns:repeat(3,1fr)}.cat-grid,.bs-grid,.rel-grid,.redeem-grid,.earn-grid,.area-grid,.cat-products{grid-template-columns:repeat(2,1fr);gap:12px}.points-banner .btn{margin-left:0;width:100%}.coupon{justify-content:space-between}.coupon input{flex:1;width:auto}.pooja-card{grid-template-columns:96px 1fr}.pj-right{grid-column:1 / -1;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:12px}.con-card{grid-template-columns:64px 1fr}.con-right{grid-column:1 / -1;align-items:flex-start;text-align:left;min-width:0}.con-right .meet b{justify-content:flex-start}.cd-header{flex-direction:column}.cd-join-wrap{width:100%;text-align:left}.quick-grid{grid-template-columns:repeat(4,1fr)}.home-hero{flex-direction:column}.home-hero .hero-text{max-width:none;padding:22px 20px 26px}.home-hero h2{font-size:26px}.home-hero .hero-trust{gap:0;margin:0 0 14px}.home-hero .hero-ctas{gap:12px}.hero-eyebrow{margin-bottom:12px}.hero-image-only.has-accessories{background:#fbf4e8}.hero-image-only .hero-image-accessories{position:static;padding:12px 14px 14px;gap:10px}.hero-image-only .hero-ctas{gap:10px}.hero-countdown{margin-top:14px}.home-hero .hero-img{display:none}.home-hero.has-bg .hero-img{display:block}.home-hero.has-bg .hero-scrim{background:linear-gradient(180deg,#f8e9cfbd,#f8e9cf94 55%,#f8e9cf66)}.hero-badge{top:14px;right:14px;width:68px;height:68px;font-size:10px}.home-hero.has-bg.hero-compact{justify-content:flex-end;min-height:240px}.home-hero.has-bg.hero-compact .hero-text{padding:18px 18px 20px}.home-hero.has-bg.hero-compact .hero-scrim{background:linear-gradient(180deg,#f8e9cf1a,#f8e9cf47 45%,#f8e9cfdb)}.home-hero.has-bg.hero-compact .hero-eyebrow{background:#fffaf2eb;box-shadow:0 2px 8px #0000001a}.hero-photo{min-height:220px}.hero-photo .hero-photo-overlay{padding:24px 22px}.hero-photo .hero-photo-overlay h2{font-size:24px}.hero-arrow{display:none}.hero-dots{gap:8px}.hero-dot{width:28px;height:28px;border:10px solid transparent;background-clip:padding-box}.hero-dot.active{width:42px;background-clip:padding-box}.sb-banner{flex-direction:column;align-items:flex-start;gap:16px}.sb-price{margin-left:0}.sb-banner .sb-img{width:100%}.page-title,.acct-title,.cat-hero h1,.bk-title h1,.exp-grid .exp-name,.cd-h-title{font-size:clamp(22px,6vw,26px)!important;line-height:1.2}.acct-head{flex-direction:column;gap:12px}.acct-head>:first-child{flex:0 1 auto}.acct-head .filter-sel{align-self:flex-start}.acct-sub{margin-bottom:16px}.acct-tabs{gap:0;overflow-x:auto;scrollbar-width:none}.acct-tabs::-webkit-scrollbar{display:none}.acct-tabs .tabs{gap:20px}.acct-tabs button{white-space:nowrap;padding:12px 0 14px;min-height:44px}.refresh-note{flex-wrap:wrap;padding:16px;gap:12px}.refresh-note .btn{margin-left:0;width:100%}.cat-hero .ch-img{display:none}.cat-hero{padding:24px}.cat-hero.has-bg .ch-img{display:block}.cat-hero.has-bg .ch-scrim{background:#f8e9cfe0}.expect-chips{grid-template-columns:1fr 1fr}.trust-item{flex:0 0 calc(50% - 6px)}.stepper .s-label{font-size:12px}.stepper .s-sub{font-size:11px}.step .dot{width:34px;height:34px;font-size:14px}.step-line{min-width:30px}.btn{min-height:44px}.btn-sm{padding:12px 16px;min-height:44px}.search-go{width:42px;height:42px}.pager button{min-width:44px;height:44px}.qty button{width:44px}.pcard .add-btn{min-height:44px;padding:11px 9px}.pcard .p-fav{width:38px;height:38px}.pcard .p-fav svg{width:18px;height:18px}}@media (max-width:480px){.wrap{padding:0 16px}.brand-logo{height:54px}.cat-grid,.bs-grid,.rel-grid,.redeem-grid,.earn-grid,.area-grid,.expect-chips,.doc-grid,.co-trust4{grid-template-columns:1fr 1fr}.quick-grid{grid-template-columns:repeat(2,1fr)}.cart-head{flex-direction:column;align-items:flex-start;gap:14px}.order-card,.pooja-card,.con-card{grid-template-columns:1fr}.order-card .o-img,.pooja-card .pj-img,.con-card .c-photo{width:100%;height:160px}.con-right,.pj-right{grid-column:1}.points-banner .pb-n,.page-title,.acct-title{font-size:22px!important}.footer-ribbon{font-size:13px;gap:8px}.pay-tab{flex:1 1 100%}}@media (max-width:1024px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.svc-hero{flex-direction:column;min-height:0}.svc-hero .sh-text{max-width:none;padding:30px 24px}.svc-hero h1{font-size:27px}.svc-hero .sh-img{position:static;width:100%;height:190px}.svc-hero.has-bg .sh-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.svc-hero.has-bg .sh-scrim{background:#f8e9cfe0}.svc-grid,.howit-steps,.why-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.svc-grid,.howit-steps,.why-grid,.seva-types,.dash-stats,.recommend-grid{grid-template-columns:1fr 1fr}}html,body,#root,.app-root{overflow-x:hidden;max-width:100%}@supports (overflow:clip){html,body,#root,.app-root{overflow-x:clip}}img,svg,video{max-width:100%}.app-main .wrap>*{min-width:0}@media (max-width:768px){.stepper{overflow-x:auto;justify-content:flex-start;padding-bottom:6px;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}.step{flex-shrink:0}.bk-stepper,.co-head .stepper{width:100%}.input,.field,.bk-card,.co-section,.summary-card,.book-card,.cs-card{max-width:100%}.lg-otp-boxes{flex-wrap:wrap}}@media (max-width:768px){body{font-size:15px;line-height:1.55}.btn{font-size:14px}.btn-lg{font-size:15px}.input,.input input,.input select,.hdr-search input,.search-box input,.coupon input,textarea,select{font-size:16px}.field label,.crumb{font-size:12.5px}.sec-title{font-size:20px}.mobile-nav a{font-size:14px}.acct-menu a,.acct-menu button{font-size:13.5px}.home-hero .hero-sub{font-size:15px}.home-sec .view-all{font-size:13px}.cat-card .c-label{font-size:12px}.sb-banner h2{font-size:24px}.sb-banner .sb-sub{font-size:13.5px}.sb-price .sp-amt{font-size:27px}.pcard .p-name{font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard .p-price .rs-price{font-size:15.5px}.cat-hero p{font-size:14px}.cat-toolbar .count,.cat-toolbar .sort{font-size:13px}.pd-price-row .now{font-size:27px}.pd-price-row .was{font-size:15px}.side-card h3,.side-card h2{font-size:16px}.benefit,.spec,.incl{font-size:13px}}@media (max-width:480px){.home-hero h2,.cl-hero h1,.corp-hero h1,.svc-hero h1,.sub-hero h1,.bk-title h1,.ab-hero h1{font-size:22px}.stepper .s-sub{display:none}.stepper .s-label{font-size:11px}}@media (max-width:860px){.form-grid,.bk-2,.bk-3,.enq-grid{grid-template-columns:minmax(0,1fr)!important}.form-grid>*,.span2,.span3{grid-column:auto!important}}.site-footer .mfoot{display:none}@media (max-width:768px){.site-footer .foot-desktop{display:none}.site-footer .wrap.mfoot{display:block;padding-top:36px;padding-bottom:8px;text-align:center}.mf-logo{height:96px;width:auto;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:16px;padding:10px 16px;margin:0 auto;display:block;box-shadow:0 4px 18px #00000047}.mf-blurb{font-size:13.5px;line-height:1.7;color:#d8c3a3;margin:18px auto 24px;max-width:360px}.mf-contact{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid rgba(217,154,43,.22);border-radius:16px;background:#ffffff08;overflow:hidden;margin-bottom:26px}.mfc-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 10px 14px;color:inherit;min-width:0}.mfc-item:nth-child(odd){border-right:1px solid rgba(217,154,43,.16)}.mfc-item:nth-child(n+3){border-top:1px solid rgba(217,154,43,.16)}.mfc-ic{width:44px;height:44px;border-radius:50%;border:1px solid rgba(217,154,43,.35);display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:7px}.mfc-l{font-size:13.5px;font-weight:600;color:#f0dcbc}.mfc-v{font-size:11.5px;color:#bfa987;word-break:break-word;max-width:100%}.mf-social{display:flex;justify-content:center;gap:12px;margin-bottom:28px}.mf-social a{width:42px;height:42px;border-radius:50%;border:1px solid rgba(217,154,43,.32);display:flex;align-items:center;justify-content:center;color:var(--gold)}.mf-social a:active{background:#d99a2b24}.mf-cols{display:flex;flex-direction:column;gap:12px;text-align:left;margin-bottom:26px}.mf-acc{border:1px solid rgba(217,154,43,.22);border-radius:14px;background:#ffffff08}.mfa-head{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:none;border:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.mfa-ic{width:42px;height:42px;flex-shrink:0;border-radius:50%;border:1px solid rgba(217,154,43,.35);background:#d99a2b14;display:flex;align-items:center;justify-content:center;color:var(--gold)}.mfa-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mfa-title{font-family:var(--serif);font-size:16.5px;font-weight:600;color:#f3d9a6}.mfa-preview{font-size:12px;line-height:1.45;color:#bfa987;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mfa-chev{color:var(--gold);flex-shrink:0;transition:transform .18s}.mf-acc.open .mfa-chev{transform:rotate(180deg)}.mfa-body{padding:2px 16px 15px 72px;display:flex;flex-direction:column;gap:11px}.mfa-body a{font-size:13.5px;color:#d8c3a3}.mfa-body a:active{color:var(--gold)}.mf-news{border:1px solid rgba(217,154,43,.25);border-radius:18px;padding:22px 16px 18px;margin-bottom:28px;background:linear-gradient(160deg,#d99a2b1a,#d99a2b08)}.mfn-head{display:flex;align-items:center;gap:16px;text-align:left;margin-bottom:16px}.mfn-art{position:relative;flex-shrink:0;display:inline-flex;color:var(--gold)}.mfn-bell{position:absolute;right:-8px;bottom:-5px;width:24px;height:24px;border-radius:50%;background:var(--gold);color:#2c0607;display:flex;align-items:center;justify-content:center;border:2px solid #2c0607}.mfn-kicker{font-size:14.5px;color:#e7d3b6}.mfn-title{font-family:var(--serif);font-size:21px;line-height:1.25;font-weight:700;color:#f3c76a;margin:2px 0 6px}.mfn-sub{font-size:12.5px;line-height:1.55;color:#bfa987}.mfn-form{display:flex;gap:10px}.mfn-form .input{flex:1 1 auto;min-width:0;height:48px;background:#ffffff0f;border-color:#d99a2b4d}.mfn-form .input input{color:#fff;min-width:0;width:100%}.mfn-form .btn{flex-shrink:0}.mfn-form .input input::-moz-placeholder{color:#a98f6a}.mfn-form .input input::placeholder{color:#a98f6a}.mfn-form .input svg.lead{color:var(--gold)}.mfn-privacy{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:#bfa987;margin-top:13px}.mfn-privacy svg{color:var(--gold);flex-shrink:0}.mfp-label{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--serif);font-size:15px;color:#e7d3b6;margin-bottom:14px}.mfp-label svg{color:var(--gold);opacity:.85}.mfp-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.mfp-chips .pay-chip{background:#ffffffeb;border:none;height:34px;min-width:64px;font-size:11px}.mf-bottom{margin-top:26px;padding-bottom:20px}.mf-divider{display:flex;align-items:center;gap:14px;color:var(--gold);margin-bottom:15px}.mf-divider:before,.mf-divider:after{content:"";flex:1;height:1px;background:#d99a2b38}.mfb-line{font-size:12.5px;color:#bfa987}.mfb-line+.mfb-line{margin-top:5px}}@media (prefers-reduced-motion:reduce){.topbar .tb-track{animation:none}.topbar .tb-dup{display:none}}.motion-interactive{transition:box-shadow .2s ease,border-color .2s ease}.motion-interactive:focus-within{box-shadow:var(--shadow)}.hero-carousel .hero-playback{position:absolute;right:16px;bottom:16px;z-index:6;min-height:44px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--card);color:var(--maroon-700);font-size:13px;font-weight:600;box-shadow:var(--shadow-sm)}.hero-carousel .hero-dot{width:28px;height:28px;border:10px solid transparent;background-clip:padding-box}.hero-carousel .hero-dot.active{width:42px;background-clip:padding-box}.hero-carousel .hero-arrow{width:44px;height:44px}.hero-carousel button:focus-visible,.motion-interactive:focus-visible{outline:3px solid var(--maroon-700);outline-offset:4px}@media (max-width: 768px){.hero-carousel .hero-playback{right:10px;bottom:10px;font-size:12px;padding:0 12px}.hero-carousel .hero-dots{justify-content:flex-start;left:12px;right:120px}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}.hero-slide{animation:none!important}.motion-surface,.motion-interactive{transform:none!important;transition:none!important}}.header.navbar-upgraded{position:relative;z-index:70;background:var(--card);border-bottom-color:var(--line-strong);box-shadow:0 3px 16px #4a0a0b09}.navbar-upgraded>.wrap{position:relative;height:84px;gap:14px}.navbar-upgraded .brand{border-radius:12px}.navbar-upgraded .brand-logo{transition:transform .18s cubic-bezier(.22,1,.36,1)}.navbar-upgraded .brand:hover .brand-logo,.navbar-upgraded .brand:focus-visible .brand-logo{transform:translateY(-1px) scale(1.015)}.navbar-upgraded .nav{position:relative;isolation:isolate;gap:4px;min-width:0;flex:0 1 auto;padding:5px 0;margin-left:24px}.navbar-upgraded .nav>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border-radius:12px;color:var(--ink-soft);font-size:14px;font-weight:500;line-height:1.4;z-index:1;transition:color .16s ease}.navbar-upgraded .nav>a:hover,.navbar-upgraded .nav>a:focus-visible,.navbar-upgraded .nav>a.active{color:var(--maroon-700)}.navbar-upgraded .nav>a.active{font-weight:500}.navbar-upgraded .nav>a.active:after{left:12px;right:12px;bottom:1px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--gold-600),var(--gold))}.navbar-upgraded .nav[data-motion-ready=true]>a.active:after{display:none}.navbar-upgraded .nav-hover,.navbar-upgraded .nav-indicator{position:absolute;left:0;width:0;pointer-events:none;transform-origin:left center}.navbar-upgraded .nav-hover{top:5px;height:44px;border:1px solid rgba(217,154,43,.2);border-radius:12px;background:linear-gradient(135deg,var(--panel),var(--panel-2));box-shadow:0 4px 12px #4a0a0b0e;opacity:0;z-index:0}.navbar-upgraded .nav-indicator{bottom:6px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--gold-600),var(--gold));box-shadow:0 2px 5px #d99a2b38;z-index:2}.navbar-upgraded .header-actions{gap:6px}.navbar-upgraded .icon-btn,.navbar-upgraded .acct-btn.compact,.navbar-upgraded .hamburger{min-width:44px;min-height:44px;border:1px solid transparent;border-radius:13px;color:var(--ink-soft);transition:background .14s ease,border-color .14s ease,box-shadow .16s ease;touch-action:manipulation}.navbar-upgraded .icon-btn{width:44px;height:44px}.navbar-upgraded .icon-btn:hover,.navbar-upgraded .icon-btn[aria-expanded=true],.navbar-upgraded .acct-btn:hover,.navbar-upgraded .hamburger:hover,.navbar-upgraded .hamburger[aria-expanded=true]{background:var(--panel);border-color:var(--line-strong);color:var(--maroon-700);box-shadow:0 4px 10px #4a0a0b0f}.navbar-upgraded .icon-btn svg{width:22px;height:22px;transition:transform .16s cubic-bezier(.22,1,.36,1)}.navbar-upgraded .icon-btn:hover svg,.navbar-upgraded .icon-btn:focus-visible svg{transform:translateY(-1px)}.navbar-upgraded .icon-btn:active svg{transform:translateY(0) scale(.92)}.navbar-upgraded .cart-badge{top:-2px;right:-2px;background:var(--maroon-700);color:#fff;border:2px solid var(--card);min-width:20px;height:20px;padding:0 4px;font-size:10px}.navbar-upgraded a:focus-visible,.navbar-upgraded button:focus-visible{outline:3px solid var(--maroon-700);outline-offset:3px}.navbar-upgraded .hdr-search{position:absolute;top:calc(100% - 1px);left:auto;right:32px;width:min(400px,calc(100vw - 32px));height:52px;padding:0 18px;border:1px solid var(--line-strong);border-radius:15px;background:var(--card);box-shadow:var(--shadow-lg);z-index:100;animation:omvedha-search-enter .18s cubic-bezier(.22,1,.36,1) both}.navbar-upgraded .hdr-search:focus-within{border-color:var(--gold-600);box-shadow:0 0 0 3px #d99a2b24,var(--shadow-lg)}.navbar-upgraded .hdr-search input{font-size:16px}@keyframes omvedha-search-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.navbar-upgraded .hamburger-mark{display:block;position:relative;width:22px;height:20px}.navbar-upgraded .hamburger-line{position:absolute;left:0;width:22px;height:2px;background:currentColor;border-radius:99px;transform-origin:center;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .12s ease}.navbar-upgraded .hamburger-line:nth-child(1){top:3px}.navbar-upgraded .hamburger-line:nth-child(2){top:9px}.navbar-upgraded .hamburger-line:nth-child(3){top:15px}.navbar-upgraded .hamburger[aria-expanded=true] .hamburger-line:nth-child(1){transform:translateY(6px) rotate(45deg)}.navbar-upgraded .hamburger[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0;transform:scaleX(.45)}.navbar-upgraded .hamburger[aria-expanded=true] .hamburger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navbar-upgraded .mobile-nav{display:none}@media (min-width: 1025px) and (max-width: 1200px){.navbar-upgraded>.wrap{gap:8px}.navbar-upgraded .nav{gap:2px}.navbar-upgraded .nav>a{padding-right:9px;padding-left:9px;font-size:13px}.navbar-upgraded .header-actions{gap:2px}.navbar-upgraded .hdr-search{right:22px}}@media (max-width: 1024px){.navbar-upgraded>.wrap{height:72px;gap:8px}.navbar-upgraded .header-actions{gap:4px}.navbar-upgraded .hamburger{color:var(--maroon-700);margin-right:0}.navbar-upgraded .hdr-search{left:16px;right:16px;width:auto}.navbar-upgraded .mobile-nav{position:absolute;display:flex;flex-direction:column;gap:6px;left:16px;right:16px;top:calc(100% - 1px);max-height:min(70vh,calc(100dvh - 140px));overflow-y:auto;padding:12px;background:linear-gradient(160deg,var(--card),var(--bg));border:1px solid var(--line-strong);border-radius:18px;box-shadow:var(--shadow-lg);z-index:90;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transform-origin:top center;transition:opacity .14s ease,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s}.navbar-upgraded .mobile-nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-duration:.18s,.22s,0s;transition-delay:0s}.navbar-upgraded .mobile-nav>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px 16px;border:1px solid transparent;border-radius:12px;font-size:15px;line-height:1.5;color:var(--ink-soft);opacity:0;transform:translateY(-4px);transition:opacity .12s ease,transform .16s cubic-bezier(.22,1,.36,1),background .14s ease,color .14s ease}.navbar-upgraded .mobile-nav.open>a{opacity:1;transform:translateY(0);transition-duration:.16s,.18s,.14s,.14s;transition-delay:calc(min(var(--nav-order, 0),3)*18ms),calc(min(var(--nav-order, 0),3)*18ms),0s,0s}.navbar-upgraded .mobile-nav>a:nth-child(2){--nav-order: 1}.navbar-upgraded .mobile-nav>a:nth-child(3){--nav-order: 2}.navbar-upgraded .mobile-nav>a:nth-child(4){--nav-order: 3}.navbar-upgraded .mobile-nav>a:nth-child(5){--nav-order: 4}.navbar-upgraded .mobile-nav>a:nth-child(6){--nav-order: 5}.navbar-upgraded .mobile-nav>a:nth-child(n+7){--nav-order: 6}.navbar-upgraded .mobile-nav>a:after{content:"›";font-size:22px;line-height:1;color:var(--maroon-700);opacity:.6;transition:transform .18s ease}.navbar-upgraded .mobile-nav>a:hover,.navbar-upgraded .mobile-nav>a:focus-visible,.navbar-upgraded .mobile-nav>a.active{color:var(--maroon-700);border-color:var(--line-strong);background:var(--panel-2)}.navbar-upgraded .mobile-nav>a.active{box-shadow:inset 3px 0 var(--gold-600);font-weight:600}.navbar-upgraded .mobile-nav>a:hover:after{transform:translate(3px)}}@media (max-width: 360px){.navbar-upgraded>.wrap{gap:4px}.navbar-upgraded .header-actions{gap:0}}@media (max-width: 768px){.pdt-page .navbar-upgraded>.wrap{gap:4px}.pdt-page .navbar-upgraded .header-actions{gap:0}.pdt-page .navbar-upgraded .hdr-back{flex:0 0 44px;width:44px;height:44px;margin-right:0;border-radius:13px}}@media (max-width: 360px){.pdt-page .navbar-upgraded .brand:after{display:none}}@media (prefers-reduced-motion: reduce){.navbar-upgraded .brand-logo,.navbar-upgraded .icon-btn,.navbar-upgraded .icon-btn svg,.navbar-upgraded .acct-btn,.navbar-upgraded .hamburger,.navbar-upgraded .hamburger-line,.navbar-upgraded .nav>a,.navbar-upgraded .mobile-nav,.navbar-upgraded .mobile-nav>a,.navbar-upgraded .mobile-nav>a:after{transition:none}.navbar-upgraded .mobile-nav.open>a{transition-delay:0s}.navbar-upgraded .hdr-search{animation:none}.navbar-upgraded .brand:hover .brand-logo,.navbar-upgraded .brand:focus-visible .brand-logo,.navbar-upgraded .icon-btn:hover svg,.navbar-upgraded .icon-btn:focus-visible svg,.navbar-upgraded .icon-btn:active svg,.navbar-upgraded .mobile-nav>a:hover:after{transform:none}.navbar-upgraded .nav-hover,.navbar-upgraded .nav-indicator{will-change:auto}}
