.cc-world-map{padding:clamp(2rem,4vw,5rem) 0;background:var(--cc-bg);transition:padding .5s cubic-bezier(.22,1,.36,1)}.cc-world-map__inner{max-width:128rem;margin-inline:auto;padding-inline:clamp(2rem,5vw,6rem)}@media(max-width:749px){.cc-world-map__inner{padding-inline:0}.cc-world-map__head{padding-inline:2rem}}.cc-world-map__head{text-align:center;margin-bottom:clamp(1.2rem,2.4vw,2.4rem)}@media(min-width:750px){.cc-world-map.is-focused{padding:clamp(8rem,11vw,13rem) 0}}.cc-world-map__canvas-wrap{position:relative;display:block;background:transparent;border:0}@media(max-width:749px){.cc-world-map__canvas-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.cc-world-map__canvas-wrap::-webkit-scrollbar{display:none}}.cc-world-map__svg{display:block;width:100%;height:auto;transform-origin:center}@media(min-width:750px){.cc-world-map__svg{animation:cc-world-map-breathe 12s ease-in-out infinite}@keyframes cc-world-map-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.006)}}}@media(prefers-reduced-motion:reduce){.cc-world-map__svg{animation:none}}@media(min-width:750px){.cc-world-map__canvas-wrap{transform:scale(.97);opacity:.92;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease}.cc-world-map.is-focused .cc-world-map__canvas-wrap{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.cc-world-map__canvas-wrap{transform:none;opacity:1;transition:none}}.cc-world-map__country{stroke:var(--cc-bg, #FAFAF8);stroke-width:.5;transform-box:fill-box;transform-origin:center;transition:fill .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),opacity .15s ease}.cc-world-map__country--active{cursor:pointer}.cc-world-map__country--active:hover,.cc-world-map__country--active:focus-visible{fill:#000;filter:drop-shadow(0 6px 16px rgba(0,0,0,.32));transform:scale(1.05);outline:none}.cc-world-map__country--active:active{transform:scale(1.02);transition-duration:.12s}@media(prefers-reduced-motion:reduce){.cc-world-map__country{transition:none}.cc-world-map__country--active:hover,.cc-world-map__country--active:focus-visible{filter:none;transform:none}}@media(max-width:749px){.cc-world-map__country--active{stroke:var(--cc-bg, #FAFAF8);stroke-width:3;stroke-linejoin:round;paint-order:stroke fill}.cc-world-map__country--active:active{opacity:.65}}.cc-world-map__tooltip{position:absolute;top:0;left:0;pointer-events:none;background:var(--cc-fg, #111);color:var(--cc-bg, #FAFAF8);padding:.8rem 1.2rem;font-family:var(--font-body, "Switzer", sans-serif);font-size:1.2rem;line-height:1.4;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap;z-index:5}.cc-world-map__tooltip.is-visible{opacity:1;transform:none}.cc-world-map__tooltip strong{display:block;font-weight:500}.cc-world-map__tooltip span{display:block;font-size:1.05rem;color:var(--cc-hint, #a8a59c)}.cc-world-map__detail{margin:1.2rem 0 0;min-height:2.4rem;text-align:center;font-family:var(--font-body, "Switzer", sans-serif);font-size:1.25rem;line-height:1.5;color:var(--cc-muted, #5a5a5a);transition:color .15s ease}.cc-world-map__detail-label{font-weight:500;color:var(--cc-fg, #111)}.cc-world-map__detail-count{display:inline-block;margin-left:.8rem;font-family:var(--font-body, "Switzer", sans-serif);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-hint, #8a8a8a)}.cc-world-map__detail-count:empty{display:none}.cc-world-map__fallback[hidden]{display:none}.cc-world-map__fallback{margin-top:2.4rem}.cc-world-map__fallback-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;list-style:none;margin:0;padding:0}@media(min-width:750px){.cc-world-map__fallback-grid{grid-template-columns:repeat(3,1fr)}}.cc-world-map__fallback-grid>li{min-width:0}.cc-world-map__fallback-tile{display:block;padding:1.6rem 1.6rem 1.8rem;min-height:11rem;background:var(--cc-fg, #111111);color:var(--cc-bg, #FAFAF8);text-decoration:none}.cc-world-map__fallback-tile-label{display:block;font-family:var(--font-display, "Switzer", -apple-system, system-ui, "Segoe UI", Helvetica, sans-serif);font-variation-settings:"opsz" 36,"wght" 400;font-size:1.7rem;line-height:1.15}.cc-world-map__fallback-tile-sub{display:block;margin-top:.6rem;font-family:var(--font-body, "Switzer", sans-serif);font-size:1.15rem;line-height:1.35;opacity:.75}.cc-world-map__fallback-tile-count{display:block;margin-top:.8rem;font-family:var(--font-body, "Switzer", sans-serif);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;opacity:.55}
/*# sourceMappingURL=/cdn/shop/t/126/assets/cc-world-map.css.map */
