.luxury-contact__inner{max-width:62rem;margin:0 auto;padding:0 2rem}@media screen and (min-width:750px){.luxury-contact__inner{padding:0 4rem}}.luxury-contact__intro{margin-bottom:4rem}@media screen and (min-width:750px){.luxury-contact__intro{margin-bottom:5.6rem}}.luxury-contact .luxury-contact__intro,.luxury-contact .luxury-eyebrow,.luxury-contact .luxury-contact__heading,.luxury-contact .luxury-contact__text,.luxury-contact .luxury-contact__text p,.luxury-contact .luxury-contact__message,.luxury-contact .luxury-contact__message h2,.luxury-contact .form-status-list,.luxury-contact .form-status-list li{text-align:center!important}.luxury-contact__heading{font-family:var(--luxury-font-heading);font-size:clamp(3rem,2.3rem + 2.2vw,4.4rem);font-weight:500;letter-spacing:0;line-height:1.15;margin:0}.luxury-contact__text{font-family:var(--luxury-font-body);font-size:1.6rem;line-height:1.6;opacity:.75;margin:2rem auto 0;max-width:46rem}.luxury-contact__text p{margin:0}.luxury-contact__text p+p{margin-top:1.2rem}.luxury-contact__message{margin-bottom:3.2rem;justify-content:center}.luxury-contact .contact__fields{margin-bottom:0}@media screen and (min-width:750px){.luxury-contact .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2.4rem}}.luxury-contact .field{position:relative;margin-bottom:2.8rem}.luxury-contact .field:before{content:none}.luxury-contact .field:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgb(var(--luxury-navy));transform:scaleX(0);transform-origin:center;transition:transform var(--luxury-transition);box-shadow:none;z-index:1;pointer-events:none}.luxury-section--navy .luxury-contact .field:after{background:rgb(var(--luxury-offwhite))}.luxury-contact .field:hover:after{transform:scaleX(1)}.luxury-contact .field:focus-within:after{transform:scaleX(1)}.luxury-contact .field:hover.field:after{box-shadow:none;outline:0;border-radius:0}.luxury-contact .field__input,.luxury-contact .text-area{background:transparent;color:currentColor;border:0;border-bottom:1px solid rgba(var(--luxury-navy),.25);border-radius:0;box-shadow:none;height:auto;min-height:0;min-width:0;font-size:1.5rem;padding:1.9rem .2rem .7rem;margin:0;transition:border-color var(--luxury-transition)}.luxury-section--navy .luxury-contact .field__input,.luxury-section--navy .luxury-contact .text-area{border-bottom-color:rgba(var(--luxury-offwhite),.3)}.luxury-contact .field__input:focus,.luxury-contact .field__input:not(:placeholder-shown),.luxury-contact .field__input:-webkit-autofill,.luxury-contact .text-area:focus,.luxury-contact .text-area:not(:placeholder-shown){padding:2.4rem .2rem .5rem;margin:0;box-shadow:none}.luxury-contact .field__input:focus-visible,.luxury-contact .text-area:focus-visible{box-shadow:none}.luxury-contact .text-area{min-height:8rem;resize:none}.luxury-contact #ContactForm-name,.luxury-contact #ContactForm-body{direction:rtl;text-align:right}.luxury-contact .field__label{left:auto;right:.2rem;top:1.7rem;direction:rtl;text-align:right;color:currentColor;font-family:var(--luxury-font-body);font-size:1.3rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;opacity:.5}.luxury-contact .field__input:focus~.field__label,.luxury-contact .field__input:not(:placeholder-shown)~.field__label,.luxury-contact .field__input:-webkit-autofill~.field__label{left:auto;right:.2rem;top:0;font-size:1.05rem;letter-spacing:.08em;opacity:.6}.luxury-contact .contact__field-error{display:block;margin-top:.8rem;font-size:1.3rem}.luxury-contact__submit{margin-top:1.6rem;display:flex;justify-content:center}@media screen and (min-width:750px){.luxury-contact__submit{margin-top:2.4rem}}.luxury-contact__submit-btn{min-width:22rem}@media screen and (max-width:749px){.luxury-contact__submit-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-luxury-contact.css.map */
