.luna-stockist{width:100%;padding:35px 24px 0;display:flex;flex-direction:column;align-items:center;text-align:center;scroll-margin-top:60px}@media screen and (max-width:749px){.luna-stockist{padding:63px 24px 0}}.luna-stockist h2{margin:0 0 .5em;color:var(--luna-teal);font-size:clamp(26px,1.2vw + 20px,40px);line-height:1.05;text-transform:uppercase}.luna-stockist h2.luna-stockist__heading--coral{color:var(--luna-coral)}.luna-stockist__intro{font-family:var(--luna-font-body);font-weight:500;color:var(--luna-teal);font-size:clamp(14px,.3vw + 12px,17px);line-height:1.4;max-width:440px;margin:0 0 32px}.luna-stockist__success{font-family:var(--luna-font-body);font-weight:500;color:var(--luna-teal);font-size:20px;max-width:440px}.luna-stockist-form{width:100%;max-width:440px;display:flex;flex-direction:column;gap:18px;text-align:left}.luna-stockist-form label{display:block;font-family:var(--luna-font-body);color:var(--luna-teal);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.luna-stockist-form .required-mark{color:var(--luna-coral)}.luna-stockist-form input,.luna-stockist-form textarea{width:100%;font-family:var(--luna-font-body);font-size:15px;background:#fff;border:1px solid var(--luna-mint);border-radius:8px;padding:12px 14px;color:var(--luna-teal)}.luna-stockist-form input:focus,.luna-stockist-form textarea:focus{outline:none;border-color:var(--luna-teal)}.luna-stockist-form textarea{resize:vertical}.luna-stockist-form .button{align-self:center;margin-top:8px;font-family:var(--luna-font-body);font-weight:600;font-size:1.6rem;letter-spacing:-.01rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-luna-stockist-form.css.map */
