:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}:root{--pink-main:#dc8fcb;--pink-light:#fdf2f8;--pink-glow:#dc8fcb33;--text-dark:#334155;--text-light:#64748b;--bg-white:#fff;--bg-dark:#1a1a1a;--font-heading:"Playfair Display", serif;--font-body:"Poppins", sans-serif}*,:before,:after{box-sizing:border-box}html,body{width:100%;color:var(--text-dark);background-color:#fff;margin:0;padding:0;font-family:Poppins,sans-serif;overflow-x:hidden}.subtitle-light{color:var(--text-light)}.subtitle-pink{color:var(--pink-main)}@media (width>=769px){.md-py-4{padding-top:1rem;padding-bottom:1rem}.md-pt-4{padding-top:1rem}.md-pb-4{padding-bottom:1rem}.md-py-8{padding-top:2rem;padding-bottom:2rem}.md-pt-8{padding-top:2rem}.md-pb-8{padding-bottom:2rem}}#app{width:100%;max-width:100vw}iframe{width:100%;display:block;border:none!important}h1,h2,h3{margin:0;line-height:1.1}::-webkit-scrollbar-thumb{background:var(--pink-main)}.reviews-outer-scroller{border-radius:12px;width:100%;height:540px;overflow:hidden auto}.reviews-outer-scroller::-webkit-scrollbar{width:6px}.reviews-outer-scroller::-webkit-scrollbar-thumb{background:var(--pink-main);border-radius:10px}.reviews-inner-crop{width:100%;height:2300px;position:relative;overflow:hidden}.reviews-iframe{width:100%;height:3000px;position:absolute;top:-140px;left:0}.services-wrapper{border-radius:12px;width:100%;height:3000px;position:relative;overflow:hidden}.services-iframe{width:100%;height:100%;position:absolute;top:-140px;left:0}.hours-iframe{filter:invert(.9)hue-rotate(180deg);width:100%;height:640px;position:absolute;top:-80px;left:0}.hours-wrapper{border-radius:12px;width:100%;height:800px;position:relative;overflow:hidden}.inline-block{display:inline-block}@media (width<=768px){.reviews-outer-scroller{height:465px}.reviews-inner-crop{height:3100px}.reviews-iframe{height:4500px;top:-120px}.services-wrapper{height:3180px}.services-iframe{height:4500px}.hours-wrapper{height:650px}.hours-iframe{height:840px;top:-80px}.sm-py-4{padding-top:1rem;padding-bottom:1rem}.sm-pt-4{padding-top:1rem}.sm-pb-4{padding-bottom:1rem}.sm-subtitle-light{color:var(--text-light)}.sm-subtitle-pink{color:var(--pink-main)}}:root{--pink-main:#dc8fcb;--pink-light:#fdf2f8;--pink-glow:#dc8fcb33;--text-dark:#334155;--text-light:#64748b;--bg-white:#fff;--font-heading:"Playfair Display", serif;--font-body:"Poppins", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--text-dark);background-color:var(--bg-white);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--pink-light)}::-webkit-scrollbar-thumb{background:var(--pink-main);border-radius:10px}
