.contact .field{margin-bottom:1.5rem}.contact-form .form__message{align-items:flex-start;color:#3c2415;font-size:20px;letter-spacing:0;margin:0 0 24px}.contact-form .form__message:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.contact-form .form__message .icon,.customer .form__message svg{height:1.5rem;width:1.5rem}.contact-form .button:after,.contact-form .button:before{content:unset}.contact-form img{width:100%;height:100%;object-fit:cover;display:block}.gradient .page-width{max-width:1344px;padding-inline:22px;margin:0 auto}.contact-form .contact-form__wrapper{max-width:1210px;margin:0 auto}.contact-form .title{font-size:36px;line-height:50.38px;color:#3c2415;text-transform:uppercase;font-weight:500;margin:0 0 14px;letter-spacing:0}.contact-form .text{font-family:Mundo Sans Std;font-size:20px;font-weight:400;line-height:24px;color:#3c2415!important;letter-spacing:0;text-decoration:none!important}.contact-form .text a{font-family:Mundo Sans Std;text-decoration:underline;font-size:20px;color:#3c2415;text-decoration-thickness:.6px;text-underline-offset:3px}.contact-form .contact-form__nbr.text a{text-decoration:none}.contact-form__text-wrap{max-width:988px;margin-bottom:54px}.contact-form__content{margin:0 -20px;justify-content:space-between;align-items:flex-start}.contact-form__alpha{max-width:588px;flex:588px;padding:0 20px}.contact-form__richtext{max-width:485px;margin-bottom:40px}.contact-form .required-text{font-family:Mundo Sans Std;font-size:16px;font-weight:400;line-height:1;color:#3c2415;letter-spacing:0;margin-bottom:13px;opacity:60%}.contact-form .text strong{font-family:var(--font-heading-family);font-size:18px;font-weight:500;line-height:1.39;display:block;color:#3c2415}.contact-form__text-wrap strong{margin-bottom:10px}.contact-form .field__input:focus,.field__input:focus-visible,.field:after,.field:focus-visible{box-shadow:unset!important;outline:0;border-radius:unset;outline-offset:0;border-radius:6px;margin:0 0 18px}.contact-form .field__input{padding:18px 24px;border-radius:6px;border:1px solid rgba(60,36,21,.6);margin:0 0 17px;height:54px;background:#f7ebe899}.contact-form .text-area{min-height:175px}.contact-form .field__input::placeholder{font-family:Mundo Sans Std;font-size:16px;font-weight:400;line-height:1.12;color:#0009;letter-spacing:0;text-transform:capitalize;opacity:1}.contact-form .field{margin:0}.contact-form .button_dummy{border:none}.contact-form .contact__button{margin-top:12px}.contact-form .button_dummy,.shopify-challenge__button{font-family:Mundo Sans Std;font-size:20px;font-weight:400;line-height:1.1;text-align:center;background-color:#3c2415;color:#fff;padding:15px 71.5px;max-width:fit-content;display:block;letter-spacing:0;text-decoration:none;text-transform:capitalize;border-radius:6px}.contact-form__beta{max-width:607px;flex:607px;padding:0 20px}.contact-form__image{aspect-ratio:auto;outline:1px solid #3C2415}.contact-form__inner-text-wrap{margin:30px -22px 0}.contact-form .inner-text{padding:0 22px;max-width:50%;flex:50%}.contact-form .column-wrap{margin-bottom:24px}.contact-form .column-wrap:last-child{margin-bottom:0}.contact-form .inner-text:last-child .text{letter-spacing:unset}.contact-form__sub-title{font-size:18px;color:#3c2415;font-weight:500;line-height:1.39;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.contact-form .field__input:focus{margin:0 0 18px}.contact-form .form-status.form-status-list.form__message{font-size:16px;font-weight:400;line-height:1;color:#198f51;letter-spacing:0;font-family:Mundo Sans Std;align-items:center;margin-bottom:13px;opacity:60%}@media screen and (max-width:1300px){.contact-form .contact-form__wrapper{max-width:1150px;margin:0 auto}}@media screen and (max-width:1279px){.contact-form .contact-form__wrapper{max-width:950px;margin:0 auto}.contact-form__text-wrap{max-width:815px;margin-bottom:40px}.contact-form .title{font-size:32px;margin-bottom:20px}.contact-form .text{font-size:18px}.contact-form .text strong{font-size:16px}.contact-form__richtext{max-width:430px;margin-bottom:20px}.contact-form .inner-text:last-child .text{letter-spacing:0}}@media screen and (max-width:1024px){.contact-form__text-wrap{max-width:775px;margin-bottom:40px}.contact-form .text{font-size:17px}.contact-form .text strong{font-size:15px}.contact-form__richtext.text{max-width:396px;margin-bottom:20px}.contact-form .form__message{font-size:18px;margin:0 0 20px}.contact-form__inner-text-wrap{margin:20px -22px 0}.contact-form .field__input{padding:13px 20px;margin:0 0 15px;height:48px}.contact-form .button_dummy,.shopify-challenge__button{font-size:16px;padding:12px 50px}}@media screen and (max-width:990px){.contact-form .title{font-size:26px}.contact-form__text-wrap{max-width:632px}.contact-form .text{font-size:14px}.contact-form .text strong{font-size:12px;line-height:1.42}.contact-form .form__message{font-size:14px}.contact-form__richtext{max-width:315px;margin-bottom:15px}.contact-form__content{margin:0 -18px}.contact-form__alpha{padding:0 18px}.contact-form .button,.shopify-challenge__button{font-size:14px;padding:12px 40px}.contact-form__beta{padding:0 18px}.contact-form__sub-title{font-size:16px}.contact-form__nbr.text{white-space:nowrap}.contact-form .field__input{height:43px}}@media screen and (max-width:767px){.contact-form .text a{font-size:14px}.contact-form .title{font-size:22px;text-align:center;line-height:1.36;margin-bottom:12px}.contact-form .contact__button{margin-top:7px}.contact-form__text-wrap{max-width:329px;margin:0 auto 15px}.contact-form__beta .inner-text .text{text-align:left}.contact-form__content{margin:0;flex-wrap:wrap}.contact-form .text strong{font-size:14px}.contact-form .form-status.form-status-list.form__message{font-size:10px}.contact-form__alpha{padding:0;max-width:100%;flex:100%;margin-bottom:39px}.contact-form .text-area{min-height:130px}.contact-form__beta{padding:0;max-width:100%;flex:100%}.contact-form__image{outline:1px solid #3C2415}.contact-form__richtext{max-width:315px;margin-bottom:34px}.contact-form__richtext strong{margin:0}.contact-form .field__input{padding:13px 18px;border-radius:2px;border:1px solid rgba(60,36,21,.8);margin-bottom:14px}.contact-form .field__input::placeholder{font-size:14px;line-height:1.28;color:#0006}.contact-form .button_dummy{font-size:16px;width:100%;padding:14px 40px;max-width:100%;line-height:1.12;border-radius:4px}.contact-form__inner-text-wrap{margin:24px 0 0;flex-wrap:wrap}.contact-form.contact{padding-top:40px!important;padding-bottom:66px!important}.contact-form .inner-text{padding:0;max-width:100%;flex:100%;margin:0}.contact-form .field__input:focus,.field__input:focus-visible,.field:after,.field:focus-visible{border-radius:2px}.contact-form .inner-text:first-child{display:flex;margin-bottom:18px}.contact-form .inner-text:last-child{max-width:266px}.contact-form .column-wrap{margin-bottom:0;max-width:50%;flex:50%}.contact-form__sub-title{font-size:14px;letter-spacing:.05em;line-height:1}.contact-form .contact-form__alpha .text{margin-bottom:28px}.contact-form .text{line-height:1.2;text-align:center}.contact-form .field__input:focus,.field__input:focus-visible,.field:after,.field:focus-visible{margin:0 0 13px}.contact-form__text.text p:first-child strong{font-size:14px}.contact-form__text.text p{max-width:301px;margin:auto}.contact-form .required-text{font-size:14px;margin:0 0 7px}}@media screen and (max-width:389px){.contact-form .text{font-size:13px;text-align:center}.contact-form .text strong{font-size:13px;max-width:304px;text-align:center;margin-left:auto;margin-right:auto}.contact-form__sub-title{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-contact-form.css.map */
