.hj27{--color-brand-primary:#193c56;--color-brand-secondary:#657b8e;--color-brand-gold:#bc9556;--color-brand-gold-light:#f3e4c4;--color-neutral-light-blue:#eef5f9;--color-neutral-lavender:#f1edfb;--color-neutral-frost:#f7fafc;--color-brand-deep:#122d42;--color-devotional-purple:#7455a2;--color-devotional-orange:#c87b3a;--color-devotional-red:#a44650;--color-devotional-blue:#4d8ac0;--color-devotional-yellow:#d5ad49;--color-devotional-green:#4d8c6a;--portal-canvas:var(--color-neutral-light-blue);--portal-surface:#fff;--portal-text:#253b4a;--portal-action:var(--color-brand-primary);--portal-action-hover:#102f46;--portal-success:#26754b;--portal-info:#306c93;--portal-warning:#8f6016;--portal-danger:#a32f3b;--portal-muted:#637888;--portal-line:#d8e3ea;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-control:6px;--radius-card:10px;--radius-panel:14px;--elevation-1:0 8px 30px rgba(18,45,66,.085);--font-display:"Avenir Next",Avenir,"Segoe UI",Arial,sans-serif;--font-body:"Figtree","Avenir Next","Segoe UI",Arial,sans-serif}.hj27 *,.hj27 *:before,.hj27 *:after{box-sizing:border-box}.hj27{scroll-behavior:smooth;scroll-padding-top:100px}.hj27{margin:0;color:var(--portal-text);font:400 16px/24px var(--font-body);background:var(--portal-canvas);-webkit-font-smoothing:antialiased}.hj27 a{color:var(--portal-action)}.hj27 img{display:block;max-width:100%;height:auto}.hj27 .wrap{width:min(1168px,calc(100% - 48px));margin-inline:auto}.hj27 h1,.hj27 h2,.hj27 h3,.hj27 h4,.hj27 .brand,.hj27 .serif,.hj27 .jstep span,.hj27 .jstep b,.hj27 .amount{font-family:var(--font-display);letter-spacing:-.025em}.hj27 h1{font-size:clamp(44px,5.2vw,56px);line-height:1;max-width:700px;font-weight:700;margin:0 0 var(--space-4)}.hj27 h2{font-size:clamp(36px,4vw,42px);line-height:1.14;font-weight:700;margin:0 0 var(--space-6)}.hj27 h3{font-size:28px;line-height:32px;font-weight:650;margin:0 0 12px}.hj27 p{margin:0 0 var(--space-4)}.hj27 button,.hj27 a,.hj27 summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hj27 button{font:inherit}.hj27 a:focus-visible,.hj27 button:focus-visible,.hj27 summary:focus-visible{outline:3px solid var(--color-brand-gold);outline-offset:3px}.hj27 .preview-strip{padding:8px 24px;background:var(--color-brand-deep);color:#fff;text-align:center;font-size:12px;line-height:16px;letter-spacing:.02em}.hj27 header{position:sticky;top:0;z-index:40;background:#f7fafcf7;border-bottom:1px solid var(--portal-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hj27 .nav{height:76px;display:flex;justify-content:space-between;gap:24px;align-items:center}.hj27 .brand{font-size:19px;line-height:22px;font-weight:700;color:var(--portal-action);text-decoration:none}.hj27 .brand small{display:block;font:500 12px/16px var(--font-body);color:var(--portal-muted);margin-top:4px;letter-spacing:.04em}.hj27 .navlinks{display:flex;align-items:center;gap:24px}.hj27 .navlinks>a:not(.button){text-decoration:none;color:var(--portal-text);font-size:14px;line-height:20px;font-weight:600}.hj27 .navlinks>a:not(.button):hover{text-decoration:underline;text-underline-offset:4px;color:var(--portal-action)}.hj27 .button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--portal-action);background:var(--portal-action);color:#fff!important;text-decoration:none;border-radius:var(--radius-control);padding:12px 20px;min-height:48px;line-height:24px;font-size:16px;font-weight:650;white-space:normal;text-align:center;transition:background-color .1s ease,transform .1s ease,border-color .1s ease}.hj27 .button:hover{background:var(--portal-action-hover);border-color:var(--portal-action-hover)}.hj27 .button:active{transform:scale(.97)}.hj27 .nav .button{font-size:14px;line-height:20px;min-height:44px;padding:10px 16px}.hj27 .button.secondary{color:var(--portal-action)!important;background:var(--portal-surface)}.hj27 .button.secondary:hover{background:var(--color-neutral-frost)}.hj27 .nav-toggle{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--portal-line);border-radius:var(--radius-control);background:var(--portal-surface);color:var(--portal-action);cursor:pointer}.hj27 .nav-toggle svg{width:20px;height:20px}.hj27 .hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:590px;background:var(--color-neutral-frost)}.hj27 .herotext{padding:64px max(24px,calc((100vw - 1168px)/2)) 64px max(24px,calc((100vw - 1168px)/2));padding-right:48px;display:flex;flex-direction:column;justify-content:center;min-width:0}.hj27 .hero .eyebrow{margin-bottom:24px}.hj27 .eyebrow,.hj27 .daynum{font:700 12px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--portal-action);margin:0 0 12px}.hj27 .herotext .sub{font:650 clamp(21px,2.2vw,28px)/32px var(--font-display);color:var(--portal-action);margin:0 0 16px}.hj27 .herotext .retreat-tagline{font:500 24px/34px var(--font-display);margin:0 0 24px;color:var(--portal-text)}.hj27 .herotext .description{font-size:16px;line-height:24px;color:var(--portal-text);max-width:580px}.hj27 .heroimage{height:100%;min-height:590px;overflow:hidden}.hj27 .heroimage img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.hj27 .meta{display:flex;gap:12px 16px;flex-wrap:wrap;margin:16px 0 24px}.hj27 .meta span{border-left:3px solid var(--color-brand-gold);padding-left:12px;font-size:14px;line-height:20px;font-weight:600}.hj27 .hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hj27 .trustnote{font-size:14px;line-height:20px;color:var(--portal-muted);margin-top:24px}.hj27 .darkband{background:var(--color-brand-primary);color:#fff;padding:24px 0}.hj27 .darkband .wrap{display:flex;justify-content:space-around;gap:24px;flex-wrap:wrap}.hj27 .darkband .wrap>div{font-size:14px;line-height:20px}.hj27 .darkband b{display:block;color:var(--color-brand-gold-light);font:700 21px/26px var(--font-display)}.hj27 .section{padding:64px 0}.hj27 .section.tint{background:var(--color-neutral-frost)}.hj27 .center{text-align:center}.hj27 .intro{max-width:750px;margin:0 auto 32px;font-size:24px;line-height:34px;color:var(--portal-text)}.hj27 .journey{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:48px}.hj27 .jstep{border-top:3px solid var(--color-brand-gold);padding:16px 8px 8px;min-width:0}.hj27 .jstep b{display:block;color:var(--portal-action);font-size:28px;line-height:32px}.hj27 .jstep span{display:block;margin-top:12px;font-size:17px;line-height:22px;font-weight:650}.hj27 .jstep small{display:block;color:var(--portal-muted);font-size:12px;line-height:16px;margin-top:8px}.hj27 .days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.hj27 .day{background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:var(--radius-card);overflow:hidden}.hj27 .day img{width:100%;height:300px;object-fit:cover;object-position:center 25%}.hj27 .daycontent{padding:24px}.hj27 .day h3{margin:8px 0 16px}.hj27 .day p{font:400 16px/24px var(--font-body);color:var(--portal-text)}.hj27 .daycontent p:last-child{margin-bottom:0}.hj27 .quote{padding:48px 0;background:var(--color-brand-deep);color:#fff;text-align:center}.hj27 .quote p{max-width:850px;margin:auto;font:600 clamp(24px,3vw,36px)/1.3 var(--font-display)}.hj27 .cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.hj27 .fancylist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.hj27 .fancylist>div{border-top:1px solid var(--portal-line);padding-top:16px}.hj27 .fancylist strong{display:block;font:650 16px/24px var(--font-display);color:var(--portal-action)}.hj27 .fancylist span{display:block;font-size:14px;line-height:20px;margin-top:4px;color:var(--portal-muted)}.hj27 .bookpic{display:block;max-height:560px;width:auto;margin-inline:auto;border-radius:var(--radius-card);box-shadow:var(--elevation-1);object-fit:contain}.hj27 .likhita-spotlight{grid-column:1/-1;background:var(--color-neutral-frost);border:1px solid var(--portal-line);border-radius:var(--radius-card);padding:24px;display:grid;grid-template-columns:1fr auto;gap:12px 24px;align-items:center}.hj27 .likhita-spotlight h3{grid-column:1;font-size:21px;line-height:26px;margin:0}.hj27 .likhita-spotlight p{grid-column:1;margin:0}.hj27 .sacred-name{grid-column:2;grid-row:1/3;color:var(--portal-action);font-size:72px;line-height:1.2;padding:0 16px}.hj27 .tinyinfo{background:var(--color-neutral-light-blue);border-left:4px solid var(--color-brand-gold);padding:16px 24px;border-radius:var(--radius-control);font-size:14px;line-height:20px}.hj27 .practical{background:var(--color-brand-primary);color:#fff}.hj27 .practical .eyebrow{color:var(--color-brand-gold-light)}.hj27 .practical h2,.hj27 .practical p{color:#fff}.hj27 .practical .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.hj27 .practical .cards>div{border-top:1px solid rgba(255,255,255,.38);padding-top:16px}.hj27 .practical strong{display:block;color:#fff;font:650 16px/24px var(--font-body);margin-bottom:8px}.hj27 .practical span{display:block;color:#eff5f8;font-size:14px;line-height:20px}.hj27 .pricepanel{padding:32px;background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:var(--radius-panel);box-shadow:var(--elevation-1)}.hj27 .pill{display:inline-block;background:var(--color-neutral-light-blue);color:var(--portal-text);border-radius:var(--radius-control);padding:4px 8px;font:650 12px/16px var(--font-body)}.hj27 .amount{font-size:56px;line-height:56px;color:var(--portal-action);font-weight:700;margin:12px 0}.hj27 .amount small{font-size:16px;line-height:24px;color:var(--portal-muted);font-weight:400}.hj27 .pricepanel .include{font-size:21px;line-height:26px}.hj27 .pricepanel ul{padding-left:24px;margin:24px 0;font-size:16px;line-height:24px}.hj27 .pricepanel li{margin-bottom:8px}.hj27 .pricepanel .button{width:100%}.hj27 .footnote{font-size:12px;line-height:16px;color:var(--portal-muted)}.hj27 .faq{border-top:1px solid var(--portal-line)}.hj27 details{border-bottom:1px solid var(--portal-line);padding:16px 0}.hj27 summary{cursor:pointer;min-height:44px;padding:10px 24px 10px 0;font:650 16px/24px var(--font-body);color:var(--portal-text)}.hj27 details p{font-size:16px;line-height:24px;margin:8px 0 12px}.hj27 .bm-footer{background:var(--color-brand-deep);color:#fff;padding:48px 0 24px}.hj27 .bm-footer a{color:#fff}.hj27 footer{background:var(--color-brand-deep);color:#fff}.hj27 footer .wrap{width:min(1168px,calc(100% - 48px))}.hj27.mobile-booking{display:flex;align-items:center;justify-content:flex-end;gap:12px;box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding:25px;background:#f7fafcf7}.hj27.mobile-booking .price{display:flex;flex-direction:column}.hj27.mobile-booking .price strong{font:700 21px/26px var(--font-display);color:var(--portal-action)}.hj27.mobile-booking .price small{font-size:12px;line-height:16px}.hj27.mobile-booking .button{font-size:14px;line-height:20px;min-height:44px;padding:10px 12px}@media(max-width:1050px){.hj27 .navlinks{gap:12px}.hj27 .navlinks>a:not(.button){display:none}.hj27 .hero{grid-template-columns:1fr 1fr}.hj27 .heroimage{min-height:550px}.hj27 .herotext{padding:48px 32px}.hj27 .journey{grid-template-columns:repeat(4,minmax(0,1fr))}.hj27 .days{gap:16px}.hj27 .daycontent{padding:20px}}@media(max-width:700px){.hj27 .wrap{width:calc(100% - 32px)}.hj27 .nav{height:64px}.hj27 .brand{font-size:16px;max-width:70%}.hj27 .nav-toggle{display:inline-flex;margin-left:auto}.hj27 .navlinks[data-open=false]{display:none}.hj27 .navlinks[data-open=true]{display:flex;flex-direction:column;align-items:stretch;gap:4px;position:absolute;top:100%;left:0;right:0;padding:16px;background:var(--color-neutral-frost);border-bottom:1px solid var(--portal-line);box-shadow:var(--elevation-1)}.hj27 .navlinks[data-open=true]>a:not(.button){display:block;min-height:44px;padding:12px 8px}.hj27 .navlinks[data-open=true]>.button{margin-top:8px}.hj27 .hero{display:flex;flex-direction:column}.hj27 .herotext{padding:48px 16px 32px}.hj27 .heroimage{min-height:0;height:380px}.hj27 .heroimage img{object-position:center 30%}.hj27 h1{font-size:44px;line-height:46px}.hj27 h2{font-size:36px;line-height:38px}.hj27 h3{font-size:28px;line-height:32px}.hj27 .herotext .retreat-tagline{font-size:24px;line-height:34px}.hj27 .hero-actions{display:grid;grid-template-columns:1fr}.hj27 .section{padding:48px 0}.hj27 .intro{font-size:21px;line-height:30px}.hj27 .journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hj27 .days,.hj27 .cols,.hj27 .practical .cards{grid-template-columns:1fr}.hj27 .day img{height:290px}.hj27 .bookpic{max-height:520px;max-width:100%}.hj27 .fancylist{grid-template-columns:1fr 1fr}.hj27 .likhita-spotlight{grid-template-columns:1fr}.hj27 .likhita-spotlight h3,.hj27 .likhita-spotlight p,.hj27 .sacred-name{grid-column:1;grid-row:auto}.hj27 .sacred-name{font-size:54px;padding:0}.hj27 .quote{padding:48px 0}.hj27 .darkband .wrap{justify-content:flex-start;gap:16px}.hj27 .darkband .wrap>div{flex:1 1 100px}.hj27 .pricepanel{padding:24px}.hj27.mobile-booking{position:fixed;bottom:0;left:0;right:0;z-index:35;width:100%;max-width:none;margin-left:0;padding:25px;padding-bottom:calc(25px + env(safe-area-inset-bottom))}.hj27 footer{padding-bottom:112px}}@media(max-width:375px){.hj27 h1{font-size:40px;line-height:44px}.hj27 .fancylist{grid-template-columns:1fr}.hj27 .herotext{padding:40px 16px 28px}.hj27 .heroimage{height:320px}.hj27.mobile-booking .price small{font-size:11px}}@media(prefers-reduced-motion:reduce){.hj27{scroll-behavior:auto}.hj27 .button{transition:none}}html{scroll-behavior:smooth;scroll-padding-top:100px}.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}.hj27{color:var(--portal-text);font:400 16px/24px var(--font-body);background:var(--portal-canvas);-webkit-font-smoothing:antialiased}.hj27 .brand{display:flex;align-items:center;max-width:none}.hj27 .brand img{height:48px;width:auto;max-width:min(280px,70vw)}.hj27-modal[hidden]{display:none!important}.hj27-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px}.hj27-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#122d428c}.hj27-modal__dialog{position:relative;z-index:1;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;color:#253b4a;border-radius:14px;box-shadow:0 8px 30px #122d4233;padding:32px 24px 40px;margin:auto}.hj27-modal__close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;background:transparent;font-size:32px;line-height:1;cursor:pointer;color:#193c56}.hj27-modal__dialog h2{margin:0 40px 12px 0;font-size:32px;line-height:1.2;color:#193c56}.hj27-modal__intro{margin:0 0 24px;font-size:16px;line-height:24px}.hj27-reg-options label{display:block;font-weight:650;margin:12px 0 6px}.hj27-reg-options select{width:100%;margin-bottom:8px}.hj27-summary{background:#eef5f9;border:1px solid #d8e3ea;border-radius:10px;padding:16px;margin:20px 0}.hj27-summary p{margin:0 0 8px}.hj27-reg-error{color:#a32f3b;font-weight:650;min-height:1em}.hj27-modal .button{width:100%;margin-top:16px}.hj27-modal .p-form,.hj27-modal .ddd{margin-bottom:12px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hanuman-journey-2027.css.map */
