.bm-darshan-popup-host{--bm-pop-navy: #16254c;--bm-pop-deep: #0e1a37;--bm-pop-cream: #f6f1e8;--bm-pop-gold: #c9a25b;--bm-pop-muted: #5a6273;display:block;height:0;margin:0;padding:0;border:0;overflow:visible;background:transparent}.bm-pop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f1e9e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;opacity:0;pointer-events:none;transition:opacity .35s ease}.bm-pop-overlay.is-open{opacity:1;pointer-events:auto}.bm-pop{position:fixed;z-index:9999;top:50%;left:16px;right:16px;width:auto;max-width:960px;margin-inline:auto;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #0a0f1e73,0 2px 6px #0a0f1e33;opacity:0;pointer-events:none;transform:translateY(-48%) scale(.96);transition:opacity .4s ease,transform .45s cubic-bezier(.2,.8,.2,1);display:grid;grid-template-columns:1.05fr 1fr;color:#1a1a1a;font-family:inherit}.bm-pop.is-open{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}.bm-pop__media{position:relative;background:var(--bm-pop-deep);min-height:360px;overflow:hidden}.bm-pop__media video,.bm-pop__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bm-pop__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e1a3700 40%,#0e1a378c);pointer-events:none}.bm-pop__badge{position:absolute;top:18px;left:18px;z-index:2;background:#ffffffeb;color:var(--bm-pop-navy);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:8px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 72px)}.bm-pop__badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bm-pop-gold);box-shadow:0 0 #c9a25bb3;animation:bm-pop-pulse 2s infinite;flex-shrink:0}@keyframes bm-pop-pulse{0%{box-shadow:0 0 #c9a25bb3}70%{box-shadow:0 0 0 10px #c9a25b00}to{box-shadow:0 0 #c9a25b00}}.bm-pop__body{padding:40px 40px 36px;display:flex;flex-direction:column;justify-content:safe center;background:linear-gradient(180deg,#fff 0%,var(--bm-pop-cream) 100%);min-height:0;overflow-y:auto;overscroll-behavior:contain}.bm-pop__eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--bm-pop-gold);font-weight:600;margin:0 0 14px}.bm-pop__title{font-size:34px;line-height:1.1;margin:0 0 14px;color:var(--bm-pop-navy);font-weight:500;letter-spacing:-.01em;text-wrap:pretty}.bm-pop__sub{font-size:15.5px;line-height:1.55;color:var(--bm-pop-muted);margin:0 0 22px}.bm-pop__meta{display:flex;flex-direction:column;gap:14px;margin:0 0 26px;border-top:1px solid rgba(22,37,76,.12);border-bottom:1px solid rgba(22,37,76,.12);padding:16px 0}.bm-pop__city{display:flex;flex-direction:column;gap:6px;min-width:0}.bm-pop__city+.bm-pop__city{padding-top:12px;border-top:1px solid rgba(22,37,76,.08)}.bm-pop__meta-row{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.4;color:var(--bm-pop-navy);min-width:0}.bm-pop__meta-row svg{flex-shrink:0;margin-top:1px;opacity:.85}.bm-pop__meta-row span{min-width:0;overflow-wrap:anywhere}.bm-pop__meta-row strong{font-weight:600}.bm-pop__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--bm-pop-navy);color:#fff;text-decoration:none;padding:15px 28px;border-radius:999px;font-family:inherit;font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;border:none;cursor:pointer;appearance:none;-webkit-appearance:none;align-self:flex-start;line-height:1.2}.bm-pop__cta:hover,.bm-pop__cta:focus{background-color:var(--bm-pop-deep);color:#fff}.bm-pop__dismiss{display:block;background:none;border:none;margin-top:14px;padding:6px 0;color:var(--bm-pop-muted);font-family:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.bm-pop__dismiss:hover{color:var(--bm-pop-navy)}.bm-pop__close{position:absolute;top:14px;right:14px;z-index:3;width:36px;height:36px;border-radius:50%;border:none;background:#ffffffeb;color:var(--bm-pop-navy);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.bm-pop__close:hover{background:#fff;transform:rotate(90deg)}.bm-pop__close:focus-visible,.bm-pop__dismiss:focus-visible{outline:2px solid var(--bm-pop-gold);outline-offset:3px}@media(max-width:760px){.bm-pop{left:12px;right:12px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:hidden}.bm-pop__media{min-height:0;width:100%;height:auto;aspect-ratio:4 / 3;max-height:48dvh}.bm-pop__body{padding:28px 24px;justify-content:flex-start;overflow-y:auto;min-height:0}.bm-pop__title{font-size:26px}.bm-pop__sub{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.bm-pop,.bm-pop-overlay,.bm-pop__close{transition:none}.bm-pop__badge:before{animation:none}}.bm-temples{background:#fff;color:#000}.bm-temples__hero{position:relative;background:#16254c;color:#fff;overflow:hidden;padding:0 0 60px}.bm-temples__hero-inner{position:relative;z-index:2;max-width:64rem;margin:0 auto;padding:7rem 1.25rem 5rem;text-align:center}.bm-temples__motif{position:absolute;left:50%;top:0;z-index:1;width:min(900px,90%);aspect-ratio:2 / 1;transform:translate(-50%);border:1px solid rgba(214,191,144,.18);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;pointer-events:none}.bm-temples__motif:before,.bm-temples__motif:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0}.bm-temples__motif:before{top:8%;width:65%;aspect-ratio:2 / 1;border:1px solid rgba(214,191,144,.12)}.bm-temples__motif:after{top:18%;width:40%;aspect-ratio:2 / 1;border:1px solid rgba(214,191,144,.08)}.bm-temples__hero:before{content:"";position:absolute;left:50%;top:30%;z-index:0;width:60vw;height:60vw;max-width:800px;max-height:800px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#d6bf902e,#d6bf9000 70%);pointer-events:none}.bm-temples__eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin:0 0 1.75rem;color:#d6bf90;font-size:.8125rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.bm-temples__eyebrow:before,.bm-temples__eyebrow:after{content:"";width:1.75rem;height:1px;background:#d6bf90;opacity:.7}.bm-temples__title{margin:0;font-size:2.75rem;font-weight:600;line-height:1.05;letter-spacing:-.01em}.bm-temples__sub{max-width:46ch;margin:1.5rem auto 0;color:#ffffffd9;font-size:1.125rem;font-weight:500;line-height:1.5}.bm-temples__divider{position:relative;height:80px;background:#16254c}.bm-temples__divider:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0}.bm-temples__grid{display:grid;grid-template-columns:1fr;gap:3rem;max-width:84rem;margin:0 auto;padding:2.5rem 1.25rem 6rem}.bm-temples__card{display:flex;flex-direction:column;align-items:center;text-align:center}.bm-temples__media{position:relative;width:100%;max-width:30rem;aspect-ratio:4 / 5;overflow:hidden;border-radius:9999px 9999px 1.5rem 1.5rem;box-shadow:0 1.5rem 3rem -1rem #16254c40;background:#e8dfcf}.bm-temples__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(214,191,144,.45);border-radius:inherit;box-shadow:inset 0 0 0 8px #ffffffd9,inset 0 0 0 9px #d6bf908c;pointer-events:none}.bm-temples__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bm-temples__media .lazypicture,.bm-temples__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:var(--bm-temples-focus, center)}.bm-temples__loc{display:inline-flex;align-items:center;gap:.5rem;margin:2rem 0 0;color:#d6bf90;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.bm-temples__loc:before,.bm-temples__loc:after{content:"";width:1.25rem;height:1px;background:#d6bf90;opacity:.6}.bm-temples__card-title{margin:.75rem 0 0;color:#16254c;font-size:2rem;font-weight:600;line-height:1.1;letter-spacing:-.005em}.bm-temples__desc{max-width:38ch;margin:1rem 0 0;color:#000000b3;font-size:1rem;line-height:1.55}.bm-temples__cta{display:inline-block;margin-top:1.75rem;padding:1rem 2rem;border-radius:62.4375rem;background:#d6bf90;color:#000;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none}.bm-temples__cta:after{content:"  \2192";opacity:.7}.bm-temples__cta:hover{background:#e8dbc0}@media(min-width:64rem){.bm-temples__hero-inner{padding:10rem 2.5rem 7rem}.bm-temples__title{font-size:5.5rem}.bm-temples__sub{font-size:1.25rem}.bm-temples__grid{grid-template-columns:1fr 1fr;gap:4rem;padding:4rem 2.5rem 9rem}.bm-temples__card-title{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AACC */
