#MainContent{--color-background:227,225,225;--color-foreground:96,59,133;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--custom-body-font);letter-spacing:0}#MainContent .main-page-title,#MainContent .rich-text__heading,#MainContent .contact>h2{font-family:var(--custom-heading-font);font-weight:400;color:inherit;letter-spacing:-.035em;line-height:1.15;text-align:center}#MainContent .main-page-title{font-size:clamp(34px,3vw,44px);margin:4px 0 0}#MainContent .rich-text__heading,#MainContent .contact>h2{font-size:clamp(25px,2.2vw,32px);text-transform:uppercase}#MainContent .rich-text__blocks{max-width:800px}#MainContent .rich-text__text,#MainContent .rich-text__text h3{font:inherit;font-size:20px;line-height:1.5;color:inherit}#MainContent .rich-text__text p,#MainContent .rich-text__text h3{margin:0}#MainContent .rich-text__buttons{margin-top:38px}#MainContent .button{--color-button:96,59,133;--color-button-text:227,225,225;--border-offset:0px;--buttons-radius:15px;--buttons-radius-outset:15px;min-height:62px;padding:14px 38px;border-radius:15px;font-family:var(--custom-body-font);font-size:20px;letter-spacing:0;text-transform:uppercase}#MainContent .contact{width:min(100%,880px);padding-inline:48px}#MainContent .contact>h2{margin:0 0 50px}#MainContent .contact__fields{gap:36px}#MainContent .contact .field{margin-bottom:24px}#MainContent .contact .field:before,#MainContent .contact .field:after{content:none}#MainContent .contact .field__input{border:1px solid rgb(var(--color-foreground));border-radius:6px;min-height:52px;box-shadow:none;font-family:var(--custom-body-font);font-size:18px;color:inherit}#MainContent .contact .field__label{color:inherit;font-family:var(--custom-body-font);letter-spacing:0}#MainContent .contact textarea.field__input{height:240px;min-height:180px;resize:vertical}#MainContent .contact__button{margin:42px 0 80px;text-align:center}#MainContent .contact__button .button{min-width:156px}#MainContent .contact .form-status{font-family:var(--custom-body-font)}@media(max-width:749px){#MainContent .contact{padding-inline:24px}#MainContent .contact__fields{display:grid;grid-template-columns:1fr;gap:0}#MainContent .contact>h2{margin-bottom:28px}#MainContent .rich-text__text,#MainContent .rich-text__text h3{font-size:16px}#MainContent .button{min-height:50px;font-size:16px;padding-inline:24px}#MainContent .contact__button{margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-contact.css.map */
