sun-globe{--sg-gold: #a29278;--sg-gold-light: #e8d6b0;--sg-ink: #0b0d1a;position:relative;display:inline-flex;align-items:center;font-family:inherit}sun-globe .sun-globe__form{display:none}sun-globe .sg-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;cursor:pointer;border-radius:50%;transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}sun-globe .sg-trigger:hover{transform:scale(1.08)}sun-globe .sg-trigger:focus-visible{outline:2px solid var(--sg-gold);outline-offset:3px}sun-globe .sg-icon{width:3.6rem;height:3.6rem;border-radius:50%;box-shadow:0 0 0 1.5px var(--sg-gold),0 0 12px #5aa0ff59,0 4px 14px #0000004d}sun-globe .sg-code{position:absolute;right:-.1rem;bottom:.1rem;min-width:1.8rem;padding:.1rem .35rem;border-radius:1rem;background:var(--sg-ink);color:var(--sg-gold-light);font-size:.95rem;font-weight:700;letter-spacing:.04em;line-height:1.4;box-shadow:0 0 0 1px var(--sg-gold);pointer-events:none}sun-globe .sg-pop{position:absolute;z-index:30;top:calc(100% + .8rem);right:-1rem;width:min(32rem,calc(100vw - 2rem));border-radius:1.8rem;overflow:hidden;background:#0b0d1a;color:#f4ecdd;box-shadow:0 0 0 1px #a292788c,0 24px 60px #05060f8c;opacity:0;transform:translateY(-8px) scale(.96);transform-origin:top right;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.9,.3,1.1)}sun-globe .sg-pop.is-open{opacity:1;transform:none}sun-globe .sg-pop:before{content:"";position:absolute;inset:-1rem 0 auto 0;height:1rem}sun-globe .sg-scene{position:relative;height:24rem}sun-globe .sg-space{display:block;width:100%;height:100%}sun-globe .sg-hud{position:absolute;left:1.4rem;top:1.2rem;display:flex;flex-direction:column;gap:.1rem;pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,.8)}sun-globe .sg-place{font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-gold-light)}sun-globe .sg-time{font-size:2.6rem;font-weight:300;line-height:1.1;font-variant-numeric:tabular-nums}sun-globe .sg-phase{font-size:1.1rem;opacity:.75;letter-spacing:.12em;text-transform:uppercase}sun-globe .sg-sun-times{position:absolute;right:1.4rem;bottom:1rem;display:flex;flex-direction:column;align-items:flex-end;font-size:1.1rem;opacity:.8;pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,.8)}sun-globe .sg-body{padding:1.2rem 1.4rem 1.4rem;border-top:1px solid rgba(162,146,120,.35)}sun-globe .sg-label{margin:0 0 .6rem;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-gold)}sun-globe .sg-langs{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-bottom:1.2rem}sun-globe .sg-lang{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.7rem .2rem;border:1px solid rgba(162,146,120,.35);border-radius:1.1rem;background:#ffffff08;color:inherit;cursor:pointer;font:inherit;transition:background .2s,border-color .2s,transform .2s}sun-globe .sg-lang .sg-flagimg{width:2.8rem;height:1.9rem;margin-bottom:.2rem}sun-globe .sg-lang small{font-size:.95rem;opacity:.75;white-space:nowrap}sun-globe .sg-lang:hover{border-color:var(--sg-gold);transform:translateY(-1px)}sun-globe .sg-lang.is-active{background:linear-gradient(160deg,#c8b48e,#8c7a5e);border-color:transparent;color:#120f0a}sun-globe .sg-lang:focus-visible,sun-globe .sg-countries li:focus-visible,sun-globe .sg-demo:focus-visible{outline:2px solid var(--sg-gold-light);outline-offset:2px}sun-globe .sg-countries{list-style:none;margin:0 0 1rem;padding:0 .2rem 0 0;max-height:17rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sg-gold) transparent}sun-globe .sg-countries li{display:grid;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:.9rem;font-size:1.3rem;cursor:pointer}sun-globe .sg-countries li:hover{background:#a2927824}sun-globe .sg-countries li.is-current{background:#a2927842;color:var(--sg-gold-light)}sun-globe .sg-flag{font-size:1.6rem;line-height:1}sun-globe .sg-flag.is-code{font-size:.9rem;font-weight:700;letter-spacing:.05em;text-align:center;padding:.2rem 0;border-radius:.4rem;background:#a2927838;color:var(--sg-gold-light)}sun-globe .sg-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}sun-globe .sg-ct{display:inline-flex;align-items:center;gap:.5rem;font-variant-numeric:tabular-nums;opacity:.85}sun-globe .sg-ct b{font-weight:400}sun-globe .sg-ct i{width:.9rem;height:.9rem;border-radius:50%;display:inline-block}sun-globe .sg-ct i.is-sun{background:radial-gradient(circle at 40% 40%,#fff3c4,#ffb02e 60%,#ff7a00);box-shadow:0 0 6px #ffb02e}sun-globe .sg-ct i.is-moon{background:radial-gradient(circle at 35% 35%,#fff,#b9c2d6 60%,#7c869c);box-shadow:0 0 6px #bed2ffb3}sun-globe .sg-ct i.is-eclipse{background:linear-gradient(180deg,#ffcf7a,#ff7a3d 48%,#1b2350 52%,#0b1030);box-shadow:0 0 7px #ff8c3ccc}sun-globe .sg-demo{width:100%;padding:.8rem;border:1px solid rgba(162,146,120,.5);border-radius:1.1rem;background:none;color:var(--sg-gold-light);font:inherit;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}sun-globe .sg-demo:hover{background:#a2927826}@media screen and (max-width:749px){sun-globe .sg-pop{position:fixed;top:auto;left:1rem;right:1rem;bottom:1rem;width:auto;max-height:calc(100vh - 2rem);overflow-y:auto;transform-origin:bottom center;transform:translateY(16px)}sun-globe .sg-scene{height:22rem}}@media(prefers-reduced-motion:reduce){sun-globe .sg-pop,sun-globe .sg-trigger{transition:none}}html.mayaa-i18n-pending body{opacity:0}html body{transition:opacity .25s ease}sun-globe .sg-flagimg{display:inline-block;overflow:hidden;border-radius:.3rem;box-shadow:0 0 0 1px #ffffff40;line-height:0}sun-globe .sg-flagimg svg{display:block;width:100%;height:100%}sun-globe .sg-code .sg-flagimg{width:1.8rem;height:1.2rem;border-radius:.2rem;box-shadow:none}sun-globe .sg-code{padding:.2rem;min-width:0;line-height:0;border-radius:.4rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sun-globe.css.map */
