.page-body{max-width:calc(var(--w-text) + var(--gutter)*2)}.rte--long{font-size:16.5px;line-height:1.75;color:var(--c-text)}.rte--long h2{font-size:clamp(22px,3vw,28px);margin:var(--s6) 0 var(--s3);scroll-margin-top:calc(var(--header-h) + 16px)}.rte--long h3{font-size:19px;margin:var(--s5) 0 var(--s2)}.rte--long img{border-radius:var(--r);margin:var(--s4) 0}.rte--long li{margin-bottom:6px}.rte--long blockquote{margin:var(--s5) 0;padding:var(--s3) var(--s4);border-left:3px solid var(--c-accent);background:var(--c-mint);border-radius:0 var(--r-sm) var(--r-sm) 0}.rte--long table{width:100%;border-collapse:collapse;margin:var(--s4) 0;font-size:14px;display:block;overflow-x:auto}.rte--long th,.rte--long td{padding:8px 10px;border:1px solid var(--c-line);text-align:left;vertical-align:top}.rte--long iframe{max-width:100%}.article__wrap{max-width:calc(760px + var(--gutter)*2)}.article__title{font-size:clamp(28px,4.6vw,42px)}.article__meta{font-size:14px;color:var(--c-muted)}.article__hero{margin:var(--s4) 0 var(--s5);border-radius:var(--r-lg);overflow:hidden;background:var(--c-cream)}.article__hero img{width:100%;height:auto}.toc{margin:0 0 var(--s5);padding:var(--s4) var(--s5);border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-sand)}.toc summary{font-weight:var(--fw-bold);color:var(--c-ink);cursor:pointer;min-height:32px}.toc ol{margin:var(--s2) 0 0;padding-left:1.2em;font-size:15px}.toc li{margin:6px 0}.toc a{color:var(--c-link);text-decoration:underline;text-underline-offset:2px}.article__note{margin-top:var(--s6);padding:var(--s4);border-radius:var(--r);background:var(--c-sand);font-size:13px;color:var(--c-muted)}.article__tags{margin-top:var(--s4)}.blog__tags{margin-bottom:var(--s5)}.article__body .ayur-tagline-ornament,.article__body .ayur-divider,.article__body .ayur-benefit-dot,.article__body .ayur-num,.article__body .ayur-card-accent,.article__body .ayur-conclusion-icon,.article__body .ayur-conclusion-ornament,.article__body .ayur-footer-note{display:none}.article__body .ayur-card,.article__body .ayur-conclusion{margin:var(--s5) 0;padding:var(--s4) var(--s5);border:1px solid var(--c-line);border-radius:var(--r)}.article__body .ayur-callout{margin:var(--s4) 0;padding:var(--s3) var(--s4);border-left:3px solid var(--c-action);background:var(--c-mint)}.article__body .ayur-benefit{margin:var(--s3) 0}.article__body .ayur-benefit strong{display:block;color:var(--c-ink)}.article__body .ayur-tagline-sanskrit{font-size:20px;color:var(--c-action)}.article__body .key-points{margin:var(--s5) 0;padding:var(--s4) var(--s5);border-radius:var(--r);background:var(--c-mint);border-left:3px solid var(--c-accent)}.article__body .key-points ul{margin:0;padding-left:1.1em}.article__body .key-points li{margin-bottom:6px;color:var(--c-ink)}.key-points__title,.product-note__title,.doctor-box__title{margin:0 0 var(--s2);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent)}.article__body .product-note{margin:var(--s6) 0;padding:var(--s5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-paper);box-shadow:var(--sh-card)}.article__body .product-note p:last-child{margin:0}.article__body .product-note a{display:inline-flex;align-items:center;min-height:44px;font-weight:var(--fw-bold)}.article__body .doctor-box{margin:var(--s6) 0;padding:var(--s4) var(--s5);border-radius:var(--r);background:var(--c-rose)}.article__body .doctor-box__title{color:var(--c-sale)}.article__body .doctor-box ul{margin:0;padding-left:1.1em}.article__body sup a{padding:0 2px;font-size:11px;text-decoration:none}.article__body .sources{font-size:13.5px;color:var(--c-muted)}.article__body .sources li{margin-bottom:6px;word-break:break-word}.article__faq{margin:var(--s6) 0}.article__faq .accordion__body{color:var(--c-text)}.lead__grid{display:grid;gap:var(--s5);align-items:start}@media(min-width:990px){.lead__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s7)}}.lead__intro{font-size:17px}.lead__doc{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s5)}.lead__doc img{width:64px;height:64px;border-radius:50%;object-fit:cover}.lead__doc strong{display:block;color:var(--c-ink)}.lead__doc span{font-size:13px;color:var(--c-muted)}.lead__card{padding:var(--s5);border:1px solid var(--c-line);border-radius:22px;background:var(--c-paper);box-shadow:var(--sh-card)}.lead__btns{display:grid;gap:10px}.lead__or{margin:var(--s3) 0;text-align:center;font-size:13px;color:var(--c-muted)}.lead__note{margin:var(--s3) 0 0;font-size:12px;color:var(--c-muted);text-align:center}.howto{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4)}@media(min-width:750px){.howto{grid-template-columns:repeat(3,minmax(0,1fr))}}.howto__step{padding:var(--s5)}.howto__num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--s3);border-radius:50%;background:var(--c-action);color:#fff;font-weight:var(--fw-bold)}.howto__title{font-size:19px}.howto__step p{margin:0;color:var(--c-muted);font-size:15px}.booking__frame{display:grid;justify-items:center;gap:var(--s3);padding:var(--s6) var(--s4);border:1px dashed var(--c-line);border-radius:var(--r-lg);background:var(--c-sand)}.booking__frame.is-loaded{padding:0;border:0;background:none}.booking__frame iframe{width:100%;height:720px;border:0;border-radius:var(--r)}.booking__link{font-size:13px;color:var(--c-muted);text-decoration:underline}.contact{display:grid;gap:var(--s5)}@media(min-width:990px){.contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s7)}}.contact__list{list-style:none;margin:0 0 var(--s4);padding:0;display:grid;gap:var(--s2)}.contact__list li{display:flex;align-items:center;gap:var(--s3);min-height:44px;font-weight:600;color:var(--c-ink)}.contact__list .icon{color:var(--c-action)}.contact__list a{text-decoration:underline;text-underline-offset:2px}.contact address{font-style:normal}.contact__card{padding:var(--s5)}.contact__fields{display:grid;gap:var(--s3);margin-bottom:var(--s4)}.input--area{min-height:120px;padding:var(--s3) var(--s4);resize:vertical}.status{max-width:560px;text-align:center}.status__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--s4);border-radius:50%;background:var(--c-mint);color:var(--c-action)}.status__icon .icon{width:34px;height:34px}.status__icon--retry{background:var(--c-rose);color:var(--c-sale)}.status__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3);margin-top:var(--s4)}.account-narrow{max-width:calc(460px + var(--gutter)*2)}.account-narrow--wide{max-width:calc(760px + var(--gutter)*2)}.account-panel{padding:var(--s5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-paper);margin-bottom:var(--s4)}.account-panel form{display:grid;gap:var(--s3)}#recover{display:none}#recover:target,#recover.is-open{display:block}.account-narrow:has(#recover:target) #login{display:none}.account-links{margin:var(--s4) 0 0;font-size:14px}.account-links a,.account-back{color:var(--c-action);text-decoration:underline;text-underline-offset:2px}.account-hint{font-size:13px;margin:var(--s2) 0 0}.account-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s5)}.account-head h1{margin:0}.account-grid{display:grid;gap:var(--s5)}@media(min-width:990px){.account-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.account-card{padding:var(--s5)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th,.table td{padding:12px 10px;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.table thead th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.table a{color:var(--c-action);text-decoration:underline}.address-list{list-style:none;margin:0 0 var(--s5);padding:0;display:grid;gap:var(--s3)}.address-card{padding:var(--s4)}.address-edit summary{list-style:none;display:inline-flex;min-height:40px}.address-edit summary::-webkit-details-marker{display:none}.address-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin:var(--s4) 0}.field--full{grid-column:1/-1}.address-new{padding:var(--s5)}.address-new summary{cursor:pointer;margin:0}@media(min-width:750px){.howto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:749px){.howto{gap:var(--s3)}.howto__step{display:grid;grid-template-columns:36px 1fr;column-gap:var(--s3);padding:var(--s4)}.howto__num{grid-row:1/3;margin:0}.howto__title{font-size:17px;margin-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/content.css.map */
