.ph-contact{--contact-blue: #0a4359;--contact-orange: #e07a2f;--contact-muted: #626d71;--contact-line: #dce4e7;--contact-soft: #f0f5f6;background:#fff;color:var(--contact-blue);font:400 16px/1.65 var(--font-stack-body, Roboto, sans-serif)}.ph-contact *,.ph-contact *:before,.ph-contact *:after{box-sizing:border-box}.ph-contact h1,.ph-contact h2,.ph-contact__eyebrow{font-family:var(--font-stack-subheading, Ubuntu, sans-serif);font-weight:500;color:var(--contact-blue);text-transform:none}.ph-contact__hero{padding:44px 0 38px;background:var(--contact-soft);border-bottom:3px solid var(--contact-orange)}.ph-contact .ph-contact__eyebrow{font-size:12px;letter-spacing:1.5px;margin:0 0 18px}.ph-contact h1{font-size:clamp(32px,4vw,48px);line-height:1.15;margin:0 0 16px}.ph-contact .ph-contact__subtitle{margin:0;color:var(--contact-muted)}.ph-contact__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;padding-top:42px;padding-bottom:60px}.ph-contact__form,.ph-contact__aside{width:100%;max-width:760px;min-width:0;margin-inline:auto}.ph-contact__aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.ph-contact h2{font-size:26px;line-height:1.3;margin:0 0 16px}.ph-contact .ph-contact__hint{color:var(--contact-muted);font-size:15px;margin:0 0 26px}.ph-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ph-contact__field{min-width:0}.ph-contact__field--full{grid-column:1 / -1}.ph-contact label{display:block;margin:0 0 8px;font-size:14px;font-weight:500;color:var(--contact-blue)}.ph-contact__optional{color:var(--contact-muted);font-weight:400}.ph-contact input,.ph-contact textarea{display:block;width:100%;max-width:100%;margin:0;padding:12px 14px;min-height:46px;border:1px solid var(--contact-line);border-radius:3px;background:#fff;color:var(--contact-blue);font:400 16px/1.5 var(--font-stack-body, Roboto, sans-serif)}.ph-contact textarea{resize:vertical}.ph-contact .ph-contact__required{margin:12px 0 20px;font-size:12px;color:var(--contact-muted)}.ph-contact button.ph-contact__submit{display:inline-flex;align-items:center;gap:20px;min-height:44px;padding:11px 22px;border:0;border-radius:3px;background:var(--contact-orange);color:#172f3b;font:500 16px/1.5 var(--font-stack-body, Roboto, sans-serif);cursor:pointer}.ph-contact button.ph-contact__submit:hover{background:#cf6920}.ph-contact__intro{padding:26px;border-radius:5px;background:var(--contact-soft)}.ph-contact__intro>.mdi{display:inline-block;color:var(--contact-orange);font-size:25px;margin-bottom:14px}.ph-contact__intro h2,.ph-contact__faq h2{font-size:23px}.ph-contact__intro .rte{color:var(--contact-muted);font-size:15px;overflow-wrap:anywhere}.ph-contact a{color:var(--contact-blue)}.ph-contact .ph-contact__email{display:inline-block;font-size:14px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.ph-contact__faq{margin-top:0;padding:0 4px}.ph-contact__faq p{font-size:15px;color:var(--contact-muted)}.ph-contact__faq a{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:underline;text-decoration-color:var(--contact-orange);text-underline-offset:5px}.ph-contact__success,.ph-contact__errors{padding:16px;margin-bottom:22px;background:var(--contact-soft);border-left:3px solid var(--contact-orange)}.ph-contact :is(input,textarea,button,a):focus-visible{outline:2px solid var(--contact-blue);outline-offset:3px}@media(max-width:767px){.ph-contact__hero{padding:30px 0}.ph-contact__layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px;padding-bottom:36px}.ph-contact__fields,.ph-contact__aside{grid-template-columns:minmax(0,1fr)}.ph-contact__intro{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/contact-page.css.map */
