.drawer--inquiry-form{--drawer-max-width: min(95vw, 600px);--drawer-body-padding-block: 24px;--drawer-body-padding-inline: 40px;--drawer-header-padding-inline: 40px;--drawer-header-padding-block: 24px}@media screen and (max-width:749px){.drawer--inquiry-form{--drawer-body-padding-inline: 20px;--drawer-header-padding-inline: 20px}}.drawer--inquiry-form::part(header){border-block-end:none;align-items:flex-start}.inquiry-form__heading{margin:0;font-family:var(--heading-font-family);font-style:italic;font-weight:400;font-size:32px;line-height:1.1}@media screen and (min-width:750px){.inquiry-form__heading{font-size:44px}}.inquiry-form__intro{margin-bottom:32px;font-size:15px;line-height:1.5}.inquiry-form__intro p{margin:0}.inquiry-form .inquiry-form__fields{margin-bottom:24px}.inquiry-form .h-stack>.field{flex:1 1 0;min-width:0}.inquiry-form .field__input{width:100%;border:1px solid rgb(var(--text-color, 0 0 0) / .25);background-color:transparent;padding:10px;font-size:15px}.inquiry-form textarea.field__input{min-height:120px;resize:none}.inquiry-form .field__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.inquiry-form .checkbox-field{align-items:center;font-size:14px}.inquiry-form .checkbox-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;flex-shrink:0;border:1px solid rgb(var(--text-color, 0 0 0) / .5);border-radius:2px;background-color:transparent;cursor:pointer;position:relative}.inquiry-form .checkbox-field input[type=checkbox]:checked{background-color:rgb(var(--text-color, 0 0 0));border-color:rgb(var(--text-color, 0 0 0))}.inquiry-form .checkbox-field input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid rgb(var(--background, 255 255 255));border-width:0 2px 2px 0;transform:rotate(45deg)}.inquiry-form .checkbox-field label{cursor:pointer}.inquiry-form .button{--button-background: var(--text-color, 0 0 0);--button-text-color: var(--background, 255 255 255);--button-outline-color: var(--text-color, 0 0 0);padding-block:16px}.inquiry-form__footnote{margin-top:12px;font-size:13px;opacity:.7}.inquiry-form .form__message{font-size:14px;margin-bottom:12px}.inquiry-form .form__message.success_message{color:rgb(var(--success-color, 48 122 7))}.inquiry-form .form__message.error_message{color:rgb(var(--error-color, 203 43 43))}
/*# sourceMappingURL=/cdn/shop/t/1117/assets/inquiry-form.css.map */
