.section-contact{background:var(--section-bg, #000000);color:var(--section-text, #ffffff);min-height:100svh;padding-top:clamp(180px,15vw,230px);padding-bottom:clamp(90px,9vw,140px)}.section-contact .container{width:min(100% - 48px,1120px);margin-inline:auto}.section-contact .header-contact-wrap{max-width:760px;margin:0 auto clamp(40px,5vw,72px);text-align:center}.section-contact .section__sub-heading{margin:0 0 14px;color:color-mix(in srgb,var(--section-text, #ffffff) 68%,transparent);font-size:11px;font-weight:700;letter-spacing:.24em;line-height:1.2;text-transform:uppercase}.section-contact .section__heading{margin:0;color:var(--section-text, #ffffff);font-family:var(--font-heading-family, "Roboto Condensed", sans-serif);font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:0;line-height:.95;text-transform:uppercase}.section-contact .section__description{max-width:620px;margin:22px auto 0;color:color-mix(in srgb,var(--section-text, #ffffff) 76%,transparent);font-size:clamp(16px,1.2vw,18px);line-height:1.7}.section-contact .section__description p{margin:0 0 12px}.section-contact .section__description a{color:var(--section-text, #ffffff);text-underline-offset:5px}.section-contact form{max-width:820px;margin-inline:auto}.section-contact .fieldset,.section-contact .contact__fields{display:grid;gap:18px}.section-contact .contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.section-contact .field{position:relative;display:flex;flex-direction:column;border:0}.section-contact .field:before,.section-contact .field:after{content:none}.section-contact .field__label,.section-contact .form__label{order:-1;display:block;position:static;inset:auto;margin:0 0 8px;color:color-mix(in srgb,var(--section-text, #ffffff) 74%,transparent);font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.2;pointer-events:auto;text-transform:uppercase;transition:none}.section-contact .field__input{width:100%;min-height:54px;border:1px solid var(--contact-input-border, rgb(255 255 255 / .28));border-radius:0;background:var(--contact-input-bg, rgb(255 255 255 / .06));color:var(--contact-input-text, var(--section-text, #ffffff));font:inherit;font-size:16px;letter-spacing:0;line-height:1.4;margin:0;outline:none;padding:15px 16px;transition:background .2s ease,border-color .2s ease}.section-contact .field__input:focus,.section-contact .field__input:not(:placeholder-shown),.section-contact .field__input:-webkit-autofill{margin:0;padding:15px 16px}.section-contact .field__input:focus~.field__label,.section-contact .field__input:not(:placeholder-shown)~.field__label,.section-contact .field__input:-webkit-autofill~.field__label{position:static;font-size:11px;letter-spacing:.18em}.section-contact textarea.field__input{min-height:180px;resize:vertical}.section-contact .field__input::placeholder{color:color-mix(in srgb,var(--contact-input-text, var(--section-text, #ffffff)) 46%,transparent)}.section-contact .field__input:focus{border-color:var(--section-text, #ffffff);background:#ffffff1a}.section-contact .contact__button{margin-top:18px;text-align:center}.section-contact .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:190px;border:1px solid #ffffff;background:#fff;color:#000;font-family:var(--font-heading-family, "Roboto Condensed", sans-serif);font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1;padding:16px 24px;text-transform:uppercase}.section-contact .btn:hover{background:transparent;color:var(--section-text, #ffffff)}@media screen and (max-width:749px){.section-contact{min-height:auto;padding-top:126px;padding-bottom:80px}.section-contact .container{width:min(100% - 32px,920px)}.section-contact .contact__fields{grid-template-columns:1fr}.section-contact .section__heading{font-size:clamp(34px,12vw,48px)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-contact-form.css.map */
