body.page-contact-us-page{background:#fdfaf4}body.page-contact-us-page main.section-wrapper{background:#fdfaf4}body.page-contact-us-page .tgg-home .bg-sand{background:transparent;border-top:0;border-bottom:0}.tgg-home .cth{padding-bottom:1.5rem}.tgg-home .cth__head{max-width:46rem}.tgg-home .cth__head h1{margin-top:.75rem;font-size:clamp(2.35rem,5vw,3.5rem);color:var(--forest-deep)}.tgg-home .cth__intro{margin-top:1.125rem;font-size:1.0625rem;line-height:1.65;color:var(--muted)}.tgg-home .cth__route{margin-top:1.75rem;display:flex;align-items:flex-start;gap:.625rem;max-width:46rem;padding:.875rem 1rem;border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:.5rem;background:var(--sand-40);font-size:.9375rem;line-height:1.5;color:var(--ink)}.tgg-home .cth__route-ic{color:var(--forest);display:inline-flex;padding-top:.125rem}.tgg-home .cth__route-ic .icn{width:1rem;height:1rem}.tgg-home .cth__route-tx{min-width:0}.tgg-home .cth__route a,.tgg-home .cth__route a:visited{color:var(--forest-deep);font-weight:500;border-bottom:1px solid var(--gold)}.tgg-home .cth__route a:hover{border-bottom-color:var(--forest)}.tgg-home .cth__formlead{margin-top:2rem;max-width:44rem;font-size:.9375rem;line-height:1.6;color:var(--muted)}[id^=shopify-section-][id$=__contact_form]{margin:0!important;background:#fdfaf4;padding:.5rem 1.25rem 3.5rem}[id^=shopify-section-][id$=__contact_form]>*{max-width:44rem;margin-left:auto;margin-right:auto}.tgg-home .cthm__head{max-width:42rem}.tgg-home .cthm__head h2{margin-top:.5rem;font-size:clamp(1.5rem,2.6vw,1.9rem);color:var(--forest-deep)}.tgg-home .cthm__intro{margin-top:.75rem;font-size:.9375rem;line-height:1.6;color:var(--muted)}.tgg-home .cthm__list{margin-top:1.25rem;background:var(--card);border:1px solid var(--border);border-radius:1rem;box-shadow:var(--shadow-soft);overflow:hidden}.tgg-home .cthm-m+.cthm-m{border-top:1px solid var(--border)}.tgg-home .cthm-m__in,.tgg-home .cthm-m__in:visited{position:relative;display:flex;flex-direction:row;align-items:center;gap:.875rem;width:100%;text-align:left;background:none;border:0;padding:1rem 2.5rem 1rem 1.125rem;min-height:4.5rem;color:var(--ink);font-family:var(--sans);transition:background .2s}.tgg-home .cthm-m__in:hover{background:var(--sand-40)}.tgg-home .cthm-m__ic{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--sand-40);color:var(--forest);flex:0 0 auto;transition:background .2s}.tgg-home .cthm-m__in:hover .cthm-m__ic{background:var(--cream)}.tgg-home .cthm-m__ic .icn{width:1rem;height:1rem}.tgg-home .cthm-m__txt{display:flex;flex-direction:column;min-width:0}.tgg-home .cthm-m__t{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.tgg-home .cthm-m__v{margin-top:.1875rem;font-family:var(--serif);font-size:1.25rem;line-height:1.2;color:var(--forest-deep);overflow-wrap:anywhere}.tgg-home .cthm-m__b{display:none}.tgg-home .cthm-m__h{margin-top:.3125rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--muted)}.tgg-home .cthm-m__h .icn{width:.8125rem;height:.8125rem;flex:0 0 auto}.tgg-home .cthm-m__go{position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:var(--muted);transition:color .2s}.tgg-home .cthm-m__go .icn{width:1rem;height:1rem}.tgg-home .cthm-m__in:hover .cthm-m__go{color:var(--forest)}.tgg-home .ctt__head{max-width:42rem}.tgg-home .ctt__head h2{margin-top:.75rem;font-size:clamp(1.9rem,3.6vw,2.6rem);color:var(--forest-deep)}.tgg-home .ctt__intro{margin-top:.875rem;font-size:1rem;line-height:1.6;color:var(--muted)}.tgg-home .ctt__grid{margin-top:2.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.875rem}.tgg-home .ctt-tile,.tgg-home .ctt-tile:visited{position:relative;display:flex;flex-direction:column;height:100%;background:var(--card);border:1px solid var(--border);border-radius:.875rem;padding:1.25rem 2.5rem 1.25rem 1.25rem;color:var(--ink);transition:border-color .2s,box-shadow .2s,transform .2s}.tgg-home .ctt-tile:hover{border-color:var(--forest);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.tgg-home .ctt-tile__ic{color:var(--forest);margin-bottom:.75rem}.tgg-home .ctt-tile__ic .icn{width:1.25rem;height:1.25rem}.tgg-home .ctt-tile__t{font-family:var(--serif);font-size:1.1875rem;line-height:1.25;color:var(--forest-deep)}.tgg-home .ctt-tile__b{margin-top:.4375rem;font-size:.875rem;line-height:1.5;color:var(--muted)}.tgg-home .ctt-tile__go{position:absolute;top:1.3125rem;right:1.125rem;color:var(--muted);transition:transform .2s,color .2s}.tgg-home .ctt-tile__go .icn{width:1rem;height:1rem}.tgg-home .ctt-tile:hover .ctt-tile__go{color:var(--forest);transform:translate(3px)}@media(max-width:749px){.tgg-home .cth{padding-bottom:1rem}.tgg-home .cth__route{margin-top:1.5rem;padding:.75rem .875rem;font-size:.9375rem}.tgg-home .cth__formlead{margin-top:1.5rem}.tgg-home .cthm{padding-top:1.25rem;padding-bottom:1.25rem}.tgg-home .cthm__head h2{font-size:1.375rem}.tgg-home .cthm__list{margin-top:.875rem}.tgg-home .cthm-m__in{padding:.8125rem 2.25rem .8125rem .875rem;min-height:4rem;gap:.75rem}.tgg-home .ctt__grid{margin-top:1.75rem;gap:.625rem}}@media(prefers-reduced-motion:reduce){.tgg-home .cthm-m__in,.tgg-home .ctt-tile,.tgg-home .ctt-tile__go{transition:none}.tgg-home .ctt-tile:hover,.tgg-home .ctt-tile:hover .ctt-tile__go{transform:none}}@media(min-width:1000px){body.page-contact-us-page main.section-wrapper{background:#fdfaf4;display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(0,44rem) minmax(0,25rem) minmax(1.25rem,1fr);column-gap:3rem;align-items:start}body.page-contact-us-page main.section-wrapper>.shopify-section{grid-column:1 / -1}body.page-contact-us-page main.section-wrapper>[id$=__hero]{grid-column:2 / 3;grid-row:1}body.page-contact-us-page main.section-wrapper>[id$=__contact_form]{grid-column:2 / 3;grid-row:2}body.page-contact-us-page main.section-wrapper>[id$=__methods]{grid-column:3 / 4;grid-row:1 / span 2}body.page-contact-us-page [id$=__hero] .wrap,body.page-contact-us-page [id$=__methods] .wrap{padding-left:0;padding-right:0}body.page-contact-us-page [id$=__hero] .cth,body.page-contact-us-page [id$=__methods] .cthm{padding:3.25rem 0 0}body.page-contact-us-page main.section-wrapper>[id$=__contact_form]{background:none;padding:1.25rem 0 3.5rem}body.page-contact-us-page main.section-wrapper>[id$=__contact_form]>*{max-width:none;margin-left:0;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/tgg-contact.css.map */
