#bhavana-home-concept{--bh-sage:#c2ceba;--bh-ink:#263b32;--bh-paper:#faf9f5;--bh-soft:#eff1e9;--bh-line:#d9ded3;--bh-muted:#526158;color:var(--bh-ink);background:var(--bh-paper);font:400 15px/1.65 Arial,sans-serif;isolation:isolate;width:100%;overflow-wrap:break-word;color-scheme:light}#bhavana-home-concept *{box-sizing:border-box}#bhavana-home-concept h1,#bhavana-home-concept h2,#bhavana-home-concept h3,#bhavana-home-concept p{margin:0}#bhavana-home-concept a{color:inherit;text-decoration:none}#bhavana-home-concept button{font:inherit;color:inherit}#bhavana-home-concept img:where(:not(#klaviyo-reviews-all img)){display:block;width:100%;height:100%;object-fit:cover}#bhavana-home-concept a:focus-visible,#bhavana-home-concept button:focus-visible,#bhavana-home-concept summary:focus-visible{outline:3px solid #718863;outline-offset:5px}#bhavana-home-concept [hidden]{display:none!important}#bhavana-home-concept .bh-proof{background:#263b32;color:#fff;padding:9px 24px;font-size:11px;letter-spacing:.1em;text-align:center}#bhavana-home-concept .bh-proof span{opacity:.72;margin-left:14px;letter-spacing:.02em}#bhavana-home-concept .bh-wrap{max-width:1180px;margin:auto;padding-left:6%;padding-right:6%}#bhavana-home-concept .bh-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:15px;padding-bottom:15px;background:var(--bh-paper)}#bhavana-home-concept .bh-logo{display:flex;align-items:center;gap:12px;flex-shrink:0}#bhavana-home-concept .bh-logo img{width:49px;height:55px;object-fit:contain;mix-blend-mode:multiply}#bhavana-home-concept .bh-wordmark{font-family:Georgia,serif;font-size:28px;letter-spacing:.015em;line-height:1.05}#bhavana-home-concept .bh-wordmark small{display:block;font:9px/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-top:5px}#bhavana-home-concept nav{display:flex;gap:25px;font-size:12px;align-items:center}#bhavana-home-concept nav a{padding:7px 0}#bhavana-home-concept .bh-menu{display:none;background:none;border:1px solid var(--bh-line);padding:9px 12px;border-radius:3px}#bhavana-home-concept .bh-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:14px 21px;min-height:48px;background:var(--bh-ink);color:#fff;border:1px solid var(--bh-ink);border-radius:3px;line-height:1.3;font-size:13px;font-weight:500;transition:background .2s,transform .2s}#bhavana-home-concept .bh-button:hover{background:#3e5547;transform:translateY(-1px)}#bhavana-home-concept .bh-button.bh-outline{background:transparent;color:var(--bh-ink)}#bhavana-home-concept .bh-button.bh-outline:hover{background:#e9eee3}#bhavana-home-concept .bh-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}#bhavana-home-concept .bh-kicker{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}#bhavana-home-concept .bh-arrow{font-size:19px;line-height:1}#bhavana-home-concept .bh-link{font-size:12px;display:inline-flex;gap:18px;align-items:center;border-bottom:1px solid #9ca99b;padding-bottom:5px;margin-top:20px}#bhavana-home-concept .bh-hero{display:grid;grid-template-columns:1.02fr 1fr;min-height:570px;max-width:1440px;margin:auto}#bhavana-home-concept .bh-hero-copy{padding:68px 10% 60px 12%;display:flex;flex-direction:column;justify-content:center}#bhavana-home-concept h1{font-family:Georgia,serif;font-size:clamp(43px,5.4vw,74px);font-weight:400;line-height:1.02;letter-spacing:-.025em;margin-top:22px}#bhavana-home-concept h1 em{font-weight:400;color:#6b8064}#bhavana-home-concept .bh-hero-copy>p{font-size:14px;max-width:380px;color:var(--bh-muted);margin-top:25px;line-height:1.9}#bhavana-home-concept .bh-hero-image{position:relative;min-height:500px;background:var(--bh-sage)}#bhavana-home-concept .bh-hero-image img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:43% center}#bhavana-home-concept .bh-photo-caption{position:absolute;bottom:0;left:0;right:0;padding:70px 25px 22px;background:linear-gradient(transparent,#111e16a6);color:#fff;font-size:11px;letter-spacing:.04em}#bhavana-home-concept .bh-hero-foot{display:flex;align-items:center;gap:10px;color:var(--bh-muted);font-size:11px;margin-top:28px}#bhavana-home-concept .bh-dot{width:6px;height:6px;background:#78906b;border-radius:50%;flex-shrink:0}#bhavana-home-concept .bh-promise{background:var(--bh-sage);padding:17px 6%;display:flex;align-items:center;justify-content:center;gap:34px;font-size:11px;letter-spacing:.025em;text-align:center}#bhavana-home-concept .bh-promise span+span{border-left:1px solid #9bab93;padding-left:34px}#bhavana-home-concept .bh-section{padding-top:76px;padding-bottom:76px}#bhavana-home-concept h2{font:400 clamp(34px,4vw,49px)/1.08 Georgia,serif;letter-spacing:-.015em}#bhavana-home-concept .bh-section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px}#bhavana-home-concept .bh-section-head h2{margin-top:12px}#bhavana-home-concept .bh-section-head>p{font-size:13px;max-width:290px;color:var(--bh-muted)}#bhavana-home-concept .bh-session-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#bhavana-home-concept .bh-session{background:#fff;border:1px solid var(--bh-line);border-radius:5px;overflow:hidden}#bhavana-home-concept .bh-session-photo{height:225px;position:relative;overflow:hidden}#bhavana-home-concept .bh-session-photo img{object-position:50% 55%;transition:transform .4s}#bhavana-home-concept .bh-session:hover img{transform:scale(1.025)}#bhavana-home-concept .bh-tag{position:absolute;left:18px;bottom:17px;padding:5px 11px;background:var(--bh-paper);border-radius:2px;font-size:10px;letter-spacing:.05em}#bhavana-home-concept .bh-session-body{padding:27px 28px 30px}#bhavana-home-concept h3{font:400 30px/1.13 Georgia,serif}#bhavana-home-concept .bh-session-body>p{font-size:13px;color:var(--bh-muted);margin-top:15px;min-height:85px}#bhavana-home-concept .bh-session-meta{padding:16px 0;margin-top:14px;border-top:1px solid var(--bh-line);display:flex;justify-content:space-between;gap:12px;font-size:11px}#bhavana-home-concept .bh-session .bh-button{width:100%}#bhavana-home-concept .bh-listen{margin-top:25px;padding:21px 26px;border:1px solid var(--bh-line);display:flex;gap:22px;align-items:center;border-radius:4px}#bhavana-home-concept .bh-listen-symbol{font:400 33px/1 Georgia,serif;flex-shrink:0;color:#71836b}#bhavana-home-concept .bh-listen p{font-size:12px;color:var(--bh-muted)}#bhavana-home-concept .bh-listen strong{font-weight:500;font-size:13px}#bhavana-home-concept .bh-listen .bh-link{margin:0 0 0 auto;flex-shrink:0}#bhavana-home-concept .bh-person{background:var(--bh-soft)}#bhavana-home-concept .bh-person-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}#bhavana-home-concept .bh-portrait{height:430px;position:relative}#bhavana-home-concept .bh-portrait img{border-radius:120px 120px 4px 4px;object-position:center 38%}#bhavana-home-concept .bh-person h2{margin-top:18px}#bhavana-home-concept .bh-person p{margin-top:22px;color:var(--bh-muted);font-size:13px;max-width:390px}#bhavana-home-concept .bh-sign{font:italic 29px/1.4 Georgia,serif;margin-top:18px}#bhavana-home-concept .bh-first{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:start}#bhavana-home-concept .bh-first h2{margin-top:15px}#bhavana-home-concept .bh-first p{color:var(--bh-muted);font-size:13px;margin-top:20px}#bhavana-home-concept .bh-steps{counter-reset:step}#bhavana-home-concept .bh-step{display:grid;grid-template-columns:38px 1fr;gap:20px;border-bottom:1px solid var(--bh-line);padding:22px 0}#bhavana-home-concept .bh-step:first-child{padding-top:0}#bhavana-home-concept .bh-step:before{counter-increment:step;content:"0" counter(step);font:400 24px/1.4 Georgia,serif;color:#84947c}#bhavana-home-concept .bh-step h3{font-size:24px}#bhavana-home-concept .bh-step p{margin-top:7px;font-size:12px}#bhavana-home-concept .bh-quote{background:var(--bh-ink);color:#fff;text-align:center;padding:55px 10%}#bhavana-home-concept .bh-quote blockquote{font:400 clamp(25px,3.1vw,37px)/1.4 Georgia,serif;max-width:720px;margin:18px auto 20px}#bhavana-home-concept .bh-quote cite{font-style:normal;font-size:11px;letter-spacing:.04em;color:#d7dfd0}#bhavana-home-concept .bh-quote .bh-link{color:#e2e9db;border-color:#8b9c83;margin-top:20px}#bhavana-home-concept .bh-extra{display:grid;grid-template-columns:1fr 1fr;gap:24px}#bhavana-home-concept .bh-shop{display:grid;grid-template-columns:.75fr 1fr;gap:22px;background:#eceee5;padding:22px;align-items:center}#bhavana-home-concept .bh-shop img{height:210px;object-fit:cover;border-radius:3px}#bhavana-home-concept .bh-extra h3{font-size:28px;margin-top:12px}#bhavana-home-concept .bh-extra p{font-size:12px;color:var(--bh-muted);margin-top:13px}#bhavana-home-concept .bh-retreat{background:#e1e7db;padding:31px;display:flex;flex-direction:column;justify-content:center}#bhavana-home-concept .bh-extra .bh-kicker{font-size:9px}#bhavana-home-concept .bh-extra .bh-link{align-self:flex-start}#bhavana-home-concept .bh-faq{padding-top:0}#bhavana-home-concept .bh-faq h2{margin-bottom:28px}#bhavana-home-concept details{border-top:1px solid var(--bh-line);padding:18px 0;font-size:13px}#bhavana-home-concept details:last-child{border-bottom:1px solid var(--bh-line)}#bhavana-home-concept summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;font-weight:500;min-height:24px}#bhavana-home-concept summary::-webkit-details-marker{display:none}#bhavana-home-concept summary:after{content:"+";font-size:23px;font-weight:400;color:#7a8d71}#bhavana-home-concept details[open] summary:after{content:"\2212"}#bhavana-home-concept details p{color:var(--bh-muted);max-width:780px;margin-top:13px;font-size:12px;line-height:1.9}#bhavana-home-concept .bh-final{background:var(--bh-sage);padding:57px 6%;text-align:center}#bhavana-home-concept .bh-final h2{max-width:600px;margin:auto}#bhavana-home-concept .bh-final .bh-actions{justify-content:center}#bhavana-home-concept .bh-final p{font-size:12px;margin-top:15px;color:#40513c}#bhavana-home-concept .bh-footer{padding:35px 6%;display:flex;gap:25px;justify-content:space-between;align-items:center}#bhavana-home-concept .bh-footer p{font-size:11px;color:var(--bh-muted)}#bhavana-home-concept .bh-footer-links{display:flex;gap:20px;font-size:11px}#bhavana-home-concept .bh-disclaimer{font-size:10px;color:var(--bh-muted);padding:0 6% 25px;max-width:1180px;margin:auto}@media(min-width:1300px){#bhavana-home-concept .bh-hero-copy{padding-left:max(12%,calc((100vw - 1040px)/2))}}@media(max-width:900px){#bhavana-home-concept nav{gap:15px}#bhavana-home-concept nav a:nth-child(3),#bhavana-home-concept nav a:nth-child(4){display:none}#bhavana-home-concept .bh-hero-copy{padding:45px 8%}#bhavana-home-concept .bh-hero{min-height:520px}#bhavana-home-concept h1{font-size:48px}#bhavana-home-concept .bh-hero .bh-actions{flex-direction:column;align-items:stretch}#bhavana-home-concept .bh-person-grid{gap:35px}#bhavana-home-concept .bh-extra{grid-template-columns:1fr}#bhavana-home-concept .bh-shop{grid-template-columns:180px 1fr}#bhavana-home-concept .bh-first{gap:35px}}@media(max-width:600px){#bhavana-home-concept .bh-proof{padding:8px 12px;font-size:9px}#bhavana-home-concept .bh-proof span{display:none}#bhavana-home-concept .bh-header{padding:12px 6%;gap:12px;flex-wrap:wrap}#bhavana-home-concept .bh-wordmark{font-size:23px}#bhavana-home-concept .bh-logo img{width:36px;height:43px}#bhavana-home-concept .bh-menu{display:block;min-height:44px}#bhavana-home-concept nav{display:none;flex-basis:100%;gap:0;align-items:stretch;flex-direction:column;padding-top:5px}#bhavana-home-concept nav.bh-open{display:flex}#bhavana-home-concept nav a{padding:12px 0;min-height:44px}#bhavana-home-concept nav a:nth-child(3),#bhavana-home-concept nav a:nth-child(4){display:block}#bhavana-home-concept .bh-hero{display:flex;flex-direction:column;min-height:0}#bhavana-home-concept .bh-hero-copy{padding:40px 7% 32px}#bhavana-home-concept h1{font-size:48px;margin-top:17px}#bhavana-home-concept .bh-hero-copy>p{font-size:14px;margin-top:20px}#bhavana-home-concept .bh-hero .bh-actions{flex-direction:row}#bhavana-home-concept .bh-hero .bh-button{flex:1 1 170px}#bhavana-home-concept .bh-hero-image{min-height:290px;order:2}#bhavana-home-concept .bh-hero-image img{object-position:center 50%}#bhavana-home-concept .bh-hero-foot{margin-top:19px}#bhavana-home-concept .bh-promise{gap:10px;flex-wrap:wrap;padding:15px 5%;font-size:10px}#bhavana-home-concept .bh-promise span+span{padding-left:10px}#bhavana-home-concept .bh-promise span:last-child{flex-basis:100%;border:0;padding-left:0}#bhavana-home-concept .bh-section{padding-top:48px;padding-bottom:48px}#bhavana-home-concept .bh-section-head{display:block;margin-bottom:25px}#bhavana-home-concept .bh-section-head>p{margin-top:16px;max-width:none}#bhavana-home-concept .bh-session-grid,#bhavana-home-concept .bh-person-grid,#bhavana-home-concept .bh-first{grid-template-columns:1fr}#bhavana-home-concept .bh-session-photo{height:210px}#bhavana-home-concept .bh-session-body{padding:24px}#bhavana-home-concept .bh-session-body>p{min-height:0}#bhavana-home-concept .bh-listen{gap:15px;flex-wrap:wrap;padding:22px}#bhavana-home-concept .bh-listen .bh-link{margin-left:39px}#bhavana-home-concept .bh-person-grid{gap:30px}#bhavana-home-concept .bh-portrait{height:350px;max-width:340px;width:100%;margin:auto}#bhavana-home-concept .bh-person h2{font-size:39px}#bhavana-home-concept .bh-first{gap:32px}#bhavana-home-concept .bh-shop{grid-template-columns:1fr;gap:20px;padding:24px}#bhavana-home-concept .bh-shop img{height:230px;max-width:260px;margin:auto}#bhavana-home-concept .bh-retreat{padding:28px}#bhavana-home-concept .bh-faq{padding-top:0}#bhavana-home-concept .bh-footer{flex-direction:column;align-items:flex-start;padding:30px 6%}#bhavana-home-concept .bh-footer-links{gap:20px;flex-wrap:wrap}#bhavana-home-concept .bh-button{min-height:48px}#bhavana-home-concept summary{min-height:44px}#bhavana-home-concept .bh-kicker{letter-spacing:.14em}}@media(min-width:601px)and (max-width:760px){#bhavana-home-concept .bh-hero{grid-template-columns:1fr}#bhavana-home-concept .bh-hero-copy{padding:48px 8%}#bhavana-home-concept .bh-hero-image{min-height:370px}#bhavana-home-concept .bh-hero .bh-actions{flex-direction:row}#bhavana-home-concept h1{font-size:58px}}@media(max-width:600px){#bhavana-home-concept h1{font-size:clamp(30px,8.8vw,48px)}#bhavana-home-concept .bh-header .bh-wordmark small{display:none}}@media(prefers-reduced-motion:reduce){#bhavana-home-concept *{transition:none!important;scroll-behavior:auto!important}}#bhavana-home-concept .bh-hero h1{font-size:clamp(32px,3.8vw,54px)}#bhavana-home-concept .reviewbar{position:sticky;top:0;z-index:20;background:#263b32;color:#fff;text-align:center;padding:11px 16px;font-size:12px;line-height:1.5}#bhavana-home-concept .reviewbar a{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}#bhavana-home-concept .stars{color:#94744b;letter-spacing:2px;white-space:nowrap}#bhavana-home-concept .reviewbar .stars{color:#e8d7a9}#bhavana-home-concept .reviewbar b{font-weight:500}#bhavana-home-concept .bh-proof{background:#e8ede2;color:#263b32;font-size:10px;padding:7px}#bhavana-home-concept .bh-header{max-width:1320px}#bhavana-home-concept nav{gap:20px}#bhavana-home-concept .review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0}#bhavana-home-concept .review-card{padding:27px;background:#fff;border:1px solid #d9ded3;border-radius:5px}#bhavana-home-concept .review-card blockquote{margin:16px 0;font-size:15px;line-height:1.8}#bhavana-home-concept .review-card small{display:block;color:#526158;margin-top:10px}#bhavana-home-concept .review-card .bh-link{margin-top:16px}#bhavana-home-concept .review-title{display:flex;align-items:center;justify-content:space-between;gap:28px}#bhavana-home-concept .score{font:54px/1 Georgia,serif}#bhavana-home-concept .subtle{font-size:12px;color:#526158}#bhavana-home-concept .bh-session-grid.three{grid-template-columns:repeat(3,1fr)}#bhavana-home-concept .bh-session-grid.three .bh-session-body{padding:24px}#bhavana-home-concept .bh-session-grid.three .bh-session-body>p{min-height:112px}#bhavana-home-concept .bh-session-grid.three h3{font-size:30px}#bhavana-home-concept .bh-session-meta{flex-wrap:wrap}#bhavana-home-concept .booking-intro{max-width:800px;padding:52px 0 32px}#bhavana-home-concept .booking-intro h1{font-size:clamp(40px,5vw,65px);margin:15px 0 22px}#bhavana-home-concept .booking-intro p{max-width:620px;color:#526158}#bhavana-home-concept .route-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 35px}#bhavana-home-concept .route-tabs button{cursor:pointer;padding:12px 17px;background:transparent;border:1px solid #b5c1ac;border-radius:50px;min-height:46px}#bhavana-home-concept .route-tabs button[aria-pressed=true]{background:#263b32;color:#fff}#bhavana-home-concept .booking-layout{display:grid;grid-template-columns:1.5fr .8fr;gap:30px;align-items:start;padding-bottom:60px}#bhavana-home-concept .booking-panel{background:#fff;border:1px solid #d9ded3;border-radius:6px;padding:28px}#bhavana-home-concept .booking-panel h2{font-size:35px;margin:6px 0 15px}#bhavana-home-concept .booking-panel p{margin:12px 0;color:#526158;font-size:14px}#bhavana-home-concept .date-cards{display:grid;gap:13px;margin:24px 0}#bhavana-home-concept .date-card{display:flex;gap:15px;border:1px solid #c3ccbc;border-radius:4px;padding:17px;align-items:center;cursor:pointer;font-size:14px}#bhavana-home-concept .date-card:has(input:checked){border:2px solid #536a46;background:#eff3e9;padding:16px}#bhavana-home-concept input,#bhavana-home-concept select,#bhavana-home-concept textarea{font:inherit;font-size:16px;accent-color:#536a46;max-width:100%}#bhavana-home-concept .date-card input{width:20px;height:20px;flex-shrink:0}#bhavana-home-concept .date-card strong{display:block;font-weight:500}#bhavana-home-concept .date-card small{display:block;color:#526158;margin-top:4px}#bhavana-home-concept .fields{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:22px 0}#bhavana-home-concept .field{display:grid;gap:7px;font-size:13px}#bhavana-home-concept .field input,#bhavana-home-concept .field select,#bhavana-home-concept .field textarea{border:1px solid #bac5b2;border-radius:3px;padding:12px;width:100%;background:#fff;color:#263b32;min-height:48px}#bhavana-home-concept .summary{background:#edf0e7}#bhavana-home-concept .summary dl{font-size:13px}#bhavana-home-concept .summary dl div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #ccd5c5}#bhavana-home-concept .summary dt{color:#526158}#bhavana-home-concept .summary dd{margin:0;text-align:right}#bhavana-home-concept .summary .total{font-size:22px;font-weight:500}#bhavana-home-concept .small-list{padding-left:20px;color:#526158;font-size:13px}#bhavana-home-concept .small-list li{margin:12px 0}#bhavana-home-concept .note{border-left:3px solid #9aaa8b;padding:12px 17px;background:#eff1e9;font-size:12px;color:#526158;margin:20px 0}#bhavana-home-concept .review-detail{background:#fff;padding:22px;margin:15px 0;border:1px solid #d9ded3;border-radius:4px;scroll-margin-top:70px}#bhavana-home-concept .review-detail summary{font-size:15px;align-items:start;flex-wrap:wrap}#bhavana-home-concept .review-detail p{white-space:pre-line;font-size:15px}#bhavana-home-concept .review-detail small{font-size:12px;color:#526158}#bhavana-home-concept .review-detail:target{outline:2px solid #7c936c;outline-offset:4px}#bhavana-home-concept .tablewrap{overflow-x:auto}#bhavana-home-concept table{border-collapse:collapse;width:100%;font-size:13px;background:#fff}#bhavana-home-concept th,#bhavana-home-concept td{text-align:left;vertical-align:top;padding:17px;border-bottom:1px solid #d9ded3;min-width:145px}#bhavana-home-concept th{background:#e2e9db}#bhavana-home-concept .done{font-weight:500;color:#355430}@media(max-width:1000px){#bhavana-home-concept .bh-session-grid.three{grid-template-columns:1fr}#bhavana-home-concept .bh-session-grid.three .bh-session-body>p{min-height:0}#bhavana-home-concept .review-grid,#bhavana-home-concept .booking-layout{grid-template-columns:1fr}#bhavana-home-concept nav{gap:14px}}@media(min-width:601px)and (max-width:1000px){#bhavana-home-concept nav a:nth-child(3),#bhavana-home-concept nav a:nth-child(4){display:none}}@media(max-width:600px){#bhavana-home-concept .fields{grid-template-columns:1fr}#bhavana-home-concept .booking-panel{padding:21px}#bhavana-home-concept .review-title{display:block}#bhavana-home-concept .review-title>div+div{margin-top:24px}#bhavana-home-concept .booking-intro{padding-top:35px}#bhavana-home-concept .reviewbar{font-size:11px}#bhavana-home-concept .reviewbar a{gap:6px}#bhavana-home-concept .bh-session-grid.three{grid-template-columns:1fr}#bhavana-home-concept nav a:nth-child(3),#bhavana-home-concept nav a:nth-child(4){display:block}}#bhavana-home-concept .bh-first{background:#eee6f1;border-radius:6px}#bhavana-home-concept .bh-first .bh-step{border-color:#d7cadd}#bhavana-home-concept .bh-first .bh-step:before{color:#795f84}#bhavana-home-concept .bh-final{background:#eee6f1}#bhavana-home-concept .bh-logo img{width:64px;height:64px}#bhavana-home-concept .bh-header .bh-wordmark{font-size:36px;line-height:1.1}@media(max-width:600px){#bhavana-home-concept .bh-logo img{width:52px;height:52px}#bhavana-home-concept .bh-header .bh-wordmark{font-size:32px}}#bhavana-home-concept .bh-logo{overflow:visible;gap:18px}#bhavana-home-concept .bh-logo img{width:96px;height:auto;max-width:none;object-fit:contain;object-position:center;mix-blend-mode:normal;display:block;flex:none}#bhavana-home-concept .bh-header .bh-wordmark{font-size:40px}#bhavana-home-concept .bh-header{gap:20px;padding-top:20px;padding-bottom:20px}#bhavana-home-concept .bh-retreat{background:#eee6f1}#bhavana-home-concept .bh-whatsapp-fixed{position:fixed;right:20px;bottom:20px;z-index:50;width:290px;max-width:calc(100vw - 32px);display:flex;gap:12px;align-items:flex-start;padding:17px 18px;background:#fff;color:#263b32;border:1px solid #c2ceba;border-radius:14px;box-shadow:0 8px 28px #263b3226;font:12px/1.6 Arial,sans-serif;text-decoration:none}#bhavana-home-concept .bh-whatsapp-fixed strong{display:block;font-size:14px;line-height:1.4;margin-bottom:5px}#bhavana-home-concept .bh-whatsapp-fixed span>span{display:block}#bhavana-home-concept .bh-whatsapp-fixed b{display:inline-block;margin-top:8px;font-size:12px;color:#27634b;border-bottom:1px solid #a4baa6}#bhavana-home-concept .bh-whatsapp-icon{display:grid;place-items:center;flex:none;width:39px;height:39px;border-radius:50%;background:#263b32;color:#fff}#bhavana-home-concept .bh-whatsapp-fixed:hover{border-color:#526e57;box-shadow:0 8px 30px #263b3233}#bhavana-home-concept .bh-whatsapp-fixed:focus-visible{outline:3px solid #795f84;outline-offset:4px}#bhavana-home-concept .bh-footer{display:block;max-width:none;background:#eff1e9;border-top:1px solid #d9ded3;padding:50px max(6%,calc((100vw - 1180px)/2)) 190px}#bhavana-home-concept .bh-footer-intro{display:flex;justify-content:space-between;gap:32px;margin-bottom:38px;align-items:start}#bhavana-home-concept .bh-footer .bh-wordmark{font-size:36px;line-height:1.2}#bhavana-home-concept .bh-footer-intro p{max-width:400px;font-size:13px;line-height:1.85;margin-top:18px}#bhavana-home-concept .bh-social{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;padding-top:8px}#bhavana-home-concept .bh-footer-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr 1.3fr;gap:30px}#bhavana-home-concept .bh-footer-col h3{font-family:Arial,sans-serif;font-weight:600;font-size:14px;line-height:1.5;margin:0 0 17px}#bhavana-home-concept .bh-footer-col ul{padding:0;margin:0;list-style:none}#bhavana-home-concept .bh-footer-col li{margin:0 0 12px;font-size:12px;line-height:1.6}#bhavana-home-concept .bh-footer a:hover{text-decoration:underline;text-underline-offset:4px}#bhavana-home-concept .bh-footer-personal{padding:27px 0 30px;font-size:13px;border-bottom:1px solid #d1d9ca}#bhavana-home-concept .bh-footer-payments{display:flex;gap:20px;align-items:center;padding:25px 0;font-size:11px;flex-wrap:wrap}#bhavana-home-concept .bh-payment-list{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0;max-width:760px}#bhavana-home-concept .bh-payment-item{display:flex}#bhavana-home-concept .bh-payment-item svg{width:38px;height:24px}#bhavana-home-concept .bh-footer-bottom{display:flex;gap:25px;border-top:1px solid #d1d9ca;padding-top:22px;align-items:start;font-size:11px}#bhavana-home-concept .bh-footer-policies{display:flex;flex-wrap:wrap;gap:12px 20px}#bhavana-home-concept .bh-cookie-button{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}#bhavana-home-concept .bh-preview-progress{font-size:10px;display:inline-block;margin-top:22px;color:#526158}.bh-cookie-dialog{border:1px solid #c2ceba;border-radius:12px;padding:28px;max-width:420px;background:#faf9f5;color:#263b32;font:15px/1.7 Arial,sans-serif}.bh-cookie-dialog::backdrop{background:#263b3270}.bh-cookie-dialog h2{font:32px/1.2 Georgia,serif;margin:0 0 20px}.bh-cookie-dialog p{margin:0 0 22px}@media(max-width:1000px){#bhavana-home-concept .bh-footer-grid{grid-template-columns:1fr 1fr}#bhavana-home-concept .bh-footer-intro{flex-wrap:wrap}}@media(max-width:600px){#bhavana-home-concept .bh-logo img{width:80px;height:auto}#bhavana-home-concept .bh-header .bh-wordmark{font-size:34px}#bhavana-home-concept .bh-header{padding-top:14px;padding-bottom:14px}#bhavana-home-concept .bh-footer{padding-top:38px;padding-bottom:180px}#bhavana-home-concept .bh-footer-grid{gap:24px 18px}#bhavana-home-concept .bh-footer-bottom{flex-direction:column;gap:15px}#bhavana-home-concept .bh-whatsapp-fixed{right:12px;bottom:12px;width:265px;padding:12px 14px;font-size:11px;gap:10px}#bhavana-home-concept .bh-whatsapp-fixed strong{font-size:13px}#bhavana-home-concept .bh-whatsapp-icon{width:34px;height:34px}}@media(max-width:600px){#bhavana-home-concept .bh-logo{gap:12px}#bhavana-home-concept .bh-header .bh-wordmark{font-size:32px}}#bhavana-home-concept .bh-instagram-follow{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 6%;background:#faf9f5;border-top:1px solid #d9ded3}#bhavana-home-concept .bh-instagram-follow strong{font:28px/1.3 Georgia,serif}#bhavana-home-concept .bh-instagram-follow p{font-size:13px;color:#526158;margin-top:10px}#bhavana-home-concept .bh-instagram-follow .bh-button{flex-shrink:0}@media(max-width:600px){#bhavana-home-concept .bh-instagram-follow{align-items:flex-start;flex-direction:column}}#bhavana-home-concept .bh-instagram-follow{margin:28px 0 18px;padding:27px 30px;background:#f5f2eb;border:1px solid #dbd4df;border-left:4px solid #795f84;border-radius:8px;gap:30px}#bhavana-home-concept .bh-instagram-follow .bh-kicker{display:block;color:#795f84;font-size:9px;letter-spacing:.12em;margin-bottom:10px}#bhavana-home-concept .bh-instagram-follow strong{display:block;font:32px/1.25 Georgia,serif}#bhavana-home-concept .bh-instagram-follow p{max-width:550px;line-height:1.8;margin-top:12px}#bhavana-home-concept .bh-instagram-follow .bh-button{gap:12px;min-height:52px}#bhavana-home-concept .bh-instagram-follow svg{width:24px;height:24px;flex:none}@media(max-width:600px){#bhavana-home-concept .bh-instagram-follow{padding:23px 22px;gap:20px}#bhavana-home-concept .bh-instagram-follow strong{font-size:28px}}#bhavana-home-concept{letter-spacing:normal}#bhavana-home-concept h1,#bhavana-home-concept h2,#bhavana-home-concept h3{color:var(--bh-ink)}#bhavana-home-concept .bh-utilities{display:flex;gap:16px;font-size:11px;align-items:center;flex-wrap:wrap}#bhavana-home-concept .bh-languages{display:flex;gap:9px}#bhavana-home-concept .bh-header{flex-wrap:wrap}#bhavana-home-concept .bh-local-links{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0 0;font-size:12px;text-decoration:underline;text-underline-offset:4px}#bhavana-home-concept .bh-live-reviews{min-height:220px;margin:28px 0}#bhavana-home-concept .bh-live-reviews svg{max-width:100%}#bhavana-home-concept .bh-cookie-button{min-height:32px}#bhavana-home-concept .bh-session-grid.three .bh-session-body>p{min-height:0}#bhavana-home-concept .bh-hero-copy{padding-left:10%}@media(max-width:600px){#bhavana-home-concept .bh-header .bh-utilities{width:100%;justify-content:space-between}#bhavana-home-concept .bh-menu{margin-left:auto}#bhavana-home-concept nav{order:4}#bhavana-home-concept .bh-hero-copy{padding-left:7%}#bhavana-home-concept .bh-whatsapp-fixed{width:auto;max-width:260px}}#bh-reviews:not(.bh-reviews-expanded) .kl_reviews__review_item:nth-child(n+4){display:none}#bhavana-home-concept .bh-live-reviews .kl_reviews__review__product_card__container{min-width:0;max-width:100%}#bhavana-home-concept .bh-live-reviews .kl_reviews__review__product_card__details{min-width:0}#bhavana-home-concept .bh-live-reviews .kl_reviews__review__product_card__details__name{overflow-wrap:anywhere}#bhavana-home-concept button.bh-button{cursor:pointer}#bhavana-home-concept .bh-live-reviews div:has(>.kl_reviews__review_item){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#bhavana-home-concept .bh-live-reviews .kl_reviews__review_item{min-width:0;background:#fff;border:1px solid #d9ded3;border-radius:6px;padding:22px}#bhavana-home-concept .bh-live-reviews .kl_reviews__review__product_card{max-width:100%}@media(max-width:760px){#bhavana-home-concept .bh-live-reviews div:has(>.kl_reviews__review_item){grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bh-home.css.map */
