.gathurr-contact-page .contact-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3.5rem;max-width:980px;margin:0 auto}.gathurr-contact-page .contact-row.two{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.gathurr-contact-page .contact-field{margin-bottom:1.2rem}.gathurr-contact-page .contact-field label{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;color:var(--ink)}.gathurr-contact-page .contact-field .opt{color:var(--ink2);text-transform:none;letter-spacing:0;font-size:11px}.gathurr-contact-page .contact-field input,.gathurr-contact-page .contact-field select,.gathurr-contact-page .contact-field textarea{width:100%;padding:.75rem .9rem;border:1px solid var(--border);background:var(--bg);font-family:var(--body);font-size:15px;color:var(--ink);border-radius:0}.gathurr-contact-page .contact-field input:focus-visible,.gathurr-contact-page .contact-field select:focus-visible,.gathurr-contact-page .contact-field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.gathurr-contact-page .contact-submit{margin-top:.4rem}.gathurr-contact-page .contact-success{padding:1rem 1.2rem;background:#e6efe4;border:1px solid #C9DCC5;margin-bottom:1.4rem;font-size:14px}.gathurr-contact-page .contact-success p{margin:.3rem 0 0;color:var(--ink2)}.gathurr-contact-page .contact-errors{padding:1rem 1.2rem;background:var(--bg);border:1px solid var(--border);margin-bottom:1.4rem;font-size:14px;color:var(--ink)}.gathurr-contact-page .contact-errors ul{margin:.4rem 0 0 1rem}.gathurr-contact-page .contact-promise{padding-bottom:1.6rem;border-bottom:1px solid var(--border);margin-bottom:1.6rem}.gathurr-contact-page .contact-promise h3{font-family:var(--display);font-size:24px;font-weight:400;margin-bottom:.5rem}.gathurr-contact-page .contact-promise p{font-size:14px;line-height:1.65;color:var(--ink2)}.gathurr-contact-page .contact-path{display:block;padding:1rem 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--ink);transition:opacity .18s ease}.gathurr-contact-page .contact-path:hover{opacity:.7}.gathurr-contact-page .contact-path strong{display:block;font-size:14px;font-weight:600;margin-bottom:.2rem}.gathurr-contact-page .contact-path span{font-size:13px;color:var(--ink2);line-height:1.5}@media(max-width:800px){.gathurr-contact-page .contact-layout{grid-template-columns:1fr;gap:2.4rem}.gathurr-contact-page .contact-row.two{grid-template-columns:1fr;gap:0}}.gathurr-faq-page .faq-list{max-width:720px;margin:0 auto}.gathurr-faq-page .faq-group-heading{font-family:var(--display);font-size:24px;font-weight:400;margin:3rem 0 .6rem;padding-bottom:.6rem;border-bottom:1px solid var(--ink)}.gathurr-faq-page .faq-group-heading:first-child{margin-top:0}.gathurr-faq-page .accordion-item{border-bottom:1px solid var(--border)}.gathurr-faq-page .accordion-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:left;background:none;border:none;cursor:pointer;padding:1.1rem 0;font-family:var(--body);font-size:16px;font-weight:500;color:var(--ink)}.gathurr-faq-page .accordion-content{display:none;padding:0 0 1.2rem;font-size:15px;line-height:1.65;color:var(--ink2);max-width:62ch}.gathurr-faq-page .accordion-content p{margin:0 0 .7rem}.gathurr-faq-page .accordion-content a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.gathurr-faq-page .accordion-item.open .accordion-content{display:block}.gathurr-faq-page .faq-cta{text-align:center;margin:4rem auto 0;max-width:560px;padding:2.4rem 2rem;background:var(--bg);border:1px solid var(--border)}.gathurr-faq-page .faq-cta h3{font-family:var(--display);font-size:26px;font-weight:400;margin-bottom:.5rem}.gathurr-faq-page .faq-cta p{font-size:15px;color:var(--ink2);margin-bottom:1.4rem}.gathurr-footer-logo{display:block;margin-bottom:1rem;font-family:var(--display);font-size:26px;font-weight:500;color:#f5efe6}.footer-mark{display:block;width:38px;height:auto;margin-bottom:1rem}.footer-awards{font-size:11px;letter-spacing:.04em;color:var(--ink2);margin-top:.9rem;line-height:1.6;max-width:320px}.footer-social{display:flex;gap:1rem;margin-top:1.2rem}.footer-social a{color:var(--ink2);display:inline-flex;transition:color .18s ease}.footer-social a:hover{color:var(--ink)}.footer-social svg{display:block}.footer-policies a{color:inherit;text-decoration:none;transition:color .18s ease}.footer-policies a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.gathurr-nav-logo{flex:0 0 auto;display:flex;align-items:center;font-family:var(--display);font-size:27px;font-weight:500;letter-spacing:.01em;color:var(--ink);text-decoration:none;line-height:1}.gathurr-nav-logo img{display:block;height:34px;width:auto}
/*# sourceMappingURL=/cdn/shop/t/55/compiled_assets/styles.css.map */
