.corp-contact-form{--ccf-input-border: rgba(255, 255, 255, .05)}.corp-contact-form__inner{padding-top:var(--ccf-pt, 48px);padding-bottom:var(--ccf-pb, 48px)}.corp-contact-form__intro{margin-bottom:2.5rem}.corp-contact-form__intro p:last-child{margin-bottom:0}.corp-contact-form__form{display:flex;flex-direction:column;gap:24px}.corp-contact-form__field{display:flex;flex-direction:column;gap:.35rem}.corp-contact-form__label{display:block;font-size:12px;line-height:1}.corp-contact-form__input,.corp-contact-form__select,.corp-contact-form__textarea{width:100%;padding:.35rem 0 .5rem;border:none;border-bottom:1px solid var(--ccf-input-border);border-radius:0;background:transparent;color:inherit;font-size:12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.corp-contact-form__textarea{min-height:5rem;resize:vertical}.corp-contact-form input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.corp-contact-form input[type=number]::-webkit-outer-spin-button,.corp-contact-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.corp-contact-form__input::placeholder,.corp-contact-form__textarea::placeholder{color:inherit;opacity:.45}.corp-contact-form__input:focus,.corp-contact-form__select:focus,.corp-contact-form__textarea:focus{border-bottom-color:currentColor;box-shadow:0 1px 0 0 currentColor}.corp-contact-form__select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% + 3px),calc(100% - 9px) calc(50% + 3px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:1.75rem}.corp-contact-form__accept{display:block}.corp-contact-form__accept-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:12px;line-height:1}.corp-contact-form__accept-box{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.12rem;border:1px solid currentColor;border-radius:2px;background:transparent;box-sizing:border-box;position:relative;transition:background-color .15s ease,border-color .15s ease}.corp-contact-form__accept-input:focus-visible+.corp-contact-form__accept-label .corp-contact-form__accept-box{outline:2px solid currentColor;outline-offset:2px}.corp-contact-form__accept-input:checked+.corp-contact-form__accept-label .corp-contact-form__accept-box{background-color:#ffffff2e;border-color:currentColor}.corp-contact-form__accept-input:checked+.corp-contact-form__accept-label .corp-contact-form__accept-box:after{content:"";position:absolute;left:50%;top:45%;width:.28rem;height:.48rem;margin:-.02rem 0 0 -.02rem;border:solid currentColor;border-width:0 .1rem .1rem 0;transform:translate(-50%,-50%) rotate(45deg);box-sizing:border-box}.corp-contact-form__accept-copy p,.corp-contact-form__accept-copy li{margin:0}.corp-contact-form__accept-copy p+p{margin-top:.35rem}.corp-contact-form__accept-copy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.corp-contact-form__actions{margin-top:.5rem}.corp-contact-form__submit{display:inline-flex;align-items:center;justify-content:center;min-width:10rem;padding:.85rem 1.75rem;border:1px solid currentColor;background:transparent;color:inherit;font-size:12px;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease}.corp-contact-form__submit:hover{background:#ffffff0d}.corp-contact-form__submit:disabled{opacity:.5;cursor:not-allowed}.corp-contact-form__msg{margin:0;font-size:.875rem;line-height:1.4}.corp-contact-form__msg--error{color:#ffb4b4}.corp-contact-form__msg--success{color:inherit;opacity:.95}.corp-contact-form__errors ul{margin:.5rem 0 0;padding-left:1.1rem}.corp-contact-form__editor-hint{padding:.75rem 1rem;margin-bottom:1rem;font-size:.8125rem;line-height:1.4;border:1px dashed currentColor;border-radius:2px;opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-corporate-contact-form.css.map */
