.ego-forms{position:relative;width:100%;overflow:hidden}.ego-forms__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ego-forms__background-image{width:100%;height:100%;object-fit:var(--ego-forms-bg-size, cover);object-position:var(--ego-forms-bg-position, center center);opacity:var(--ego-forms-bg-opacity, .12)}.ego-forms__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ego-forms-bg-overlay, transparent);opacity:var(--ego-forms-bg-overlay-opacity, 0)}.ego-forms__inner{position:relative;z-index:1;margin:0 auto}.ego-forms--narrow .ego-forms__inner{max-width:900px}.ego-forms--medium .ego-forms__inner{max-width:1100px}.ego-forms--wide .ego-forms__inner{max-width:1300px}.ego-forms--full .ego-forms__inner{max-width:none}.ego-forms__layout{display:grid;grid-template-columns:minmax(0,var(--ego-forms-intro-span, 4fr)) minmax(0,var(--ego-forms-content-span, 8fr));gap:clamp(2rem,5vw,5rem);align-items:start}.ego-forms--no-intro .ego-forms__layout{display:block}.ego-forms--intro-right .ego-forms__intro{order:2}.ego-forms--intro-right .ego-forms__form-wrap{order:1}.ego-forms__intro{min-width:0}.ego-forms__kicker{margin:0 0 .75rem;font-size:var(--ego-forms-kicker-size, var(--ego-type-kicker-medium));font-weight:700;line-height:1.25;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.72}.ego-forms__heading{margin:0;font-family:var(--ego-font-heading-family, var(--font-heading-family));font-style:var(--ego-font-heading-style, var(--font-heading-style));font-weight:var(--ego-font-heading-weight-bold, 800);font-size:var(--ego-forms-heading-size, var(--ego-type-heading-medium));line-height:.95;letter-spacing:-.015em}.ego-forms__heading>*{margin-top:0;margin-bottom:0;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.ego-forms__text{margin-top:1.25rem;font-size:var(--ego-forms-intro-text-size, var(--ego-type-body-large));line-height:1.5}.ego-forms__text p:first-child{margin-top:0}.ego-forms__text p:last-child{margin-bottom:0}.ego-forms__note{display:flex;align-items:flex-start;gap:1rem;margin-top:1.5rem;padding:1.25rem 1.35rem;border-left:3px solid var(--ego-forms-accent-color, #00a4ff);background:var(--ego-forms-trust-bg, rgba(0, 164, 255, .08));font-size:var(--ego-forms-note-size, var(--ego-type-body-small));line-height:1.55}.ego-forms__note-icon{flex:0 0 auto;width:2.4rem;height:2.4rem;color:var(--ego-forms-accent-color, #00a4ff);margin-top:-.05rem}.ego-forms__note-icon svg{display:block;width:100%;height:100%}.ego-forms__note-content{min-width:0}.ego-forms__note p:first-child{margin-top:0}.ego-forms__note p:last-child{margin-bottom:0}.ego-forms__form-wrap{min-width:0}.ego-forms__card{background:var(--ego-forms-card-bg, #ffffff);border:1px solid var(--ego-forms-card-border, rgba(var(--color-foreground), .12));border-radius:var(--ego-forms-card-radius, 0);padding:clamp(1.5rem,3vw,2.5rem)}.ego-forms--card-flat .ego-forms__card{border-color:transparent;box-shadow:none}.ego-forms--card-border .ego-forms__card{box-shadow:none}.ego-forms--card-elevated .ego-forms__card{box-shadow:0 1.2rem 3.2rem #00000014}.ego-forms--card-strong-elevated .ego-forms__card{box-shadow:0 1.8rem 4.8rem #00000024}.ego-forms__form-heading{margin:0 0 .75rem;font-family:var(--ego-font-heading-family, var(--font-heading-family));font-style:var(--ego-font-heading-style, var(--font-heading-style));font-weight:var(--ego-font-heading-weight, 700);font-size:var(--ego-forms-form-heading-size, var(--ego-type-heading-medium));line-height:.98;letter-spacing:.012em}.ego-forms__form-heading>*{margin-top:0;margin-bottom:0;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.ego-forms__form-text{margin:0 0 1.75rem;font-size:var(--ego-forms-form-text-size, var(--ego-type-body-large));line-height:1.5}.ego-forms__form-text p:first-child{margin-top:0}.ego-forms__form-text p:last-child{margin-bottom:0}.ego-forms--kicker-small{--ego-forms-kicker-size: var(--ego-type-kicker-small)}.ego-forms--kicker-medium{--ego-forms-kicker-size: var(--ego-type-kicker-medium)}.ego-forms--kicker-large{--ego-forms-kicker-size: var(--ego-type-kicker-large)}.ego-forms--intro-heading-small{--ego-forms-heading-size: var(--ego-type-heading-small)}.ego-forms--intro-heading-medium{--ego-forms-heading-size: var(--ego-type-heading-medium)}.ego-forms--intro-heading-large{--ego-forms-heading-size: var(--ego-type-heading-large)}.ego-forms--intro-heading-xl{--ego-forms-heading-size: var(--ego-type-heading-xl)}.ego-forms--intro-heading-hero{--ego-forms-heading-size: var(--ego-type-heading-hero)}.ego-forms--form-heading-small{--ego-forms-form-heading-size: var(--ego-type-heading-small)}.ego-forms--form-heading-medium{--ego-forms-form-heading-size: var(--ego-type-heading-medium)}.ego-forms--form-heading-large{--ego-forms-form-heading-size: var(--ego-type-heading-large)}.ego-forms--form-heading-xl{--ego-forms-form-heading-size: var(--ego-type-heading-xl)}.ego-forms--form-heading-hero{--ego-forms-form-heading-size: var(--ego-type-heading-hero)}.ego-forms--intro-text-small{--ego-forms-intro-text-size: var(--ego-type-body-small)}.ego-forms--intro-text-medium{--ego-forms-intro-text-size: var(--ego-type-body-medium)}.ego-forms--intro-text-large{--ego-forms-intro-text-size: var(--ego-type-body-large)}.ego-forms--form-text-small{--ego-forms-form-text-size: var(--ego-type-body-small)}.ego-forms--form-text-medium{--ego-forms-form-text-size: var(--ego-type-body-medium)}.ego-forms--form-text-large{--ego-forms-form-text-size: var(--ego-type-body-large)}.ego-forms--note-small{--ego-forms-note-size: var(--ego-type-body-small)}.ego-forms--note-medium{--ego-forms-note-size: var(--ego-type-body-medium)}.ego-forms--note-large{--ego-forms-note-size: var(--ego-type-body-large)}.ego-forms--info-small{--ego-forms-info-size: var(--ego-type-body-small)}.ego-forms--info-medium{--ego-forms-info-size: var(--ego-type-body-medium)}.ego-forms--info-large{--ego-forms-info-size: var(--ego-type-body-large)}.ego-forms--message-small{--ego-forms-message-size: var(--ego-type-body-small)}.ego-forms--message-medium{--ego-forms-message-size: var(--ego-type-body-medium)}.ego-forms--message-large{--ego-forms-message-size: var(--ego-type-body-large)}.ego-forms--label-small{--ego-forms-label-size: var(--ego-type-label-small)}.ego-forms--label-medium{--ego-forms-label-size: var(--ego-type-label-medium)}.ego-forms--label-large{--ego-forms-label-size: var(--ego-type-label-large)}.ego-forms--input-small{--ego-forms-input-size: var(--ego-type-input-small)}.ego-forms--input-medium{--ego-forms-input-size: var(--ego-type-input-medium)}.ego-forms--input-large{--ego-forms-input-size: var(--ego-type-input-large)}.ego-forms--checkbox-small{--ego-forms-checkbox-size: var(--ego-type-label-small)}.ego-forms--checkbox-medium{--ego-forms-checkbox-size: var(--ego-type-label-medium)}.ego-forms--checkbox-large{--ego-forms-checkbox-size: var(--ego-type-label-large)}.ego-forms__fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.15rem}.ego-forms__field{min-width:0;grid-column:span 12}.ego-forms__field--full{grid-column:span 12}.ego-forms__field--half{grid-column:span 6}.ego-forms__field--third{grid-column:span 4}.ego-forms__field--hidden{display:none}.ego-forms__label{display:block;margin:0 0 .55rem;font-size:var(--ego-forms-label-size, var(--ego-type-label-medium));font-weight:700;line-height:1.25}.ego-forms__required{margin-left:.25em;color:var(--ego-forms-required-color, var(--ego-forms-accent-color, #00a4ff));font-size:1.15em;font-weight:800;line-height:1}.ego-forms__input,.ego-forms__select,.ego-forms__textarea{width:100%;min-height:var(--ego-forms-input-height, 4.4rem);padding:1.1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:var(--ego-forms-input-size, var(--ego-type-input-medium));line-height:1.3;box-shadow:none;-webkit-appearance:none;appearance:none}.ego-forms__textarea{min-height:11rem;resize:vertical}.ego-forms__input::placeholder,.ego-forms__textarea::placeholder{color:rgba(var(--color-foreground),.45)}.ego-forms__input:focus,.ego-forms__select:focus,.ego-forms__textarea:focus{outline:2px solid rgba(0,164,255,.35);outline-offset:2px;border-color:var(--ego-forms-accent-color, #00a4ff)}.ego-forms__select-wrap{position:relative}.ego-forms__select-wrap:after{content:"";position:absolute;top:50%;right:1.15rem;width:.55rem;height:.55rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-65%) rotate(45deg);pointer-events:none;opacity:.65}.ego-forms__select{padding-right:3rem}.ego-forms__checkbox-label{display:flex;gap:.75rem;align-items:flex-start;font-size:var(--ego-forms-checkbox-size, var(--ego-type-label-medium));line-height:1.45;cursor:pointer}.ego-forms__checkbox{flex:0 0 auto;width:1.2rem;height:1.2rem;margin-top:.12rem;accent-color:var(--ego-forms-accent-color, #00a4ff)}.ego-forms__checkbox-text{min-width:0}.ego-forms__checkbox-text p:first-child{margin-top:0}.ego-forms__checkbox-text p:last-child{margin-bottom:0}.ego-forms__info{padding:1.2rem 1.35rem;background:rgba(var(--color-foreground),.045);border-left:3px solid rgba(var(--color-foreground),.35);font-size:var(--ego-forms-info-size, var(--ego-type-body-small));line-height:1.55}.ego-forms__info p:first-child{margin-top:0}.ego-forms__info p:last-child{margin-bottom:0}.ego-forms__divider{width:100%;height:1px;background:rgba(var(--color-foreground),.16)}.ego-forms__message{margin:1.75rem 0 0;padding:1.35rem 1.5rem;font-size:var(--ego-forms-message-size, var(--ego-type-body-medium));line-height:1.55}.ego-forms__message--success{border-left:4px solid var(--ego-forms-success-color, #1f9d55);background:var(--ego-forms-success-bg, #e1f4e9);color:rgb(var(--color-foreground));font-weight:600}.ego-forms__message--error{border-left:4px solid var(--ego-forms-error-color, #c62828);background:var(--ego-forms-error-bg, #f8e4e4);color:rgb(var(--color-foreground));font-weight:600}.ego-forms__message p:first-child{margin-top:0}.ego-forms__message p:last-child{margin-bottom:0}.ego-forms__errors{margin:0;padding-left:1.2rem}.ego-forms__required-legend{margin:1.2rem 0 0;font-size:var(--ego-forms-required-legend-size, var(--ego-type-body-small));line-height:1.45;color:rgb(var(--color-foreground));opacity:.78}.ego-forms__required-legend .ego-forms__required{margin-left:0;margin-right:.3em}.ego-forms__actions{display:flex;justify-content:var(--ego-forms-button-align, flex-start);margin-top:1.75rem}.ego-forms__actions--center{--ego-forms-button-align: center}.ego-forms__actions--right{--ego-forms-button-align: flex-end}.ego-forms__submit{width:auto;font-family:var(--ego-font-heading-family, var(--font-heading-family));font-weight:var(--ego-font-heading-weight, 700);letter-spacing:.01em;background:var(--ego-forms-button-bg, #000000);color:var(--ego-forms-button-text, #ffffff);border-color:var(--ego-forms-button-border, #000000)}.ego-forms__submit:hover{background:var(--ego-forms-button-bg-hover, var(--ego-forms-button-bg, #000000));color:var(--ego-forms-button-text-hover, var(--ego-forms-button-text, #ffffff));border-color:var(--ego-forms-button-border-hover, var(--ego-forms-button-border, #000000))}.ego-forms__submit--full{width:100%}.ego-forms__actions:has(.ego-forms__submit--full){display:block}.ego-forms .form-status,.ego-forms .form__message{margin-top:0}.ego-forms .errors{margin:0 0 1.5rem;padding:1rem 1.1rem;border-left:3px solid var(--ego-forms-error-color, #c62828);background:var(--ego-forms-error-bg, #f8e4e4)}@media screen and (max-width:749px){.ego-forms__layout{display:flex;flex-direction:column;gap:2rem}.ego-forms--intro-right .ego-forms__intro,.ego-forms--intro-right .ego-forms__form-wrap{order:initial}.ego-forms__fields{grid-template-columns:1fr;gap:1rem}.ego-forms__field,.ego-forms__field--full,.ego-forms__field--half,.ego-forms__field--third{grid-column:1 / -1}.ego-forms__card{padding:1.35rem}.ego-forms--card-elevated .ego-forms__card{box-shadow:0 .8rem 2.2rem #00000012}.ego-forms--card-strong-elevated .ego-forms__card{box-shadow:0 1rem 2.8rem #0000001a}.ego-forms__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ego-forms.css.map */
