.request-appointment-form[data-v-815aa46d]{display:flex;flex-direction:column;min-height:100%;padding:0 14px 12px}.request-appointment-form form[data-v-815aa46d]{background-color:var(--color-2);border-radius:18px;padding:18px 12px 24px}.request-appointment-form .title[data-v-815aa46d]{margin-bottom:6px;text-align:center;text-transform:uppercase}.request-appointment-form .error-text[data-v-815aa46d]{color:var(--color-warning)}.request-appointment-form .subtitle[data-v-815aa46d]{text-align:center}.request-appointment-form .link[data-v-815aa46d]{display:inline;font-style:normal;font-weight:400;letter-spacing:1px;padding:0;text-transform:none;width:auto}.request-appointment-form .divider[data-v-815aa46d]{border:0;border-top:1px solid var(--color-3);display:block;height:1px;margin:12px 0;padding:0}.request-appointment-form .notes[data-v-815aa46d]{overflow-y:auto}.request-appointment-form .notes[data-v-815aa46d] .field::-moz-placeholder{line-height:17px!important}.request-appointment-form .notes[data-v-815aa46d] .field::placeholder{line-height:17px!important}.request-appointment-form .signin-btn[data-v-815aa46d]{color:var(--color-6);font-style:normal;font-weight:400;letter-spacing:1px;padding:0 4px;text-decoration:underline;text-transform:none;width:auto}.request-appointment-form .fields[data-v-815aa46d]{padding:15px 0 21px}.request-appointment-form .fullname[data-v-815aa46d]{display:flex;flex-direction:column}.request-appointment-form .fullname .base-form-field[data-v-815aa46d]:first-child{margin-top:0}.request-appointment-form .is-fav-store__label[data-v-815aa46d]:after,.request-appointment-form .terms-agreed__label[data-v-815aa46d]:after{content:"*";margin-left:-1px}.request-appointment-form .link[data-v-815aa46d]{text-decoration:underline}.request-appointment-form .submit-btn[data-v-815aa46d]{border-radius:3px;max-width:100%;padding:9px 18px}@media (min-width:768px){.request-appointment-form[data-v-815aa46d]{padding:42px 60px}.request-appointment-form form[data-v-815aa46d]{background-color:unset;padding:0}.request-appointment-form .fields[data-v-815aa46d]{padding:36px 0}.request-appointment-form .fullname[data-v-815aa46d]{display:flex;flex-direction:row;gap:18px}.request-appointment-form .fullname .base-form-field[data-v-815aa46d]{flex:1;margin-top:0}.request-appointment-form .divider[data-v-815aa46d]{margin:24px 0}.request-appointment-form .terms-agreed[data-v-815aa46d]{margin-top:18px}.request-appointment-form .submit-btn[data-v-815aa46d]{padding:17.5px 18px}}.request-appointment-success[data-v-b808ca85]{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:18px 12px 24px}.request-appointment-success .title[data-v-b808ca85]{margin-bottom:6px;padding:0 48px;text-align:center;text-transform:uppercase}.request-appointment-success .subtitle[data-v-b808ca85]{padding:0 24px;text-align:center}.request-appointment-success .info-message[data-v-b808ca85]{margin-bottom:30px}.request-appointment-success .address[data-v-b808ca85]{margin-bottom:36px}.request-appointment-success .link[data-v-b808ca85]{display:inline;font-style:normal;font-weight:400;letter-spacing:1px;padding:0;text-decoration:underline;text-transform:none;width:auto}.request-appointment-success .benefits[data-v-b808ca85]{margin-bottom:36px;position:relative;width:100%;z-index:1}.request-appointment-success[data-v-b808ca85] .base-text .h2,.request-appointment-success[data-v-b808ca85] .base-text p{text-align:center!important}.request-appointment-success[data-v-b808ca85] .base-text li{margin:0 auto!important}.request-appointment-success .fields[data-v-b808ca85]{padding:15px 0 21px}.request-appointment-success .terms-agreed__label[data-v-b808ca85]:after{content:"*";margin-left:-1px}.request-appointment-success .submit-btn[data-v-b808ca85]{border-radius:3px;max-width:100%;padding:9px 18px}@media (min-width:768px){.request-appointment-success[data-v-b808ca85]{padding:42px 60px}.request-appointment-success .fields[data-v-b808ca85]{padding:36px 0}.request-appointment-success .terms-agreed[data-v-b808ca85]{margin-top:18px}.request-appointment-success .submit-btn[data-v-b808ca85]{padding:17.5px 18px}}.store-details-manager[data-v-d243df92]{height:auto;overflow:hidden;position:static;width:100%}.store-details-manager .navigation[data-v-d243df92]{z-index:1}.store-details-manager .navigation .back-icon[data-v-d243df92]{cursor:pointer;left:12px;position:absolute;top:12px}.store-details-manager .navigation .close-icon[data-v-d243df92]{cursor:pointer;position:absolute;right:12px;top:12px}.store-details-manager .navigation .base-link[data-v-d243df92]{align-self:flex-end;color:var(--color-6);left:14px;margin-left:9px;padding:0;position:absolute;text-transform:uppercase;top:24px;width:auto}.store-details-manager .navigation .base-link span[data-v-d243df92]{color:inherit}.store-details-manager .navigation .base-link .icon[data-v-d243df92]{color:var(--color-4);margin-right:9px}.store-details-manager .navigation .base-link[data-v-d243df92]:hover{color:var(--color-4)}.store-details-manager .navigation .base-link:hover .icon[data-v-d243df92]{color:var(--color-6)}.store-details-manager .event-details[data-v-d243df92]{height:100%;overflow-y:auto;position:static}.store-details-manager .event-details[data-v-d243df92]::-webkit-scrollbar{height:10px;width:6px}.store-details-manager .event-details[data-v-d243df92]::-webkit-scrollbar-thumb{background:var(--color-3);border-radius:12px}.store-details-manager .event-details .collections__title[data-v-d243df92]{margin-bottom:6px;text-transform:uppercase}.store-details-manager .event-details .collections__value[data-v-d243df92]{margin-bottom:30px}.store-details-manager .event-details[data-v-d243df92] .contact-links{margin-top:36px}.store-details-manager .event-details[data-v-d243df92] .image-container{height:205px;min-height:205px}.store-details-manager[data-v-d243df92] .request-appointment{height:100%;overflow-y:auto}.store-details-manager[data-v-d243df92] .request-appointment::-webkit-scrollbar{height:10px;width:6px}.store-details-manager[data-v-d243df92] .request-appointment::-webkit-scrollbar-thumb{background:var(--color-3);border-radius:12px}.store-details-manager[data-v-d243df92] .request-appointment-form{background-color:var(--color-2);padding:18px 24px}.store-details-manager[data-v-d243df92] .request-appointment-form .fields{padding:15px 0 21px}.store-details-manager[data-v-d243df92] .request-appointment-form .fullname{display:flex;flex-direction:column}.store-details-manager[data-v-d243df92] .request-appointment-form .fullname .base-form-field{margin-top:0}.store-details-manager[data-v-d243df92] .request-appointment-form .notes{min-height:74px}.store-details-manager[data-v-d243df92] .request-appointment-form .terms-agreed{margin-top:12px}.store-details-manager[data-v-d243df92] .request-appointment-success{background-color:var(--color-2);padding:18px 24px}.store-details-manager[data-v-d243df92] .base-form-field--mt-sm{margin-top:8px}.store-details-manager[data-v-d243df92] .base-form-field--mt-md{margin-top:12px}.store-details-manager[data-v-d243df92] .vti__dropdown{font-size:10px!important;padding:9px 12px!important}.store-details-manager[data-v-d243df92] .base-input .container .field-container .field{background:var(--color-1);border:.5px solid var(--color-4);border-radius:3px;color:var(--color-6);font-size:10px;padding:9px 12px}.store-details-manager[data-v-d243df92] .base-input .container .field-container .field::-moz-placeholder{color:var(--color-4);font-size:10px;font-weight:400;letter-spacing:1px;line-height:18px}.store-details-manager[data-v-d243df92] .base-input .container .field-container .field::placeholder{color:var(--color-4);font-size:10px;font-weight:400;letter-spacing:1px;line-height:18px}.store-details-manager[data-v-d243df92] .base-input .container .field-container .field:disabled{color:var(--color-4)}.store-details-manager[data-v-d243df92] .base-input .container .field-container .field input::-moz-placeholder{color:var(--color-4);font-size:10px;font-weight:400;letter-spacing:1px;line-height:18px}.store-details-manager[data-v-d243df92] .base-input .container .field-container .field input::placeholder{color:var(--color-4);font-size:10px;font-weight:400;letter-spacing:1px;line-height:18px}.store-details-manager[data-v-d243df92] .base-input .container .field-container .field input:disabled{color:var(--color-4)}.store-details-manager[data-v-d243df92] .request-appointment-form{border-radius:18px;margin:12px;padding:0}@media (min-width:768px){.store-details-manager[data-v-d243df92]{background-color:var(--color-1);border-radius:18px;box-shadow:0 2px 12px -2px #0000001f;height:calc(100vh - 147px);position:relative;width:360px}.store-details-manager .event-details[data-v-d243df92],.store-details-manager .request-appointment[data-v-d243df92],.store-details-manager .store-details[data-v-d243df92]{max-height:calc(100vh - 147px)}.store-details-manager[data-v-d243df92] .request-appointment-form{border-radius:0;margin:0;padding:18px 24px}}
