.main-contact{padding-top:120px}.main-contact .page-width--narrow{max-width:1176px}.main-contact .section-header{margin-bottom:44px}.main-contact .main-title{color:#000;text-align:left}.main-contact .main-title:first-line{font-size:unset}.main-contact .main-grid{display:flex;margin:0 -55px}.main-contact .alpha{flex:1;padding:0 55px}.main-contact .beta{max-width:426px;flex:426px;padding:0 55px}.main-contact .input-full{font-size:14px!important;letter-spacing:1.6px;color:#000;font-weight:400;border:0;border-bottom:.5px solid #000;padding:12px 0;margin-bottom:20px;font-family:var(--font-commissioner);outline:none}.main-contact .input-full::placeholder{font-size:14px!important;letter-spacing:1.6px;text-transform:uppercase;color:#000;font-weight:400;font-family:var(--font-commissioner);opacity:1}.main-contact .textarea-field{min-height:unset;resize:none;height:44.1px;margin-bottom:0;overflow:hidden}.main-contact .custom-btn{padding:0;margin-top:48px;letter-spacing:1.6px;font-size:16px;text-transform:uppercase;color:#d6158b;font-weight:400;font-family:var(--font-commissioner);display:block}.main-contact .sub-heading{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:20px;letter-spacing:0;text-transform:inherit;color:#c89540;font-weight:700;margin-bottom:12px}.main-contact .rte{margin-bottom:30px}.main-contact .rte p{font-size:16px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:400;margin-bottom:8px}.main-contact .rte p:last-child{margin-bottom:0}.main-contact .social-list{margin:0;display:flex;align-items:center;list-style:none;grid-gap:22px}.main-contact .social-item{max-width:20px;flex:20px;height:20px;display:flex;margin-bottom:0}.main-contact .social-item svg{width:100%;height:100%}@media screen and (max-width:1279px){.main-contact{padding-top:90px}.main-contact .main-grid{margin:0 -30px}.main-contact .alpha{padding:0 30px}.main-contact .beta{max-width:370px;flex:370px;padding:0 30px}}@media screen and (max-width:990px){.main-contact .main-grid{margin:0;flex-wrap:wrap}.main-contact .alpha{padding:0;max-width:100%;margin-bottom:76px;flex:100%}.main-contact .beta{padding:0}.main-contact .custom-btn{margin-top:34px}}@media screen and (max-width:768px){.main-contact .page-width{padding:0 22px}}@media screen and (max-width:480px){.main-contact .main-title{font-size:30px}.main-contact .section-header{margin-bottom:22px}.main-contact .custom-btn{margin-top:24px}.main-contact .alpha{margin-bottom:60px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/contact-form.css.map */
