.al-contact{background:#fff;color:#273d30}.al-contact__wrap{max-width:1320px;padding:48px 40px 72px;margin-inline:auto}.al-contact__header{max-width:730px;margin-bottom:38px}.al-contact__eyebrow{font-size:.72rem;letter-spacing:.15em;font-weight:700;margin:0 0 16px}.al-contact h1{font-size:clamp(2.3rem,4vw,3.5rem);letter-spacing:-.035em;line-height:1.12;font-weight:600;margin:0 0 18px}.al-contact__header>div{font-size:1.06rem;line-height:1.7}.al-contact h2{font-size:1.18rem;line-height:1.3;font-weight:600;margin:0 0 12px}.al-contact p{margin-top:0}.al-contact p:last-child{margin-bottom:0}.al-contact__layout{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:start}.al-contact__help{padding:28px 30px;background:#f3f5ef;border-radius:16px}.al-contact__email>a{display:inline-block;font-size:clamp(1rem,1.8vw,1.45rem);font-weight:600;text-decoration:underline;text-underline-offset:5px;margin:0 0 18px;overflow-wrap:anywhere}.al-contact__email>div,.al-contact__help-item>div{font-size:.94rem;line-height:1.7}.al-contact__help-item{border-top:1px solid #d9e0d5;margin-top:25px;padding-top:25px}.al-contact__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:8px;font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:5px}.al-contact__panel{min-width:0;border:1px solid #d9e0d5;border-radius:16px;padding:30px}.al-contact__panel>h2{font-size:1.5rem;margin-bottom:8px}.al-contact__note{font-size:.83rem;line-height:1.5;margin-bottom:25px}.al-contact__form{display:grid;gap:22px}.al-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.al-contact__field{min-width:0}.al-contact__field label{display:block;margin-bottom:9px;font-size:.9rem;font-weight:600}.al-contact__field label span{font-weight:400}.al-contact__field input,.al-contact__field textarea{display:block;width:100%;border:1px solid #778773;border-radius:7px;background:#fff;color:#273d30;padding:12px 14px;min-height:48px;font-size:16px;line-height:1.5}.al-contact__field textarea{resize:vertical;min-height:170px}.al-contact__hint{font-size:.83rem;line-height:1.55;margin-bottom:10px}.al-contact__field input:focus-visible,.al-contact__field textarea:focus-visible,.al-contact a:focus-visible,.al-contact button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.al-contact__field [aria-invalid=true]{border-color:#922f2f}.al-contact__submit{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.al-contact__submit button{display:inline-flex;align-items:center;justify-content:center;background:#2f4f3e;color:#fff;min-height:48px;padding:13px 28px;border-radius:50px;font-size:.94rem;font-weight:600;cursor:pointer}.al-contact__submit a{font-size:.83rem;text-decoration:underline;text-underline-offset:4px}.al-contact__success,.al-contact__error{padding:18px;border-radius:8px;line-height:1.65}.al-contact__success{background:#e7eee1}.al-contact__error{background:#fff0ed;color:#7b2727;border:1px solid #b95f53}.al-contact__error ul{padding-inline-start:20px}.al-contact__resources{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:44px;padding:30px;background:#f6f4ed;border-radius:16px}.al-contact__resources h2{margin-bottom:8px}.al-contact__resources p{font-size:.9rem;line-height:1.6}.al-contact__resource-links{display:flex;flex-wrap:wrap;gap:12px 24px}.al-contact__resource-links a{display:inline-flex;gap:10px;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px;font-weight:600;font-size:.9rem}@media(max-width:999px){.al-contact__wrap{padding-inline:24px}.al-contact__layout{gap:24px;grid-template-columns:1.2fr .8fr}.al-contact__help,.al-contact__panel{padding:24px}.al-contact__row{grid-template-columns:1fr}}@media(max-width:749px){.al-contact__wrap{padding:28px 20px 48px}.al-contact__header{margin-bottom:28px}.al-contact__layout{display:flex;flex-direction:column}.al-contact__help,.al-contact__panel{width:100%}.al-contact__resources{margin-top:28px;padding:24px;gap:18px}.al-contact__resource-links{flex-direction:column;align-items:start;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=QA */
