/* Preserve the live site's generated layout styles. Only migration controls differ. */
html{scroll-behavior:smooth}body{margin:0}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;z-index:100;background:white;padding:1rem}.site-header{display:block;background:#fff;color:#3b4331}.header-top{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;height:126px}.site-header .brand{justify-self:center;line-height:0}.brand img{width:180px;height:100px;object-fit:contain}.header-phone{justify-self:end;text-decoration:none}.social-links{display:flex;gap:26px;align-items:center}.social-links img{width:20px;height:20px;filter:invert(24%) sepia(11%) saturate(948%) hue-rotate(45deg) brightness(89%) contrast(87%)}.main-nav{display:flex;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:10px 20px 16px;text-transform:uppercase;color:#1a1c17}.main-nav a{text-decoration:none}.treatment-nav{position:relative}.treatment-nav summary{cursor:pointer;list-style:none}.treatment-nav summary:after{content:'⌄';margin-left:.5rem}.treatment-nav>div{position:absolute;top:100%;left:0;z-index:30;min-width:300px;background:white;padding:1rem;box-shadow:0 8px 24px #0002;display:grid;gap:.5rem;font-size:1rem;text-transform:none}main.wp-site-blocks{padding-top:0}.live-layout .booking-link{display:inline-block;text-decoration:none}.live-layout main>p:last-child{text-align:center}.live-layout form{max-width:700px;margin:2rem auto}.live-layout form label{display:block;margin:1rem 0}.live-layout form input:not([type=checkbox]),.live-layout form textarea,.live-layout form select{display:block;width:100%;padding:.8rem;font:inherit;border:1px solid #5b6a46;border-radius:.4rem}.live-layout main>section{max-width:1280px;margin:3rem auto;padding:0 24px}.live-layout .woocommerce-Tabs-panel{display:block!important}.live-layout .woocommerce-Tabs-panel--reviews{display:none!important}.live-layout .woocommerce-product-gallery{opacity:1!important}.live-layout .woocommerce-product-gallery__wrapper{transform:none!important}.live-layout .woocommerce-product-gallery__image:not(:first-child){display:none}.live-layout .woocommerce-product-gallery__image img{max-width:100%;height:auto}.live-layout footer a{pointer-events:auto}a:focus-visible,summary:focus-visible{outline:3px solid #c1510d;outline-offset:4px}@media(max-width:1328px){.header-top{padding:0 24px}}@media(max-width:760px){.header-top{grid-template-columns:1fr 1fr;height:110px;padding:8px 20px}.site-header .brand{justify-self:start}.brand img{width:150px;height:90px}.social-links{display:none}.header-phone{font-size:1.05rem}.main-nav{gap:18px;flex-wrap:wrap;font-size:1rem}.treatment-nav>div{left:auto;right:0;min-width:250px;max-width:90vw}}
.live-layout .wp-image-726{opacity:.45}.live-layout .wp-image-174,.live-layout .wp-image-176,.live-layout .wp-image-171,.live-layout .wp-image-177{filter:grayscale(1) sepia(.35) hue-rotate(20deg);opacity:.85}.site-header .main-nav a,.site-header .header-phone{color:inherit}
