@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.c-book-service{--body-space-y:2.5rem;--footer-height:5rem;display:flex;flex-direction:column;height:100%}.c-book-service__text-light{color:#14141480}.c-book-service__drawer .o-drawer__drawer-wrap{max-width:30rem}.c-book-service__banner{position:relative;aspect-ratio:16/9}.c-book-service__body{flex:1;padding:var(--body-space-y) 1rem calc(var(--body-space-y, 0) + var(--footer-height, 0));background-color:#f3f3f3}.is-loading .c-book-service__body{pointer-events:none;opacity:.5}.c-book-service__copy{margin:0 0 2.75rem}.c-book-service__footer{display:flex;justify-content:space-between;align-items:center;padding:1.375rem 1.5rem;position:absolute;bottom:0;left:0;right:0;background-color:#fff}.is-loading .c-book-service__footer{pointer-events:none;opacity:.5}.c-book-service__step-btns{display:flex;gap:.5rem}.c-book-service__step-btns .c-book-service__step-btn{margin:0}.c-book-service__step-btns .c-book-service__step-btn:not(.is-current){color:#14141480}.c-book-service__step-btns .c-book-service__step-btn.is-enabled{color:#151515}.c-book-service__confirmation{background-color:#fff;padding:7.3125rem 3.4375rem;box-shadow:0 .4156rem .3325rem #1414141a;border-radius:.5rem}.c-book-service__confirmation-inner{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem}.c-book-service__confirmation-text,.c-book-service__confirmation-title{margin:0}.c-book-service__confirmation-icon{color:#fdf930;width:1.25rem;margin-bottom:.25rem}.c-book-service__confirmation-icon path{fill:#151515}.c-book-service__datepicker,.c-book-service__timepicker{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.c-book-service__form-group{width:100%;margin-top:1.875rem}.c-book-service__form-group.is-date,.c-book-service__form-group.is-time{border-radius:.5rem;transform:none;box-shadow:0 22.34px 1.1169rem #1414141a}.c-book-service__form-group.is-date{border-radius:.5rem}.c-book-service__form-group.is-date,.c-book-service__form-group.is-time{padding:1.25rem;background-color:#fff}.c-book-service__timeslots{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.c-book-service__timeslots .o-btn{transform:skew(0);margin:0;border-radius:.5rem}.c-book-service__timeslots .o-btn.is-selected{background-color:#fdf930;color:#151515}.c-book-service .o-select{width:100%}.c-book-service .is-hidden{display:none}.c-book-service .flatpickr-current-month{padding:0}.c-book-service .flatpickr-monthDropdown-months{background-color:#f3f3f3;border-radius:.5rem;padding:.6563rem 1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:center;font-family:Chivo Mono,sans-serif;font-weight:500;letter-spacing:0;line-height:124%;text-transform:uppercase;font-size:.75rem;font-style:normal}.c-book-service .flatpickr-next-month,.c-book-service .flatpickr-prev-month{box-shadow:0 1.396rem 1.1168rem #1414140a,0 .4156rem .3325rem #14141408;transform:skew(-8deg);border-radius:.25rem}.c-book-service .flatpickr-next-month svg,.c-book-service .flatpickr-prev-month svg{transform:skew(8deg)}.c-book-service .flatpickr-time input:hover,.c-book-service .numInputWrapper:hover{background-color:#fff}.c-book-service .flatpickr-calendar{margin:0 auto;box-shadow:none;border-radius:.5rem;overflow:hidden}.c-book-service .flatpickr-calendar.hasTime{width:100%}.c-book-service .flatpickr-month .numInputWrapper{display:none}.c-book-service .dayContainer{row-gap:.5rem}.c-book-service .flatpickr-weekdays{opacity:0}.c-book-service .flatpickr-time{max-width:none;width:100%;border:0!important}.c-book-service .flatpickr-day{border-radius:.5rem;border-color:transparent;color:#151515;background-color:#e1e5e6}.c-book-service .flatpickr-day:hover{border-color:#1414141a;color:#151515}.c-book-service .flatpickr-day.selected{background-color:#fdf930}.c-book-service .flatpickr-day.selected.prevMonthDay{color:#151515;border-color:#1414141a}.c-book-service .flatpickr-day.flatpickr-disabled{color:#14141480;background-color:#f3f3f3}.c-book-service__error-msg{color:#ed5522;margin-top:1rem;display:block}.c-book-service__close-btn{position:absolute;right:1rem;top:1rem;z-index:1;padding-left:.625rem;padding-right:.625rem}@media (min-width:30rem){.c-book-service__drawer .o-drawer__drawer-wrap{height:100vh;height:100dvh;transform:translate(-100%);right:auto;left:0}}@media only screen and (min-width:1100px){.c-book-service{--body-space-y:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sections.book-service.css.map */
