.contact--formrun{--contact-bg: #ffffff;--contact-text: #000000;--contact-label: #000000;--contact-border: #d9d9d9;--contact-border-focus: #6d67ff;--contact-button-bg: #6d67ff;--contact-button-text: #ffffff;--contact-required-bg: #f44336;--contact-optional-bg: #8c8c8c;--contact-badge-text: #ffffff;--contact-description: #999999;font-family:sans-serif}.contact img{max-width:100%}.contact--formrun .title{color:var(--contact-text);font-size:3rem;font-weight:400;text-align:center;margin-bottom:2.4rem}.contact--formrun .form__message{align-items:flex-start}.contact--formrun .icon-success{margin-top:.2rem}.contact--formrun .contact-field{margin-bottom:2.4rem}.contact--formrun .contact-field__label{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-bottom:.8rem;font-size:1.6rem;font-weight:400;color:var(--contact-label);line-height:1.5}.contact--formrun .contact-field__badge{display:inline-block;padding:.2rem .8rem;border-radius:.3rem;font-size:1.2rem;font-weight:400;line-height:1.4;color:var(--contact-badge-text)}.contact--formrun .contact-field__badge--required{background-color:var(--contact-required-bg)}.contact--formrun .contact-field__badge--optional{background-color:var(--contact-optional-bg)}.contact--formrun .contact-field__input{display:block;width:100%;box-sizing:border-box;padding:1.2rem;font-size:1.6rem;font-weight:400;color:var(--contact-text);background-color:var(--contact-bg);border:1px solid var(--contact-border);border-radius:.4rem;line-height:1.5;transition:border-color .2s ease;-webkit-appearance:none;appearance:none}.contact--formrun .contact-field__input:focus{outline:none;border-color:var(--contact-border-focus)}.contact--formrun .contact-field__input--textarea{min-height:12rem;resize:vertical}.contact--formrun .contact-field__input--select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23000' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;padding-right:3.6rem}.contact--formrun .contact-field__error{display:block;margin-top:.6rem;font-size:1.3rem;color:var(--contact-required-bg)}.contact--formrun .contact__checkboxes{margin:0 0 2.4rem;padding:0;border:0}.contact--formrun .contact__checkboxes>legend{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem;padding:0;font-size:1.6rem;font-weight:400;color:var(--contact-label)}.contact--formrun .contact__checkbox-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;font-size:1.6rem;line-height:1.5;color:var(--contact-text);cursor:pointer}.contact--formrun .contact__checkbox-item:last-child{margin-bottom:0}.contact--formrun .contact__checkbox-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.contact--formrun .contact__checkbox-box{flex-shrink:0;width:2rem;height:2rem;margin-top:.2rem;border:1px solid #90a4ae;border-radius:.4rem;background-color:var(--contact-bg);position:relative;transition:border-color .2s ease,background-color .2s ease}.contact--formrun .contact__checkbox-item input[type=checkbox]:checked+.contact__checkbox-box{border-color:var(--contact-button-bg);background-color:var(--contact-button-bg)}.contact--formrun .contact__checkbox-item input[type=checkbox]:checked+.contact__checkbox-box:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:.6rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-60%) rotate(-45deg)}.contact--formrun .contact__checkbox-item input[type=checkbox]:focus-visible+.contact__checkbox-box{outline:2px solid var(--contact-border-focus);outline-offset:2px}.contact--formrun .contact__button{margin-top:3.2rem;text-align:center}.contact--formrun .contact__button .button{width:100%;max-width:40rem;min-height:5.2rem;padding:1.2rem 2.4rem;font-size:2rem;font-weight:400;color:var(--contact-button-text);background-color:var(--contact-button-bg);border:2px solid var(--contact-button-bg);border-radius:.4rem;cursor:pointer}.contact--formrun .contact__button .button:before,.contact--formrun .contact__button .button:after{display:none}.contact--formrun .contact__button .button:not([disabled]):hover{opacity:.9}@media screen and (min-width:750px){.contact--formrun .contact__button .button{min-width:28rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
