appointment-drawer{--apd-bg: #fff;--apd-text: #000;--apd-muted: #8f8f8f;--apd-line: #dadada;--apd-soft: #f8f8f8;--apd-error: #b3261e;--apd-pad: 40px;display:contents}appointment-drawer *{color:inherit}.apd a:after,.appointment-trigger-row a:after{display:none!important}.apd button,.apd input,.apd select,.apd textarea{letter-spacing:inherit}.apd-lock,.apd-lock body{overflow:hidden}.apd-lock #gorgias-chat-container{display:none!important}appointment-drawer div.apd-overlay{display:block}.apd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99997;background:#0000004d;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.apd{position:fixed;inset:0 0 0 auto;z-index:99999;width:100%;max-width:560px;display:flex;flex-direction:column;color:var(--apd-text);background:var(--apd-bg);font-size:13px;line-height:1.6;letter-spacing:-.04em;text-transform:none;transform:translate(100%);visibility:hidden;transition:transform .4s ease,visibility .4s}appointment-drawer[data-tracking=theme] .apd{letter-spacing:inherit}appointment-drawer.is-open .apd-overlay{opacity:1;visibility:visible}appointment-drawer.is-open .apd{transform:none;visibility:visible}@media(max-width:600px){appointment-drawer{--apd-pad: 20px}}.apd__header{display:flex;align-items:center;justify-content:space-between;padding:40px var(--apd-pad) 24px}.apd__title{margin:0;font-size:16px;line-height:1.2;font-weight:400;text-transform:uppercase;letter-spacing:inherit}.apd__close{display:grid;place-items:center;width:32px;height:32px;margin:-10px -10px -10px 0;padding:0;background:none;border:0;cursor:pointer}.apd__progress{height:1px;margin:0 var(--apd-pad) 16px;background:var(--apd-soft)}.apd__progress span{display:block;height:100%;width:25%;background:var(--apd-text);transition:width .4s ease}appointment-drawer.is-confirmed .apd__progress{visibility:hidden}.apd__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:16px var(--apd-pad)}.apd-step__title{margin:0;font-size:14px;line-height:1;font-weight:400;letter-spacing:inherit;text-transform:uppercase;outline:none}.apd-step__subtitle,.apd-step__text,.apd__status{margin:4px 0 0;font-size:13px;line-height:1.6;letter-spacing:inherit;text-transform:none}.apd-step__text{margin-top:16px}.apd-step__title+*{margin-top:4px}.apd__body a{color:inherit;text-decoration:underline;text-transform:none}.apd__error{margin:16px 0 0;font-size:13px;line-height:1.6;color:var(--apd-error);outline:none}.apd__link{font:inherit;padding:0;margin-left:4px;background:none;border:0;text-decoration:underline;cursor:pointer}.apd-options{list-style:none;margin:24px 0 0;padding:0}.apd-option{display:flex;justify-content:space-between;gap:16px;width:100%;margin:0;padding:24px 16px;font:inherit;font-size:13px;line-height:1;letter-spacing:inherit;text-align:left;text-transform:none;color:var(--apd-text);background:var(--apd-bg);border:1px solid var(--apd-line);border-radius:0;cursor:pointer;transition:border-color .2s,background .2s;-webkit-appearance:none;appearance:none}.apd-option:hover{border-color:var(--apd-text)}.apd-option.is-selected{background:var(--apd-soft);border-color:var(--apd-text)}.apd-option__meta{color:var(--apd-muted)}.apd-cal{margin-top:32px}.apd-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.apd-cal__month{margin:0;font-size:13px;line-height:1;text-transform:uppercase}.apd-cal__nav{display:flex;gap:8px}.apd-cal__nav button{display:grid;place-items:center;width:28px;height:28px;padding:0;background:none;border:0;cursor:pointer}.apd-cal__nav button[aria-disabled=true]{color:var(--apd-line);cursor:default}.apd-cal__grid{width:100%;border-collapse:collapse;table-layout:fixed}.apd-cal__grid th{padding:8px 0;font-size:12px;font-weight:400;color:var(--apd-muted);text-align:center;text-transform:none}.apd-cal__grid td{padding:2px 0;text-align:center}.apd-cal__day{width:36px;height:36px;padding:0;font:inherit;font-size:13px;line-height:1;color:var(--apd-line);background:none;border:1px solid transparent;border-radius:50%;cursor:default}.apd-cal__day.is-free{color:var(--apd-text);cursor:pointer}.apd-cal__day.is-free:hover{border-color:var(--apd-line)}.apd-cal__day.is-selected,.apd-cal__day.is-selected:hover{border-color:var(--apd-text)}.apd-form{margin-top:16px}.apd-field{position:relative;margin-top:24px}.apd-field--line input{display:block;width:100%;padding:20px 0 8px;font:inherit;font-size:13px;line-height:1.4;letter-spacing:inherit;color:var(--apd-text);background:transparent;border:0;border-bottom:1px solid var(--apd-line);border-radius:0;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.apd-field--line label{position:absolute;left:0;top:20px;font-size:12px;line-height:1.4;color:var(--apd-muted);text-transform:none;pointer-events:none;transition:top .2s,font-size .2s}.apd-field--line input:focus+label,.apd-field--line input:not(:placeholder-shown)+label{top:0;font-size:11px}.apd-field--line input:focus{border-bottom-color:var(--apd-text)}.apd-field--area label,.apd-field--select label{display:block;margin-bottom:8px;font-size:12px;line-height:1.4;color:var(--apd-text);text-transform:none}.apd-field--select{margin-top:32px}.apd-field--select label.apd-step__title{margin-bottom:12px;font-size:14px;line-height:1;color:var(--apd-text);text-transform:uppercase}.apd-field--area textarea{display:block;width:100%;min-height:72px;padding:8px;font:inherit;font-size:12px;line-height:1.5;color:var(--apd-text);background:transparent;border:1px solid var(--apd-line);border-radius:0;resize:vertical;outline:none;-webkit-appearance:none;appearance:none}.apd-field--area textarea::placeholder{color:var(--apd-muted)}.apd-field--area textarea:focus{border-color:var(--apd-text)}.apd-field--select select{display:block;width:100%;padding:4px 24px 8px 0;font:inherit;font-size:12px;line-height:1.4;color:var(--apd-text);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 0 top 2px / 16px 16px no-repeat;border:0;border-bottom:1px solid var(--apd-line);border-radius:0;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none}.apd-field--select select:focus{border-bottom-color:var(--apd-text)}.apd-field--select select:invalid{color:var(--apd-muted)}.apd-field--select option{color:var(--apd-text)}.apd-field__hint{margin:8px 0 0;font-size:11px;line-height:1.4;color:var(--apd-muted)}.apd-field__error{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--apd-error)}.apd-field__error:empty{display:none}.apd-field.has-error input,.apd-field.has-error textarea{border-color:var(--apd-error)}.apd-summary{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--apd-soft)}.apd-summary li{padding:12px 0;font-size:13px;line-height:1.5;border-bottom:1px solid var(--apd-soft);overflow-wrap:anywhere;white-space:pre-line}.apd-check{display:flex;align-items:flex-start;gap:8px;margin-top:20px;font-size:11px;line-height:1.5;color:var(--apd-muted)}.apd-check:has(input:checked){color:var(--apd-text)}.apd-check input{flex:0 0 auto;width:12px;height:12px;margin:2px 0 0;-webkit-appearance:none;appearance:none;border:1px solid var(--apd-muted);border-radius:0;background:transparent center / 9px 9px no-repeat;cursor:pointer}.apd-check input:checked{border-color:var(--apd-text);background-color:var(--apd-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E")}.apd-check label{cursor:pointer;text-transform:none}.apd__footer{padding:24px var(--apd-pad) 40px}.apd__back{display:inline-flex;align-items:center;gap:4px;margin:0 0 16px;padding:1px 6px 1px 0;font:inherit;font-size:13px;line-height:1.6;text-transform:none;background:none;border:0;cursor:pointer}.apd__back[hidden]{display:none}.apd__btn{display:block;width:100%;height:42px;padding:0 24px;font:inherit;font-size:14px;line-height:1;letter-spacing:inherit;text-transform:none;color:#fff;background:var(--apd-text);border:1px solid var(--apd-text);border-radius:0;cursor:pointer;transition:background .2s,color .2s}.apd__btn:hover{background:#fff;color:var(--apd-text)}.apd__btn[disabled]{color:#fff;background:var(--apd-muted);border-color:var(--apd-muted);cursor:not-allowed}.apd :focus-visible{outline:1px solid var(--apd-text);outline-offset:2px}.apd .apd-step__title:focus,.apd .apd-field input:focus-visible,.apd .apd-field textarea:focus-visible,.apd .apd-field select:focus-visible{outline:none}.apd :focus,.apd :focus-visible{box-shadow:none!important}.apd__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.apd,.apd-overlay,.apd__progress span{transition:none}}.appointment-trigger-row{margin-top:12px;margin-bottom:32px}@media(max-width:989px){.appointment-trigger-row{margin-bottom:24px}}.appointment-trigger-row[hidden]{display:none}.appointment-trigger-row .appointment-trigger{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:inherit;text-decoration:none}.appointment-trigger-row .appointment-trigger:hover span{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/232/assets/appointment-drawer.css.map */
