.flatpickr-calendar{color:#fff!important;background:#000!important;border:1px solid #ffffff!important;border-radius:8px!important;box-shadow:0 14px 35px #000000a6!important;font-family:var(--font, Arial, sans-serif)!important}.flatpickr-calendar.arrowTop:before{border-bottom-color:#fff!important}.flatpickr-calendar.arrowTop:after{border-bottom-color:#000!important}.flatpickr-calendar.arrowBottom:before{border-top-color:#fff!important}.flatpickr-calendar.arrowBottom:after{border-top-color:#000!important}.flatpickr-months,.flatpickr-month,.flatpickr-current-month,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year,.flatpickr-current-month .flatpickr-monthDropdown-month{color:#fff!important;background:#000!important}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff!important}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff!important}.flatpickr-prev-month,.flatpickr-next-month{color:#fff!important;fill:#fff!important}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#bbb!important}.flatpickr-weekdays,.flatpickr-weekdaycontainer{background:#000!important}span.flatpickr-weekday{color:#fff!important;background:#000!important;font-weight:700!important}.flatpickr-days,.dayContainer{background:#000!important}.flatpickr-day{color:#fff!important;background:transparent!important;border-color:transparent!important}.flatpickr-day:hover,.flatpickr-day:focus{color:#000!important;background:#fff!important;border-color:#fff!important}.flatpickr-day.today{color:#fff!important;background:#000!important;border-color:#fff!important}.flatpickr-day.today:hover{color:#000!important;background:#fff!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{color:#000!important;background:#fff!important;border-color:#fff!important}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#666!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#444!important;background:transparent!important;border-color:transparent!important;cursor:not-allowed!important}.flatpickr-time{background:#000!important;border-top:1px solid #ffffff!important}.flatpickr-time input,.flatpickr-time .flatpickr-am-pm{color:#fff!important;background:#000!important}.flatpickr-time input:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .flatpickr-am-pm:focus{color:#000!important;background:#fff!important}.flatpickr-time .flatpickr-time-separator{color:#fff!important}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#fff!important}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#fff!important}#akay-appointment-page .akay-boutique-dropdown{position:relative;width:100%}#akay-appointment-page .akay-boutique-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;margin:0;padding:8px 13px;color:#fff;background:var(--input-bg);border:1px solid #666666;border-radius:6px;font:inherit;font-size:16px;text-align:left;cursor:pointer}#akay-appointment-page .akay-boutique-trigger:focus{outline:none;border-color:#fff;box-shadow:0 0 0 1px #fff}#akay-appointment-page .akay-boutique-trigger:disabled{cursor:not-allowed;opacity:.55}#akay-appointment-page .akay-boutique-trigger-content{display:flex;align-items:center;gap:11px;min-width:0}#akay-appointment-page .akay-boutique-arrow{flex:0 0 auto;font-size:17px}#akay-appointment-page .akay-boutique-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:100%;max-height:310px;overflow-y:auto;padding:5px;color:#fff;background:#111;border:1px solid #666666;border-radius:6px;box-shadow:0 12px 28px #0006}#akay-appointment-page .akay-boutique-menu[hidden]{display:none}#akay-appointment-page .akay-boutique-option{display:flex;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 10px;color:#fff;background:transparent;border:0;border-radius:5px;font:inherit;text-align:left;cursor:pointer}#akay-appointment-page .akay-boutique-option:hover,#akay-appointment-page .akay-boutique-option:focus{outline:none;background:#ffffff1a}#akay-appointment-page .akay-boutique-option.is-selected{background:#ffffff29}#akay-appointment-page .akay-boutique-image,#akay-appointment-page .akay-boutique-image-placeholder{flex:0 0 auto;width:42px;height:42px;border-radius:50%}#akay-appointment-page .akay-boutique-image{object-fit:cover;background:#222}#akay-appointment-page .akay-boutique-image-placeholder{display:flex;align-items:center;justify-content:center;color:#fff;background:#333;border:1px solid #666666;font-size:14px;font-weight:700}#akay-appointment-page .akay-boutique-text{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;line-height:1.4}#akay-appointment-page .akay-boutique-name{color:#fff;font-weight:600}#akay-appointment-page .akay-boutique-address{color:#aaa;font-weight:400}#akay-appointment-page .akay-boutique-address:before{content:" - ";white-space:pre}@media(max-width:749px){#akay-appointment-page .akay-boutique-text{display:block}#akay-appointment-page .akay-boutique-address{display:block;margin-top:2px;font-size:13px}#akay-appointment-page .akay-boutique-address:before{content:""}}#akay-appointment-page .akay-field.has-error .akay-boutique-trigger{border-color:var(--error)!important;box-shadow:0 0 0 1px var(--error)!important}#akay-appointment-page{--form-bg: #000;--form-text: #fff;--button-bg: #000;--button-text: #fff;--input-bg: #111;--error: #ff4d4d;--font: Arial, sans-serif;width:100%;color:var(--form-text);font-family:var(--font)}#akay-appointment-page,#akay-appointment-page *{box-sizing:border-box}#akay-appointment-page .akay-intro,#akay-appointment-page .akay-info-block,#akay-appointment-page .akay-seo-text{max-width:980px;margin-left:auto;margin-right:auto}#akay-appointment-page .akay-intro{margin-bottom:22px;text-align:center}#akay-appointment-page .akay-intro h5{margin:0;line-height:1.55}#akay-appointment-page .akay-form-shell{position:relative;max-width:920px;margin:0 auto 34px;padding:30px;color:var(--form-text);background:var(--form-bg);border:2px solid var(--form-text);border-radius:10px}#akay-appointment-page .akay-form-title{margin:0 0 22px;color:var(--form-text);text-align:center;font-size:clamp(22px,2.4vw,28px);line-height:1.25;font-weight:700;text-transform:none!important;letter-spacing:normal!important}#akay-appointment-page .akay-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#akay-appointment-page .akay-field-full{grid-column:1 / -1}#akay-appointment-page .akay-field label{display:block;margin:0 0 8px;color:var(--form-text);font-size:16px;line-height:1.35;font-weight:600}#akay-appointment-page .akay-field input,#akay-appointment-page .akay-field select,#akay-appointment-page .akay-field textarea{display:block;width:100%;min-height:48px;margin:0;padding:11px 13px;color:#fff;background:var(--input-bg);border:1px solid #666;border-radius:6px;font:inherit;font-size:16px}#akay-appointment-page .akay-field select option{color:#fff;background:#111}#akay-appointment-page .akay-field textarea{min-height:110px;resize:vertical}#akay-appointment-page .akay-field input::placeholder,#akay-appointment-page .akay-field textarea::placeholder{color:#aaa;opacity:1}#akay-appointment-page .akay-field input:focus,#akay-appointment-page .akay-field select:focus,#akay-appointment-page .akay-field textarea:focus{outline:none;border-color:#fff;box-shadow:0 0 0 1px #fff}#akay-appointment-page #akay-selected-time{cursor:pointer}#akay-appointment-page .akay-field-error{display:none;margin:6px 0 0;color:var(--error)!important;font-size:13px;line-height:1.4}#akay-appointment-page .akay-field-error.is-visible{display:block}#akay-appointment-page .has-error input,#akay-appointment-page .has-error select,#akay-appointment-page .has-error textarea{border-color:var(--error)!important;box-shadow:0 0 0 1px var(--error)!important}#akay-appointment-page .akay-terms-wrapper{margin-top:20px}#akay-appointment-page .akay-terms{display:flex;align-items:flex-start;gap:9px;margin:0;color:var(--form-text);font-size:13px;line-height:1.5}#akay-appointment-page .akay-terms input{flex:0 0 auto;width:18px;height:18px;margin-top:2px}#akay-appointment-page .akay-terms a{color:#70a7ff;text-decoration:underline}#akay-appointment-page .akay-terms-wrapper.has-error .akay-terms,#akay-appointment-page .akay-terms-wrapper.has-error .akay-terms a{color:var(--error)!important}#akay-appointment-page .akay-bottom-description{margin:14px 0 0;color:var(--form-text);text-align:center;font-size:13px;line-height:1.5}#akay-appointment-page .akay-status{display:none;margin:16px 0 8px;padding:11px 13px;color:var(--error);background:#ff4d4d14;border:1px solid var(--error);border-radius:5px;text-align:center;font-size:14px;line-height:1.45;font-weight:600}#akay-appointment-page .akay-status.is-visible{display:block}#akay-appointment-page .akay-submit{display:block;width:100%;min-height:50px;margin-top:12px;padding:12px 18px;color:var(--button-text);background:var(--button-bg);border:2px solid var(--button-text);border-radius:6px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}#akay-appointment-page .akay-submit:hover:not(:disabled){opacity:.88}#akay-appointment-page .akay-submit:disabled{cursor:not-allowed;opacity:.55}#akay-appointment-page .akay-loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;align-items:center;justify-content:center;padding:20px;color:#fff;background:#000000eb;border-radius:10px;text-align:center;font-size:15px;font-weight:600}#akay-appointment-page .akay-loading.is-visible{display:flex}#akay-appointment-page .akay-info-block{margin-bottom:28px;padding:20px;border-left:3px solid #111;background:#00000009}#akay-appointment-page .akay-info-block h5{margin:9px 0;text-align:center;font-size:14px;line-height:1.55}#akay-appointment-page .akay-english-only-warning{margin-top:18px!important;padding:14px;color:#fff;background:#000;border:1px solid #fff;border-radius:6px;line-height:1.6!important}#akay-appointment-page .akay-seo-text h2{margin-top:0}#akay-appointment-page .akay-seo-text p{line-height:1.7}.flatpickr-calendar{font-family:Arial,sans-serif}@media(max-width:749px){#akay-appointment-page .akay-form-shell{padding:22px 16px;border-radius:8px}#akay-appointment-page .akay-form-grid{grid-template-columns:1fr;gap:15px}#akay-appointment-page .akay-field-full{grid-column:auto}#akay-appointment-page .akay-field label{font-size:15px}#akay-appointment-page .akay-form-title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/appointment-request.css.map */
