.btn-menu,.btn-menu[data-item=secondary-button],.btn-menu[data-item=secondary-button]:link,.btn-menu[data-item=secondary-button]:visited,.btn-menu[data-item=secondary-button]:focus-visible,.btn-menu[data-item=secondary-button]:hover{transition-delay:0ms;border-radius:50px;background:var(--color--accent-1);border-color:var(--color--accent-1);border-width:1px;color:var(--button--color)}.header--phone{border:1px solid var(--color--body);border-radius:30px;display:flex;align-items:center;gap:.5rem;font-size:.8rem;letter-spacing:0;padding:.4rem 1rem .4rem .6rem}.btn-menu,.header--phone{height:40px;line-height:40px}body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) a.header--phone,body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) a.header--phone:link{border-color:var(--header--color)}body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) a.btn-menu,body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) a.btn-menu:link{border-color:var(--color--accent-1)}[data-item=paragraph] ul{margin-top:.5rem;list-style-type:disc;list-style-position:outside;padding-left:1rem;line-height:inherit}[data-item=paragraph] li{margin-bottom:1rem}.services-container{background-color:var(--color--accent-2)}.service-tabs{max-width:900px;margin:0 auto}.tabs{display:flex;border-bottom:2px solid #ebe1da;margin-bottom:1em;flex-wrap:wrap;justify-content:center;background-color:#fff}.tab-link{background:none;border:none;padding:1em 2em;cursor:pointer;font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);text-transform:var(--font--heading--uppercase);letter-spacing:var(--font--heading--spacing);line-height:var(--font--line-height);font-size:1.2rem;min-width:260px;margin:0 0 -2px;border-bottom:2px solid transparent;transition:border-color .2s}.tab-link.active,.tab-link:hover{border-bottom:2px solid var(--color--accent-1);font-weight:700;color:var(--color--accent-1)}.tab-contents .tab-content{display:none;padding:1em 0 2em}.tab-contents .tab-content>h2{margin-top:0;display:none}.tab-contents .tab-content.active{display:block}.service-group{padding:1rem;background-color:#ffffff54}.service-group>h3{margin-top:0;margin-bottom:0}.service-groups{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.services{list-style:none;padding:0;margin-top:.5rem;border-top:1px solid #c6997142;padding-top:1rem}.service{margin-bottom:1em;display:flex;justify-content:space-between}.service>div{display:flex;flex-direction:column}.services-container .price{color:var(--color--accent-1);font-weight:700}.active #app-embed{display:flex!important}.btn-book{background-color:var(--color--accent-2);text-align:center;border-radius:30px;font-size:.8rem;color:var(--color--accent-1)!important;padding:0 .5rem}.btn-book:hover{background-color:var(--color--accent-1);color:#fff!important}.service-book{display:flex;gap:.5rem;align-items:center;flex-direction:row!important}#app-embed{position:fixed;z-index:9999;left:0;top:0;display:none!important;width:100%;height:100%;background:#fffffff5;align-items:flex-start;justify-content:center;overflow:auto;padding:4rem 2rem}[data-forms-id=forms-root-463002]{position:fixed;z-index:9999}[data-forms-id=forms-root-463002] .close-button{display:none}[data-forms-id=forms-root-463002].active .close-button{position:fixed;right:0;top:0;font-size:30px;display:block;z-index:9999;color:var(--color--accent-1);padding:1rem}@media (max-width: 768px){.service-groups{grid-template-columns:1fr}.header--phone{padding-right:.6rem}.header--phone span,.btn-menu{display:none}.layout--template>.section--image-with-text>.image-with-text--root{padding-top:0;padding-bottom:0}.tab-link{min-width:0;padding:.8em;font-size:.8rem}.header--primary-logo{align-items:center;display:flex}.featured-content--root[data-mobile-overlay=true] .stacked-text--root{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
