.nu-contact-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;aspect-ratio:2.44898 / 1;padding:0 40px 40px;overflow:hidden}.nu-contact-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.nu-contact-hero__title{position:relative;margin:0;color:var(--nu-white);font-size:46px;line-height:46px;letter-spacing:-1.85px;font-weight:500;white-space:pre-wrap}@media(max-width:1199.98px){.nu-contact-hero{aspect-ratio:auto;height:360px}.nu-contact-hero__title{font-size:38px;line-height:38px}}@media(max-width:809.98px){.nu-contact-hero{aspect-ratio:.661017 / 1;height:auto;padding:0 20px 20px}.nu-contact-hero__title{font-size:28px;line-height:30.8px}}.nu-contact-row{--nu-contact-spring: linear(0, .002 .5%, .022 1.5%, .072 2.9%, .154 4.8%, .258 6.9%, .371 9.5%, .483 12.3%, .586 15.4%, .676 18.9%, .751 22.6%, .813 26.5%, .862 30.8%, .9 35.3%, .929 40%, .95 45%, .966 50.2%, .977 55.6%, .985 61.3%, .99 67.2%, .994 73.3%, .997 86.3%, 1);display:flex;justify-content:center;align-items:center;overflow:hidden}.nu-contact-row__left{flex:.7 1 0;min-width:0;display:flex;align-self:stretch;align-items:flex-start;overflow:hidden}.nu-contact-row__right{flex:1 1 0;min-width:0;display:flex;align-self:stretch;align-items:flex-start;overflow:hidden}.nu-contact-row__eyebrow{margin:0;font-weight:400;font-size:12px;line-height:13.2px;letter-spacing:.3px;text-transform:uppercase}.nu-contact-care{padding:100px 40px}.nu-contact-care__columns{gap:100px}.nu-contact-care__column{display:flex;flex-direction:column;align-items:flex-start;gap:40px;overflow:hidden}.nu-contact-care__entry{display:flex;flex-direction:column;align-items:flex-start;gap:10px;overflow:hidden}.nu-contact-care__label,.nu-contact-care__value{margin:0;font-size:14px;line-height:17.5px;letter-spacing:-.5px;white-space:pre}.nu-contact-care__label{color:var(--nu-muted)}.nu-contact-socials{padding:50px 40px 150px}.nu-contact-socials__list{flex-direction:column;gap:10px}.nu-contact-socials__link{display:flex;font-size:24px;line-height:28.8px;letter-spacing:-1px;white-space:pre;transition:opacity .72s var(--nu-contact-spring)}.nu-contact-socials__link:hover{color:var(--nu-muted)}@media(max-width:809.98px){.nu-contact-row{flex-direction:column;align-items:flex-start;justify-content:center;gap:40px}.nu-contact-row__left,.nu-contact-row__right{flex:none;width:100%;align-self:auto}.nu-contact-care{padding:100px 20px}.nu-contact-care__columns{flex-direction:column;gap:20px}.nu-contact-care__column{gap:20px}.nu-contact-socials{padding:50px 20px 150px}.nu-contact-socials__link{font-size:20px;line-height:24px}}.nu-contact-form{padding:50px 40px 100px}.nu-contact-form__form{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:440px;max-width:100%;overflow:hidden}.nu-contact-form__field{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden}.nu-contact-form__field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.2);pointer-events:none}.nu-contact-form__field:focus-within:after{border-bottom-color:var(--nu-black)}.nu-contact-form__input{display:block;width:100%;height:40px;margin:0;padding:10px 10px 10px 0;border:0;border-radius:0;background:transparent;color:var(--nu-black);font:inherit;font-size:14px;line-height:1.2em;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;caret-color:var(--nu-black)}.nu-contact-form__input::placeholder{color:var(--nu-muted);opacity:1}.nu-contact-form__input:focus,.nu-contact-form__input:focus-visible{outline:none}.nu-contact-form__textarea{display:flex;height:150px;min-height:40px;resize:vertical;overflow-y:auto;white-space:break-spaces}.nu-contact-form__textarea::-webkit-resizer{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='m1.5 8 7-7M9 5.5l-3 3' stroke='%23999' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat}.nu-contact-form__actions{display:flex;padding-top:40px;overflow:hidden}.nu-contact-form__submit{position:relative;display:flex;align-items:center;justify-content:center;height:40px;padding:10px 20px;border:0;border-radius:10px;background:transparent;color:var(--nu-black);font:inherit;cursor:pointer;transition:background-color .2s var(--nu-ease),color .2s var(--nu-ease),width .2s var(--nu-ease)}.nu-contact-form__submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.4);border-radius:inherit;pointer-events:none}.nu-contact-form__submit[data-status=idle]:hover{background:var(--nu-black);color:var(--nu-white)}.nu-contact-form__submit[data-status=success]{cursor:auto}.nu-contact-form__label{font-size:14px;line-height:16.8px;white-space:pre}.nu-contact-form__label--success{font-weight:600}.nu-contact-form__submit[data-status=loading] .nu-contact-form__label{visibility:hidden}.nu-contact-form__spinner{--nu-spinner-ring: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23CCC' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0zM2 10a8 8 0 1 0 16 0 8 8 0 0 0-16 0z'/%3E%3C/svg%3E");position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;overflow:hidden;-webkit-mask:var(--nu-spinner-ring) center / cover no-repeat;mask:var(--nu-spinner-ring) center / cover no-repeat}.nu-contact-form__conic{position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(rgba(255,255,255,0) 7.2deg,var(--nu-black) 342deg);-webkit-mask:var(--nu-spinner-ring) center / cover no-repeat;mask:var(--nu-spinner-ring) center / cover no-repeat;animation:nu-contact-spin 1s linear infinite}.nu-contact-form__cap{position:absolute;top:0;left:10px;width:2px;height:2px;border-radius:50%;background:var(--nu-black);transform:translate(-50%)}@keyframes nu-contact-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nu-contact-form__conic{animation-duration:3s}}@media(max-width:809.98px){.nu-contact-form{padding:50px 20px 100px}.nu-contact-form__form{width:100%}.nu-contact-form__input{font-size:16px}}.nu-contact-form__message{margin:0;font-size:14px;line-height:17.5px;letter-spacing:-.5px}.nu-contact-form__message--error,.nu-contact-form__message--error ul{margin:0;padding:0;list-style:none}.nu-contact-form__message--error{color:#b41e1e}.nu-contact-form__note{margin:0;font-size:12px;line-height:14.4px;letter-spacing:-.4px;color:var(--nu-muted)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/page-contact.css.map */
