.contact .field,.contact .text-area-wrapper{position:relative;display:flex;flex-direction:column;margin:0}.contact .contact__fields{display:flex;flex-direction:column;gap:10px}.contact .contact__fields+.field,.contact form>.field{margin-top:10px}.contact .field__label{position:static!important;order:-1;transform:none!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;font-family:var(--font-family-accent);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.contact .field__input,.contact .text-area{height:32px;display:block;align-content:end;background:transparent;border:0;border-bottom:var(--border-width-thin) solid var(--color-border-default);border-radius:0;box-shadow:none;padding:3px 6px;font-family:var(--font-family-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--line-height-lg);color:var(--color-text-primary)}.contact .text-area{height:32px;min-height:0;align-content:start;resize:none;overflow-y:auto;scrollbar-width:none;transition:height .35s cubic-bezier(.16,1,.3,1)}.contact .text-area:focus,.contact .text-area:not(:placeholder-shown){height:190px}.contact .field__input:focus,.contact .text-area:focus{outline:none;box-shadow:none;border-bottom-color:var(--color-border-brown)}.contact .field:before,.contact .field:after,.contact .text-area:before,.contact .text-area:after{display:none}.contact .field__label{transition:color .15s ease}.contact .field:has(.field__input:placeholder-shown:not(:focus)) .field__label{color:transparent}.contact .field__input::placeholder{font-family:var(--font-family-accent);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);color:var(--color-text-muted);opacity:1}.contact .field__input:focus::placeholder{color:transparent;opacity:0}.contact .text-area::placeholder{font-family:var(--font-family-accent);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);color:var(--color-text-muted);opacity:1}.contact .field__input:-webkit-autofill,.contact .field__input:-webkit-autofill:hover,.contact .field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-surface-default) inset;-webkit-text-fill-color:var(--color-text-primary)}.contact .text-area::-webkit-scrollbar{display:none}.contact .contact__button,.contact button[type=submit]{display:block;margin-left:auto;margin-right:auto}.contact h2.form-status.form__message{display:flex;align-items:center;padding:var(--spacing-3xl);background:var(--color-feedback-success-subtle);border:var(--border-width-thin) solid var(--color-feedback-success);border-radius:var(--radius-2xl);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);line-height:var(--line-height-lg);text-transform:none;color:var(--color-feedback-success)}.contact h2.form-status.form__message svg,.contact h2.form-status.form__message .svg-wrapper{display:none}.contact .field.is-invalid .field__label{color:var(--color-text-warning)!important}.contact .field.is-invalid .field__input::placeholder,.contact .field.is-invalid .text-area::placeholder{color:transparent!important}.contact .field.is-invalid .field__input,.contact .field.is-invalid .text-area{border-bottom-color:var(--color-text-warning)}.contact .contact__button{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-lg);width:100%;margin-left:0;margin-right:0}.contact .contact__button .wm-send-note{grid-column:1;grid-row:1}.wm-send-note{font-family:var(--font-family-body);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-warning);text-align:left}.contact .contact__button .wm-send-btn{grid-column:2;grid-row:1;margin:0}.contact .form__message:has(.form-status:not(.form__message)){margin-bottom:var(--spacing-3xl)}.contact h2.form-status.caption-large{display:flex;align-items:center;padding:var(--spacing-3xl);background:var(--color-feedback-warning-subtle);border:var(--border-width-thin) solid var(--color-feedback-warning);border-radius:var(--radius-2xl);font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);line-height:var(--line-height-lg);text-transform:none;color:var(--color-feedback-warning)}.contact h2.form-status.caption-large svg,.contact h2.form-status.caption-large .svg-wrapper{display:none}.contact ul.form-status-list{margin:var(--spacing-lg) 0 0;padding-left:var(--spacing-2xl);font-family:var(--font-family-body);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.contact ul.form-status-list a{color:var(--color-feedback-warning)}.contact .contact__field-error{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);font-family:var(--font-family-body);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-warning)}.contact .contact__field-error svg,.contact .contact__field-error .svg-wrapper{display:none}.wm-send-btn:disabled{background:var(--color-interactive-disabled);color:var(--color-text-disabled);cursor:not-allowed}.wm-send-btn:not(:disabled){position:relative;overflow:clip;isolation:isolate;transform:translateZ(0);background-color:var(--color-surface-inverse);transition:color .14s ease .05s,border-color .65s cubic-bezier(.05,1,.2,1)}.wm-send-btn:not(:disabled):before{content:"";position:absolute;top:-2px;bottom:-2px;width:calc(100% + 4px);left:calc(-100% - 6px);border-radius:inherit;z-index:-1;background:var(--color-base-white, #fff);transition:left .65s cubic-bezier(.05,1,.2,1);pointer-events:none}@media(hover:hover){.wm-send-btn:not(:disabled):hover{color:var(--color-base-black, #000);border-color:var(--color-base-black, #000)}.wm-send-btn:not(:disabled):hover:before{left:-2px}.wm-send-btn:not(:disabled):active{color:var(--color-base-black, #000);border-color:var(--color-base-black, #000)}.wm-send-btn:not(:disabled):active:before{left:-2px}}.wm-send-btn{box-shadow:none!important;min-width:0;min-height:0;padding:var(--spacing-lg) var(--spacing-3xl);border:var(--border-width-thin) solid var(--color-surface-inverse);border-radius:var(--radius-2xl)}.contact__whatsapp{text-align:center;margin-top:var(--spacing-10xl)}.contact.page-width[class*=form-padding]{padding-bottom:0}@media(max-width:768px){.contact__whatsapp{margin-top:var(--spacing-8xl)}}.wm-whatsapp-btn{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-3xl);background:var(--color-surface-inverse);color:var(--color-text-on-brand);border:var(--border-width-thin) solid var(--color-surface-inverse);border-radius:var(--radius-2xl);font-family:var(--font-family-button);font-weight:var(--font-weight-bold);font-size:var(--font-size-button-sm);line-height:var(--line-height-button-sm);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease}.wm-whatsapp-btn i{font-size:var(--size-2xl)}.wm-whatsapp-btn{position:relative;overflow:clip;isolation:isolate;transform:translateZ(0);background-color:var(--color-surface-inverse);transition:color .14s ease .05s,border-color .65s cubic-bezier(.05,1,.2,1)}.wm-whatsapp-btn:before{content:"";position:absolute;top:-2px;bottom:-2px;width:calc(100% + 4px);left:calc(-100% - 6px);border-radius:inherit;z-index:-1;background:var(--color-base-white, #fff);transition:left .65s cubic-bezier(.05,1,.2,1);pointer-events:none}@media(hover:hover){.wm-whatsapp-btn:hover{color:var(--color-base-black, #000);border-color:var(--color-base-black, #000)}.wm-whatsapp-btn:hover:before{left:-2px}.wm-whatsapp-btn:active{color:var(--color-base-black, #000);border-color:var(--color-base-black, #000)}.wm-whatsapp-btn:active:before{left:-2px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/wm-contact.css.map */
