.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-text-and-form.form-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:flex-start}.corporate-sale-form{max-width:600px}.corporate-sale-form .field select,.corporate-sale-form .field input{background-color:#fff}@media screen and (max-width: 989px){.contact-text-and-form.form-two-columns{grid-template-columns:1fr;gap:40px}}.contact-text-and-form form{display:flex;flex-direction:column;gap:20px}.contact-text-and-form .field:after{box-shadow:0 0 0 var(--inputs-border-width) #dfe2e5;transition:box-shadow var(--duration-short) ease;border-radius:8px}.contact-text-and-form .field__input,.contact-text-and-form .field:hover.field:after,.contact-text-and-form .select__select{border-radius:8px;font-size:16px;color:#45494d}.contact-text-and-form .button{width:100%}.contact-text-and-form .contact__button p{text-align:center}.contact-text-and-form .field__input:focus,.contact-text-and-form .field__input:not(:placeholder-shown){padding:1.5rem}.contact-text-and-form .form-status{line-height:1.5;margin-top:0}.contact-text-and-form a{color:#d9a532}.contact-text-and-form__subtitle{font-size:18px;color:#797d80;line-height:25px}.contact-text-and-form .field__input::placeholder{font-size:16px;opacity:1;color:#c6c9cc}.contact-text-and-form .normal_label{font-size:14px;color:#45494d}.contact-text-and-form select>option:not(:first-of-type){color:#45494d}.contact-text-and-form .text-area{min-height:15rem}.corporate-form__select{display:flex;flex-direction:column;gap:4px}.corporate-form__select .corporate-form__input-radio{font-size:14px;color:#292e33;display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center;cursor:pointer}.corporate-form__select .corporate-form__input-radio input{appearance:none;-webkit-appearance:none;border:1px solid #aaaeb2;width:20px;height:20px;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0}.corporate-form__select .corporate-form__input-radio input:checked:after{content:"";background-color:#d9a532;width:14px;height:14px;border-radius:100%;display:block}.corporate-form__input-radio:hover input{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease}.contact__field-error{display:block;width:100%;margin-top:.5rem;font-size:1.2rem;line-height:1.4;color:#e32636}.contact__field-error .form__message{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:1.2rem;line-height:1.4}.contact__field-error .form__message svg{width:1.3rem;height:1.3rem;flex-shrink:0;margin-top:.1rem}.corporate-form__select .contact__field-error{margin-top:.8rem}.field.select[aria-invalid=true] .icon-caret{position:absolute!important;top:calc(50% - 1.2rem)!important;right:calc(var(--inputs-border-width) + 1.5rem)!important;z-index:10!important;transform:none!important;pointer-events:none!important}.select .icon-caret{position:absolute!important;top:calc(50% - .2rem)!important;right:calc(var(--inputs-border-width) + 1.5rem)!important;z-index:10!important;pointer-events:none!important}.field__input[aria-invalid=true],.select__select[aria-invalid=true]{border-color:#e32636!important;box-shadow:0 0 0 var(--inputs-border-width) #e32636!important}.corporate-form__input-radio input[aria-invalid=true]{border-color:#e32636!important;box-shadow:0 0 0 1px #e32636!important}.field[aria-invalid=true]:after{box-shadow:none!important}.field.select[aria-invalid=true]:after{box-shadow:none!important}.field__input[aria-invalid=true]:focus,.select__select[aria-invalid=true]:focus{box-shadow:0 0 0 var(--inputs-border-width) #e32636!important}.field.select{position:relative;display:flex;flex-direction:column;min-height:48px}.field.select .select__select{position:relative;z-index:0;height:48px}.contact__field-error{position:relative;z-index:1;margin-top:.5rem}.modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#0006;display:flex;align-items:center;justify-content:center}.modal-content{display:flex;flex-direction:column;background:#fff;padding:2rem;border-radius:8px;text-align:center;max-width:400px;width:90%}.modal-content .icon svg,.modal-content .icon img{max-width:80px;max-height:80px;width:100%;height:auto;display:block;margin:0 auto 1rem}.close-btn{background:none;border:none;font-size:1.8rem;line-height:1;align-self:flex-end;cursor:pointer;color:#555}.close-btn:hover{color:#000}.tooltip-btn{position:relative;border:none;background:transparent;width:16px;height:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:4px;color:#000}.tooltip-btn svg{stroke:#000;fill:rgba(var(--color-button),var(--alpha-button-background))}.tooltip-btn{flex-shrink:0;width:18px;height:18px}.tooltip-btn .tooltip-text{visibility:hidden;width:220px;background-color:#f5f5f5;color:#45494d;text-align:center;padding:8px 12px;border-radius:8px;position:absolute;z-index:10;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s,transform .3s;font-size:12px;box-shadow:0 2px 6px #0000001a}.tooltip-btn .tooltip-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#f5f5f5 transparent transparent transparent}.tooltip-btn:hover .tooltip-text,.tooltip-btn:focus .tooltip-text{visibility:visible;opacity:1;transform:translate(-50%) translateY(-4px)}.tooltip-btn svg{width:100%;height:100%}.button-group{display:flex;justify-content:space-between;gap:10px;align-items:center}.button-group .button{padding:8px 24px;font-size:14px;white-space:nowrap}.button-group .button[type=reset]{background-color:transparent;color:rgba(var(--color-button),var(--alpha-button-background))}.button-group .button[type=reset]:hover{background-color:rgba(var(--color-button),var(--alpha-button-background));border:none;color:rgb(var(--color-button-text))}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-contact-form.css.map */
