.vg{position:relative;overflow:hidden;background:#f3ecdc;color:#2b2620}.vg-stage,.vg-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}.vg-stage.dragging,.vg-stage.dragging canvas{cursor:grabbing}.vg-stage.hover canvas{cursor:pointer}.vg-hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:22px 26px}.vg-logo{height:58px;width:auto;margin-bottom:8px}.vg-title{align-self:flex-start;background:#faf6eceb;border:1px solid #D9CDB3;padding:12px 20px}.vg-title h1{font-size:clamp(1.4rem,2.6vw,2rem);margin:0}.vg-title .eyebrow{margin:0 0 6px}.vg-hint{align-self:center;margin:0 0 56px;background:#faf6ece0;padding:8px 16px;font-size:.78rem;letter-spacing:.06em;border:1px solid #D9CDB3;text-align:center}.vg-nav{position:absolute;left:0;right:0;bottom:20px;display:flex;justify-content:center;align-items:center;gap:18px;pointer-events:auto}.vg-nav button{background:#2b2620;color:#faf6ec;border:0;padding:11px 22px;font:600 .74rem Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.vg-nav button:hover{background:#a8844a}.vg-nav span{font-size:.8rem;letter-spacing:.2em;color:#2b2620;background:#faf6ece0;padding:6px 12px}.sitar-music-btn{position:absolute;top:22px;right:26px;z-index:4;background:#2b2620;color:#faf6ec;border:1px solid #A8844A;padding:10px 18px;font:600 .72rem Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s}.sitar-music-btn:hover{background:#a8844a}.vg-panel{position:absolute;top:0;right:0;bottom:0;width:min(400px,100%);background:#faf6ec;border-left:1px solid #D9CDB3;padding:28px 26px;overflow:auto;transform:translate(102%);transition:transform .35s ease;z-index:5}.vg-panel.open{transform:none}.vg-close{position:absolute;top:10px;right:14px;background:none;border:0;font-size:2rem;line-height:1;cursor:pointer;color:#2b2620}.vg-panel-img{border:1px solid #A8844A;padding:6px;background:#fff9ee;margin-top:22px}.vg-panel-img img{width:100%;max-height:34vh;object-fit:contain}.vg-panel h2{font-size:1.9rem;margin:20px 0 4px}.vg-price{color:#a8844a;font-size:1.15rem;margin:0 0 12px}.vg-desc{font-size:.92rem;color:#6e655a;margin:0 0 18px}.vg-size{display:block;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#6e655a;margin-bottom:16px}.vg-size select{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #D9CDB3;background:#fff9ee;font:400 1rem Inter,sans-serif}.vg-added{font-size:.9rem;min-height:1.4em;margin:12px 0 4px}.vg-added a{color:#a8844a;border-bottom:1px solid currentColor}.vg-details{display:inline-block;margin-top:10px;color:#a8844a;border-bottom:1px solid currentColor;font-size:.9rem}.vg-enter{display:none;position:absolute;left:50%;bottom:13%;transform:translate(-50%);z-index:4;background:#2b2620;color:#faf6ec;border:1px solid #A8844A;padding:16px 40px;font:600 .8rem Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:opacity .4s,background .2s}.vg-enter:hover{background:#a8844a}.vg.vg-intro .vg-enter{display:block}.vg.vg-opening .vg-enter{opacity:0;pointer-events:none}.vg.vg-intro .vg-nav,.vg.vg-intro .vg-hint{display:none}.vg-fallback{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#faf6ec;align-items:center;justify-content:center;flex-direction:column;gap:16px;text-align:center;z-index:6}.vg.no-webgl .vg-fallback{display:flex}@media(max-width:640px){.vg{height:82vh!important}.vg-hint{font-size:.7rem;margin-bottom:64px}.vg-hud{padding:16px}.vg-nav{gap:8px;bottom:12px}.vg-nav button{padding:10px 12px;font-size:.65rem;letter-spacing:.08em}.sitar-music-btn{top:auto;bottom:64px;right:12px;padding:8px 12px;font-size:.62rem;letter-spacing:.08em}.vg-panel{width:100%;border-left:0}.vg-enter{padding:14px 24px;font-size:.7rem;letter-spacing:.14em;white-space:nowrap}}.vg-tour-btn{position:absolute;top:70px;right:26px;z-index:4;background:#2b2620;color:#faf6ec;border:1px solid #A8844A;padding:10px 18px;font:600 .72rem Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s}.vg-tour-btn:hover{background:#a8844a}.vg.vg-intro .vg-tour-btn{display:none}@media(max-width:640px){.vg-tour-btn{top:auto;bottom:104px;right:12px;padding:8px 12px;font-size:.62rem;letter-spacing:.08em}}.vg-story{position:absolute;left:21%;top:130px;width:min(250px,20vw);max-height:44%;overflow:hidden;z-index:3;background:#faf6ecf2;border:1px solid #A8844A;padding:14px 16px;text-align:left;opacity:0;pointer-events:none;transform:translate(-50%) translateY(12px);transition:opacity .5s ease,transform .5s ease}.vg-story.show{opacity:1;transform:translate(-50%) translateY(0)}.vg-story-title{margin:0 0 6px;font:600 1.2rem Cormorant Garamond,Georgia,serif;color:#2b2620}.vg-story-text{margin:0;font-size:.8rem;line-height:1.5;color:#6e655a}.vg.vg-touring .vg-hint{display:none}@media(max-width:640px){.vg-story{left:50%;top:auto;bottom:150px;width:calc(100% - 32px);max-height:none;padding:10px 14px;text-align:center}.vg-story-title{font-size:1rem}.vg-story-text{font-size:.75rem;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
