/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.base-modal__dialog.base-modal__dialog--large.compact-account-modal{box-sizing:border-box;border:1.5px solid var(--color-brand-blue);width:37.5rem;max-width:calc(100vw - 2rem);min-height:28.625rem;max-height:calc(100dvh - 2rem);box-shadow:none;font-family:var(--font-family);border-radius:1.25rem;margin:0;padding:0;position:relative;top:auto;bottom:auto;overflow:hidden}.compact-account-modal .base-modal__header{text-align:center;padding:3.75rem 3.625rem 0}.compact-account-modal .base-modal__header>div{width:100%}.compact-account-modal .base-modal__header h2{font-size:1.25rem;font-weight:600;line-height:1.5rem}.compact-account-modal .base-modal__close{background:var(--color-surface-cool);border-radius:50%;width:2.25rem;height:2.25rem;position:absolute;top:1rem;right:1rem}.compact-account-modal .base-modal__close svg{width:1rem;height:1rem;color:var(--color-black);stroke-width:.1px}.compact-account-modal .base-modal__body{padding:1.25rem 3.5rem 2.5rem}.base-modal:has(.compact-account-modal){background:var(--color-backdrop-header)}.account-form--compact .account-form__field[data-v-c219bbf5]{--base-input-label-color:var(--color-text-muted);--base-input-label-size:.875rem;--base-input-label-line-height:1rem}.account-form--compact[data-v-c219bbf5] .base-input__control[aria-invalid=true]{border-color:var(--color-status-error)}.base-modal__dialog.account-modal{width:min(100% - 2rem,45.125rem);min-height:30.75rem;max-height:min(90dvh,50rem);font-family:var(--font-family);border-radius:2rem;position:relative}.account-modal .base-modal__header{text-align:center;padding:3rem 7.25rem 0}.account-modal .base-modal__header>div{width:100%}.account-modal .base-modal__header h2{color:var(--color-text-commerce);letter-spacing:0;font-size:2rem;font-weight:500;line-height:3rem}.account-modal .base-modal__close{background:0 0;position:absolute;top:1.25rem;right:1.5625rem}.account-modal .base-modal__body{padding:2rem 7.25rem 3.75rem}.account-form[data-v-c219bbf5]{text-align:center;flex-direction:column;width:100%;margin-inline:auto;display:flex}.account-form[data-v-c219bbf5] .base-input__control{background:var(--color-surface-warm);border:1px solid #0000;border-radius:1rem;outline:0;width:100%;height:3.5rem;min-height:3.5rem;padding:0 1rem;font-size:1rem;line-height:1.25rem}.account-form[data-v-c219bbf5] .base-input__control:focus{border-color:var(--color-brand)}.account-form[data-v-c219bbf5]>.base-button{border-radius:1rem;height:3.375rem;min-height:3.375rem;margin-top:1.625rem;font-size:1.125rem;font-weight:500;line-height:1.375rem}.account-form[data-v-c219bbf5]>.base-button:disabled{color:var(--color-white);background:var(--color-account-disabled,var(--color-text-inverse-muted))}.account-form>p[data-v-c219bbf5]{height:2.375rem;color:var(--color-catalog-text);place-items:center;margin:1rem 0 0;font-size:1rem;line-height:1.375rem;display:grid}.account-form__google[data-v-c219bbf5]{background:var(--color-account-info-surface);border-radius:.75rem;place-items:center;width:3.75rem;height:3.75rem;margin-inline:auto;display:grid}.account-form__google svg[data-v-c219bbf5]{width:2rem;height:2rem}.account-form--compact[data-v-c219bbf5]>.base-button.account-form__submit{height:3.625rem;min-height:3.625rem;color:var(--color-white);background:var(--color-brand-blue);border-radius:2rem;margin-top:1.75rem;font-size:.875rem}.account-form--compact>.account-form__google[data-v-c219bbf5]{background:var(--color-surface-raised);border-radius:.25rem;width:2.5rem;height:2.5rem}.account-form--compact>.account-form__google svg[data-v-c219bbf5]{width:2rem;height:2rem}.account-form__privacy[data-v-c219bbf5]{color:var(--color-catalog-text);margin-top:2rem;font-size:.875rem;line-height:1.375rem}.account-form__privacy button[data-v-c219bbf5],.account-form__privacy[data-v-c219bbf5] a{color:var(--color-brand-gold-dark);font:inherit;background:0 0;border:0;margin-left:.25rem;padding:0}.account-form__privacy button[data-v-c219bbf5]{cursor:pointer}.account-form__privacy button[data-v-c219bbf5]:focus-visible,.account-form__privacy button[data-v-c219bbf5]:hover{text-underline-offset:.125rem;text-decoration:underline}.account-form__privacy-copy[data-v-c219bbf5],.account-form__privacy-copy[data-v-c219bbf5] p{display:inline}.account-form__privacy-copy[data-v-c219bbf5] p{margin:0}.account-form__privacy-copy[data-v-c219bbf5] a{margin-left:0}.account-form--compact[data-v-c219bbf5] .base-input__control{border-color:var(--color-border-default);background:var(--color-white);border-radius:1rem;width:30.25rem;height:3.25rem;min-height:3.25rem;padding:1rem 1rem 0;font-size:.875rem}.account-form--compact>p[data-v-c219bbf5]{height:2rem;color:var(--color-text-muted);text-transform:uppercase;margin-top:1.5rem;font-size:.75rem;line-height:1rem;position:relative}.account-form--compact>p[data-v-c219bbf5]:after,.account-form--compact>p[data-v-c219bbf5]:before{border-top:1px solid var(--color-border-default);content:"";width:41%;position:absolute;top:50%}.account-form--compact>p[data-v-c219bbf5]:before{left:0}.account-form--compact>p[data-v-c219bbf5]:after{right:0}.account-form--compact>.account-form__privacy[data-v-c219bbf5]{max-width:19.25rem;color:var(--color-text-muted);margin:1.25rem auto 0;font-size:.875rem;line-height:1rem}.account-form--compact>.account-form__privacy[data-v-c219bbf5] a{color:var(--color-brand-blue)}.account-form--compact>.account-form__error[data-v-c219bbf5]{color:var(--color-status-error);text-align:left;margin:.25rem 0 0 1rem;font-size:.75rem;line-height:.875rem;display:block}@media (width<=64rem){.base-modal__dialog.account-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.account-modal .base-modal__header{padding:3rem 1.125rem 0}.account-modal .base-modal__body{padding:2rem 1.125rem 2.5rem}.account-modal .base-modal__close{right:1.125rem}}
