.contact-custom .section-heading{font-family:Helvetica Neue;font-weight:700;font-size:20px;line-height:52px;letter-spacing:0;text-align:center;margin:0 0 34px}.contact-custom{padding:105px 0!important;max-width:595px!important;margin:0 auto}.field{border:none;box-shadow:none;display:flex;flex-direction:column}.field:before,.field:after{display:none}.contact-custom .grid{row-gap:34px;margin:0}.field label{font-family:Helvetica Neue;font-weight:500;font-size:16px;line-height:29px;letter-spacing:0;margin:0 0 10px;display:block;color:#111}.field input{height:45px;border:1px solid #565656;padding:0 16px;font-family:Mont-Regular,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;border-radius:0}.field input:focus-visible,.field textarea{outline:none;box-shadow:none}#cc-purchaseDate{appearance:none;-webkit-appearance:none;background-image:none}#cc-purchaseDate::-webkit-calendar-picker-indicator{opacity:0;display:none}#cc-purchaseDate::-ms-clear,#cc-purchaseDate::-ms-expand{display:none}.field input::placeholder{font-family:Mont-Regular,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#b4b5b7;text-transform:uppercase}.field textarea{resize:none;min-height:210px;border:1px solid #565656;padding:16px;border-radius:0}.field:has(.files-dropzone){margin-bottom:34px}.files-dropzone{border:1px dashed #565656;display:flex;align-items:center;height:45px;justify-content:center;column-gap:20px;cursor:pointer}.files-dropzone span{font-family:Helvetica Neue;font-weight:500;font-size:14px;line-height:35px;letter-spacing:0;text-align:center;color:#000}#cc-submit{font-family:Mont-Regular,sans-serif;font-weight:400;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;height:42px;display:flex;width:100%;background:#1a1a1a;color:#fff;align-items:center;justify-content:center;cursor:pointer}#cc-status{text-align:center;margin-top:40px;font-family:Helvetica Neue;font-weight:700;font-size:20px;line-height:52px;letter-spacing:0}.input-error{font-family:Mont-Regular,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#e53935;min-height:18px;margin:0;position:absolute;bottom:-20px}.field.has-error .input,.field.has-error .textarea,.field.has-error .files-dropzone{border-color:#e53935}@media (max-width: 600px){.contact-custom{padding:36px 32px!important}.contact-custom .section-heading{font-size:16px;margin-bottom:12px}.field label{font-size:14px}.field input,.field textarea{font-size:12px}.field input::placeholder,.field textarea::placeholder{font-size:12px}.contact-custom .grid{row-gap:10px}.files-dropzone{margin-bottom:10px;margin-top:10px;column-gap:6px}.input-error{font-size:8px;bottom:-16px}.files-dropzone span{font-size:11px}.files-dropzone svg{width:8px;height:15px}}.files-summary{font-family:Mont-Regular,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#565656;margin:6px 0 0}.files-summary ul li img{width:50px;height:50px;object-fit:cover}.files-summary ul li{display:flex;align-items:center;gap:10px}.files-summary ul{list-style:none;margin:0;padding:0}.files-dropzone.dragover{border-color:#111;background-color:#f7f7f7}.files-dropzone.has-files{border-color:#1a1a1a}.field.has-error .files-dropzone.has-files{border-color:#e53935}@media (max-width: 600px){.files-summary{font-size:10px;line-height:16px;margin:4px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-contact-custom.css.map */
