.nb-contact{background:var(--nb-bg-soft)}.nb-contact__inner{display:grid;gap:52px;grid-template-columns:minmax(240px,.82fr) minmax(420px,1.18fr);padding-left:24px;padding-right:24px}.nb-contact__intro{padding-top:12px}.nb-contact__eyebrow{color:var(--nb-text-muted);font-size:11px;font-weight:600;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.nb-contact__title{color:var(--nb-text);font-size:30px;font-weight:600;letter-spacing:0;line-height:1.18;margin:0 0 13px}.nb-contact__sub{color:var(--nb-text-muted);font-size:14px;line-height:1.65;margin:0 0 32px;max-width:350px}.nb-contact__details{border-top:1px solid #dedee2;max-width:350px}.nb-contact__detail{border-bottom:1px solid #dedee2;display:flex;flex-direction:column;gap:5px;padding:17px 0}.nb-contact__detail span{color:var(--nb-text-muted);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.nb-contact__detail a,.nb-contact__detail address,.nb-contact__detail p{color:var(--nb-text);font-size:14px;line-height:1.5;margin:0;text-decoration:none}.nb-contact__detail address{font-style:normal}.nb-contact__detail a:hover{opacity:.68}.nb-contact__panel{background:#fff;border-radius:var(--nb-radius-lg);padding:34px}.nb-contact__row{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.nb-contact__field{display:flex;flex-direction:column;gap:7px;margin-bottom:17px}.nb-contact__field>span{color:var(--nb-text-muted);font-size:12px;font-weight:500}.nb-contact__field em{color:var(--nb-text);font-style:normal}.nb-contact__input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d8d8dc;border-radius:8px;box-shadow:none;color:var(--nb-text);font-family:inherit;font-size:14px;height:48px;letter-spacing:0;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.nb-contact__input::placeholder{color:#a2a2a7;opacity:1}.nb-contact__input:focus{border-color:var(--nb-text);box-shadow:0 0 0 1px var(--nb-text);outline:none}.nb-contact__select{background-image:linear-gradient(45deg,transparent 50%,#5c5c60 50%),linear-gradient(135deg,#5c5c60 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.nb-contact__textarea{height:auto;min-height:144px;padding:14px;resize:vertical}.nb-contact__submit{background:var(--nb-text);border:0;border-radius:999px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:500;height:50px;transition:opacity .15s;width:100%}.nb-contact__submit:hover{opacity:.82}.nb-contact__note{color:var(--nb-text-muted);font-size:11px;margin:13px 0 0;text-align:center}.nb-contact__success,.nb-contact__error{align-items:flex-start;border-radius:10px;display:flex;gap:12px;margin:0;padding:18px}.nb-contact__success{background:#e1f5ee;color:#04342c}.nb-contact__error{background:#ffe5e5;color:#5c1818;margin-bottom:20px}.nb-contact__success svg,.nb-contact__error svg{flex-shrink:0;height:18px;width:18px}.nb-contact__success strong,.nb-contact__error strong{display:block;font-size:14px;margin-bottom:4px}.nb-contact__success p,.nb-contact__error a{color:inherit;font-size:13px;margin:0}@media(max-width:749px){.nb-contact__inner{gap:30px;grid-template-columns:1fr;padding-left:16px;padding-right:16px}.nb-contact__intro{padding-top:0}.nb-contact__title{font-size:26px}.nb-contact__sub,.nb-contact__details{max-width:none}.nb-contact__panel{padding:23px 18px}.nb-contact__row{grid-template-columns:1fr;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-contact-form.css.map */
