.tf{display:block;--night: #1a1424;--sky: #3b9ade;--sky-light: #7cc3f0;--gold: #ffd23f;background:var(--night);color:#fff;padding:48px 20px 64px}.tf__head{max-width:1200px;margin:0 auto 24px}.tf__eyebrow{margin:0 0 8px;color:var(--sky-light);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.tf__heading{margin:0 0 10px;color:#fff;font-weight:900;font-size:clamp(32px,5vw,56px);line-height:1.05}.tf__lead{margin:0;color:#c9c4d4;font-size:17px;max-width:560px}.tf__layout{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start}.tf__map{height:520px;border-radius:20px;overflow:hidden;background:#241d31;border:1px solid #2f2840}.tf__map .leaflet-tile-pane{filter:invert(1) hue-rotate(195deg) brightness(.82) contrast(.92) saturate(.35)}.tf__map .leaflet-control-attribution{background:#1a1424bf;color:#a6aeb8;font-size:10px}.tf__map .leaflet-control-attribution a{color:var(--sky-light)}.tf__map .leaflet-control-zoom a{background:var(--night);color:#fff;border-color:#2f2840}.tf__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.tf__loc{background:#241d31;border:1px solid #2f2840;border-radius:16px;padding:16px 18px}.tf__loc-btn{all:unset;cursor:pointer;display:grid;gap:3px;width:100%}.tf__loc-btn:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:8px}.tf__loc-name{font-weight:800;font-size:18px;color:#fff;display:block}.tf__loc-addr{color:#c9c4d4;font-size:14px;display:block}.tf__loc-status{color:var(--gold);font-weight:700;font-size:14px}.tf__loc-hours{color:var(--sky-light);font-size:14px}.tf__loc-dir{display:inline-block;margin-top:8px;color:var(--sky-light);font-size:14px;font-weight:700;text-decoration:none}.tf__loc-dir:hover{text-decoration:underline}.tf__loc--online{background:transparent;border-style:dashed}.tf__ctas{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tf__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;font-weight:800;font-size:15px;text-decoration:none;color:#fff;border:2px solid #fff}.tf__btn--gold{background:var(--gold);border-color:var(--gold);color:var(--night)}.tf-pin{position:relative;width:44px;height:84px}.tf-pin img{position:absolute;left:0;top:0;width:44px;height:84px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.55))}.tf-pin:after{content:"";position:absolute;left:9px;bottom:-5px;width:26px;height:6px;border-radius:50%;background:var(--gold, #ffd23f);opacity:.9}.tf .leaflet-popup-content-wrapper,.tf .leaflet-popup-tip{background:var(--night);color:#fff;border:1px solid #2f2840}.tf .leaflet-popup-content{margin:12px 14px;font-family:inherit}.tf .leaflet-popup-content b{display:block;font-size:15px}.tf .leaflet-popup-content span{color:var(--gold);font-weight:700;font-size:13px}.tf .leaflet-container a.leaflet-popup-close-button{color:#fff}@media(max-width:860px){.tf{padding:32px 16px 48px}.tf__layout{grid-template-columns:1fr}.tf__map{height:380px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/traek-find-os.css.map */
