.contact img{max-width:100%}#MainContent:has(#ContactForm){background:radial-gradient(ellipse at 18% 10%,rgba(65,20,91,.08),transparent 46rem),linear-gradient(180deg,#000,#020103 62%,#050406);padding-top:clamp(98px,7vw,122px)}#MainContent:has(#ContactForm) .main-page-title{margin:0;color:#fff8ec;font-family:var(--font-heading-family);font-size:clamp(4rem,7vw,8.2rem);font-style:italic;font-weight:var(--font-heading-weight);line-height:.9;text-align:center;text-transform:uppercase;background:linear-gradient(180deg,#fff,#f4eddf 46%,#928894);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 18px 36px rgba(0,0,0,.5))}#MainContent:has(#ContactForm) .contact{width:min(980px,calc(100% - 32px));margin:0 auto;color:#fff8ec}#MainContent:has(#ContactForm) .gradient,#MainContent:has(#ContactForm) [class*=color-]{background:transparent}#MainContent:has(#ContactForm) .contact form{padding:clamp(22px,3vw,34px);border:1px solid rgba(215,180,90,.28);border-radius:8px;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#040206db;box-shadow:0 34px 94px #00000070,inset 0 1px #ffffff14}#MainContent:has(#ContactForm) .field:before,#MainContent:has(#ContactForm) .field:after{display:none}#MainContent:has(#ContactForm) .field__input,#MainContent:has(#ContactForm) .text-area{border:1px solid rgba(255,248,236,.18);border-radius:6px;background:#0000008c;color:#fff8ec;box-shadow:inset 0 1px #ffffff0d}#MainContent:has(#ContactForm) .field__input:focus,#MainContent:has(#ContactForm) .text-area:focus{border-color:#d7b45aa3;box-shadow:0 0 0 1px #d7b45a38,inset 0 1px #ffffff0f}#MainContent:has(#ContactForm) .field__label{color:#fff8ecb8}#MainContent:has(#ContactForm) .field__input::placeholder,#MainContent:has(#ContactForm) .text-area::placeholder{color:#fff8ec7a}#MainContent:has(#ContactForm) .contact__button .button{min-height:52px;padding:0 34px;border:1px solid rgba(255,230,149,.62);border-radius:999px;background:linear-gradient(180deg,#f3cf67,#c89f3c 52%,#856b2f);color:#120c04;font-weight:900;text-transform:uppercase}#MainContent:has(#ContactForm) .contact__button .button:before,#MainContent:has(#ContactForm) .contact__button .button:after{display:none}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-contact-form.css.map */
