.acg-map .acg-map__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:380px 1fr;gap:32px;align-items:stretch}.acg-map .acg-map__info-card{background:#fff;border:1px solid var(--acg-border);border-radius:var(--acg-radius-lg);padding:40px 36px;display:flex;flex-direction:column;gap:28px}.acg-map .acg-map__header{margin-bottom:4px}.acg-map .acg-map__label{font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--acg-gold);margin-bottom:10px}.acg-map .acg-map__title{font-family:Outfit,sans-serif;font-size:32px;font-weight:800;line-height:1.15;color:var(--acg-text);margin:0 0 10px}.acg-map .acg-map__subtitle{font-size:15px;color:var(--acg-text-secondary);font-weight:300;line-height:1.5;margin:0}.acg-map .acg-map__divider{height:1px;background:var(--acg-border);margin:0}.acg-map .acg-map__detail-row{display:flex;gap:14px;align-items:flex-start}.acg-map .acg-map__detail-icon{width:40px;height:40px;background:#fff5f5;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.acg-map .acg-map__detail-content{flex:1}.acg-map .acg-map__detail-label{font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acg-text-muted);margin-bottom:4px}.acg-map .acg-map__detail-value{font-size:14px;color:var(--acg-text);font-weight:500;line-height:1.5}.acg-map .acg-map__detail-value a{color:inherit;text-decoration:none}.acg-map .acg-map__detail-value a:hover{color:var(--acg-gold)}.acg-map .acg-map__detail-value p{margin:0}.acg-map .acg-map__actions{display:flex;flex-direction:column;gap:12px;margin-top:auto}.acg-map .acg-map__btn-directions{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:var(--acg-gold, #cc0000);color:#fff;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;border:none;border-radius:10px;cursor:pointer;text-decoration:none;transition:background .3s ease;text-align:center}.acg-map .acg-map__btn-directions:hover{background:var(--acg-gold-dim, #990000);color:#fff}.acg-map .acg-map__btn-secondary{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;background:transparent;color:var(--acg-text);font-family:Outfit,sans-serif;font-size:14px;font-weight:600;border:1.5px solid var(--acg-border);border-radius:10px;cursor:pointer;text-decoration:none;transition:all .3s ease;text-align:center}.acg-map .acg-map__btn-secondary:hover{border-color:var(--acg-gold, #cc0000);color:var(--acg-gold, #cc0000)}.acg-map .acg-map__map-wrap{border-radius:var(--acg-radius-lg);overflow:hidden;border:1px solid var(--acg-border);min-height:480px;position:relative}.acg-map .acg-map__map-wrap map-locations{display:block;height:100%;min-height:480px}.acg-map .acg-map__placeholder{width:100%;height:100%;min-height:480px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--acg-text-muted);font-size:14px}.acg-map .acg-map__placeholder-icon{font-size:40px;opacity:.4}@media(max-width:1024px){.acg-map .acg-map__inner{grid-template-columns:1fr}.acg-map .acg-map__map-wrap,.acg-map .acg-map__map-wrap map-locations{min-height:380px}}@media(max-width:768px){.acg-map .acg-map__info-card{padding:28px 20px}.acg-map .acg-map__title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/acg-map.css.map */
