.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem;position:relative;top:10px}.contact .field{margin-bottom:1.5rem}.contact_us_form .page-width{padding:4.7rem 1.8rem 1.7rem;width:100%;max-width:623px}.contact_us_form h2{color:#e0e0c8;font-family:FreightDispCmpPro;font-size:66px;font-style:normal;font-weight:400;line-height:65.34px;letter-spacing:-1.32px;text-align:center;gap:10px;margin-bottom:27px}.contact_us_form .section_info{color:#efefe2cc;text-align:center;font-family:NeueHaasGroteskDisplayPro;font-size:16px;font-style:normal;font-weight:500;line-height:120%;margin-top:27px}.contact_us_form .section_info input,.contact_us_form .section_info select{font-family:NeueHaasDisplay-Roman;font-weight:400}.contact_us_form .field{border-bottom:3px solid #E0E0C8;flex-direction:column}.contact_us_form .field,.contact_us_form .field:hover,.contact_us_form .field:before,.contact_us_form .field:after,.contact_us_form .field .field__input:focus{box-shadow:none!important}.contact_us_form .field__label{left:unset;top:unset}.contact_us_form .name_field,.contact_us_form .birth_field{display:flex;column-gap:12px}.contact_us_form .contact__fields p{width:100%;color:#e0e0c8;font-family:FreightDispCmpPro;font-size:30px;font-style:normal;font-weight:500;line-height:41.7px;letter-spacing:-.6px;margin-bottom:22px;margin-top:0}.contact_us_form .field-group p{margin:0}.contact_us_form .birth_field .field p,.contact_us_form .country_field p{margin-top:0}.contact_us_form .field__label,.contact_us_form .field label{font-size:1.6rem;left:0;top:calc(1rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;line-height:1.5;color:#e0e0c880;font-family:Mono45Headlinelight;text-transform:uppercase;font-size:15px;font-style:normal;font-weight:300;line-height:14.85px;letter-spacing:.75px}.contact_us_form .consent_box{display:flex;column-gap:17px;margin-top:32px}.contact_us_form .consent_box p{color:#e0e0c8;font-family:Mono45Headline;font-size:14px;font-style:normal;font-weight:300;line-height:16.8px;margin-bottom:0;letter-spacing:0}.contact_us_form .consent_box a{color:#e0e0c8;font-family:Mono45Headline;font-size:14px;font-style:normal;font-weight:300;line-height:16.8px}.contact_us_form .contact__button{display:flex;justify-content:center}.contact_us_form .contact__button .button:after{content:none}.contact_us_form .contact__button button{display:flex;width:159px;height:32px;padding:3px 2px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:40px;border:1px solid #EFEFE2;color:#efefe2;text-align:center;font-size:24px;font-style:normal;font-family:FreightTextCmpProRegular;font-weight:500;line-height:23.76px;letter-spacing:-.48px;min-height:unset}.contact_us_form .contact__button button:hover{background-color:#efefe2;color:#000}.contact_us_form #ContactForm-country{background-color:unset;border:unset;color:#e0e0c8;margin-bottom:14px}.contact_us_form #ContactForm-country option{background-color:#000}.contact_us_form #ContactForm-country:focus-visible{box-shadow:none}.contact_us_form .country_field .field__label{top:0}.contact_us_form input[type=checkbox]{height:20px}.contact_us_form input[type=checkbox]:before{content:"\2713";display:inline-block;width:20px;height:20px;background-color:#000;border:1px solid #E0E0C8;border-radius:0;margin-right:10px;cursor:pointer}.contact_us_form input[type=checkbox]:checked:before{content:"";color:#fff;font-size:18px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-image:url(/cdn/shop/files/cross.png?v=1729767909);background-size:cover}.custom--contact .footer-block__newsletter,.contact_us_form .page-width.has_mobileInfo .mobile_sub_info{display:none}@media screen and (min-width: 750px){.contact .field{margin-bottom:2.1rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:6.3rem}}@media screen and (min-width: 750px){.contact_us_form .contact__fields{margin-top:55px}.contact__fields{display:grid;grid-column-gap:2rem}}@media screen and (max-width: 767px){.contact_us_form .page-width{padding:42px 21px 27px}.contact_us_form .contact__button{margin-top:7.6rem}.contact_us_form .page-width.has_mobileInfo .desktop_sub_info{display:none}.contact_us_form .page-width.has_mobileInfo .mobile_sub_info{display:block}}@media screen and (max-width: 750px){.contact_us_form form{margin-top:6rem}.contact_us_form .name_field{flex-direction:column}.contact_us_form .consent_box{margin-top:7rem}.contact_us_form .section_info{margin-top:40px;font-size:15px}.contact_us_form .consent_box p{letter-spacing:0}.contact .field{margin-bottom:22px}}@media (max-width: 749px){.form-status.form-status-list.form__message{line-height:normal}.form-status.form-status-list.form__message .icon-success{position:absolute;top:20px;left:-10px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-contact-form.css.map */
