@media screen and (min-width: 750px){.rich-text__wrapper{max-width:800px}}.back{background-image:linear-gradient(to top,rgba(0,0,0,.8),transparent 20%,transparent 80%,rgba(0,0,0,.8)),url(/cdn/shop/files/sachi_contact_back.jpg?v=1753951398);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;padding-bottom:90px}.contact{display:flex;flex-direction:column;max-width:800px;margin:0 auto}.contact__fields{width:100%;display:flex;flex-direction:column;margin-bottom:24px}.field{position:relative;width:100%}.field__label{color:#0003!important}.field__input,.select__select,.text-area{width:100%;padding:1.5rem;background:#fff;border:none;border-radius:0;color:#333;box-sizing:border-box;transition:all .2s ease}#ContactForm-InquiryType{padding:0;padding-left:1.5rem;font-size:15px}.field__input::placeholder,.text-area::placeholder{color:#999;font-size:1.6rem}.text-area{min-height:120px;resize:vertical}.select{position:relative;width:100%}.select__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:3rem}.contact__button{width:100%;margin-top:2rem}.button{width:100%;padding:1.5rem;background:#fff;color:#000!important;border:none;border-radius:0;font-size:1.6rem;font-weight:700;cursor:pointer;transition:all .2s ease}.button:hover{background:#f5f5f5}.form__legal{text-align:center;margin-top:2rem;font-size:1.2rem;line-height:1.6;color:#fff!important}.form__legal a{color:#fff!important}.form__legal a:hover{text-decoration:none}.form__message{padding:1rem;margin-bottom:2rem;border-radius:4px;color:#fff}.form-status-list{list-style:none;padding:0;margin:1rem 0}.form-status-list li{margin-bottom:.5rem}.form-status-list a{color:#fff;text-decoration:underline}@media (max-width: 768px){.contact{padding:1rem}.field__input,.select__select,.text-area,.button{font-size:1.4rem;padding:1.2rem}}.field .select+.field__label{top:.8rem;transform:translateY(-0px);font-size:1rem}.field:not(.field--filled) .select+.field__label{transform:translateY(0);font-size:1.6rem;top:50%;transform:translateY(-50%)}#ContactForm-InquiryType:required:invalid{color:transparent}#ContactForm-InquiryType{transition:color .2s ease-out}.form-title{text-align:left;margin-bottom:3rem}.main-title{font-size:3.6rem;font-weight:700;margin-bottom:.5rem;color:#fff!important}.label{color:#fff;font-size:18px;margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/contact-form-custom.css.map */
