.contact{color:var(--ekc-brown, #4a2b1f)}.contact img{max-width:100%;border-radius:var(--ekc-radius-lg, 18px)}.contact .title,.contact h1,.contact h2{color:var(--ekc-brown-dark, #2b1810);font-family:var(--ekc-font-display, "Bebas Neue", "Arial Narrow", sans-serif);font-weight:var(--ekc-display-weight, 400);letter-spacing:var(--ekc-display-tracking, .025em)}.contact .form__message{align-items:flex-start;gap:var(--ekc-space-xs, .8rem);color:var(--ekc-green-dark, #34421f)}.contact .icon-success{margin-top:.2rem;color:var(--ekc-green, #44552a)}.contact .field{margin-bottom:var(--ekc-space-md, 1.8rem)}.contact .field__input,.contact .text-area{color:var(--ekc-brown-dark, #2b1810);background-color:var(--ekc-cream, #f7f1e6);border-radius:var(--ekc-radius-sm, 6px)}.contact .field:before,.contact .field:after{border-radius:var(--ekc-radius-sm, 6px)}.contact .field__input:focus,.contact .field__input:focus-visible,.contact .text-area:focus,.contact .text-area:focus-visible{outline:.2rem solid var(--ekc-green, #44552a);outline-offset:.2rem;box-shadow:none}.contact .field__label{color:#4a2b1fc7}.contact__button{margin-top:var(--ekc-space-xl, 3.2rem)}.contact__button .button{color:var(--ekc-white, #ffffff);background-color:var(--ekc-green, #44552a);border-radius:var(--ekc-radius-sm, 6px);box-shadow:none;font-weight:700;letter-spacing:.06em;transition:background-color var(--ekc-transition, .22s ease),transform var(--ekc-transition-premium, .32s cubic-bezier(.16, 1, .3, 1))}.contact__button .button:hover{background-color:var(--ekc-green-dark, #34421f);transform:translateY(-.1rem)}.contact__button .button:focus-visible{outline:.2rem solid var(--ekc-brown, #4a2b1f);outline-offset:.3rem;box-shadow:none}@media screen and (min-width:750px){.contact .field{margin-bottom:var(--ekc-space-lg, 2.4rem)}.contact__button{margin-top:var(--ekc-space-2xl, 4.8rem)}.contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ekc-space-lg, 2.4rem)}}@media(forced-colors:active){.contact .field__input,.contact .text-area,.contact__button .button{border:.1rem solid ButtonText}}@media(prefers-reduced-motion:reduce){.contact__button .button{transition-duration:.01ms}.contact__button .button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
