.lgl-camo{--lgl-ink:currentColor;--lgl-muted:color-mix(in srgb,currentColor 64%,transparent);--lgl-line:color-mix(in srgb,currentColor 20%,transparent);--lgl-panel:color-mix(in srgb,currentColor 5%,transparent);--lgl-accent:#8C1F1F;--lgl-stroke:#ffffff;display:block}.lgl-camo *,.lgl-camo *:before,.lgl-camo *:after{box-sizing:border-box}.lgl-camo__wrap{max-width:var(--lgl-max,1180px);margin:0 auto;padding:var(--lgl-pt,28px) 20px var(--lgl-pb,48px)}.lgl-camo__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;border-bottom:3px solid var(--lgl-ink);padding-bottom:14px}.lgl-camo__title{margin:0;line-height:1}.lgl-camo__sub{margin:0;color:var(--lgl-muted);max-width:42ch}.lgl-camo__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:14px 0 4px}.lgl-camo__seg{display:inline-flex;border:2px solid var(--lgl-accent);border-radius:999px;overflow:hidden}.lgl-camo button{font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;text-transform:none;letter-spacing:normal;text-decoration:none;border-radius:0;box-shadow:none;min-width:0;width:auto;height:auto;line-height:inherit;-webkit-tap-highlight-color:transparent}.lgl-camo button:before,.lgl-camo button:after{content:none}.lgl-camo__seg button{padding:8px 22px;font-weight:600;min-height:40px;border-radius:0}.lgl-camo__seg button[aria-pressed=true]{background:var(--lgl-accent);color:#fff}.lgl-camo__moon{border-radius:999px!important;font-weight:600;font-size:.875em;padding:8px 14px;min-height:40px;border-radius:999px;border:1px solid var(--lgl-line)!important;background:var(--lgl-panel)!important}.lgl-camo__moon[hidden]{display:none}.lgl-camo__hint{color:var(--lgl-muted);font-size:.875em}.lgl-camo button:focus-visible,.lgl-camo [role=button]:focus-visible{outline:2px solid var(--lgl-accent);outline-offset:2px}.lgl-camo__map{margin:0 -8px;position:relative}.lgl-camo__map svg{display:block;width:100%;height:auto;overflow:visible}.lgl-camo__map .rg{cursor:pointer;transition:opacity .2s ease}.lgl-camo__map .rg:focus{outline:none}.lgl-camo__map .rg:focus-visible{stroke:var(--lgl-accent);stroke-width:3;vector-effect:non-scaling-stroke}.lgl-camo__map.is-dim .rg{opacity:.2}.lgl-camo__map.is-dim .rg.is-on{opacity:1}.lgl-camo__map .inner{fill:none;stroke:var(--lgl-stroke);stroke-width:.7;stroke-dasharray:2.5 2;pointer-events:none;opacity:.9}.lgl-camo__map .states{fill:none;stroke:var(--lgl-stroke);stroke-width:1.8;pointer-events:none}.lgl-camo__map .sel{fill:none;stroke:var(--lgl-ink);stroke-width:2.6;pointer-events:none;vector-effect:non-scaling-stroke}.lgl-camo__map .is-white{stroke:var(--lgl-muted);stroke-width:.6}.lgl-camo__loading{padding:80px 0;text-align:center;color:var(--lgl-muted)}.lgl-camo.is-moon .lgl-camo__map .rg,.lgl-camo.is-moon .lgl-camo__sw{filter:brightness(.42) saturate(.35)}.lgl-camo__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:18px}@media(min-width:860px){.lgl-camo__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.lgl-camo__detail{background:var(--lgl-panel);border:1px solid var(--lgl-line);border-radius:6px;padding:20px 22px 22px;align-self:start}.lgl-camo__where{color:var(--lgl-muted);font-size:.875em;margin:0 0 2px}.lgl-camo__name{margin:0 0 6px;line-height:1.05}.lgl-camo__terr{margin:0 0 16px;max-width:60ch}.lgl-camo__pick{display:grid;grid-template-columns:84px minmax(0,1fr);gap:4px 14px;padding:14px 0;border-top:1px solid var(--lgl-line)}.lgl-camo__pick .lgl-camo__sw{grid-row:span 4;width:84px;height:84px;border-radius:4px}.lgl-camo__when{font-size:.8125em;color:var(--lgl-muted);margin:0}.lgl-camo__pick.is-cur .lgl-camo__when{color:var(--lgl-accent);font-weight:600}.lgl-camo__pname{margin:0;font-size:1.15em;font-weight:600;line-height:1.2}.lgl-camo__pick p{margin:0;max-width:58ch}.lgl-camo__shop{display:inline-block;margin-top:6px;font-weight:600;color:var(--lgl-accent);text-decoration:underline;text-underline-offset:3px}.lgl-camo__empty{color:var(--lgl-muted);margin:0}.lgl-camo__lh{font-size:.95em;font-weight:600;margin:0 0 10px;color:var(--lgl-muted)}.lgl-camo__legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.lgl-camo__legend button{display:flex;border-radius:5px!important;align-items:center;gap:12px;width:100%;padding:6px 8px 6px 6px;border-radius:5px;border:1px solid transparent;text-align:left}.lgl-camo__legend button:hover{border-color:var(--lgl-line)}.lgl-camo__legend button[aria-pressed=true]{border-color:var(--lgl-ink);background:var(--lgl-panel)}.lgl-camo__legend svg{flex:none;width:52px;height:34px;border-radius:3px}.lgl-camo__legend .nm{font-weight:500;line-height:1.2}.lgl-camo__legend .ct{display:block;font-size:.8125em;color:var(--lgl-muted)}.lgl-camo__clear{color:var(--lgl-accent);font-weight:600;font-size:.875em;margin-top:12px;padding:6px 0}.lgl-camo__clear[hidden]{display:none}.lgl-camo__foot{margin-top:32px;color:var(--lgl-muted);font-size:.8125em;border-top:1px solid var(--lgl-line);padding-top:12px;max-width:90ch}@media(prefers-reduced-motion:reduce){.lgl-camo__map .rg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/lgl-camo-map.css.map */
