:root{--yumo-motion-arrive: cubic-bezier(.16, 1, .3, 1);--yumo-motion-leave: cubic-bezier(.4, 0, 1, 1)}.hero-nav.route-page-nav .nav-glass{view-transition-name:yumo-header}::view-transition-group(root),::view-transition-group(yumo-header){animation-duration:.44s;animation-timing-function:var(--yumo-motion-arrive)}::view-transition-old(root){animation:yumo-page-leave .2s var(--yumo-motion-leave) both;mix-blend-mode:normal}::view-transition-new(root){animation:yumo-page-arrive .44s var(--yumo-motion-arrive) both;mix-blend-mode:normal}::view-transition-old(yumo-header),::view-transition-new(yumo-header){animation-duration:.14s;mix-blend-mode:normal}::view-transition{pointer-events:none}@keyframes yumo-page-fade{0%{opacity:0}to{opacity:1}}@keyframes yumo-page-leave{to{opacity:0;filter:blur(3px)}}@keyframes yumo-page-fade-out{to{opacity:0}}@keyframes yumo-page-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@supports not selector(:active-view-transition-type(yumo-page)){:is(.route-page,.site-shell){animation:yumo-page-fade .24s ease-out}}.fresha-booking .fb-hero-copy h1{animation:yumo-home-title .72s var(--yumo-motion-arrive) both}.fresha-booking .fb-hero-copy>p{animation:yumo-home-detail .6s var(--yumo-motion-arrive) .1s both}.fresha-booking .home-search-modes{animation:yumo-page-fade .64s var(--yumo-motion-arrive) .18s both}.fresha-booking .fb-hero-proof{animation:yumo-home-detail .54s var(--yumo-motion-arrive) .24s both}.fresha-booking .fb-card-media img{transition:transform .48s var(--yumo-motion-arrive)}@media(hover:hover)and (pointer:fine){.fresha-booking .fb-card-link:hover .fb-card-media img{transform:scale(1.035)}}@keyframes yumo-home-title{0%{opacity:0;filter:blur(6px);transform:translateY(16px);clip-path:inset(0 0 16px)}to{opacity:1;filter:blur(0);transform:translateY(0);clip-path:inset(-16px)}}@keyframes yumo-home-detail{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:is(.pp-booking-dialog.yc-dialog,.account-profile-dialog){animation:none;opacity:1;translate:0 0;scale:1;transition:opacity .3s var(--yumo-motion-arrive),translate .38s var(--yumo-motion-arrive),scale .38s var(--yumo-motion-arrive)}:is(.pp-booking-dialog.yc-dialog,.account-profile-dialog)[data-starting-style]{opacity:0;translate:0 16px;scale:.975}:is(.pp-booking-dialog.yc-dialog,.account-profile-dialog)[data-ending-style]{opacity:0;translate:0 8px;scale:.985;pointer-events:none;transition-duration:.18s;transition-timing-function:var(--yumo-motion-leave)}:is(.pp-booking-backdrop,.account-profile-backdrop){animation:none;opacity:1;transition:opacity .24s ease}:is(.pp-booking-backdrop,.account-profile-backdrop):is([data-starting-style],[data-ending-style]){opacity:0}:is(.pp-booking-backdrop,.account-profile-backdrop)[data-ending-style]{transition-duration:.18s}.yc-confirm[open]{animation:yumo-confirm-arrive .22s var(--yumo-motion-arrive)}:is(.pp-service,.yc-native-service){transition:background-color .24s var(--yumo-motion-arrive),color .24s var(--yumo-motion-arrive)}:is(.pp-service,.yc-native-service)[aria-pressed=true]{animation:yumo-service-added .32s var(--yumo-motion-arrive)}.yc-service-row{animation:yumo-cart-row-arrive .36s var(--yumo-motion-arrive)}.pp-mobile-order,.pp-start-booking{animation:yumo-cart-row-arrive .32s var(--yumo-motion-arrive)}@keyframes yumo-service-added{0%{opacity:.82;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes yumo-cart-row-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes yumo-confirm-arrive{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-group(yumo-header),::view-transition-old(root),::view-transition-new(root){animation-duration:.1s}::view-transition-old(root),::view-transition-new(root){filter:none;transform:none}::view-transition-old(root){animation-name:yumo-page-fade-out}::view-transition-new(root){animation-name:yumo-page-fade}.fresha-booking .fb-hero-copy h1,.fresha-booking .fb-hero-copy>p,.fresha-booking .home-search-modes,.fresha-booking .fb-hero-proof,:is(.route-page,.site-shell),.yc-confirm[open]{animation:none}:is(.pp-service,.yc-native-service)[aria-pressed=true],.yc-service-row,.pp-mobile-order,.pp-start-booking{animation:none}:is(.pp-service,.yc-native-service){transition:none}.fresha-booking .fb-card-media img,.fresha-booking .fb-card-link:hover .fb-card-media img{transition:none;transform:none}:is(.pp-booking-dialog.yc-dialog,.account-profile-dialog):is([data-starting-style],[data-ending-style]){translate:0 0;scale:1}:is(.pp-booking-dialog.yc-dialog,.account-profile-dialog,.pp-booking-backdrop,.account-profile-backdrop){transition-duration:.1s}}
