.service-switcher{z-index:90;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));border:1px solid color-mix(in srgb, #c8d6da, #171a1d var(--cr-blue-charcoal,0%));width:max-content;max-width:calc(100% - 32px);box-shadow:0 6px 28px color-mix(in srgb, #20363f26, #171a1d26 var(--cr-blue-charcoal,0%));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--cr-font-family);background:#f7fafbf2;border-radius:999px;gap:4px;padding:5px;display:flex;position:fixed;transform:translate(-50%)}.service-switcher a{min-height:44px;color:color-mix(in srgb, #263b40, #171a1d var(--cr-blue-charcoal,0%));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:14px;line-height:1.25;text-decoration:none;display:flex}.service-switcher a[aria-current=page]{background:color-mix(in srgb, #263b40, #171a1d var(--cr-blue-charcoal,0%));color:#fff}.service-switcher a:focus-visible{outline:3px solid color-mix(in srgb, #839ba2, #171a1d var(--cr-blue-charcoal,0%));outline-offset:3px}.canine-site:has(.service-switcher) .editorial-footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.canine-site:has(.menu-is-open) .service-switcher{visibility:hidden}body:has(.cr-measurement-consent) .service-switcher{visibility:hidden}@media (width<=600px){.service-switcher{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.service-switcher a{padding:0 20px;font-size:14px}body:has(.service-switcher) .cr-measurement-choices{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (width>=1051px) and (pointer:fine),(width>=1401px){.canine-site:has(.service-switcher) #hero .benefit-strip{bottom:76px}}@media (width<=1050px),(width<=1400px) and (pointer:coarse){.canine-site:has(.service-switcher) .loop-hero{padding-bottom:140px}.canine-site:has(.consultation-form :focus) .service-switcher{visibility:hidden}}.service-switcher{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;view-transition-name:service-switcher;background:0 0;border-color:#0000;transition:background-color .35s,box-shadow .35s,border-color .35s,padding .35s cubic-bezier(.22,1,.36,1);animation:1.1s cubic-bezier(.22,1,.36,1) both service-arrive}.service-switcher a{color:#fff;transition:background-color .35s,color .35s}.service-switcher a[aria-current=page]{color:color-mix(in srgb, #263b40, #171a1d var(--cr-blue-charcoal,0%));background:#ffffffeb}.service-switcher a:not([aria-current]):hover{background:#ffffff25}.service-switcher.is-scrolled{background:#747879d6;border-color:#ffffff29;padding:7px;box-shadow:inset 0 1px #ffffff25,0 12px 38px #00000030}.service-switcher.is-scrolled a[aria-current=page]{color:#fff;background:#fff3}@keyframes service-arrive{0%{opacity:0;filter:blur(6px);translate:0 12px;scale:.92}to{opacity:1;filter:blur();translate:0;scale:1}}.canine-site:has(.service-switcher) .site-header{view-transition-name:service-header}body:has(.service-switcher) .cr-measurement-choices{view-transition-name:service-privacy}::view-transition-old(root){animation:.38s cubic-bezier(.4,0,.2,1) both service-page-out}::view-transition-new(root){animation:.38s cubic-bezier(.4,0,.2,1) both service-page-in}::view-transition-group(service-switcher){animation-duration:.38s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(service-header){animation-duration:.38s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(service-privacy){animation-duration:.38s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(service-switcher){animation-duration:.38s}::view-transition-new(service-switcher){animation-duration:.38s}::view-transition-old(service-header){animation-duration:.38s}::view-transition-new(service-header){animation-duration:.38s}::view-transition-old(service-privacy){animation-duration:.38s}::view-transition-new(service-privacy){animation-duration:.38s}html[data-service-swipe=forward]{--service-swipe-in:56px;--service-swipe-out:-56px}html[data-service-swipe=back]{--service-swipe-in:-56px;--service-swipe-out:56px}@keyframes service-page-out{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;transform:translateX(var(--service-swipe-out,-56px));filter:blur(3px)}}@keyframes service-page-in{0%{opacity:0;transform:translateX(var(--service-swipe-in,56px));filter:blur(3px)}to{opacity:1;filter:blur();transform:translate(0)}}@media (prefers-reduced-motion:reduce){.service-switcher,.service-switcher a{transition:none;animation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.service-switcher a{box-sizing:border-box;height:40px;min-height:40px;padding:8px 24px;font-size:14px;font-weight:400;line-height:20px}@media (width<=1050px),(width<=1400px) and (pointer:coarse){.service-switcher a{padding:10px 16px;font-size:11px;line-height:1.2}}.service-switcher.is-service-navigation{animation:none!important}.canine-site:has(.service-switcher.is-service-navigation) .site-header .logo img{animation:none!important}.canine-site:has(.service-switcher.is-service-navigation) .faq-list{animation:none!important}.service-switcher.is-settling,.service-switcher.is-settling a{transition:none!important}.canine-site:has(.service-switcher.is-settling) .site-header{transition:none!important}body:has(.service-switcher) .cr-measurement-choices{bottom:calc(20px + env(safe-area-inset-bottom,0px))}body:has(.service-switcher.is-scrolled) .cr-measurement-choices{bottom:calc(22px + env(safe-area-inset-bottom,0px))}@media (width<=600px){body:has(.service-switcher) .cr-measurement-choices{bottom:calc(16px + env(safe-area-inset-bottom,0px))}body:has(.service-switcher.is-scrolled) .cr-measurement-choices{bottom:calc(18px + env(safe-area-inset-bottom,0px))}.service-switcher{max-width:calc(100% - 112px)}.service-switcher a{padding-inline:12px}}body:has(.service-switcher) .cr-measurement-choices{left:5%}@media (width<=1050px),(width<=1400px) and (pointer:coarse){body:has(.service-switcher) .cr-measurement-choices{left:7%}}@media (width<=380px){:is(body:has(.service-switcher) .cr-measurement-choices,body:has(.service-switcher.is-scrolled) .cr-measurement-choices){bottom:calc(76px + env(safe-area-inset-bottom,0px))}}body:has(.canine-site .site-header.is-scrolled) .cr-measurement-choices{left:6.944%}@media (width<=1050px),(width<=1400px) and (pointer:coarse){body:has(.canine-site .site-header.is-scrolled) .cr-measurement-choices{left:16px}}body:has(.service-switcher) .cr-measurement-choices{box-shadow:none;-webkit-backdrop-filter:blur();background:0 0;border-color:#0000;transition:left .35s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,bottom .35s cubic-bezier(.22,1,.36,1)}body:has(.service-switcher) .cr-measurement-choices:hover{background:#ffffff25}body:has(.service-switcher.is-scrolled) .cr-measurement-choices{-webkit-backdrop-filter:blur(20px);background:#747879d6;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff25,0 12px 38px #00000030}body:has(.service-switcher.is-settling) .cr-measurement-choices{transition:none}@media (prefers-reduced-motion:reduce){body:has(.service-switcher) .cr-measurement-choices{transition:none}}.service-switcher .service-walk-train{isolation:isolate;box-shadow:none;position:relative;overflow:visible}.service-button-glow{pointer-events:none;z-index:0;opacity:1;width:calc(100% + 112px);height:calc(100% + 112px);position:absolute;inset:-56px}@media (prefers-reduced-motion:reduce){.service-button-glow{transition:none;transform:none}}.service-button-label{z-index:1;position:relative}.service-switcher .service-walk-train[aria-current=page],.service-switcher .service-walk-train:hover{color:#fff;-webkit-backdrop-filter:blur(16px);background:#14171ad9}.service-switcher a[aria-current=page]:not(.service-walk-train){color:#fff;background:#fff3}.service-switcher .service-walk-train:hover{box-shadow:none;border:0}.service-switcher .service-private-walk{isolation:isolate;box-shadow:none;position:relative;overflow:visible}.service-switcher .service-private-walk[aria-current=page],.service-switcher .service-private-walk:hover{color:color-mix(in srgb, #203b47, #171a1d var(--cr-blue-charcoal,0%));box-shadow:none;-webkit-backdrop-filter:blur(16px);background:#a4bec9d9;border:0}.service-switcher:not(.is-scrolled) .service-button-glow{opacity:0}.service-switcher:not(.is-scrolled) a[aria-current=page],.service-switcher:not(.is-scrolled) a:hover{color:#fff;-webkit-backdrop-filter:blur(16px);box-shadow:none;background:#fff3;border:0}.service-switcher a:hover{color:#fff!important}.service-switcher:has(a:hover) a[aria-current=page]:not(:hover){color:#fff;box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.service-switcher:has(a:hover) a[aria-current=page]:not(:hover) .service-button-glow{opacity:0}.canine-site:has(.service-private-walk[aria-current=page]) .site-header.is-scrolled{background:#6c808ad6;border-color:#cddae033}.service-switcher.is-scrolled:has(.service-private-walk[aria-current=page]){background:#6c808ad6;border-color:#cddae033}.canine-site:has(.service-private-walk:hover) .site-header.is-scrolled{background:#6c808ad6;border-color:#cddae033}.service-switcher.is-scrolled:has(.service-private-walk:hover){background:#6c808ad6;border-color:#cddae033}.canine-site:has(.service-walk-train:hover) .site-header.is-scrolled{background:#747879d6;border-color:#ffffff29}.service-switcher.is-scrolled:has(.service-walk-train:hover){background:#747879d6;border-color:#ffffff29}.service-switcher.is-scrolled .service-private-walk[aria-current=page]{color:#fff}.service-switcher.is-scrolled .service-private-walk:hover .service-button-label{text-shadow:0 1px 3px #203b4780}.service-switcher.is-scrolled .service-private-walk[aria-current=page],.service-switcher.is-scrolled .service-private-walk:hover{color:#fff;background:#385766}:is(body:has(.service-switcher.is-scrolled .service-private-walk[aria-current=page]) .cr-measurement-choices,body:has(.service-switcher.is-scrolled .service-private-walk:hover) .cr-measurement-choices){background:#6c808ad6;border-color:#cddae033}body:has(.service-switcher.is-scrolled .service-walk-train:hover) .cr-measurement-choices{background:#747879d6;border-color:#ffffff29}.service-switcher{opacity:1;transition:opacity .45s cubic-bezier(.22,1,.36,1),translate .45s cubic-bezier(.22,1,.36,1),visibility linear,background-color .35s,box-shadow .35s,border-color .35s,padding .35s cubic-bezier(.22,1,.36,1);animation:none;translate:0}body:has(.service-switcher) .cr-measurement-choices{opacity:1;transition:opacity .45s cubic-bezier(.22,1,.36,1),translate .45s cubic-bezier(.22,1,.36,1),visibility linear,left .35s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,bottom .35s cubic-bezier(.22,1,.36,1);translate:0}.service-switcher:not(.is-scrolled){opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.45s;translate:0 28px}body:has(.service-switcher:not(.is-scrolled)) .cr-measurement-choices{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.45s;translate:0 28px}@media (prefers-reduced-motion:reduce){.service-switcher{transition:none;translate:none}body:has(.service-switcher) .cr-measurement-choices{transition:none;translate:none}}.free-session-modal{color:#203239;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);overscroll-behavior:contain;background:linear-gradient(145deg,#ffffffd9,#e4edf0c7);border:1px solid #ffffff65;border-radius:24px;width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:36px;position:fixed;inset:0;overflow-y:auto;box-shadow:inset 0 1px #ffffff60,0 24px 80px #0004}.free-session-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1418b3}.free-session-modal h2{font:inherit;letter-spacing:-.04em;margin:0 36px 28px 0;font-size:30px;line-height:1.15}.free-session-modal .consultation-form{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.free-session-close{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.free-session-close:hover{background:#20323912}.free-session-close:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=600px){.free-session-modal{padding:28px 22px}.free-session-modal h2{font-size:26px}}.free-session-modal .consultation-form{color:inherit}.free-session-modal .consultation-form :is(input:not([type=radio]),textarea){color:#203239;caret-color:#203239;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-backdrop-filter:blur(12px);background:#ffffff9e;border-color:#ffffffbf}.free-session-modal .consultation-form :is(input,textarea)::placeholder{color:#526873}.free-session-modal .consultation-form :is(input,textarea):focus{background:#ffffffdb;border-color:#506f80;outline-color:#506f80}.free-session-modal .consultation-form-notes small{color:inherit}.free-session-modal .free-session-intro{margin:0 0 28px;font-size:15px;line-height:1.6}.free-session-modal .consultation-form>h3{display:none}
