.jm-form{--jm-form-ink: var(--color-dark, #18272B);--jm-form-label: var(--color-dark-green, #0E3D36);--jm-form-muted: var(--jm-text-stone, #6E6459);--jm-form-border: var(--jm-grey-400, #B1BCBC);--jm-form-focus: var(--color-primary, #1C3D36);--jm-form-invalid: var(--jm-error, #B42318);--jm-form-error-text: var(--jm-error-text, #8B1A1A);--jm-form-pad-x: 1.4rem;--jm-form-pad-top: 2.2rem;--jm-form-pad-bottom: .6rem;display:grid;grid-template-columns:1fr;gap:1.8rem 2rem;color:var(--jm-form-ink)}.jm-form--dark{--jm-form-label: var(--color-ivory, #F9F8F3);--jm-form-muted: var(--jm-text-muted-on-navy, #7FA9B3);--jm-form-border: transparent;--jm-form-focus: var(--color-accent, #DAFF00);--jm-form-invalid: var(--jm-error-on-dark, #FF6B6B);--jm-form-error-text: var(--jm-error-text-on-dark, #FFB4B4);--jm-form-pad-x: 1.8rem;--jm-form-pad-bottom: .8rem;gap:1.4rem;color:var(--color-light, #FFFFFF)}@media screen and (min-width:750px){.jm-form--full{grid-template-columns:1fr 1fr}}.jm-form__note,.jm-form__alert,.jm-form__success,.jm-form__aside,.jm-form__field--full,.jm-form__actions{grid-column:1 / -1}.jm-form__actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.2rem 2rem}.jm-form__actions .jm-form__note{white-space:nowrap}.jm-form__note{margin:0;font-family:var(--font-body);font-size:var(--jm-fs-13, 1.3rem);color:var(--jm-form-muted)}.jm-form__field{display:flex;flex-direction:column;min-width:0}.jm-form__label{margin:0 0 .6rem;font-family:var(--font-body);font-size:var(--jm-fs-13, 1.3rem);color:var(--jm-form-label)}.jm-form__req{color:inherit}.jm-form__input,.jm-form__select,.jm-form__textarea{width:100%;margin:0;background:var(--color-light, #FFFFFF);border:1px solid var(--jm-form-border);border-radius:0;padding:var(--jm-form-pad-top) var(--jm-form-pad-x) var(--jm-form-pad-bottom);font-family:var(--font-body);font-weight:var(--font-weight-light, 300);font-size:var(--jm-fs-16, 1.6rem);line-height:1.4;color:var(--color-dark, #18272B);outline:2px solid transparent;outline-offset:-2px;transition:border-color var(--jm-dur-instant, .12s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1)),outline-color var(--jm-dur-instant, .12s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1)),box-shadow var(--jm-dur-instant, .12s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1))}.jm-form__input::placeholder,.jm-form__textarea::placeholder{color:var(--jm-text-placeholder, #6B7072)}.jm-form__input:focus,.jm-form__select:focus,.jm-form__textarea:focus,.jm-form__input:focus-visible,.jm-form__select:focus-visible,.jm-form__textarea:focus-visible{border-color:var(--jm-form-focus);outline:2px solid var(--jm-form-focus);outline-offset:-2px;box-shadow:none;animation:none}.jm-form__select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-dark, #18272B) 50%),linear-gradient(135deg,var(--color-dark, #18272B) 50%,transparent 50%);background-position:calc(100% - 1.6rem) center,calc(100% - 1.2rem) center;background-size:.4rem .4rem,.4rem .4rem;background-repeat:no-repeat;padding-right:3.2rem}.jm-form__textarea{min-height:12rem;padding-bottom:1.2rem;resize:vertical}.jm-form--dark .jm-form__textarea{min-height:14rem}@supports selector(:has(*)){.jm-form__field{position:relative}.jm-form__label{--jm-label-rest: calc(1.2rem + var(--jm-form-pad-bottom) / 2);position:absolute;top:0;left:calc(var(--jm-form-pad-x) + 1px);z-index:1;max-width:calc(100% - 2 * var(--jm-form-pad-x) - 2px);margin:0;font-size:var(--jm-fs-16, 1.6rem);font-weight:var(--font-weight-light, 300);line-height:1.4;color:var(--jm-text-placeholder, #6B7072);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transform-origin:left top;transform:translateY(var(--jm-label-rest));transition:transform var(--jm-move-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1)),color var(--jm-dur-fast, .2s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1))}.jm-form__field:has(>.jm-form__textarea)>.jm-form__label{--jm-label-rest: calc(var(--jm-form-pad-top) + 1px)}.jm-form__field:focus-within>.jm-form__label,.jm-form__field:has(>.jm-form__input:not(:placeholder-shown))>.jm-form__label,.jm-form__field:has(>.jm-form__textarea:not(:placeholder-shown))>.jm-form__label,.jm-form__field:has(>.jm-form__select)>.jm-form__label{transform:translateY(.7rem) scale(.75);color:var(--color-dark-green, #0E3D36)}.jm-form__field:has(>.jm-form__select)>.jm-form__label{max-width:calc(100% - var(--jm-form-pad-x) - 3.4rem)}.jm-form__input::placeholder,.jm-form__textarea::placeholder{color:transparent}.jm-form__field:focus-within>.jm-form__input::placeholder{color:var(--jm-text-placeholder, #6B7072)}}.jm-form__input[aria-invalid=true],.jm-form__select[aria-invalid=true],.jm-form__textarea[aria-invalid=true]{border-color:var(--jm-form-invalid);box-shadow:inset 0 0 0 1px var(--jm-form-invalid)}.jm-form__input:-webkit-autofill,.jm-form__textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-dark, #18272B);caret-color:var(--color-dark, #18272B);box-shadow:inset 0 0 0 100rem var(--color-light, #FFFFFF);filter:none;transition:border-color var(--jm-dur-instant, .12s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1)),outline-color var(--jm-dur-instant, .12s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1))}.jm-form__input[aria-invalid=true]:-webkit-autofill,.jm-form__textarea[aria-invalid=true]:-webkit-autofill{box-shadow:inset 0 0 0 1px var(--jm-form-invalid),inset 0 0 0 100rem var(--color-light, #FFFFFF)}@supports selector(:has(*)){.jm-form__field:has(>.jm-form__input:-webkit-autofill)>.jm-form__label{transform:translateY(.7rem) scale(.75);color:var(--color-dark-green, #0E3D36)}}.jm-form__error{margin:.6rem 0 0;font-family:var(--font-body);font-size:var(--jm-fs-13, 1.3rem);line-height:1.4;color:var(--jm-form-error-text)}.jm-form__error[hidden]{display:none}.jm-form__error:not([hidden]){animation:jm-form-message-in var(--jm-dur-fast, .2s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1))}@keyframes jm-form-message-in{0%{opacity:0;transform:translateY(calc(-2 * var(--jm-nudge, 4px)))}}.jm-form__aside{margin-top:-.6rem;font-family:var(--font-body);font-size:var(--jm-fs-13, 1.3rem);color:var(--jm-form-muted)}.jm-form__aside p{margin:0}.jm-form__aside a{color:var(--jm-form-label);text-underline-offset:.3rem}.jm-form__submit{flex-shrink:0}.jm-form__field,.jm-form__aside,.jm-form__reply{transition:opacity var(--jm-dur-base, .3s) var(--jm-ease-standard, cubic-bezier(.25, .1, .25, 1))}.jm-form[data-sending] :is(.jm-form__field,.jm-form__aside,.jm-form__reply){opacity:.55;pointer-events:none}.jm-form__alert,.jm-form__success{margin:0;padding:1.4rem 1.6rem;font-family:var(--font-body);font-weight:var(--font-weight-light, 300);font-size:var(--jm-fs-15, 1.5rem);line-height:1.5;animation:jm-form-message-in var(--jm-dur-base, .3s) var(--jm-ease-out, cubic-bezier(.22, 1, .36, 1))}.jm-form__alert:focus,.jm-form__success-heading:focus{outline:none;box-shadow:none}.jm-form__alert{background:rgba(var(--jm-error-tint-rgb, 255, 0, 0),.05);border:1px solid rgba(var(--jm-error-line-rgb, 180, 0, 0),.35);color:var(--jm-form-error-text)}.jm-form--dark .jm-form__alert{background:rgba(var(--jm-error-on-dark-rgb, 255, 107, 107),.12);border-color:var(--jm-form-invalid);color:var(--color-light, #FFFFFF)}.jm-form__alert p{margin:0}.jm-form__alert ul{margin:.6rem 0 0;padding-left:1.8rem}.jm-form__alert a{color:inherit}.jm-form__success{background:rgba(var(--color-accent-rgb, 218, 255, 0),.18);border:1px solid var(--color-accent, #DAFF00);color:var(--color-dark, #18272B)}.jm-form--dark .jm-form__success{background:rgba(var(--color-accent-rgb, 218, 255, 0),.12);color:var(--color-light, #FFFFFF)}.jm-form__success-heading{display:flex;align-items:center;gap:1rem;margin:0 0 .8rem;font-family:var(--font-body);font-weight:var(--font-weight-medium, 500);font-size:var(--jm-fs-18, 1.8rem);line-height:1.3;letter-spacing:normal;color:inherit}.jm-form__success-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--color-accent, #DAFF00);color:var(--color-dark, #18272B)}.jm-form__success-icon svg{width:1.4rem;height:1.4rem}.jm-form__success p{margin:0 0 1rem;color:inherit}.jm-form__again{color:inherit;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-jm-enquiry-form.css.map */
