[data-form-root=true]{max-width:1160px;margin:1.5rem auto 3rem;padding-left:var(--gutter-mobile, 16px);padding-right:var(--gutter-mobile, 16px)}@media(min-width:768px){[data-form-root=true]{padding-left:var(--gutter-tab, 24px);padding-right:var(--gutter-tab, 24px)}}[data-form-root=true] shopify-forms-embed{--button-border-radius: 4px;--forms-focus-outline-color: rgba(122, 87, 192, .35);--forms-focus-outline-width: 3px;--inline-container-max-width: 99%}.contact-intro{padding-top:8rem}.contact-intro__card{display:grid;grid-template-columns:.85fr 1.15fr;border-radius:var(--radius-lg);border:1px solid var(--parchment-line);background:#fff;overflow:hidden;max-width:1160px;margin-inline:auto}.contact-intro__aside{margin:0;max-width:none;border-radius:0}.contact-intro__form{padding:2.5rem;background:#fff}.contact-intro__form [data-form-root=true]{max-width:none;margin:0;padding:0}.contact-intro__form shopify-forms-embed{--forms-input-background-color: #fdfbf5;--forms-input-border-color: var(--parchment-line);--forms-input-border-width: 1.5px;--forms-input-border-radius: var(--radius-sm);--forms-input-text-color: var(--ink);--forms-input-padding: 1rem 1.15rem;--forms-input-font-size: 1.02rem;--forms-label-color: var(--ink-soft);--forms-text-color: var(--ink);--forms-link-color: var(--violet);--forms-error-color: #8a2b2b;--forms-focus-outline-color: rgba(122, 87, 192, .35);--forms-focus-outline-width: 3px;--forms-focus-outline-style: solid;--button-border-radius: var(--radius-sm);--forms-button-border-radius: var(--radius-sm)}@media(max-width:1023px){.contact-intro{padding-top:5.5rem}.contact-intro__card{grid-template-columns:1fr}.contact-intro__aside,.contact-intro__form{padding:2rem 1.75rem}}@media(max-width:767px){.contact-intro{padding-top:4rem}.contact-intro__aside,.contact-intro__form{padding:1.5rem 1.25rem}}.cform{margin-top:3rem;max-width:1160px;margin-inline:auto}.cform__card{display:grid;grid-template-columns:.85fr 1.15fr;border-radius:var(--radius-lg);border:1px solid var(--parchment-line);background:#fff;overflow:hidden}.cform__aside{background:linear-gradient(160deg,var(--violet-deep) 0%,#2e1a56 100%);color:#f3ecdc;padding:clamp(2.25rem,4vw,3.4rem);display:flex;flex-direction:column;gap:1rem}.cform__aside .eyebrow{color:var(--gold-bright)}.cform__aside .eyebrow:before{background:var(--gold-bright)}.cform__title{color:#fbf7ec;font-size:clamp(1.6rem,2.4vw,1.9rem);margin:0}.cform__intro{color:#f3ecdcd9;font-size:.8rem;line-height:1.6}.cform__meta{list-style:none;margin:auto 0 0;padding:1.15rem 0 0;display:flex;flex-direction:column;gap:.55rem;line-height:1.45}.cform__meta-label{display:block;font-family:var(--ui);font-weight:700;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:.15rem}.cform__meta a{color:#f3ecdc;text-decoration:underline;word-break:break-all}.cform__meta a:hover{color:#fff}.cform__socials-title{font-family:var(--ui);font-weight:700;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright);margin:0 0 .6rem}.cform__socials-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.7rem}.cform__social-btn{width:28px;height:28px;display:grid;place-items:center;border:1px solid #fff;border-radius:100px;color:#fff;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.cform__social-btn svg{width:14px;height:14px}.cform__social-btn:hover,.cform__social-btn:focus-visible{background:#fff;border-color:#fff;color:var(--violet-deep);transform:translateY(-2px)}.cform__fields{padding:clamp(2.25rem,4.5vw,4rem);display:flex;flex-direction:column;gap:1.4rem}.cform__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.cform__field{display:flex;flex-direction:column;gap:.55rem}.cform__label{font-family:var(--ui);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.cform__label em{color:var(--gold-deep);font-style:normal}.cform__opt{text-transform:none;letter-spacing:0;font-weight:500;opacity:.75}.cform__field input,.cform__field textarea{font-family:var(--ui);font-size:1.02rem;color:var(--ink);padding:1rem 1.15rem;border:1.5px solid var(--parchment-line);border-radius:var(--radius-sm);background:#fdfbf5;width:100%;transition:border-color .2s ease,box-shadow .2s ease}.cform__field textarea{resize:vertical;min-height:150px}.cform__field input:focus,.cform__field textarea:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px #7a57c026}.cform__field input::placeholder,.cform__field textarea::placeholder{color:var(--ink-soft);opacity:.6}.cform__actions{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-top:.5rem}.cform__status{font-family:var(--ui);font-size:.92rem;color:var(--ink-soft)}.cform__status--success{color:#1f6b3a}.cform__status--error{color:#8a2b2b}.cform__msg{padding:.9rem 1.1rem;border-radius:var(--radius-sm);font-family:var(--ui);font-size:.94rem}.cform__msg--success{background:#e9f7ee;border:1px solid #bfe4cc;color:#1f6b3a}.cform__msg--error{background:#fdecec;border:1px solid #f3c6c6;color:#8a2b2b}.cform__msg--error ul{margin:0 0 0 1.1rem}@media(max-width:1023px){.cform__card{grid-template-columns:1fr}.cform__aside,.cform__fields{padding:2rem 1.75rem}.cform__aside{gap:1rem}}@media(max-width:767px){.cform{margin-top:2.25rem}.cform__aside,.cform__fields{padding:1.5rem 1.25rem}.cform__grid{grid-template-columns:1fr}.cform__actions{flex-direction:column;align-items:stretch}.cform__actions .btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/contact-form.css.map */
