.c_contact-form .c_page-width{max-width:900px}.c_contact-form__text{margin:0;text-align:center;padding:var(--Basic-Spacing-24, 24px) var(--Basic-Spacing-32, 32px);border-radius:var(--corner-radius--xs, 4px);border:1px dashed var(--Primary-Primary, #3CA533);color:var(--Neutral-Black, #2D2D2D);font-size:16px;font-weight:500;line-height:200%;letter-spacing:1.28px}@media screen and (max-width: 749px){.c_contact-form__text{padding:18px 24px;font-size:13px;letter-spacing:1.04px;text-align:left}}.c_contact-form__container{margin-top:48px;display:flex;flex-direction:column;row-gap:24px}@media screen and (max-width: 749px){.c_contact-form__container{margin-top:32px;row-gap:18px}}.c_contact-form__wrap{display:grid;grid-template-columns:224px 1fr;column-gap:16px;padding:16px 0}.c_contact-form__wrap:has(.c_contact-form__body .c_contact-form__field__input:focus){padding:15px 0}.c_contact-form__wrap:has(.c_contact-form__body .c_contact-form__field__input.text-area:focus){padding:16px 0}@media screen and (max-width: 749px){.c_contact-form__wrap{grid-template-columns:1fr;gap:0;padding:10px 0}.c_contact-form__wrap:has(.c_contact-form__body .c_contact-form__field__input:focus){padding:9px 0}.c_contact-form__wrap:has(.c_contact-form__body .c_contact-form__field__input.text-area:focus){padding:10px 0}}.c_contact-form__item{display:flex;align-items:center;gap:12px}@media screen and (max-width: 749px){.c_contact-form__item{gap:8px}}.c_contact-form__required{width:45px;height:26px;border-radius:var(--corner-radius--xs, 4px);background:var(--Primary-Primary, #3CA533);display:flex;justify-content:center;align-items:center;color:var(--Neutral-White, #FFF);font-size:14px;font-weight:500;line-height:100%;letter-spacing:.28px}@media screen and (max-width: 749px){.c_contact-form__required{width:33px;height:24px;border-radius:2px;font-size:12px;letter-spacing:.24px}}.c_contact-form__required--not{background:var(--Neutral-Grey-600, #848484)}.c_contact-form__item p{margin:0;color:var(--Neutral-Black, #2D2D2D);font-size:16px;font-weight:700;line-height:180%;letter-spacing:.8px}@media screen and (max-width: 749px){.c_contact-form__item p{font-size:13px;letter-spacing:.65px}}.c_contact-form__body{position:relative}@media screen and (max-width: 749px){.c_contact-form__body{margin-top:16px}}.c_contact-form__body .c_contact-form__field__input{height:auto;margin:0;padding:20px 16px;border-radius:var(--corner-radius--xs, 4px);border:1px solid var(--Neutral-Grey-600, #848484);background:var(--Neutral-Grey-100, #F4F4F4);color:var(--Neutral-Black, #2D2D2D);font-size:16px;font-weight:500;line-height:180%;letter-spacing:.8px}@media screen and (max-width: 749px){.c_contact-form__body .c_contact-form__field__input{padding:16px;border-radius:2px;font-size:13px;letter-spacing:.65px}}.c_contact-form__body .form-select{-webkit-appearance:none;appearance:none;padding:24px 16px;width:100%}@media screen and (max-width: 749px){.c_contact-form__body .form-select{padding:16px}}.c_contact-form__select-icon{position:absolute;z-index:1;width:16px;height:16px;top:50%;translate:0 -50%;right:16px;pointer-events:none}.c_contact-form__body .text-area{padding:24px 16px;height:200px;resize:vertical}@media screen and (max-width: 749px){.c_contact-form__select-icon{padding:18px 10px}}.c_contact-form__body .c_contact-form__field__input:focus{border:2px solid #007BFF;box-shadow:none;outline:0}.c_contact-form__body .c_contact-form__field__input::placeholder{opacity:1!important;color:var(--Neutral-Gray-600, #888)}.c_contact-form__body .form-select:required:invalid{color:var(--Neutral-Gray-600, #888)}.c_contact-form__field__error{margin:4px 0 0 240px;grid-column:1 / -1;color:#e05a5a;font-size:14px;font-weight:500;letter-spacing:.28px;display:none}@media screen and (max-width: 749px){.c_contact-form__field__error{margin:4px 0 0;font-size:12px;letter-spacing:.24px}}.c_contact-form__field__error.is-visible{display:block}.c_contact-form__privacy{text-align:center;margin-inline:auto;width:fit-content}.c_contact-form__privacy-checkbox{margin:0;width:1px;height:1px;position:absolute;clip:rect(0,0,0,0)}.c_contact-form__privacy-checkbox:checked+.c_contact-form-checkbox__input:after{opacity:1}.c_contact-form__privacy-checkbox:focus+.c_contact-form-checkbox__input:before{border:2px solid #007BFF}.c_contact-form__button:has(.c_contact-form__field__error--privacy.is-visible) .c_contact-form-checkbox__input:before,.c_contact-form__button:has(.c_contact-form__field__error--privacy.js-is-error) .c_contact-form-checkbox__input:before{border:1px solid #E05A5A}.c_contact-form-checkbox__input{color:var(--Neutral-Black, #2D2D2D);font-size:16px;font-weight:500;line-height:180%;letter-spacing:.8px;width:fit-content;padding-left:36px;position:relative}@media screen and (max-width: 749px){.c_contact-form-checkbox__input{font-size:13px;padding-left:28px;letter-spacing:.65px}}.c_contact-form-checkbox__input:before{position:absolute;content:"";display:block;width:24px;height:24px;top:0;left:0;border-radius:2px;border:1px solid var(--Neutral-Grey-600, #848484);background:var(--Neutral-White, #FFF)}@media screen and (max-width: 749px){.c_contact-form-checkbox__input:before{width:20px;height:20px}}.c_contact-form-checkbox__input:after{position:absolute;content:"";display:block;width:10px;height:6px;border-left:2px solid var(--Primary-Primary, #3CA533);border-bottom:2px solid var(--Primary-Primary, #3CA533);top:7px;left:7px;rotate:-45deg;opacity:0}@media screen and (max-width: 749px){.c_contact-form-checkbox__input:after{width:8px;height:5px;top:6px;left:6px}}#agree:disabled+.c_contact-form-checkbox__input:hover{cursor:not-allowed}.c_contact-form-checkbox__input a{color:var(--Primary-Primary, #3CA533);line-height:100%;letter-spacing:.32px;transition:opacity .3s ease}@media screen and (max-width: 749px){.c_contact-form-checkbox__input a{letter-spacing:.26px}}.c_contact-form-checkbox__input a:hover{opacity:.7}.c_contact-form-checkbox__input a:focus-visible{border:1px solid #007BFF;box-shadow:none;outline:0}.c_contact-form-checkbox__input a.js-is-visited{color:var(--Semantic-Visited, #4A5442)}@media screen and (max-width: 749px){.c_contact-form__button .c_contact-form__field__error{text-align:center}}.c_contact-form__button .button{margin-top:48px;width:330px;height:72px;display:flex;justify-content:center;align-items:center;margin-inline:auto;border-radius:var(--corner-radius--sm, 8px);background:var(--Secondary-Secondary, #F97830);border:1px solid var(--Secondary-Secondary, #F97830);color:var(--Neutral-White, #FFF);font-size:18px;font-weight:700;line-height:100%;letter-spacing:.9px;transition:background .3s ease,color .3s ease}@media screen and (max-width: 749px){.c_contact-form__button .button{width:100%;max-width:327px;height:72px;font-size:14px;letter-spacing:.7px}}.c_contact-form__button .button:not(:disabled):hover{color:var(--Secondary-Secondary, #F97830);background:var(--Neutral-White, #FFF)}.c_contact-form__button .button:disabled{background:var(--Neutral-Grey-600, #848484);border:1px solid var(--Neutral-Grey-600, #848484);opacity:1}.c_contact-form__button .button:before,.c_contact-form__button .button:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/24/assets/c_contact-form.css.map */
