
:root{--aa-ink:#3b2d2b;--aa-muted:#7c6864;--aa-blue:#a44d3e;--aa-coral:#b66d61;--aa-paper:#fcf2f0;--aa-line:#e6cfcb;--primary:#a44d3e!important;--primary-dark:#823d31!important;--primary-lighter:#fbe6e2!important;--secondary:#b66d61;--gray-900:#3b2d2b;--c-primary:#a44d3e!important;--c-gold:#ad6458!important;--font-primary:Arial,Helvetica,sans-serif;--font-heading:Arial,Helvetica,sans-serif;--gradient-primary:linear-gradient(120deg,#7c3b30,#ac5849);--gradient-secondary:linear-gradient(120deg,#f2ccc5,#c67f73)}
body.aa-theme,body.aa-admin{background:#fcf2f0!important;color:#3b2d2b!important;font:14px/1.7 Arial,Helvetica,sans-serif!important}body.aa-theme *,body.aa-admin *{font-family:Arial,Helvetica,sans-serif!important}body .fa,body .fas,body .far,body .fab,body [class^="fa-"]{font-family:"Font Awesome 6 Free"!important}body .fab{font-family:"Font Awesome 6 Brands"!important}body .fas{font-weight:900!important}
.aa-shell{max-width:1280px;padding-left:32px;padding-right:32px}.aa-top-note{background:#70382e;color:#fbe7e3;font-size:13px;letter-spacing:.15px;padding:1px 16px;text-transform:none}.aa-nav{background:#fef8f7f5;border-bottom:1px solid #000;backdrop-filter:blur(16px)}.aa-nav-inner{min-height:65px;gap:18px}.aa-brand{flex-shrink:0}.aa-brand-inner{display:flex;align-items:center;gap:11px}.aa-brand-logo{width:50px;height:50px;object-fit:contain}.aa-wordmark{font-size:24px;font-weight:800;color:#7a3d32;letter-spacing:-.8px}.aa-brand small{font-size:11px;letter-spacing:1px;color:#85645e;margin-top:5px}.aa-links{gap:18px}.aa-links a{font-size:14px;color:#000}.aa-links a[aria-current=page]{color:#a44d3e;box-shadow:0 2px 0 #a44d3e}.aa-links .aa-nav-cta{background:#a44d3e;border-radius:9px;padding:12px 16px}.aa-subnav{display: flex;
    gap: 30px;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #7b8c8d;
    background: #e8e8e8;
    padding: 5px 20px;
    font-size: 13px;
    overflow: auto;
    white-space: nowrap;}.aa-subnav a{color:#792213;font-weight:800}.aa-subnav a:hover{color:#a44d3e}.aa-hero{position:relative;gap:48px;padding:55px 0 36px;grid-template-columns:1.1fr 1fr}.aa-kicker{font-size:13px!important;letter-spacing:1.3px!important;color:#99493b!important;margin-bottom:15px!important}.aa-hero h1{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(30px,3.6vw,46px)!important;font-weight:750!important;letter-spacing:-1.5px!important;line-height:1.16!important;margin-bottom:20px!important;max-width:620px}.aa-hero h1 em{font-style:normal;color:#a44d3e}.aa-hero-copy>p:not(.aa-kicker){font-size:15px;max-width:520px;line-height:1.85}.aa-button{border-radius:9px;font-size:14px;padding:13px 21px;background:#a44d3e;min-height:46px;gap:12px;box-shadow:0 5px 13px #94463818;transition:transform .2s,background .2s}.aa-button:hover{background:#843e32;transform:translateY(-2px)}.aa-button.light{border-color:#d3aba4;background:#fef8f7;color:#8e4538!important}.aa-text-link{font-size:14px;color:#94483a}.aa-hero-note{font-size:13px;gap:16px;padding-top:16px}.aa-hero-note span:before{content:'✓';color:#97493b}.aa-art-panel{min-height:420px;border-radius:28px;background:radial-gradient(circle,#fdf4f3 0,#f3d4cf 60%,#e4b9b2 100%);border:1px solid #dfb3ac;box-shadow:0 20px 50px #803b2f14;overflow:hidden}.aa-art-panel img{max-width:410px;position:relative;z-index:1}.aa-art-label{font-size:12px;letter-spacing:1px;left:24px;top:19px;color:#8e5950;z-index:2}.aa-art-caption{font-size:13px;color:#85544b;left:24px;right:24px;border-color:#d3a7a0;z-index:2}.aa-hero-pill{position:absolute;right:14px;top:100px;background:#fdf5f4;border:1px solid #e5c6c0;box-shadow:0 10px 25px #5e312a15;border-radius:13px;padding:10px 15px;color:#754138;z-index:3;font-size:13px}.aa-rail{background: #ffffff;
    border: 3px solid #802313;
    border-radius: 15px;
    box-shadow: 0 10px 28px #68393080;
    padding: 13px 0;
    margin-bottom: 40px;}.aa-rail a{border-color:#000;gap:13px;padding-left:24px}.aa-rail a:first-child{padding-left:24px}.aa-rail b{font-size:26px;color:#9c4e40;background:#fbe7e3;border:1px solid #e6c9c4;border-radius:12px;min-width:43px;height:43px;display:grid;place-items:center}.aa-rail strong{font-size:14px}.aa-rail small{font-size:13px}.aa-section{padding-bottom:48px}.aa-section-top{margin-bottom:24px;align-items:center}.aa-section-top h2,.aa-split h2,.aa-band h2{font:750 28px/1.25 Arial,Helvetica,sans-serif!important;letter-spacing:-.6px}.aa-section-top p{font-size:14px;max-width:490px;line-height:1.8}.aa-grid{gap:20px}.aa-card{border: 1px solid #762314;
    border-radius: 16px;
    padding: 20px;
    background: #fef9f8;
    box-shadow: 0 5px 18px #551a106b;
    transition: transform .2s, box-shadow .2s;}.aa-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #723a3012}.aa-card-top{margin-bottom:20px}.aa-card-icon{background:#f6deda;color:#994b3d;width:48px;height:48px;font-size:25px;border-radius:13px}.aa-card-index{font-size:12px;letter-spacing:.3px;font-weight: 800;color:#8b2817}.aa-card h3{font-size:17px;line-height:1.45;color:#58190e}.aa-card p{font-size: 14px;
    line-height: 1.5;
    color: #000000;}.aa-card li{font-size:13px}.aa-price{font-size:22px;color:#91473a}.aa-price small{font-size:13px}.aa-round-link{background:#fbe7e3;border:1px solid #e3c2bc;width:39px;height:39px;color:#9d4e40}.aa-card-bottom{border-color:#b14532}.aa-split{background: #efa69a;
    border: 1px solid #080808;padding:32px;border-radius:18px;margin-bottom:48px;gap:35px}.aa-split p{font-size:14px}.aa-package{border-color:#debdb7;background:#fef8f7;border:1px solid #e0c1bc;border-radius:12px;padding:14px!important;margin-bottom:12px}.aa-package:last-child{border:1px solid #e0c1bc}.aa-package strong{font-size:15px}.aa-package small,.aa-package a{font-size:13px}.aa-package a{color:#95483a}.aa-band{background:#7e3d32;border:1px solid #73382d;border-radius:18px;padding:33px;margin-bottom:48px}.aa-band h2{color:#fcebe8!important;font-size:26px!important}.aa-band p{color:#edcec8;font-size:14px}.aa-band .aa-button{background:#f9dad5;color:#773b30!important}.aa-date-tile{background:#f6deda;color:#8b4b40;font-size:13px;border-radius:8px}.aa-product-image{height:200px;background:#f8e4e0;border-radius:12px}.aa-footer{background:#fbe3df;border-top:1px solid #000;padding-bottom:25px}.aa-footer p,.aa-footer a:not(.aa-wordmark),.aa-footer h4{font-size:13px}.aa-footer-bottom{font-size:13px;border-color:#debfba}.aa-footer-grid{gap:30px}.aa-page-intro h1{font:750 34px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:-.8px}.aa-page-intro{padding-top:38px}.aa-prose{background:#fef9f8;border-radius:16px;border-color:#e6cfcb}.aa-prose h2{font:700 24px/1.3 Arial,Helvetica,sans-serif!important}.aa-install h1{font:700 30px/1.2 Arial,Helvetica,sans-serif!important}.aa-install label,.aa-form label,.aa-install p{font-size:14px}.aa-form input,.aa-form select,.aa-form textarea,.aa-install input{background:#fdf4f3;border-color:#dec3be;border-radius:9px;font-size:14px}.aa-notice,.aa-consent{background:#fae3df;border:1px solid #dfbbb5;color:#704b45;font-size:13px}.aa-consent{border-radius:9px}.aa-theme .page-header,.aa-theme .page-header-text{background:#f6dfdb!important}.aa-theme .btn-primary,.aa-theme .btn-submit,.aa-theme .ap-button{background:#a44d3e!important;border-radius:9px!important}.aa-theme .pkg-radio:checked+.pkg-card{background:#fbe4e0!important;border-color:#a44d3e!important}.aa-theme .ap-hero,.aa-theme .section-dark{background:#763b31!important}.aa-theme .booking-card,.aa-theme .ar-card,.aa-theme .aq-order-card,.aa-theme .ap-card{border-radius:15px!important;border-color:#dfc2bd!important}.aa-theme .page-header-text h1,.aa-theme .ap-page h1{font:700 30px/1.3 Arial,Helvetica,sans-serif!important}.aa-theme input,.aa-theme textarea,.aa-theme select{font-size:14px!important}.aa-theme .aq-order-page{margin:35px auto 64px!important}.aa-theme .aq-order-page h1{font-size:30px!important}.aa-theme .aa-mobile-dock{display:none}
.aa-panchang{background:#fff;border:1px solid #c55b48;border-radius:16px;padding:15px;display:grid;grid-template-columns:230px 1fr;gap:24px;margin-bottom:46px}.aa-panchang-heading{border-right:1px solid #e8cfca;padding-right:20px}.aa-panchang-heading h2{font-size:20px;margin:4px 0 9px}.aa-panchang-heading p{font-size:13px;color:#7c6965;margin:4px 0}.aa-panchang-data{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-content:center}.aa-panchang-data div{background:#f1cfc9;padding:12px;border-radius:10px}.aa-panchang-data small{display:block;font-size:13px;color:#8b6b65}.aa-panchang-data strong{font-size:14px;display:block;margin-top:4px;overflow-wrap:anywhere}.aa-empty{background:#fce9e5;border:1px dashed #d3a69e;border-radius:12px;padding:24px;color:#7a5e59;font-size:14px}.aa-empty strong{display:block;color:#6e433c;margin-bottom:6px}.aa-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.aa-journey article{padding:24px;background:#fbe5e1;border:1px solid #e2bdb7;border-radius:15px}.aa-journey b{display:inline-grid;place-items:center;background:#9d4c3e;color:#fcebe8;width:36px;height:36px;border-radius:11px;margin-bottom:12px}.aa-journey h3{font-size:16px;margin:0 0 7px}.aa-journey p{font-size:14px;color:#000;margin:0}.aa-reel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.aa-reel-card{position:relative;aspect-ratio:9/13;background:radial-gradient(ellipse at top,#9e564a,#5b3029);border-radius:16px;overflow:hidden;color:#fbe6e2;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;border:1px solid #d7aba4}.aa-reel-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8}.aa-reel-card:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 20%,#371c17e6)}.aa-reel-card>span{z-index:1;padding:20px;font-size:15px;font-weight:700}.aa-reel-card .aa-play{position:absolute;top:16px;left:16px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fdf5f4e8;color:#934a3d;font-size:14px;padding:0}.aa-reel-card small{display:block;font-size:13px;font-weight:400;color:#ebc4bd;margin-bottom:7px}.aa-reel-card:focus-visible{outline:3px solid #a44d3e}.aa-faq{display:grid;grid-template-columns:1fr 1fr;gap:13px}.aa-faq details{background:#fff;border:1px solid #e4c5c0;padding:10px 20px;border-radius:12px}.aa-faq summary{cursor:pointer;font-weight:700;font-size:14px}.aa-faq p{font-size:14px;color:#7c6965;margin-top:12px}.aa-media-dialog{max-width:820px;width:calc(100% - 30px);max-height:90dvh;background:#fdf3f1;color:#4f3530;border:1px solid #e1b6af;border-radius:18px;padding:20px}.aa-media-dialog::backdrop{background:#2f1d1acb}.aa-media-dialog video,.aa-media-dialog iframe{width:100%;max-height:65dvh;background:#1e1412;border:0;aspect-ratio:16/9;border-radius:10px}.aa-media-dialog h2{font-size:18px;margin:0 45px 15px 0}.aa-media-close{float:right;background:#eecfc9;border:0;border-radius:50%;width:35px;height:35px;cursor:pointer}.aa-media-dialog p{font-size:14px}.aa-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px}.aa-toolbar input{flex:1;min-width:160px;margin:0}.aa-toolbar select{padding:14px;border:1px solid #e0c1bb;background:#fef9f8;border-radius:9px;font-size:14px}.aa-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.aa-video-grid a{background:#fef9f8;border:1px solid #e2c3bd;border-radius:15px;overflow:hidden;color:#4f3530}.aa-video-grid img{width:100%;aspect-ratio:16/9;object-fit:cover}.aa-video-grid h3{padding:15px;font-size:15px;margin:0}.aa-full-panchang{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.aa-admin .admin-sidebar{background:#663229!important;border-right:1px solid #824d43}.aa-admin .admin-content,.aa-admin .admin-main{background:#fcf2f0!important}.aa-admin .admin-topbar{background:#fef8f7!important;border-color:#e4c8c3}.aa-admin .aa-menu-link{font-size:13px;color:#efd1cc;border-radius:9px}.aa-admin .aa-menu-link span{color:#d29d93}.aa-admin .aa-menu-link.active{background:#9d5447;box-shadow:inset 3px 0 #edb8af;color:#fcf2f0}.aa-menu-group{font-size:12px;color:#d49e94;letter-spacing:1px}.aa-admin-brand{color:#fbe7e3!important}.aa-admin-brand span{font-size:11px;color:#e5b0a6;letter-spacing:1px}.aa-admin .aa-panel,.aa-admin .aa-metric,.aa-admin .card,.aa-admin .stat-card,.aa-admin .table-container{background:#fef9f8;border-color:#e3c7c2!important;border-radius:13px!important}.aa-admin .aa-panel p,.aa-admin .aa-form label{font-size:14px}.aa-admin .aa-metric small{font-size:13px;color:#7c6965}.aa-admin .btn-primary,.aa-admin .ab-link,.aa-admin .btn-save{background:#a44d3e!important;border-color:#a44d3e!important;border-radius:8px!important}.aa-admin .form-control,.aa-admin .form-control-p{background:#fdf4f3!important;border-color:#e1c3be!important;font-size:14px!important}.aa-admin .orders-table td{font-size:13px}.aa-admin .orders-table th{background:#f9e5e1!important;font-size:13px}.aa-admin .admin-topbar h2{font-size:18px}.aa-admin .modal-header{background:#7e3d32!important}.aa-admin .aa-saved{background:#eee0de;color:#6a3b32;padding:14px;border-radius:10px}.aa-admin .aa-error{background:#f8e6e2;color:#854439;padding:14px;border-radius:10px}.aa-admin .aa-brand-preview{max-width:180px;max-height:70px;object-fit:contain;background:#fcebe8;padding:10px;border-radius:10px;margin-bottom:15px}.aa-inline-check input{display:inline-block!important;width:auto!important}.aa-admin .aa-inline-check{margin:18px 0}
@media(max-width:1100px){.aa-links{gap:12px}.aa-links a{font-size:14px}.aa-nav-cta{display:none!important}.aa-reel-grid{gap:12px}.aa-art-panel{min-height:370px}.aa-hero{gap:25px}.aa-panchang{grid-template-columns:200px 1fr}.aa-rail a{padding-left:14px}.aa-rail a:first-child{padding-left:14px}.aa-rail small{font-size:12px}}
@media(max-width:850px){.aa-menu-toggle{display:block;font-size:20px;border-color:#dcb5ae;color:#8c4539}.aa-links{display:none;top:86px;background:#fdf4f3;padding:16px 24px;gap:0}.aa-links.is-open{display:flex}.aa-links a{font-size:14px;min-height:44px}.aa-nav-cta{display:block!important}.aa-subnav{justify-content:flex-start;gap:24px}.aa-hero{grid-template-columns:1fr 1fr;padding-top:35px}.aa-art-panel{min-height:350px}.aa-art-label{font-size:11px}.aa-art-caption{font-size:12px}.aa-hero-pill{display:none}.aa-hero h1{font-size:34px!important}.aa-rail{grid-template-columns:repeat(2,1fr);gap:20px}.aa-rail a{border:0}.aa-panchang{grid-template-columns:1fr;gap:15px}.aa-panchang-heading{border:0;padding:0}.aa-panchang-data{grid-template-columns:repeat(4,minmax(0,1fr))}.aa-reel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-reel-card{aspect-ratio:9/11}.aa-journey{gap:12px}.aa-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-faq{grid-template-columns:1fr}.aa-theme .aa-mobile-dock{position:fixed;bottom:0;left:0;right:0;display:flex;background:#fef8f7f5;backdrop-filter:blur(10px);border-top:1px solid #dfbcb6;justify-content:space-around;padding:9px 8px calc(8px + env(safe-area-inset-bottom));z-index:120}.aa-mobile-dock a{font-size:12px;color:#6d1f11;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:48px}.aa-mobile-dock b{font-size:19px;color:#9d4c3e}.aa-mobile-dock a[aria-current=page]{color:#91473a;font-weight:700}}
@media(max-width:540px){.aa-shell{padding-left:11px;padding-right:11px}.aa-top-note{font-size:12px;padding:2px 15px}.aa-nav-inner{min-height:60px}.aa-brand-logo{width:42px;height:42px}.aa-wordmark{font-size:21px}.aa-brand small{font-size:10px;letter-spacing:.6px}.aa-links{top:73px}.aa-subnav{font-size:13px;padding:8px 16px;gap:24px}.aa-hero{grid-template-columns:1fr;padding:28px 0;gap:22px}.aa-hero h1{font-size:32px!important;letter-spacing:-.8px!important;max-width:100%}.aa-kicker{font-size:12px!important;letter-spacing:.8px!important}.aa-hero-copy>p:not(.aa-kicker){font-size:14px}.aa-art-panel{height:310px;min-height:310px;border-radius:19px;padding:20px}.aa-art-panel img{max-width:280px}.aa-art-label{left:20px;top:16px;font-size:11px}.aa-art-caption{left:20px;right:20px;bottom:18px;font-size:12px;padding-top:9px}.aa-hero-note{font-size:12px;gap:11px}.aa-actions{gap:12px;margin:22px 0}.aa-button{font-size:14px;padding:12px 16px}.aa-text-link{font-size:13px}.aa-rail{padding:18px 6px;gap:16px 0;margin-bottom:27px;border-radius:13px}.aa-rail a,.aa-rail a:first-child{padding-left:10px;gap:8px}.aa-rail b{width:34px;height:36px;min-width:34px;font-size:20px;border-radius:9px}.aa-rail strong{font-size:13px}.aa-rail small{font-size:12px}.aa-section{padding-bottom:32px}.aa-section-top{margin-bottom:19px}.aa-section-top h2,.aa-split h2{font-size:25px!important}.aa-section-top p{font-size:14px}.aa-card{padding:21px;border-radius:14px}.aa-card h3{font-size:18px}.aa-card p{font-size:14px}.aa-card li{font-size:13px}.aa-card-index{font-size:12px}.aa-card-top{margin-bottom:16px}.aa-panchang{padding:18px;gap:10px;border-radius:13px;margin-bottom:32px}.aa-panchang-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.aa-full-panchang{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-panchang-data strong,.aa-panchang-data small{font-size:13px}.aa-split{padding:15px;gap:20px;margin-bottom:32px;border-radius:15px}.aa-package{padding:14px!important;gap:8px}.aa-package strong{font-size:14px}.aa-package small,.aa-package a{font-size:13px}.aa-journey{grid-template-columns:1fr}.aa-journey article{padding:20px}.aa-reel-grid{gap:12px}.aa-reel-card>span{padding:14px;font-size:14px}.aa-reel-card small{font-size:12px}.aa-band{padding:25px 22px;margin-bottom:32px}.aa-band h2{font-size:24px!important}.aa-footer-grid{gap:24px}.aa-footer p,.aa-footer a:not(.aa-wordmark),.aa-footer h4,.aa-footer-bottom{font-size:13px}.aa-page-intro h1{font-size:28px!important}.aa-page-intro{padding-top:30px}.aa-prose{padding:22px}.aa-video-grid{grid-template-columns:1fr}.aa-toolbar{gap:10px}.aa-toolbar select{width:100%}.aa-theme .aq-order-page h1{font-size:26px!important}.aa-admin .admin-content{padding:17px!important}}
@media(prefers-reduced-motion:reduce){.aa-card:hover,.aa-button:hover{transform:none}*{scroll-behavior:auto!important}}
/* Comfortable utility text, including retained admin lists and gateway hand-off. */
.aa-subnav{scrollbar-width:none}.aa-subnav::-webkit-scrollbar{display:none}.aa-theme .aa-card-index,.aa-theme .aa-kicker,.aa-theme .aa-brand small{font-size:13px!important}.aa-admin .aa-menu-group,.aa-admin .aa-admin-brand span,.aa-admin .topbar-left small,.aa-admin .aa-sidebar-bottom a,.aa-admin .aa-sidebar-bottom button,.aa-admin .aa-table th,.aa-admin .aa-table td,.aa-admin .aa-badge,.aa-admin .aa-form label,.aa-admin .aa-button,.aa-admin .aa-inline-check{font-size:13px!important}.aa-admin .topbar-left small{letter-spacing:.5px}.aq-pay-standalone,.aq-pay-standalone *,.aq-pay-screen *{font-family:Arial,Helvetica,sans-serif!important}.aq-pay-card{border-radius:18px!important;border:1px solid #e1beb8!important;box-shadow:0 20px 55px #6a352b0d!important}.aq-pay-top{background:#fce9e5;color:#783b30}.aq-pay-main{background:#fef9f8}.aq-pay-main h1{font-size:30px!important;font-weight:700!important;letter-spacing:-.6px!important}.aq-pay-main p,.aq-pay-row{font-size:14px!important;color:#7c6864}.aq-pay-top small,.aq-pay-summary small,.aq-pay-kicker,.aq-pay-progress,.aq-pay-progress b,.aq-pay-foot{font-size:13px!important;letter-spacing:.3px}.aq-pay-summary{background:#fae3df!important}.aq-pay-actions button{background:#a44d3e!important;font-size:14px!important}.aq-pay-standalone{background:#fcf2f0!important}.aa-puja-cover{width:100%;height:180px;object-fit:cover;border-radius:11px;margin-bottom:15px;background:#f3d7d2}.aa-puja-cover.default{object-fit:contain}
@media(max-width:540px){.aa-theme .aa-brand small{font-size:11px!important;letter-spacing:.2px}.aa-admin .topbar-left small{font-size:12px!important}.aq-pay-main h1{font-size:25px!important}.aa-full-panchang{grid-template-columns:1fr 1fr}}
