.doc-contact{background:rgb(var(--color-background))}.doc-contact__layout{display:grid;gap:2rem}.doc-contact__panel,.doc-contact__form-card{border-radius:8px}.doc-contact__panel{background:#050505;color:#fff;padding:clamp(2.4rem,4vw,4.8rem);display:flex;flex-direction:column;justify-content:space-between;min-height:46rem}.doc-contact__eyebrow{margin:0 0 1rem;color:#12121299;font-size:1.2rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.doc-contact__panel .doc-contact__eyebrow{color:#ffffff8f}.doc-contact__panel-title{margin:0;color:#fff;font-size:clamp(3.2rem,5vw,6.6rem);font-weight:900;letter-spacing:0;line-height:.92;text-transform:uppercase;max-width:9ch}.doc-contact__panel-copy{margin:2rem 0 0;max-width:45rem;color:#ffffffb8;font-size:1.5rem;line-height:1.6}.doc-contact__methods{display:grid;gap:.8rem;margin-top:4rem}.doc-contact__method{display:flex;justify-content:space-between;gap:1.6rem;padding:1.4rem 0;border-top:.1rem solid rgba(255,255,255,.16);color:inherit;text-decoration:none}.doc-contact__method-value{text-align:right;color:#fff;font-weight:800}.doc-contact__method-label{color:#ffffff94;font-size:1.2rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.doc-contact__note{margin-top:4rem;padding:1.6rem;border:.1rem solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f}.doc-contact__note span{display:block;color:#fff;font-size:1.2rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.doc-contact__note p{margin:.6rem 0 0;color:#ffffffb8;line-height:1.45}.doc-contact__form-card{padding:clamp(2.4rem,4vw,5.2rem);border:.1rem solid rgba(18,18,18,.1);background:#fff}.doc-contact__form-heading{max-width:58rem;margin-bottom:2.8rem}.doc-contact__heading{margin:0;color:#0f0f0f;font-size:clamp(3rem,4vw,4.8rem);font-weight:900;letter-spacing:0;line-height:.96;text-transform:uppercase}.doc-contact__form-heading p:last-child{margin:1.2rem 0 0;color:#1212129e;font-size:1.5rem;line-height:1.55}.doc-contact .form__message{align-items:flex-start}.doc-contact .icon-success{margin-top:.2rem}.doc-contact .field{margin-bottom:1.2rem}.doc-contact .field__input,.doc-contact .text-area{min-height:5.4rem;border-radius:8px;background:#f7f7f7;box-shadow:none}.doc-contact .field:before,.doc-contact .field:after{border-radius:8px;box-shadow:0 0 0 .1rem #12121229}.doc-contact .field:focus-within:after{box-shadow:0 0 0 .2rem #121212}.doc-contact textarea.field__input{min-height:15rem}.contact__button{margin-top:2rem}.doc-contact .button{width:100%;min-height:5.8rem;border-radius:8px;background:#000;color:#fff;font-weight:900;letter-spacing:0;text-transform:uppercase}.doc-contact .button:before,.doc-contact .button:after{display:none}@media screen and (min-width:750px){.doc-contact__layout{grid-template-columns:minmax(28rem,.85fr) minmax(0,1.15fr);align-items:stretch}.doc-contact .field{margin-bottom:1.6rem}.contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1.2rem}}@media screen and (max-width:749px){.doc-contact__panel{min-height:auto}.doc-contact__method{display:grid;gap:.4rem}.doc-contact__method-value{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
