dialog.yoga-course-reg,dialog.yoga-course-offer{position:fixed;inset:0;margin:auto!important;max-height:calc(100dvh - 24px);height:fit-content}dialog.yoga-course-reg:not([open]),dialog.yoga-course-offer:not([open]){display:none}.yoga-course-vt-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.yoga-course-vt-modal[hidden]{display:none}.yoga-course-vt-modal-in{margin:auto}.yoga-course-inr-band{margin-top:16px}.yoga-course-aside{top:calc(var(--yc-head-h,0px) + var(--yc-pnav-h,61px) + 16px)}.yoga-course-cur{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-top:16px;border-radius:999px;background:var(--sand)}.yoga-course-cur button{min-height:38px;border:0;border-radius:999px;background:transparent;font-weight:700;font-size:12.5px;color:var(--ink-2);cursor:pointer;transition:background .3s,color .3s}.yoga-course-cur button[aria-pressed=true]{background:var(--saffron);color:#fff;box-shadow:0 8px 18px -8px #c2410ccc}@media(min-width:981px)and (max-height:800px){.yoga-course-cur{margin-top:10px}.yoga-course-cur button{min-height:34px}}html.yc-in .cur-usd,html:not(.yc-in) .cur-inr{display:none!important}.yoga-course-inc-photos .yoga-course-ph{aspect-ratio:3/2}.yoga-course-inc-photos .yoga-course-ph-wide{grid-column:1/-1}.yoga-course-ph-open{position:absolute;inset:0;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.yoga-course-ph-open picture{position:absolute;inset:0}.yoga-course-ph-open:focus-visible{outline:3px solid var(--saffron);outline-offset:-3px;border-radius:14px}.yoga-course-inc-photos figcaption{pointer-events:none}dialog.yoga-course-pv{position:fixed;inset:0;margin:auto!important;width:min(960px,calc(100% - 24px));max-height:calc(100dvh - 24px);height:fit-content;padding:0;border:0;background:transparent;overflow:visible;display:none;align-items:center;gap:10px}dialog.yoga-course-pv[open]{display:flex}dialog.yoga-course-pv::backdrop{background:#0c0806e0}.yoga-course-pv figure{flex:1;min-width:0;margin:0}.yoga-course-pv img{display:block;width:100%;max-height:calc(100dvh - 90px);object-fit:contain;border-radius:16px;background:#1b130e}.yoga-course-pv figcaption{margin-top:10px;text-align:center;color:#f2e9de;font-weight:700;font-size:14px}.yoga-course-pv-nav,.yoga-course-pv-x{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff1a;color:#fff;font-size:26px;line-height:1;cursor:pointer}.yoga-course-pv-x{position:absolute;right:0;top:-54px;font-size:18px}@media(max-width:640px){.yoga-course-pv-nav{position:absolute;bottom:-58px}.yoga-course-pv-nav[data-pv="-1"]{left:calc(50% - 54px)}.yoga-course-pv-nav[data-pv="1"]{right:calc(50% - 54px)}}.yoga-course-room em{display:block;margin-top:1px;font-style:normal;font-size:11.5px;font-weight:600;color:var(--muted)}.yoga-course-room[aria-pressed=true] em{color:var(--saffron-dark);opacity:.75}.yoga-course-alt{display:inline-block;font-weight:800;color:var(--ink);background:var(--sand);padding:2px 9px;border-radius:999px;margin-right:2px}#priceNote{line-height:1.7}
