.cz-contact-info{background:var(--cz-bg);padding-top:var(--cz-padding-top);padding-bottom:var(--cz-padding-bottom)}.cz-contact-info__inner{max-width:1440px;margin:0 auto;padding:0 40px;box-sizing:border-box}.cz-contact-info__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:stretch}.cz-contact-info__box{background:var(--cz-box-bg);border:1px solid var(--cz-box-border);border-radius:8px;padding:32px;box-sizing:border-box}.cz-contact-info__heading{position:relative;color:var(--cz-heading);font-size:16px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin:0 0 24px;padding-top:16px}.cz-contact-info__heading-bar{position:absolute;top:0;left:0;width:28px;height:2px;background:var(--cz-accent)}.cz-contact-form{display:flex;flex-direction:column;gap:16px}.cz-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cz-contact-form__field{position:relative;display:flex;align-items:center}.cz-contact-form__field--textarea{align-items:flex-start}.cz-contact-form__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--cz-text);opacity:.65;pointer-events:none}.cz-contact-form__icon svg{width:100%;height:100%;display:block}.cz-contact-form__icon--top{top:16px;transform:none}.cz-contact-form__icon--mail,.cz-contact-form__icon--chat,.cz-contact-form__icon--pencil,.cz-contact-form__icon--clock{background-color:var(--cz-text);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.cz-contact-form__icon--mail{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E")}.cz-contact-form__icon--chat{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.cz-contact-form__icon--pencil{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E")}.cz-contact-form__icon--clock{display:inline-block;width:13px;height:13px;margin-right:6px;vertical-align:-2px;background-color:var(--cz-text);opacity:.8;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}.cz-contact-form__field input,.cz-contact-form__field textarea{width:100%;background:var(--cz-input-bg);border:1px solid var(--cz-input-border);border-radius:4px;color:var(--cz-heading);font-size:14px;padding:12px 14px 12px 42px;box-sizing:border-box;font-family:inherit}.cz-contact-form__field textarea{resize:vertical;min-height:130px;line-height:1.5}.cz-contact-form__field input::placeholder,.cz-contact-form__field textarea::placeholder{color:var(--cz-text);opacity:.7}.cz-contact-form__field input:focus,.cz-contact-form__field textarea:focus{outline:none;border-color:var(--cz-accent)}.cz-contact-form__submit{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--cz-accent);color:var(--cz-btn-text);border:none;border-radius:4px;padding:14px 20px;font-size:14px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.cz-contact-form__submit:hover{filter:brightness(1.08)}.cz-contact-form__submit-icon{font-weight:700}.cz-contact-form__note{display:flex;align-items:center;justify-content:center;color:var(--cz-text);font-size:13px;margin:4px 0 0}.cz-contact-form__success{color:var(--cz-accent);font-size:14px}.cz-contact-form__error{color:#e05252;font-size:14px}.cz-contact-info__list{display:flex;flex-direction:column;gap:24px}.cz-contact-info__item{display:flex;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--cz-box-border)}.cz-contact-info__item:last-child{padding-bottom:0;border-bottom:none}.cz-contact-info__item-icon{flex:0 0 auto;font-size:20px;line-height:1}.cz-contact-info__item-title{color:var(--cz-heading);font-size:13px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px}.cz-contact-info__item-value{display:block;color:var(--cz-accent);font-size:14px;font-weight:600;text-decoration:none;margin-bottom:2px}a.cz-contact-info__item-value:hover{text-decoration:underline}.cz-contact-info__item-desc{color:var(--cz-text);font-size:13px;line-height:1.5}@media screen and (max-width:989px){.cz-contact-info__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.cz-contact-info__inner{padding:0 20px}.cz-contact-info__box{padding:24px 20px}.cz-contact-form__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-custom-contact-info.css.map */
