.cg-form{background-color:var(--cg-form-bg)}.cg-form .cg-form__inner{display:flex;flex-direction:column;gap:32px;width:100%;max-width:860px;margin:0 auto;padding:60px 20px}@media(min-width:768px){.cg-form .cg-form__inner{padding:80px 40px}}.cg-form .cg-form__header{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cg-form .cg-form__heading{margin:0;font-family:"Instrument Serif",serif;font-size:36px;font-weight:400;font-style:normal;line-height:56px;letter-spacing:.37px;text-align:center}@media(min-width:768px){.cg-form .cg-form__heading{font-size:48px}}.cg-form .cg-form__subtext{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:#6b6b6b}@media(min-width:768px){.cg-form .cg-form__subtext{font-size:18px}}.cg-form .cg-form__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.cg-form .cg-form__grid{grid-template-columns:repeat(2,1fr);gap:20px}}.cg-form .cg-form__field{display:flex;flex-direction:column;gap:6px}.cg-form .cg-form__field--full{grid-column:1 / -1}.cg-form .cg-form__label{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--COLOR-TEXT)}.cg-form .cg-form__required{color:#e8312a}.cg-form .cg-form__input{display:block;width:100%;padding:10px 14px;border:1px solid var(--COLOR-TEXT);border-radius:12px;box-sizing:border-box;outline:none;background-color:#fff;font-family:Inter,sans-serif;font-size:14px;color:var(--COLOR-TEXT);transition:border-color .2s ease}.cg-form .cg-form__input::placeholder{color:#b0a099}.cg-form .cg-form__input:focus{border-color:#2d5f67}.cg-form .cg-form__input--textarea{resize:vertical;min-height:120px}.cg-form .cg-form__submit{display:block;margin:0 auto;padding:14px 24px;border:none;border-radius:10px;background-color:#2d5f67;font-family:Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--COLOR-BG);transition:background-color .2s ease;cursor:pointer}.cg-form .cg-form__submit:hover{background-color:#234e56}.cg-form .cg-form__success{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;text-align:center}.cg-form .cg-form__success-heading{margin:0;font-family:"Instrument Serif",serif;font-size:32px;font-weight:400;line-height:1.4;color:var(--COLOR-TEXT)}.cg-form .cg-form__success-subtext{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:#6b6b6b}.cg-form .cg-form__errors{padding:14px 16px;border:1px solid #E8312A;border-radius:10px;background-color:#fff5f5}.cg-form .cg-form__errors-title{margin:0 0 8px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#e8312a}.cg-form .cg-form__errors-list{margin:0;padding-left:18px;font-family:Inter,sans-serif;font-size:13px;color:#e8312a}.cg-form .cg-form__contact{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cg-form .cg-form__contact-label{margin:0;font-family:Inter,sans-serif;font-size:13px;color:#6b6b6b}.cg-form .cg-form__contact-links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.cg-form .cg-form__contact-link{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:14px;color:var(--COLOR-TEXT);text-decoration:underline}.cg-form .cg-form__contact-link:hover{color:#2d5f67;text-decoration:underline}.cg-form .cg-form__contact-link .icon{display:inline-block;flex-shrink:0;width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/45/assets/corporate-gifting-form.css.map */
