.contact .form__message{align-items:flex-start}.contact__button button{cursor:pointer}.contact .icon-success{margin-top:.2rem}.contact-form__columns-wrapper{display:flex;gap:120px}.contact-form__left-column{position:sticky;top:100px;height:fit-content;min-width:285px}.contact-form__left-heading{margin:0;font-size:34px;line-height:1.2;letter-spacing:0}.contact-form__left-subheading{margin:20px 0 0;font-size:27px;line-height:32px;letter-spacing:0;font-family:var(--font-body-family)}.contact-form__left-careers-tab,.contact-form__left-general-tab{margin-top:20px}.general-heading,.careers-heading{font-size:15px;line-height:25px;letter-spacing:0;opacity:.7;margin:0}.general-info p a,.careers-button{color:inherit;text-decoration:none;font-size:15px;line-height:25px;letter-spacing:0;display:flex;align-items:center;gap:6px}.general-info p{margin:0}.contact-form__right-column{flex-grow:1;max-width:600px}.field_group{margin-bottom:60px}.field_group_heaidng{margin-block:0 10px;font-family:Satoshi;font-size:16px;opacity:.7}.contact-form-wrapper .field:not(:last-child){margin-bottom:5px}.contact-form-wrapper .field input,.contact-form-wrapper .field textarea,.newsletter-form__field-wrapper .field__input,.contact-form-wrapper .field select{background-color:rgba(var(--color-foreground),.1);border-radius:4px;margin:0;padding:12px;font-size:14px;line-height:25px;letter-spacing:0}.contact-form-wrapper .field select option{color:#0b0b0b}.contact-form-wrapper .field input::placeholder,.contact-form-wrapper .field textarea::placeholder{opacity:1;color:rgb(var(--color-foreground));font-size:14px;line-height:25px}.contact-form-wrapper .field:before,.contact-form-wrapper .field:after{display:none}.contact-form-wrapper .field input:focus,.newsletter-form__field-wrapper .field__input:focus,.newsletter-form__field-wrapper .field__input:hover,.contact-form-wrapper .field input:not(:placeholder-shown),.contact-form-wrapper .field input:-webkit-autofill,.contact-form-wrapper .field input:hover,.contact-form-wrapper .field textarea:focus,.contact-form-wrapper .field textarea:not(:placeholder-shown),.contact-form-wrapper .field textarea:-webkit-autofill,.contact-form-wrapper .field textarea:hover{outline:unset;box-shadow:unset;background-color:rgba(var(--color-foreground),.4)}.checkbox-group,.radio-group{display:flex;gap:10px;flex-wrap:wrap}.radio-item,.checkbox-item{padding:6px 12px;font-size:14px;line-height:25px;background-color:rgba(var(--color-foreground),.1);cursor:pointer;border-radius:4px}.radio-item:hover,.checkbox-item:hover{background-color:rgba(var(--color-foreground),.4)}.radio-item input,.checkbox-item input{position:absolute;width:0;height:0;opacity:0}.radio-item span,.checkbox-item span{display:flex;align-items:center;gap:6px}.radio-item span svg,.checkbox-item span svg{width:0;opacity:0;transition:width .3s ease;display:none}.radio-item input:checked~span svg,.checkbox-item input:checked~span svg{width:10px;opacity:1}.radio-item span:after,.checkbox-item span:after{width:0;height:0;transform:scale(0);content:"";border-radius:50%;background-color:rgb(var(--color-foreground));transition:width .3s ease,scale .3s ease}.radio-item input:checked~span:after,.checkbox-item input:checked~span:after{width:8px;height:8px;transform:scale(1)}.checkbox--single-item{display:flex;align-items:flex-start}.checkbox--single-item{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;color:rgb(var(--color-foreground))}.checkbox--single-item input{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex-shrink:0;border:1px solid rgb(var(--color-foreground));border-radius:3px;position:relative;background:transparent;cursor:pointer}.checkbox--single-item input:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:rgb(var(--color-foreground));border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease}.checkbox--single-item input:checked:after{transform:translate(-50%,-50%) scale(1)}.field_group_checkbox{margin-bottom:20px}.checkbox--single-item h4{margin:0}.contact__button button{padding:12px 21px;gap:6px;display:flex;align-items:center;border-radius:20px;border:1px solid rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text));width:fit-content;font-weight:500;font-size:12px;line-height:14.4px;letter-spacing:1px;text-transform:uppercase;text-decoration:none}@media(max-width:989px){.contact-form__columns-wrapper{gap:60px}}@media(max-width:749px){.contact-form__columns-wrapper{flex-direction:column}.contact-form__left-column{position:relative;top:unset}.contact-form__left-heading{font-size:28px}.contact-form__left-subheading{font-size:18px;margin-top:10px}.contact-form__left-careers-tab,.contact-form__left-general-tab{display:flex;gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-contact-form-new.css.map */
