.tgg-home .smap-hero{padding-bottom:2.25rem}.tgg-home .smap-hero__eyebrow{margin-top:.9rem}.tgg-home .smap-block{padding:3.25rem 0;border-top:1px solid var(--border);scroll-margin-top:5rem}.tgg-home .smap-block--sand{background:var(--sand-40)}.tgg-home .smap-block:not(:has(.sup-dir__group:not([hidden]))){display:none}.tgg-home .smap-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem}.tgg-home .smap-head h2{font-size:clamp(1.75rem,3vw,2.35rem);color:var(--forest-deep)}.tgg-home .smap-head__meta{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tgg-home .smap-groups{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2rem 2.5rem;align-items:start}.tgg-home .smap-group h3{font-family:var(--serif);font-weight:500;font-size:1.6rem;line-height:1;color:var(--gold);padding-bottom:.6rem;border-bottom:1px solid var(--border);letter-spacing:0;text-transform:none}.tgg-home .smap-group--wide{margin-top:2rem}.tgg-home .smap-group--label h3{font-family:var(--sans);font-weight:600;font-size:.72rem;line-height:1.4;color:var(--muted);letter-spacing:.16em;text-transform:uppercase}.tgg-home.smap .sup-dir__chips.smap-links{display:block;margin:.85rem 0 0;padding:0;list-style:none}.tgg-home .smap-links--cols{columns:3 16rem;column-gap:2.5rem}.tgg-home .smap-links li{margin:0 0 .5rem;break-inside:avoid}.tgg-home .smap-links li:has(>a[hidden]){display:none}.tgg-home.smap .sup-dir__chips.smap-links a,.tgg-home.smap .sup-dir__chips.smap-links a:visited{display:inline;padding:0;border:0;border-radius:0;background:none;font-size:.92rem;line-height:1.45;color:var(--ink)}.tgg-home.smap .sup-dir__chips.smap-links a:hover{background:none;color:var(--forest);text-decoration:underline;text-underline-offset:3px}.tgg-home .smap-pager-wrap{padding:2.75rem 0 3.5rem;border-top:1px solid var(--border);text-align:center}.tgg-home .smap-pager__label{margin-bottom:1rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.tgg-home .smap-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem}.tgg-home .smap-pager a,.tgg-home .smap-pager a:visited,.tgg-home .smap-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;padding:0 .85rem;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:.88rem;color:var(--forest-deep);font-variant-numeric:tabular-nums}.tgg-home .smap-pager a:hover{border-color:var(--forest);background:var(--sand-40)}.tgg-home .smap-pager [aria-current]{background:var(--forest-deep);border-color:var(--forest-deep);color:var(--cream)}.tgg-home .smap-pager .smap-pager__gap{min-width:0;padding:0 .15rem;border:0;background:none;color:var(--muted)}.tgg-home .smap-pager .smap-pager__step{padding:0 1.15rem}@media(max-width:798px){.tgg-home .smap-block{padding:2.5rem 0}.tgg-home .smap-groups{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1.5rem 1.25rem}.tgg-home .smap-links--cols{columns:1}.tgg-home.smap .sup-dir__chips.smap-links a{font-size:.95rem}.tgg-home .smap-pager .smap-pager__step{flex-basis:100%;max-width:12rem;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/tgg-html-sitemap.css.map */
