[data-v-6eb2e273]:root{--color-primary:#faec7a;--color-secondary:#5f78c7;--button-primary-bg:#faec7a;--button-primary-bg--hover:#f8de4c;--button-primary-bg--focus:#f4ca1b;--button-secondary-bg:#5f78c7;--button-secondary-bg--hover:#5466bc;--button-secondary-bg--focus:#4955ac;--button-black-bg:#1d1d1d;--bg-banner-stylist:#e2d3ff}.theme-woman[data-v-6eb2e273]{--color-primary:#ebb3a1;--color-secondary:#9a496a;--button-primary-bg:#ebb3a1;--button-primary-bg--hover:#e39d86;--button-primary-bg--focus:#d57b5e;--button-secondary-bg:#9a496a;--button-secondary-bg--hover:#793b53;--button-secondary-bg--focus:#663549;--button-black-bg:#1d1d1d;--bg-banner-stylist:#ffeddd}.contact-container[data-v-6eb2e273]{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.contact-container h3[data-v-6eb2e273]{font-size:2rem;font-weight:700;line-height:1.05em;margin-right:auto}@media only screen and (min-width:1024px){.contact-container h3[data-v-6eb2e273]{font-size:2.5rem;line-height:1.05em}}.contact-container .description[data-v-6eb2e273]{color:#5c6170;font-size:.8125rem;font-weight:500;line-height:1.5625em;margin:20px auto 0 0;text-align:left;width:100%}@media only screen and (min-width:1024px){.contact-container .description[data-v-6eb2e273]{font-size:.9375rem;line-height:1.467em}}@media only screen and (min-width:768px){.contact-container .description[data-v-6eb2e273]{margin:40px auto 0 0;max-width:72%}}@media only screen and (min-width:1024px){.contact-container .description[data-v-6eb2e273]{max-width:62%}}.contact-container .contact-form[data-v-6eb2e273]{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin-top:40px;width:100%}@media only screen and (min-width:768px){.contact-container .contact-form[data-v-6eb2e273]{margin-top:80px}}.contact-container .contact-form .groupped[data-v-6eb2e273]{width:100%}@media only screen and (min-width:768px){.contact-container .contact-form .groupped[data-v-6eb2e273]{display:flex;flex-flow:row nowrap}}.contact-container .contact-form .input-name[data-v-6eb2e273]{flex:1}@media only screen and (min-width:768px){.contact-container .contact-form .input-name[data-v-6eb2e273]{margin-right:18px}}.contact-container .contact-form .input-email[data-v-6eb2e273]{flex:1;margin-top:35px}@media only screen and (min-width:768px){.contact-container .contact-form .input-email[data-v-6eb2e273]{margin-right:18px;margin-top:0}}.contact-container .contact-form .input-phone[data-v-6eb2e273]{margin-top:35px;width:100%;z-index:10}.contact-container .contact-form #subject-message[data-v-6eb2e273]{margin-top:35px;width:100%;z-index:6}.contact-container .contact-form .input-order-id[data-v-6eb2e273]{margin-top:35px;text-align:left;width:100%}.contact-container .contact-form .input-order-id[data-v-6eb2e273] .full{color:#999ead}.contact-container .contact-form .input-message[data-v-6eb2e273]{margin-top:35px;width:100%}.contact-container .contact-form .file-upload-wrapper[data-v-6eb2e273]{align-items:center;border:1px dashed #d8d8da;border-radius:50em;color:#1d1d1d;display:flex;flex-flow:row nowrap;gap:15px;justify-content:center;margin-top:35px;max-width:340px;padding:16px 22px;position:relative;width:100%}.contact-container .contact-form .file-upload-wrapper .upload-button[data-v-6eb2e273]{color:#5c6170;font-size:.8125rem;font-weight:500;line-height:1.5625em}@media only screen and (min-width:1024px){.contact-container .contact-form .file-upload-wrapper .upload-button[data-v-6eb2e273]{font-size:.9375rem;line-height:1.467em}}.contact-container .contact-form .file-upload-wrapper #upload-file[data-v-6eb2e273]{cursor:pointer;font-size:35px;inset:0;opacity:0;position:absolute;width:100%;z-index:100}.contact-container .contact-form .uploaded-files[data-v-6eb2e273]{margin-top:8px;width:100%}.contact-container .contact-form .uploaded-file[data-v-6eb2e273]{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;font-size:14px;justify-content:space-between;margin-bottom:4px;padding:8px}.contact-container .contact-form .file-name[data-v-6eb2e273]{flex:1;margin-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-container .contact-form .delete-file[data-v-6eb2e273]{background:none;border:none;border-radius:4px;color:#ff4d4f;cursor:pointer;font-size:12px;padding:4px 8px;transition:background-color .2s}.contact-container .contact-form .delete-file[data-v-6eb2e273]:hover{background-color:#fff2f0}.contact-container .contact-form .button[data-v-6eb2e273]{margin-top:15px;max-width:340px;padding:19px 22px;width:100%}.contact-container .contact-form .legend[data-v-6eb2e273]{color:#5c6170;font-size:.8125rem;font-weight:500;line-height:1.5625em;margin-top:15px;opacity:.6}@media only screen and (min-width:1024px){.contact-container .contact-form .legend[data-v-6eb2e273]{font-size:.8125rem;line-height:1.385em}}.contact-container .contact-form .error-message[data-v-6eb2e273]{color:#5c6170;color:#ec6d65;font-size:.8125rem;font-weight:500;line-height:1.5625em;margin-top:20px}@media only screen and (min-width:1024px){.contact-container .contact-form .error-message[data-v-6eb2e273]{font-size:.9375rem;line-height:1.467em}}.contact-container .success-message[data-v-6eb2e273]{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin-top:40px;width:100%}.contact-container .success-message p[data-v-6eb2e273]{color:#5c6170;color:#1d1d1d;font-size:.8125rem;font-weight:500;line-height:1.5625em}@media only screen and (min-width:1024px){.contact-container .success-message p[data-v-6eb2e273]{font-size:.9375rem;line-height:1.467em}}
