.dev-contact{background:#f4f4f2;padding-block:var(--dc-pt-d, 96px) var(--dc-pb-d, 96px)}.dev-contact__inner{display:flex;flex-direction:column;align-items:stretch;gap:48px;max-width:1184px}.dev-contact__header{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;width:100%}.dev-contact__title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:456px;flex-shrink:0}.dev-contact__eyebrow{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:600;font-size:18px;line-height:normal;text-transform:uppercase;color:#7c7a00}.dev-contact__eyebrow>*{margin:0}.dev-contact__heading>*{margin:0;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:600;font-size:56px;line-height:1;text-transform:uppercase;color:#1b1d25}.dev-contact__heading strong{color:#7c7a00;font-weight:inherit}.dev-contact__description{margin:0;font-family:Barlow,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:#495564;max-width:486px;align-self:flex-end;padding-bottom:6px}.dev-contact__description>*{margin:0}.dev-contact__divider{width:100%;height:1px;background:#d0d5dd;border:0;margin:0}.dev-contact__content{display:grid;grid-template-columns:444fr 548fr;column-gap:48px;align-items:start}.dev-contact__info{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-width:0}.dev-contact__map{position:relative;width:100%;aspect-ratio:444 / 222;overflow:hidden;background:#e6e7eb;display:block}.dev-contact__map--top{aspect-ratio:1040 / 314;margin-bottom:0}.dev-contact__map-iframe{width:100%;height:100%;border:0;display:block}.dev-contact__map-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;font-family:Barlow,system-ui,sans-serif;font-size:14px;color:#495564}.dev-contact__card{background:#f4f4f2;border:1px solid #e6e7eb;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.dev-contact__card-title{margin:0;font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:600;font-size:24px;line-height:1.1;color:#1b1d25;width:100%}.dev-contact__details{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.dev-contact__detail{display:flex;align-items:center;gap:12px;width:100%}.dev-contact__detail--hours{align-items:flex-start}.dev-contact__detail--hours .dev-contact__check{visibility:hidden}.dev-contact__check{flex-shrink:0;width:24px;height:24px;color:#7c7a00}.dev-contact__detail-text{margin:0;font-family:Barlow,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.2;color:#495564;flex:1 0 0;min-width:0}.dev-contact__detail-text a{color:#7c7a00;font-weight:500;text-decoration:none}.dev-contact__hours{display:flex;flex-direction:column;gap:12px;font-family:Barlow,system-ui,sans-serif;font-size:18px;line-height:1.2}.dev-contact__hours-row{display:flex;gap:32px;align-items:center}.dev-contact__hours-day{color:#495564;width:85px;flex-shrink:0}.dev-contact__hours-time{color:#1b1d25;white-space:nowrap}.dev-contact__trade{background:#f4f4f2;border:1px solid #e6e7eb;padding:24px;font-family:Barlow,system-ui,sans-serif;font-size:18px;line-height:1.3;color:#495564}.dev-contact__trade>*{margin:0}.dev-contact__trade strong{font-family:Barlow,system-ui,sans-serif;font-weight:700;color:#292a32}.dev-contact__trade a{color:#7c7a00;font-weight:500;text-decoration:none}.dev-contact__form{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0}.dev-contact__row{display:flex;gap:12px;width:100%}.dev-contact__field{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;flex:1 0 0;min-width:0}.dev-contact__label{font-family:Barlow Condensed,Barlow,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:normal;text-transform:uppercase;color:#1b1d25}.dev-contact__input,.dev-contact__textarea{width:100%;background:#f1f1ef!important;border:1px solid #e6e7eb!important;padding:12px;font-family:Barlow,system-ui,sans-serif;font-weight:400;font-size:18px;line-height:1.2;color:#1b1d25;box-sizing:border-box;border-radius:0;-webkit-appearance:none;appearance:none;transition:border-color .15s ease}.dev-contact__input::placeholder,.dev-contact__textarea::placeholder{color:#495564;opacity:1}.dev-contact__input:focus,.dev-contact__textarea:focus{outline:none;border-color:#eed706}.dev-contact__textarea{min-height:124px;resize:vertical;font-family:Barlow,system-ui,sans-serif}.dev-contact__submit{width:100%;background:#eed706;color:#1b1d25;border:0;padding:12px 24px;font-family:Barlow,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:1;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.dev-contact__submit:hover{opacity:.85}.dev-contact__message{margin:0;padding:12px;font-family:Barlow,system-ui,sans-serif;font-size:14px;line-height:1.3}.dev-contact__message--success{background:#7c7a0014;color:#7c7a00;border:1px solid #7c7a00}.dev-contact__message--error{background:#dc262614;color:#b91c1c;border:1px solid #b91c1c}.dev-contact__message ul{margin:0;padding-left:18px}@media(max-width:1030px){.dev-contact__content{column-gap:24px}.dev-contact__header{gap:24px}.dev-contact__hours-row{gap:0px}}@media(max-width:768px){.dev-contact{padding-block:var(--dc-pt-m, 48px) var(--dc-pb-m, 48px)}.dev-contact__inner{gap:40px}.dev-contact__header{flex-direction:column;align-items:flex-start;gap:24px}.dev-contact__title{max-width:100%}.dev-contact__eyebrow{font-size:14px}.dev-contact__heading>*{font-size:40px}.dev-contact__description{max-width:100%;align-self:stretch;padding-bottom:0}.dev-contact__content{grid-template-columns:1fr;row-gap:40px}.dev-contact__map{aspect-ratio:342 / 171}.dev-contact__card,.dev-contact__trade{padding:16px}.dev-contact__card-title{font-size:20px}.dev-contact__detail-text,.dev-contact__hours{font-size:14px}.dev-contact__row{flex-direction:column;gap:16px}.dev-contact__description,.dev-contact__trade,.dev-contact__input,.dev-contact__textarea{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dev-contact.css.map */
