.section-contact-form-info{position:relative;overflow-x:clip;color:var(--color-text-body);font-family:var(--font-body--family)}.contact-wrapper{position:relative}.left{text-align:left}.center{text-align:center}.right{text-align:right}.contact{display:flex;flex-wrap:wrap;max-width:41.375rem;margin:0 auto;padding-inline:var(--spacing-24)}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .form-status{display:flex;align-items:center;gap:var(--spacing-8);margin:0;font-family:var(--font-body--family);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);text-align:left}.contact h2.form-status.form__message{margin-bottom:var(--spacing-16);padding:var(--spacing-12) var(--spacing-16);border-inline-start:var(--spacing-3) solid var(--color-success);color:var(--color-success);background:var(--color-surface-alt)}.contact .form_content>.form__message{margin-bottom:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);border-inline-start:var(--spacing-3) solid var(--color-error);background:var(--color-surface-alt)}.contact .form_content>.form__message .form-status{color:var(--color-error)}.contact .form-status .icon-success,.contact .form-status .icon-error,.contact .contact__field-error .icon-error{width:var(--spacing-18);height:var(--spacing-18);margin:0}.contact ul.form-status-list{margin:0 0 var(--spacing-16);padding:0 var(--spacing-16);list-style:none;font-family:var(--font-body--family);font-size:var(--font-size-14);line-height:var(--line-height-body)}.contact ul.form-status-list .link{color:var(--color-error);text-underline-offset:var(--spacing-3)}.contact .contact__field-error{display:block;margin-top:var(--spacing-6);color:var(--color-error);font-family:var(--font-body--family);font-size:var(--font-size-14);line-height:var(--line-height-body)}.contact .contact__field-error .form__message{display:flex;align-items:center;gap:var(--spacing-6)}.contact .title-wrapper{position:relative;z-index:2;width:100%;max-width:100%;margin-bottom:var(--spacing-40);text-align:center}.contact .title-wrapper .title{margin-bottom:0;color:var(--color-onyx);font-family:var(--font-heading--family);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal)}.contact .title-wrapper .title.h0{font-size:var(--font-size-32)}.contact .title-wrapper .rte{margin-top:var(--spacing-24);color:var(--color-text-muted);font-family:var(--font-body--family);font-size:var(--font-size-18);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal)}.contact .contact_left,.contact .contact_right{width:100%}.contact .contact_left .contact_content{margin-bottom:var(--spacing-32);padding:var(--spacing-62) var(--spacing-32);border-radius:var(--spacing-32);text-align:center}.contact .contact_left .contact_content .left_content_icon{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--spacing-32);margin-bottom:var(--spacing-13);gap:var(--spacing-16)}.contact .contact_left .contact_content .left_content_icon .icon{max-width:var(--spacing-88);height:auto}.contact .contact_left .contact_content .left_content_icon span{color:var(--color-onyx);font-family:var(--font-heading--family);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);text-transform:none}.contact .contact_left .contact_content .rte{color:var(--color-text-body);font-family:var(--font-body--family);font-size:var(--font-size-18);line-height:var(--line-height-body)}.contact .contact_left .contact_content .rte a{color:var(--color-text-body);text-decoration:none;transition:color var(--animation-speed) ease}.contact .contact_left .contact_content .rte a:hover{color:var(--color-orange)}.contact .contact_left .contact_content .list-social{justify-content:flex-start;margin-left:calc(-1 * var(--spacing-14));color:var(--color-moss)}.contact_right_content{position:relative;padding:var(--spacing-40);border-radius:var(--spacing-32)}.contact_right_content .form_contact_form{margin:0 auto}.contact_right_content .form_content{padding:0}.contact_right_content .form_content .form_title{margin-bottom:var(--spacing-32);text-align:center}.contact_right_content .form_content .form_title h2{margin:0;color:var(--color-onyx);font-family:var(--font-heading--family);font-size:var(--font-size-26);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal)}.contact_right_content .form_content .form_title .rte{max-width:22rem;margin:var(--spacing-16) auto 0;color:var(--color-onyx);font-family:var(--font-body--family);font-size:var(--font-size-16);line-height:var(--line-height-body)}.contact .contact__fields{display:block}.contact .field{display:block;margin-bottom:var(--spacing-24)}.contact .form_content>.field:last-child{margin-bottom:0}.contact .field:hover.field:after,.contact .field:after{box-shadow:none}.contact .field .field__label{position:initial;display:block;margin-bottom:var(--spacing-6);color:var(--color-text-body);font-family:var(--font-body--family);font-size:var(--font-size-20);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-wide);text-align:left;transform:none}.contact .field .field__input{width:100%;height:var(--spacing-48);min-height:var(--spacing-48);padding:0 var(--spacing-26);border:var(--spacing-1) solid var(--color-border);border-radius:var(--style-border-radius-inputs);background:var(--color-surface);color:var(--color-text-body);font-family:var(--font-body--family);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.contact .field .field__input::placeholder{color:var(--color-text-muted);opacity:1}.contact .field .field__input:focus,.contact .field .field__input:not(:placeholder-shown){padding:var(--spacing-24)}.contact .field .field__input:focus{border-color:var(--color-moss)}.contact .field .field__input.text-area{height:var(--spacing-120);min-height:var(--spacing-120);resize:vertical;padding:var(--spacing-26)}.contact__button{margin-top:var(--spacing-32);text-align:center}.contact__button .contact-form-submit{display:inline-flex;align-items:center;width:100%;padding:0;border:0;background:transparent}.contact__button .button{width:calc(100% - var(--spacing-48));min-height:var(--spacing-48);padding:0 var(--spacing-59);font-family:var(--font-body--family);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:uppercase}@media screen and (min-width:750px){.contact .title-wrapper{margin-bottom:var(--spacing-66)}.contact .title-wrapper .title.h0{font-size:var(--font-size-52)}.contact .contact_left .contact_content .left_content_icon span{font-size:var(--font-size-20)}.contact .contact_left .contact_content .rte{font-size:var(--font-size-21)}.contact_right_content .form_content .form_title{margin-bottom:var(--spacing-53)}.contact_right_content .form_content .form_title h2{font-size:var(--font-size-32)}.contact_right_content .form_content .form_title .rte{margin-top:var(--spacing-32)}}@media screen and (max-width:989px)and (min-width:750px){.contact .title-wrapper .title.h1{font-size:var(--font-size-44)}}@media only screen and (max-width:989px){.contact_right_content{padding:var(--spacing-40)}}@media only screen and (max-width:749px){.contact .contact_left{width:100%}.contact .contact_left .contact_content{padding:var(--spacing-56) var(--spacing-32)}.contact_right_content{padding:var(--spacing-40)}}@media only screen and (max-width:479px){.contact{padding-inline:var(--spacing-16)}.contact .contact_left .contact_content{padding:var(--spacing-48) var(--spacing-24)}.contact_right_content{padding:var(--spacing-40) var(--spacing-24)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-contact-form-info.css.map */
