.loyal-contact{background:var(--loyal-surface, #0A0A0A);color:var(--loyal-ink-body, #CFCAC0)}.loyal-contact__wrap{max-width:1080px;margin-inline:auto;padding:clamp(32px,6vw,72px) clamp(16px,4vw,32px) clamp(56px,8vw,96px)}.loyal-contact__head{border-bottom:1px solid var(--loyal-rule, #2E3033);padding-bottom:clamp(20px,3vw,28px)}.loyal-contact__eyebrow{font-family:var(--loyal-font-display, inherit);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--loyal-accent-text, #FF3D45);margin:0 0 12px}.loyal-contact__title{font-family:var(--loyal-font-display, inherit);font-size:clamp(32px,6.4vw,54px);line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;color:var(--loyal-ink, #F5F2EB);margin:0 0 14px;text-wrap:balance}.loyal-contact__stand{font-size:17px;line-height:1.55;max-width:56ch;margin:0 0 18px;color:var(--loyal-ink-muted, #9C968B)}.loyal-contact__mail{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.loyal-contact__mail a{font-family:var(--loyal-font-display, inherit);font-size:18px;color:var(--loyal-ink, #F5F2EB);text-decoration:none;border-bottom:1px solid var(--loyal-accent, #E31B23);padding-bottom:2px}.loyal-contact__mail a:hover{color:#fff}.loyal-contact__mail span{font-size:13px;color:var(--loyal-ink-muted, #9C968B)}.loyal-contact__grid{display:grid;gap:clamp(24px,3vw,36px) clamp(28px,4vw,52px);grid-template-columns:1fr;padding-block:clamp(32px,5vw,52px)}@media(min-width:750px){.loyal-contact__grid{grid-template-columns:1fr 1fr}}.loyal-contact__a{border-left:2px solid var(--loyal-rule, #2E3033);padding-left:18px}.loyal-contact__q{font-family:var(--loyal-font-display, inherit);font-size:17px;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;color:var(--loyal-ink, #F5F2EB);margin:0 0 8px}.loyal-contact__body{font-size:16px;line-height:1.55}.loyal-contact__body p{margin:0 0 8px}.loyal-contact__body strong{color:var(--loyal-ink, #F5F2EB);font-weight:600}.loyal-contact__more{display:inline-block;margin-top:6px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--loyal-accent-text, #FF3D45)}.loyal-contact__form{border-top:1px solid var(--loyal-rule, #2E3033);padding-top:clamp(32px,5vw,48px);max-width:620px}.loyal-contact__formt{font-family:var(--loyal-font-display, inherit);font-size:clamp(21px,3.4vw,28px);text-transform:uppercase;color:var(--loyal-ink, #F5F2EB);margin:0 0 8px}.loyal-contact__formn{font-size:15px;color:var(--loyal-ink-muted, #9C968B);margin:0 0 24px;max-width:52ch}.loyal-cform__row{display:grid;gap:18px}@media(min-width:600px){.loyal-cform__row{grid-template-columns:1fr 1fr}}.loyal-cform__f{margin-bottom:18px}.loyal-cform__f label{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--loyal-ink-muted, #9C968B);margin-bottom:7px}.loyal-cform__opt{letter-spacing:0;text-transform:none;font-size:12px;opacity:.8}.loyal-cform__f input,.loyal-cform__f textarea{width:100%;font:inherit;font-size:16px;color:var(--loyal-ink, #F5F2EB);background:var(--loyal-surface-well, #141618);border:1px solid var(--loyal-rule-control, #3A3D40);border-radius:2px;padding:13px 14px}.loyal-cform__f textarea{resize:vertical}.loyal-cform__f input:focus-visible,.loyal-cform__f textarea:focus-visible{outline:2px solid var(--loyal-accent-text, #FF3D45);outline-offset:2px;border-color:transparent}.loyal-cform__hint{font-size:13px;color:var(--loyal-ink-muted, #9C968B);margin:7px 0 0}.loyal-cform__btn{font-family:var(--loyal-font-display, inherit);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;background:var(--loyal-paper, #F5F2EB);border:0;border-radius:2px;padding:14px 30px;cursor:pointer;min-height:48px}.loyal-cform__btn:hover{background:#fff}.loyal-cform__btn:focus-visible{outline:2px solid var(--loyal-accent-text, #FF3D45);outline-offset:3px}.loyal-cform__ok,.loyal-cform__err{padding:13px 15px;border-radius:2px;margin:0 0 20px;font-size:15px}.loyal-cform__ok{background:#7fa86b24;border:1px solid #7FA86B;color:var(--loyal-ink, #F5F2EB)}.loyal-cform__err{background:#e31b231f;border:1px solid var(--loyal-accent, #E31B23);color:var(--loyal-ink, #F5F2EB)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/loyal-contact.css.map */
