.servicify-modal-portal .ReactModal__Overlay{background:#211e1a8c!important}.servicify-modal-portal .ReactModal__Content{background:var(--card, #fffcf6)!important;border-radius:var(--eb-radius-lg, 24px)!important;box-shadow:0 18px 48px -12px #211e1a47!important;color:var(--color-foreground, #211e1a)}.servicify-modal-portal .servicify-modal-close{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:999px;color:var(--text-muted, #5f594e);cursor:pointer}.servicify-modal-portal .servicify-modal-close:hover{background:var(--panel, #ede5d8);color:var(--color-foreground, #211e1a)}.servicify-modal-portal .ReactModal__Content.Servicify-Modal{max-width:640px!important}.servicify-modal-portal .ReactModal__Content:has(.servicify-confirmation-title){max-width:640px!important}.servicify-modal-portal button,.servicify-modal-portal input{font-family:var(--font-body--family)}.servicify-modal-portal .DayPicker-Caption>div{font-family:var(--font-heading--family);font-weight:500;font-size:var(--step-1, 1.25rem);color:var(--color-foreground, #211e1a)}.servicify-modal-portal [data-servicify=event-title],.servicify-modal-portal .Servicify-NoCheckout-Modal>div:first-child:not(:has(*)),.servicify-modal-portal div:has(>svg .checkmark-circle)>div,.servicify-modal-portal .servicify-confirmation-title{font-family:var(--font-heading--family);font-weight:500;color:var(--color-foreground, #211e1a)}.servicify-modal-portal .DayPicker-Weekday{color:var(--text-muted, #5f594e);font-weight:600;letter-spacing:.04em}.servicify-modal-portal .DayPicker-Day{border-radius:var(--eb-radius, 18px);color:var(--color-foreground, #211e1a);transition:background-color var(--duration-fast, .12s) var(--ease, ease),color var(--duration-fast, .12s) var(--ease, ease)}.servicify-modal-portal .DayPicker-Day--disabled,.servicify-modal-portal .DayPicker-Day--outside{background:none;color:var(--text-muted, #5f594e);opacity:.45}.servicify-modal-portal .DayPicker-Day--today{color:var(--color-foreground, #211e1a);font-weight:700}.servicify-modal-portal .DayPicker-Day--today:after{background:var(--highlight, #fe5f55)}.servicify-modal-portal .DayPicker-NavButton{border-radius:999px;min-width:44px;min-height:44px}.servicify-modal-portal .servicify-slots-scroll>div{min-height:44px;border-radius:var(--eb-radius, 18px);border:1px solid var(--color-border, #e5dbc7);background:var(--card, #fffcf6);color:var(--color-foreground, #211e1a);font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast, .12s) var(--ease, ease),background-color var(--duration-fast, .12s) var(--ease, ease)}.servicify-modal-portal .servicify-slots-scroll>div:hover,.servicify-modal-portal .servicify-slots-scroll>div:focus-visible{border-color:var(--accent, #2b4c72);background:var(--panel, #ede5d8)}.servicify-modal-portal [data-servicify=time-format-toggle]{display:none!important}.servicify-modal-portal [data-servicify=confirmation-tz]{display:none}.servicify-modal-portal [style*="text-transform: capitalize"]{text-transform:none!important}.servicify-modal-portal [style*="text-transform: capitalize"]:first-letter{text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.servicify-modal-portal .ReactModal__Content{animation:susanna-ajanvaraus-saapuu var(--duration-base, .24s) var(--ease, ease) both}@keyframes susanna-ajanvaraus-saapuu{0%{opacity:0;translate:0 8px}}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/susanna-ajanvaraus.css.map */
