.contact-form{max-width:64.8rem;margin:auto}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:5rem}.contact .field.text-area{flex-direction:column}.contact .field:before,.contact .field:after{content:none!important}.contact .field input{font-family:var(--font-body-family);font-weight:500;font-size:1.6rem;line-height:2.6rem;letter-spacing:.01em;color:rgb(var(--color-base-text));border-bottom:.1rem solid rgb(var(--color-base-text));padding:1.2rem 0;box-shadow:none!important;outline:none!important}.contact .field textarea{font-family:var(--font-body-family);font-weight:500;font-size:1.6rem;line-height:2.6rem;letter-spacing:.01em;color:rgb(var(--color-base-text));border:.1rem solid rgb(var(--color-base-text));padding:1.5rem 2rem;box-shadow:none!important;outline:none!important;min-height:16rem}.contact .field input::-webkit-input-placeholder{color:rgb(var(--color-base-text));opacity:1}.contact .field input::-moz-placeholder{color:rgb(var(--color-base-text));opacity:1}.contact .field input:-ms-input-placeholder{color:rgb(var(--color-base-text));opacity:1}.contact .field input:-moz-placeholder{color:rgb(var(--color-base-text));opacity:1}.contact .field textarea::-webkit-input-placeholder{color:rgb(var(--color-base-text));opacity:1}.contact .field textarea::-moz-placeholder{color:rgb(var(--color-base-text));opacity:1}.contact .field textarea:-ms-input-placeholder{color:rgb(var(--color-base-text));opacity:1}.contact .field textarea:-moz-placeholder{color:rgb(var(--color-base-text));opacity:1}.contact-form .field-check{margin:2.5rem 0 2rem}.contact-form .field-check input{position:absolute;width:0;height:0;visibility:hidden;margin-bottom:0!important;pointer-events:none;opacity:0;min-height:auto!important}.contact-form .field-check label,.contact-form .field-check a{font-family:var(--font-body-family);position:relative;display:flex;align-items:center;cursor:pointer;font-style:normal;font-weight:500;font-size:1.3rem;line-height:1.6rem;letter-spacing:.02em;color:rgb(var(--color-base-text));padding-left:1.7rem}.contact-form .field-check a{padding-left:0}.contact-form .field-check label:before{content:"";position:absolute;left:0;top:-1px;bottom:0;margin:auto;display:block;min-width:1rem;min-height:1rem;width:1rem;height:1rem;border:.1rem solid rgb(var(--color-base-text));border-radius:50%}.contact-form .field-check input:checked+label:before{background-color:rgb(var(--color-base-text))}.contact-form .contact__button button{max-width:41.6rem;width:100%;min-height:5.6rem;font-weight:500;font-size:1.6rem;line-height:2rem;letter-spacing:.01em;opacity:.3;pointer-events:none;cursor:no-drop}.contact-form .field-check input:checked~.contact__button button{opacity:1;pointer-events:auto;cursor:pointer}@media screen and (min-width:750px){.contact .field{margin-bottom:5rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:7rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-form .custom-select{position:relative;width:100%}.contact-form .custom-select select{display:none}.contact-form .select-selected{background-color:rgb(var(--color-background));border-bottom:1px solid rgb(var(--color-base-text))}.contact-form .select-selected:after{position:absolute;right:0;top:0;bottom:0;margin:auto;content:"";display:block;width:11px;height:6px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi4zMTQxIDAuOTk5OTk0TDYuNjU3MjMgNi42NTY4NUwxLjAwMDM3IDAuOTk5OTk0IiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:contain;background-position:center;transition:.3s}.contact-form .select-selected.select-arrow-active:after{transform:rotate(180deg)}.contact-form .select-items div,.contact-form .select-selected{position:relative;font-family:var(--font-body-family);font-style:normal;font-weight:500;font-size:1.6rem;line-height:22px;letter-spacing:.01em;color:rgb(var(--color-base-text));cursor:pointer;padding:12px 0;display:flex;align-items:center}.contact-form .select-items div{padding:1rem 2.1rem!important}.contact-form .select-items:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgb(var(--color-base-text));opacity:.3;pointer-events:none}.contact-form .select-items div{min-height:42px;padding-left:10px}.contact-form .select-items{position:absolute;top:100%;left:0;right:0;z-index:99;background-color:rgb(var(--color-background))}.contact-form .select-hide{display:none}.contact-form .select-items div:hover,.contact-form .same-as-selected{opacity:.3}.contact-form a{color:rgb(var(--color-base-text));text-underline-offset:.3rem}.contact-form a:hover{text-decoration:none}@media screen and (max-width:749px){.contact{padding:0 2rem 6rem!important}.contact .field{margin-bottom:0}.contact .field input{min-height:6rem}.contact .field.text-area{margin-top:3.6rem}.contact .field.text-area textarea{border:1px solid rgb(var(--color-base-text),.3);padding:1.6rem 1.1rem;min-height:12rem}.contact-form .select-selected{min-height:6rem}.contact-form .field-check{margin:1.9rem 0 0}.contact-form .contact__button{margin-top:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
