.lun-contact{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,72px);max-width:1080px;margin-inline:auto;color:var(--lun-ink, #241b31);font-family:var(--font-body--family)}.lun-contact__support{grid-column:1;grid-row:1;padding:30px;align-self:start;border:1px solid var(--lun-border, #e3dbec);border-radius:20px;background:var(--lun-surface, #f5f2f8)}.lun-contact .lun-contact__title{margin:0;font-family:var(--font-heading--family, var(--font-h2--family));font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.3;letter-spacing:-.035em;text-wrap:balance}.lun-contact__intro,.lun-contact__form-intro p{margin:14px 0 0;color:var(--lun-muted, #655d70);font-size:15px;line-height:1.65}.lun-contact__topics{display:grid;gap:0;margin:28px 0 0;counter-reset:support-topic}.lun-contact__topics>div{position:relative;padding:17px 0 17px 34px;border-top:1px solid var(--lun-border, #e3dbec);counter-increment:support-topic}.lun-contact__topics>div:before{content:"0" counter(support-topic);position:absolute;top:18px;left:0;color:var(--color-primary-button-background, #65409a);font-size:11px;line-height:1.8;font-variant-numeric:tabular-nums}.lun-contact__topics dt{margin:0;font-size:15px;line-height:1.5;font-weight:600}.lun-contact__topics dd{margin:6px 0 0;color:var(--lun-muted, #655d70);font-size:14px;line-height:1.6}.lun-contact__direct{margin-top:15px;padding-top:20px;border-top:1px solid var(--lun-border, #e3dbec)}.lun-contact__direct p{margin:0 0 8px;color:var(--lun-muted, #655d70);font-size:13px;line-height:1.5}.lun-contact__direct a{display:grid;grid-template-columns:1fr auto;gap:2px 12px;min-height:52px;padding:8px 0;color:var(--color-primary-button-background, #65409a);text-decoration:none;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.lun-contact__direct a>span:first-child{grid-column:1;color:var(--lun-muted, #655d70);font-size:11px}.lun-contact__direct a>span:nth-child(2){grid-column:1}.lun-contact__direct a>svg{grid-column:2;grid-row:1 / 3;align-self:center}.lun-contact__direct a:hover>span:nth-child(2){text-decoration:underline;text-underline-offset:4px}.lun-contact__direct a:focus-visible{outline:2px solid var(--color-primary-button-background, #65409a);outline-offset:4px;border-radius:3px}.lun-contact .contact-form__form{grid-column:2;grid-row:1;align-self:start;padding-block:5px}.lun-contact .contact-form__optional{color:var(--lun-muted, #655d70);font-size:12px}.lun-contact .contact-form__form-row{gap:18px}.lun-contact .contact-form__input{transition:border-color .15s ease}.lun-contact .contact-form__input:hover{border-color:var(--color-primary-button-background, #65409a)}.lun-contact .contact-form__input:focus-visible{outline-color:var(--color-primary-button-background, #65409a)}.lun-contact .contact-form__input[aria-invalid=true]{border-color:#a32941}.lun-contact .contact-form__error{color:#892338;background:#fff7f8}.lun-contact .contact-form__success{color:#315e4a;background:#f4faf6}.lun-contact .submit-button{min-height:50px;padding:14px 30px;align-self:flex-start;border-radius:12px;background:var(--color-primary-button-background, #65409a);color:#fff;font-size:15px;font-weight:600;box-shadow:none}.lun-contact .submit-button:hover{background:var(--color-primary-button-hover-background, #4d2c7b)}@media(max-width:749px){.lun-contact{grid-template-columns:minmax(0,1fr);gap:30px}.lun-contact__support{grid-column:1;grid-row:2;padding:24px}.lun-contact .contact-form__form{grid-column:1;grid-row:1}.lun-contact .lun-contact__title{font-size:24px}.lun-contact__topics{margin-top:20px}.lun-contact .submit-button{width:100%}}@media(prefers-reduced-motion:reduce){.lun-contact .contact-form__input{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lun-contact.css.map */
