.nfl-contact{background:var(--nfl-cream);color:var(--nfl-ink);padding-top:40px}.nfl-contact__inner{display:flex;flex-direction:column;gap:60px}.nfl-contact__hero{display:flex;flex-direction:column;gap:12px}.nfl-contact__intro{line-height:1.4;letter-spacing:0}.nfl .nfl-contact__link{text-decoration:underline;text-underline-offset:.14em;text-decoration-thickness:from-font}.nfl-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:60px}.nfl-contact__info{display:flex;flex-direction:column;gap:60px}.nfl-contact__block{display:flex;flex-direction:column;gap:24px}.nfl-contact__h2{font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:500}.nfl-contact__line{font-size:20px;line-height:1.4;font-weight:400}.nfl-contact__list{display:flex;flex-direction:column;gap:12px}.nfl-contact__note{border-top:1px solid currentColor;padding-block:20px}.nfl-contact__note-row{display:flex;align-items:center;gap:12px}.nfl-contact__clock{flex:none;width:32px;height:32px}.nfl-contact__note-text{max-width:208px}.nfl-contact__main{display:flex;flex-direction:column;gap:43px}.nfl-contact__intro-block{display:flex;flex-direction:column;gap:25px}.nfl-contact__form{display:flex;flex-direction:column;gap:40px;margin:0}.nfl-contact__fields{display:flex;flex-direction:column;gap:20px}.nfl-contact__field{position:relative}.nfl .nfl-contact__input{display:block;width:100%;margin:0;padding:21.5px 24px;border:1px solid var(--nfl-ink);border-radius:8px;background:transparent;color:var(--nfl-ink);font-family:inherit;font-size:18px;line-height:1;-webkit-appearance:none;appearance:none;transition:border-color .2s var(--nfl-ease),box-shadow .2s var(--nfl-ease)}.nfl textarea.nfl-contact__input{height:132px;line-height:1.4;resize:vertical}.nfl .nfl-contact__input::placeholder{color:transparent}.nfl .nfl-contact__input:focus{outline:none;border-color:var(--nfl-ink);box-shadow:inset 0 0 0 1px var(--nfl-ink)}.nfl .nfl-contact__label{position:absolute;top:24px;left:24px;padding:0;background:transparent;color:#1f1f1fb3;font-size:18px;line-height:1;pointer-events:none;transition:top .2s var(--nfl-ease),left .2s var(--nfl-ease),font-size .2s var(--nfl-ease),padding .2s var(--nfl-ease)}.nfl .nfl-contact__input:focus+.nfl-contact__label,.nfl .nfl-contact__input:not(:placeholder-shown)+.nfl-contact__label{top:-17px;left:14px;padding:10px;background:var(--nfl-cream);font-size:14px}.nfl .nfl-contact__field.is-error .nfl-contact__input{border-color:#c8102e}.nfl .nfl-contact__field.is-error .nfl-contact__input:focus{box-shadow:inset 0 0 0 1px #c8102e}.nfl .nfl-contact__error{margin-top:8px;color:#c8102e;font-size:14px;line-height:1.2}.nfl .nfl-contact__banner{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid currentColor;border-radius:8px;font-size:18px;line-height:1.4}.nfl .nfl-contact__banner--error{color:#c8102e}.nfl-contact__error-list{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.3}.nfl-contact__submit{width:100%;padding:24px 32px;font-size:18px}.nfl-contact__media{margin:0;border-radius:16px;overflow:hidden}.nfl-contact__img{display:block;width:100%;height:auto}@media screen and (min-width:750px){.nfl-contact{padding-top:120px;padding-bottom:120px}.nfl-contact__inner{gap:120px}.nfl-contact__hero{gap:20px}.nfl-contact__intro{max-width:min(61.4583vw,885px);letter-spacing:-.02em}.nfl-contact__grid{grid-template-columns:minmax(0,408fr) minmax(0,680fr);column-gap:min(18.8889vw,272px);align-items:start}.nfl-contact__h2{font-size:clamp(26px,2.2222vw,32px)}.nfl-contact__main{gap:50px}.nfl-contact__form-text{max-width:min(37.8472vw,545px)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nfl-contact.css.map */
