.contact{flex:1}body:has(.contact-form) #MainContent{background:radial-gradient(ellipse at 85% 5%,#95658138,transparent 60%),linear-gradient(122deg,#291e30,#49344a 58%,#322638);color:#fff6ed;padding-bottom:48px}body:has(.contact-form) #MainContent>.shopify-section{background:transparent}body:has(.contact-form) #MainContent :is(h1,h2,.breadcrumbs,.breadcrumbs a,.breadcrumb a){color:#fff6ed}body:has(.contact-form) #MainContent .section:not(.contact-form){background:transparent}.contact-form.section{max-width:1100px;width:calc(100% - 48px);margin:8px auto 0;padding:32px;border:1px solid #c7a78f;border-radius:22px;background:radial-gradient(ellipse at 12% 0%,#c4a0bc1c,transparent 68%),linear-gradient(125deg,#513c58,#654c64 58%,#49364f);color:#fff6ed;box-shadow:0 12px 32px #160c1c24}.contact-form .form-label{color:#f0dedc;font-weight:500}.contact-form :is(button,input,select,textarea){text-transform:none;letter-spacing:normal}.contact-form :is(input.form-control,select.form-control,textarea.form-control){background:#392b40;color:#fff6ed;border:1px solid #b39582;border-radius:12px;box-shadow:none}.contact-form .form-control::placeholder{color:#cdbacb;opacity:1}.contact-form .form-control:focus-visible{outline:2px solid #f0d8bc;outline-offset:3px}.contact-form select option{background:#392b40;color:#fff6ed}.contact-form .select svg{color:#f0d8bc}.contact-form .btn.btn--primary{background:linear-gradient(115deg,#efdabb,#dfbf9e);color:#342237;border:1px solid #ead0aa;border-radius:12px;box-shadow:none}.contact-form .btn.btn--primary:hover{background:linear-gradient(115deg,#f9e7cc,#e9ccae);color:#342237}@media(max-width:600px){.contact-form.section{width:calc(100% - 32px);padding:22px 18px;border-radius:18px}body:has(.contact-form) #MainContent{padding-bottom:32px}}.contact__wrapper{max-width:66rem;padding:4.8rem 1.5rem;margin:0 auto}.contact__title{padding-bottom:var(--header-padding-bottom)}@media(max-width:767.98px){.contact__title{padding-bottom:var(--header-padding-bottom-mobile)}}.contact__button{margin-top:.4rem}.contact__fields{--f-column-gap: 2.4rem;--f-row-gap: 2rem}.contact__fields .form-field{margin-top:0}@media(min-width:768px){.contact__fields .form-field--full{grid-column-start:1;grid-column-end:3}}@media(min-width:768px){.contact__fields .form-control--textarea{min-height:18rem}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/section-contact-form.css.map */
