.lemc{background:#f8f0ea;padding:clamp(48px,7vw,96px) 24px;font-family:var(--font-body--family, "Work Sans", sans-serif);color:#1e1421}.lemc__container{max-width:1280px;margin:0 auto}.lemc__head{text-align:center;margin-bottom:clamp(32px,5vw,64px)}.lemc__eyebrow{font-size:.74rem;font-weight:600;letter-spacing:.24em;color:#5b4459;text-transform:uppercase;margin:0 0 12px}.lemc__title{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:clamp(2rem,4vw,2.8rem);font-weight:500;margin:0;line-height:1.15;color:#1e1421}.lemc__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.lemc__intro{margin-bottom:22px}.lemc__intro-body p{margin:0 0 12px;line-height:1.65;color:color-mix(in oklch,oklch(.21 .03 320) 75%,transparent)}.lemc__wa{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:14px 22px;background:#61d46a;color:#fff;border-radius:999px;font-family:var(--font-body--family, "Work Sans", sans-serif);font-size:.95rem;font-weight:600;text-decoration:none;transition:background .25s,transform .2s;width:100%;justify-content:center}.lemc__wa:hover{background:#45ba50;color:#fff;transform:translateY(-1px)}.lemc__col-title{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:1.35rem;font-weight:500;color:#1e1421;margin:0 0 8px}.lemc__col-desc{color:color-mix(in oklch,oklch(.21 .03 320) 70%,transparent);font-size:.95rem;line-height:1.55;margin:0 0 24px}.lemc__form{display:flex;flex-direction:column;gap:16px;background:#f5e9df;padding:28px;border-radius:14px;border:1px solid color-mix(in oklch,oklch(.21 .03 320) 6%,transparent)}.lemc__row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lemc__field{display:flex;flex-direction:column;gap:6px}.lemc__field span{font-size:.82rem;font-weight:500;color:color-mix(in oklch,oklch(.21 .03 320) 80%,transparent);letter-spacing:.02em}.lemc__field input,.lemc__field select,.lemc__field textarea{padding:11px 14px;border:1px solid color-mix(in oklch,oklch(.21 .03 320) 14%,transparent);border-radius:8px;background:#f8f0ea;font-family:inherit;font-size:.95rem;color:#1e1421;transition:border-color .2s,box-shadow .2s}.lemc__field input:focus,.lemc__field select:focus,.lemc__field textarea:focus{outline:none;border-color:#5b4459;box-shadow:0 0 0 3px color-mix(in oklch,oklch(.42 .045 330) 18%,transparent)}.lemc__field textarea{resize:vertical;min-height:110px}.lemc__submit{margin-top:6px;padding:14px 22px;background:#5b4459;color:#f8f0ea;border:0;border-radius:999px;font-family:inherit;font-size:.98rem;font-weight:600;letter-spacing:.02em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .25s ease,transform .2s ease,box-shadow .25s ease}.lemc__submit:hover{background:#81687e;transform:translateY(-2px);box-shadow:0 6px 20px -8px color-mix(in oklch,oklch(.42 .045 330) 50%,transparent)}.lemc__note{font-size:.78rem;color:color-mix(in oklch,oklch(.21 .03 320) 55%,transparent);margin:4px 0 0}.lemc__note a{color:#5b4459;text-decoration:underline}.lemc__success,.lemc__errors{padding:14px 18px;border-radius:8px;font-size:.92rem}.lemc__success{background:#d1eed1;color:#133d17;display:flex;align-items:center;gap:12px}.lemc__success svg{flex-shrink:0;color:#146720}.lemc__errors{background:#ffe2df;background:oklch(.94 .05 25);color:#7f2021}.lemc__errors ul{margin:4px 0 0 18px;padding:0}.lemc__col--text .lemc__col-body{color:color-mix(in oklch,oklch(.21 .03 320) 75%,transparent);line-height:1.7;font-size:1rem}.lemc__col--text .lemc__col-body p{margin:0 0 14px}.lemc__col--text .lemc__col-body p:last-child{margin:0}.lemc__quick{display:flex;flex-direction:column;gap:10px;margin-top:26px}.lemc__quick-item{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;background:#f5e9df;border:1px solid color-mix(in oklch,oklch(.21 .03 320) 8%,transparent);border-radius:10px;text-decoration:none;color:#1e1421;font-size:.95rem;font-weight:500;transition:background .25s,border-color .25s,transform .2s}.lemc__quick-item svg{color:#5b4459;flex-shrink:0}.lemc__quick-item:hover{background:#f8f0ea;border-color:#5b4459;transform:translateY(-1px);color:#5b4459}.lemc__quick-item--wa{background:#61d46a;color:#fff;border-color:transparent}.lemc__quick-item--wa svg{color:#fff}.lemc__quick-item--wa:hover{background:#45ba50;color:#fff}.lemc__info-block{display:flex;gap:14px;margin-bottom:24px;align-items:flex-start}.lemc__info-icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#f5e9df;display:flex;align-items:center;justify-content:center;color:#5b4459;border:1px solid color-mix(in oklch,oklch(.42 .045 330) 15%,transparent)}.lemc__info-block strong{display:block;font-family:var(--font-heading--family, "Playfair Display", serif);font-size:1.05rem;font-weight:500;color:#1e1421;margin-bottom:4px}.lemc__info-block p{margin:0 0 6px;color:color-mix(in oklch,oklch(.21 .03 320) 78%,transparent);font-size:.95rem;line-height:1.55}.lemc__info-block em{font-style:italic;color:color-mix(in oklch,oklch(.21 .03 320) 60%,transparent)}.lemc__info-link{font-size:.85rem;color:#5b4459;text-decoration:none;font-weight:600;letter-spacing:.01em}.lemc__info-link:hover{text-decoration:underline}.lemc__map{margin-top:12px;border-radius:12px;overflow:hidden;border:1px solid color-mix(in oklch,oklch(.21 .03 320) 8%,transparent)}.lemc__map iframe{display:block;filter:saturate(.92) brightness(.98)}@media(max-width:900px){.lemc__grid{grid-template-columns:1fr;gap:32px}.lemc__row-2{grid-template-columns:1fr 1fr}}@media(max-width:600px){.lemc__row-2{grid-template-columns:1fr}.lemc__form{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lemuria-contact.css.map */
