.section-ashford-contact{margin:0;padding:0}.ashford-contact{--ashford-walnut: #1a1208;--ashford-cognac: #6b4226;--ashford-bronze: #8b7355;--ashford-cream: #f2e8d5;--ashford-ink: #4a3a24;--ashford-rule: rgba(139, 115, 85, .45);--ashford-field-rule: rgba(107, 66, 38, .42);position:relative;isolation:isolate;padding:6.4rem 6rem 7.2rem;color:var(--ashford-walnut)}.ashford-contact,.ashford-contact *,.ashford-contact *:before,.ashford-contact *:after{box-sizing:border-box}.ashford-contact__inner{position:relative;z-index:1;max-width:112rem;margin:0 auto}.ashford-contact h1,.ashford-contact p,.ashford-contact dl,.ashford-contact dd,.ashford-contact dt,.ashford-contact ul{margin:0;padding:0}.ashford-contact__intro{max-width:62rem;padding-bottom:3.6rem;border-bottom:1px solid var(--ashford-rule)}.ashford-contact__eyebrow{font-family:var(--ashford-font-accent);font-weight:600;font-size:1.5rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ashford-cognac)}.ashford-contact__heading{margin-top:1.4rem;font-family:var(--ashford-font-title);font-weight:var(--ashford-font-title-weight, 400);font-size:5.2rem;line-height:1.05;letter-spacing:0;text-transform:none;color:var(--ashford-walnut)}.ashford-contact__text{margin-top:1.8rem;font-family:var(--ashford-font-body);font-size:2rem;line-height:1.5;color:var(--ashford-ink)}.ashford-contact__rte{margin-top:1.8rem;font-family:var(--ashford-font-body);font-size:1.8rem;line-height:1.6;color:var(--ashford-ink)}.ashford-contact__rte>*+*{margin-top:1.2rem}.ashford-contact__rte a{color:var(--ashford-cognac);text-underline-offset:.2em}.ashford-contact__body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:4.4rem;align-items:stretch;padding-top:4rem}.ashford-contact__form{display:flex;flex-direction:column;gap:2.2rem;margin:0}.ashford-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem}.ashford-contact__field{display:flex;flex-direction:column;gap:.8rem;min-width:0}.ashford-contact__label{font-family:var(--ashford-font-accent);font-weight:600;font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ashford-cognac)}.ashford-contact__label em{font-style:italic;font-weight:400;letter-spacing:.04em;text-transform:none;opacity:.75}.ashford-contact__field input,.ashford-contact__field select,.ashford-contact__field textarea{width:100%;padding:1.4rem 1.6rem;font-family:var(--ashford-font-body);font-size:1.8rem;line-height:1.4;color:var(--ashford-walnut);background:#ffffff75;border:1px solid var(--ashford-field-rule);border-radius:0;appearance:none;-webkit-appearance:none;transition:border-color .18s ease,background-color .18s ease}.ashford-contact__field textarea{resize:vertical;min-height:16rem}.ashford-contact__field input:hover,.ashford-contact__field select:hover,.ashford-contact__field textarea:hover{border-color:#6b4226b3}.ashford-contact__field input:focus,.ashford-contact__field select:focus,.ashford-contact__field textarea:focus{outline:none;border-color:var(--ashford-walnut);background:#ffffffa8}.ashford-contact__field input:focus-visible,.ashford-contact__field select:focus-visible,.ashford-contact__field textarea:focus-visible{outline:2px solid var(--ashford-cognac);outline-offset:2px}.ashford-contact__submit{align-self:flex-start;min-height:5.6rem;margin-top:.6rem;padding:1.6rem 4rem;background:var(--ashford-walnut);color:var(--ashford-cream);font-family:var(--ashford-font-accent);font-weight:600;font-size:1.6rem;letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:0;cursor:pointer;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)}.ashford-contact__submit:hover{opacity:.88}.ashford-contact__success,.ashford-contact__errors{padding:1.6rem 2rem;font-family:var(--ashford-font-body);font-size:1.7rem;line-height:1.45;border:1px solid var(--ashford-rule)}.ashford-contact__success{color:var(--ashford-walnut);background:#ffffff6b}.ashford-contact__errors{list-style:none;color:#7a2318;border-color:#7a231873;background:#7a23180f}.ashford-contact__errors li+li{margin-top:.6rem}.ashford-contact__aside{padding-left:4.4rem;border-left:1px solid var(--ashford-rule)}.ashford-contact__aside-title{font-family:var(--ashford-font-accent);font-weight:600;font-size:1.4rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ashford-cognac)}.ashford-contact__details{margin-top:1.2rem}.ashford-contact__detail{padding:1.6rem 0;border-top:1px solid var(--ashford-rule)}.ashford-contact__detail dt{font-family:var(--ashford-font-accent);font-weight:600;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:#1a120899}.ashford-contact__detail dd{margin-top:.5rem;font-family:var(--ashford-font-body);font-size:1.8rem;line-height:1.45;color:var(--ashford-walnut)}.ashford-contact__detail dd a{color:inherit;text-underline-offset:.2em}.ashford-contact__email{display:block;margin-top:2.4rem;padding:1.5rem 1.8rem 1.7rem;background:#ffffff75;border:1px solid var(--ashford-field-rule);border-radius:0;text-decoration:none;color:inherit;transition:border-color .18s ease,background-color .18s ease}.ashford-contact__email:hover{border-color:var(--ashford-walnut);background:#ffffffa8}.ashford-contact__email:focus-visible{outline:2px solid var(--ashford-cognac);outline-offset:2px}.ashford-contact__email-label{display:block;font-family:var(--ashford-font-accent);font-weight:600;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ashford-cognac)}.ashford-contact__email-value{display:block;margin-top:.7rem;font-family:var(--ashford-font-body);font-size:1.9rem;line-height:1.35;color:var(--ashford-walnut);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#6b422666;text-underline-offset:.22em;transition:text-decoration-color .18s ease}.ashford-contact__email:hover .ashford-contact__email-value{text-decoration-color:var(--ashford-walnut)}@media screen and (max-width:989px){.ashford-contact{padding:4rem 2rem 5.6rem}.ashford-contact__heading{font-size:3.6rem}.ashford-contact__text{font-size:1.8rem}.ashford-contact__intro{max-width:none;padding-bottom:2.8rem}.ashford-contact__body{grid-template-columns:minmax(0,1fr);gap:3.6rem;padding-top:3rem}.ashford-contact__aside{padding-left:0;padding-top:3.2rem;border-left:0;border-top:1px solid var(--ashford-rule)}.ashford-contact__row{grid-template-columns:minmax(0,1fr);gap:2.2rem}.ashford-contact__submit{align-self:stretch;text-align:center;justify-content:center}}.ashford-contact__field select{appearance:none;-webkit-appearance:none;padding-right:4rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231a1208' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ashford-contact.css.map */
