.kenra-component.kenra-form{width:100%;margin:0 auto}.kenra-component.kenra-form-section{width:100%}.kenra-form-section__inner{max-width:1050px;margin:0 auto;padding:0 20px 60px}.kenra-form-section__heading{margin:0 0 16px;text-align:center}.kenra-form-section__body{margin:0 auto 32px;max-width:600px;text-align:center}.kenra-form .kenra-form__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.kenra-form .kenra-form__field--full{grid-column:1 / -1}.kenra-form .kenra-form__required-note{margin:0 0 20px}.kenra-form .kenra-form__field--invalid input,.kenra-form .kenra-form__field--invalid textarea,.kenra-form .kenra-form__field--invalid select{box-shadow:inset 0 0 0 2px var(--color-maroon)}.kenra-form .kenra-form__error{margin:6px 0 0;color:var(--color-maroon)}.kenra-form .kenra-form__summary{margin:0 0 20px;padding:12px 16px;color:var(--color-maroon);background-color:var(--color-light-gray)}.kenra-form .kenra-form__unavailable{margin:0;padding:24px;text-align:center;background-color:var(--color-light-gray)}.kenra-form .kenra-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kenra-form .kenra-form__captcha{margin:28px 0 0}.kenra-form .kenra-form__captcha-legend{margin:0 0 8px}.kenra-form .kenra-form__widget{max-width:100%}.kenra-form .kenra-form__captcha-privacy{margin:8px 0 0}.kenra-form .kenra-form__captcha-privacy a{color:var(--color-dark-gray);text-decoration:underline}.kenra-form .kenra-form__submit{margin:28px 0 0;padding:14px 32px;width:100%;color:var(--color-white);background-color:var(--color-black);cursor:pointer}.kenra-form .kenra-form__submit:disabled{opacity:.5;cursor:not-allowed}.kenra-form .kenra-form__success{padding:40px 24px;text-align:center}.kenra-form .kenra-form__success-heading{margin:0 0 12px}.kenra-form .kenra-form__success-heading:focus{outline:none}.kenra-form .kenra-form__success-body{margin:0}.kenra-form .kenra-form__label{display:block;margin:0 0 6px}.kenra-form .kenra-form__input,.kenra-form .kenra-form__textarea{width:100%;padding:12px 14px;border:1px solid var(--color-gray);border-radius:2px;background-color:var(--color-white);color:var(--color-black);font-family:inherit;font-size:1.4rem;line-height:1.4}.kenra-form .kenra-form__input{height:46px}.kenra-form .kenra-form__textarea{min-height:132px;resize:vertical}.kenra-form .kenra-form__input:focus-visible,.kenra-form .kenra-form__textarea:focus-visible{outline:2px solid var(--color-black);outline-offset:1px}.kenra-form .kenra-form__select{width:100%;padding:12px 38px 12px 14px;border:1px solid var(--color-gray);border-radius:2px;background-color:var(--color-white);color:var(--color-black);font-family:inherit;font-size:1.4rem;line-height:1.4;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.5' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.kenra-form .kenra-form__select:focus-visible{outline:2px solid var(--color-black);outline-offset:1px}.kenra-form .kenra-form__checks{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:6px}.kenra-form .kenra-form__check{display:flex;align-items:center;gap:10px}.kenra-form .kenra-form__check input{width:18px;height:18px;margin:0;flex:0 0 auto}.kenra-form .kenra-form__check label{margin:0;cursor:pointer}.kenra-form .kenra-form__check--radio{min-height:44px;cursor:pointer}.kenra-form fieldset.kenra-form__field{border:0;margin:0;padding:0;min-width:0}.kenra-form .kenra-form__group-label{margin:10px 0 0}.kenra-form .kenra-form__paragraph,.kenra-form .kenra-form__paragraph p{margin:0}.kenra-form .kenra-form__paragraph a{color:inherit;text-decoration:underline}.kenra-form .kenra-form__help{margin:4px 0 0}.kenra-form .kenra-form__other{margin-top:10px}.kenra-form .kenra-form__other[hidden]{display:none}.kenra-form .kenra-form__other-input{width:100%;padding:12px 14px;border:1px solid var(--color-gray);border-radius:2px;background-color:var(--color-white);color:var(--color-black);font-family:inherit;font-size:1.4rem;line-height:1.4}.kenra-form .kenra-form__other-input:focus-visible{outline:2px solid var(--color-black);outline-offset:1px}@media screen and (min-width:1024px){.kenra-form .kenra-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.kenra-form .kenra-form__group-label,.kenra-form .kenra-form__paragraph{grid-column:1 / -1}.kenra-form .kenra-form__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.kenra-form .kenra-form__submit{width:auto;min-width:220px}.kenra-form-section__inner{padding:0 50px 80px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/kenra-component-form.css.map */
