.kamal-contact{padding-block:var(--kamal-section-y);background-color:var(--kamal-white);color:var(--kamal-ink)}.kamal-contact__inner{display:grid;gap:4rem}.kamal-contact__intro{display:grid;align-content:start;gap:1.4rem}.kamal-contact__text{font-size:1.5rem;line-height:1.75;color:var(--kamal-ink-soft)}.kamal-contact__text>p{margin:0}.kamal-contact__cards{display:grid;gap:1.2rem;margin:1.2rem 0 0;padding:0;list-style:none}.kamal-contact__card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem;padding:1.6rem 2rem;border:1px solid var(--kamal-line);border-radius:var(--kamal-radius-soft);background-color:var(--kamal-white);color:inherit;text-decoration:none;transition:border-color var(--kamal-duration) var(--kamal-ease),box-shadow var(--kamal-duration) var(--kamal-ease),transform var(--kamal-duration) var(--kamal-ease)}.kamal-contact__card:hover{border-color:var(--kamal-tan);box-shadow:0 10px 28px -20px #1111118c;transform:translateY(-2px)}.kamal-contact__card:focus-visible{outline:2px solid var(--kamal-ink);outline-offset:3px}.kamal-contact__card-icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background-color:var(--kamal-beige);color:var(--kamal-tan-text)}.kamal-contact__card--whatsapp .kamal-contact__card-icon{background-color:#e3f4ea;color:#25d366}.kamal-contact__card-body{display:grid;gap:.2rem;min-width:0}.kamal-contact__card-title{font-family:var(--kamal-font-heading);font-size:1.7rem}.kamal-contact__card-text{overflow-wrap:anywhere;font-size:1.35rem;color:var(--kamal-ink-muted)}.kamal-contact__card-arrow{width:1.6rem;height:1.6rem;color:var(--kamal-tan-text);transition:transform var(--kamal-duration) var(--kamal-ease)}.kamal-contact__card:hover .kamal-contact__card-arrow{transform:translate(4px)}.kamal-contact__form-card{padding:clamp(2.4rem,4vw,4.8rem);border-radius:var(--kamal-radius-soft);background-color:var(--kamal-beige);background-image:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--kamal-sand) 55%,transparent) 0%,transparent 55%)}.kamal-contact__form-heading{margin:0 0 .6rem;font-family:var(--kamal-font-heading);font-size:clamp(2.2rem,3vw,2.8rem);font-weight:400}.kamal-contact__form-text{margin:0 0 2.4rem;font-size:1.4rem;color:var(--kamal-ink-soft)}.kamal-contact__form,.kamal-contact__row{display:grid;gap:1.8rem}.kamal-field{display:grid;gap:.6rem}.kamal-field__label{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kamal-ink-soft)}.kamal-field__input{width:100%;padding:1.3rem 1.6rem;border:1px solid var(--kamal-line);border-radius:.8rem;background-color:var(--kamal-white);font-family:var(--kamal-font-body);font-size:1.5rem;color:var(--kamal-ink);transition:border-color var(--kamal-duration) var(--kamal-ease),box-shadow var(--kamal-duration) var(--kamal-ease)}.kamal-field__input:focus{outline:none;border-color:var(--kamal-tan-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--kamal-tan) 30%,transparent)}.kamal-field__input[aria-invalid=true]{border-color:#b3261e}.kamal-field__input--area{min-height:14rem;resize:vertical}.kamal-contact__submit{justify-self:start;margin-top:.4rem;padding-inline:3.2rem;font-size:1.5rem}.kamal-contact__status{display:flex;align-items:flex-start;gap:1rem;margin:0;padding:1.4rem 1.6rem;border-radius:.8rem;font-size:1.4rem;line-height:1.5}.kamal-contact__status--success{background-color:#e3f4ea;color:#1f5c38}.kamal-contact__status--error{display:grid;gap:.4rem;background-color:#fbe9e7;color:#8c1d18}.kamal-contact__status--error p{margin:0;font-weight:600}.kamal-contact__status--error a{color:inherit}@media screen and (min-width:750px){.kamal-contact__row{grid-template-columns:1fr 1fr}}@media screen and (min-width:990px){.kamal-contact__inner{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(4rem,6vw,9rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kamal-contact.css.map */
