.orbit-companion{--orbit-bg-1: #1c5750;--orbit-bg-2: #0a2b28;--orbit-bg-3: #061917;--orbit-accent: #d4af37;--orbit-accent-light: #f3d879;position:relative;background:radial-gradient(150% 130% at 18% -10%,var(--orbit-bg-1) 0%,var(--orbit-bg-2) 52%,var(--orbit-bg-3) 100%);padding:84px 0;overflow:hidden;border-top:1px solid rgba(212,175,55,.35);border-bottom:1px solid rgba(212,175,55,.35)}.orbit-companion__stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(1.5px 1.5px at 8% 18%,rgba(255,255,255,.85),transparent 60%),radial-gradient(1px 1px at 20% 62%,rgba(212,175,55,.9),transparent 60%),radial-gradient(1.5px 1.5px at 33% 12%,rgba(255,255,255,.65),transparent 60%),radial-gradient(1px 1px at 46% 78%,rgba(212,175,55,.8),transparent 60%),radial-gradient(2px 2px at 58% 28%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1px 1px at 70% 58%,rgba(212,175,55,.85),transparent 60%),radial-gradient(1.5px 1.5px at 84% 10%,rgba(255,255,255,.75),transparent 60%),radial-gradient(1px 1px at 91% 72%,rgba(212,175,55,.7),transparent 60%),radial-gradient(1.5px 1.5px at 4% 86%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1px 1px at 53% 94%,rgba(212,175,55,.6),transparent 60%),radial-gradient(1px 1px at 97% 42%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1.5px 1.5px at 14% 44%,rgba(212,175,55,.55),transparent 60%)}.orbit-companion__glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.45}.orbit-companion__glow--1{width:340px;height:340px;background:var(--orbit-accent);opacity:.18;top:-110px;inset-inline-end:-70px}.orbit-companion__glow--2{width:300px;height:300px;background:var(--orbit-bg-1);opacity:.35;bottom:-130px;inset-inline-start:-80px}.orbit-companion__inner{position:relative;z-index:1;display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:center}.orbit-companion__intro{flex:1 1 330px;min-width:280px;max-width:430px;text-align:right;opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.orbit-companion.is-visible .orbit-companion__intro{opacity:1;transform:translateY(0)}.orbit-companion__eyebrow-row{display:flex;align-items:center;gap:14px;margin-bottom:14px}.orbit-companion__rule{flex:1 1 auto;height:1px;background:linear-gradient(to left,#d4af378c,#d4af3700)}.orbit-companion__eyebrow{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;background:#d4af3714;border:1px solid rgba(212,175,55,.55);color:var(--orbit-accent-light);border-radius:999px;padding:6px 16px;font-size:12.5px;font-weight:700;letter-spacing:.2px}.orbit-companion__eyebrow-icon{width:12px;height:12px;flex-shrink:0;animation:orbit-sparkle-spin 6s linear infinite;transform-origin:center}@keyframes orbit-sparkle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-companion__title{position:relative;display:block;background:linear-gradient(135deg,#f8e6a8,var(--orbit-accent) 55%,#b8860b);-webkit-background-clip:text;background-clip:text;color:var(--orbit-accent);font-size:48px;font-weight:800;margin:0 0 14px;line-height:1.15}.orbit-companion__title:after{content:"";display:block;width:100%;max-width:260px;height:1px;margin-top:16px;margin-inline-start:auto;margin-inline-end:0;background:linear-gradient(to left,#d4af37a6,#d4af3700)}.orbit-companion__subtitle{color:#ffffffbf;font-size:16px;margin:0 0 24px;line-height:1.6}.orbit-companion__tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap;justify-content:flex-end}.orbit-companion__tab{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(212,175,55,.4);background:#ffffff0d;color:var(--orbit-accent-light);border-radius:999px;padding:5px 14px 5px 5px;font-size:14px;font-weight:700;cursor:pointer;transition:all .25s ease}.orbit-companion__tab-thumb{position:relative;width:28px;height:28px;border-radius:50%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(212,175,55,.55);background:#00000040;color:var(--orbit-accent-light)}.orbit-companion__tab-thumb img{width:100%;height:100%;object-fit:cover;display:block}.orbit-companion__tab-thumb svg{width:16px;height:16px;display:block}.orbit-companion__tab:hover{background:#ffffff1c;border-color:#d4af37b3}.orbit-companion__tab.is-active{background:linear-gradient(135deg,var(--orbit-accent-light),var(--orbit-accent));border-color:var(--orbit-accent);color:var(--orbit-bg-2);box-shadow:0 8px 20px #d4af3759}.orbit-companion__tab.is-active .orbit-companion__tab-thumb{border-color:var(--orbit-bg-2);color:var(--orbit-bg-2)}.orbit-companion__ctas--mobile{display:none}.orbit-companion__cta{display:inline-flex;align-items:center;gap:10px;background:transparent;border:1px solid rgba(212,175,55,.6);color:var(--orbit-accent-light);border-radius:999px;padding:12px 26px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .25s ease,transform .2s ease,box-shadow .25s ease,color .25s ease}.orbit-companion__cta:hover{background:linear-gradient(135deg,var(--orbit-accent-light),var(--orbit-accent));color:var(--orbit-bg-2);transform:translateY(-2px);box-shadow:0 12px 26px #d4af3759}.orbit-companion__cta[hidden]{display:none}.orbit-companion__stage{flex:1 1 560px;max-width:640px;min-width:300px;padding-inline:44px;container-type:inline-size;opacity:0;transform:scale(.94);transition:opacity .8s ease .1s,transform .8s ease .1s}.orbit-companion.is-visible .orbit-companion__stage{opacity:1;transform:scale(1)}.orbit-companion__panel{display:none}.orbit-companion__panel.is-active{display:block}.orbit-companion__ring{position:relative;width:100%;max-width:540px;aspect-ratio:1 / 1;margin:0 auto;font-size:13px;font-size:clamp(10.5px,2.42cqw,13px)}.orbit-companion__ring:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;border:1px dashed rgba(212,175,55,.35);animation:orbit-spin 60s linear infinite}.orbit-companion__ring-outer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(212,175,55,.12);pointer-events:none}.orbit-companion__satellite{position:absolute;top:10%;right:10%;bottom:10%;left:10%;pointer-events:none;animation:orbit-spin 11s linear infinite}.orbit-companion__satellite:before{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;border-radius:50%;transform:translate(-50%);background:#f8e6a8;box-shadow:0 0 10px 3px #f3d879cc}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-companion__halo{position:absolute;top:50%;left:50%;width:54%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.35),transparent 70%);filter:blur(22px);animation:orbit-halo-pulse 4.5s ease-in-out infinite;pointer-events:none}@keyframes orbit-halo-pulse{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.06)}}.orbit-companion__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:37%;aspect-ratio:1 / 1;border-radius:50%;background-color:var(--orbit-bg-2);border:.3em solid var(--orbit-accent);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 18px 40px #00000073,0 0 0 .7em #d4af3712}.orbit-companion__center-photo{width:100%;height:100%;object-fit:cover;display:block}.orbit-companion__center-icon{width:44%;color:var(--orbit-accent)}.orbit-companion__center-icon svg{width:100%;height:auto;display:block}.orbit-companion__count-badge{position:absolute;top:68.5%;left:50%;transform:translate(-50%,-50%);z-index:3;background:linear-gradient(135deg,var(--orbit-accent-light),var(--orbit-accent) 60%,#b8860b);color:var(--orbit-bg-2);font-weight:800;font-size:1em;padding:.45em 1.35em;border-radius:999px;box-shadow:0 6px 14px #0006;white-space:nowrap;line-height:1.2}.orbit-companion__pill{position:absolute;top:var(--t, 50%);left:var(--l, 50%);transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.68em;width:max-content;max-width:13.6em;padding:.54em .62em;border-radius:999px;background:#061917bf;border:1px solid rgba(212,175,55,.45);color:var(--orbit-accent-light);text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 16px #0006;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,opacity .25s ease;z-index:2;line-height:1.2}.orbit-companion__pill:hover{border-color:var(--orbit-accent);background:#1c5750e6;box-shadow:0 10px 22px #d4af374d;opacity:1}.orbit-companion__pill.is-empty{opacity:.6}.orbit-companion__pill-icon{width:2em;height:2em;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d4af3724;border:1px solid rgba(212,175,55,.35);color:var(--orbit-accent-light)}.orbit-companion__pill-icon svg{width:1.15em;height:1.15em;display:block}.orbit-companion__pill-label{font-size:1em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbit-companion__pill-count{flex-shrink:0;min-width:1.85em;text-align:center;font-size:.9em;font-weight:800;padding:.25em .5em;border-radius:999px;background:#d4af37eb;color:var(--orbit-bg-2)}.orbit-companion.is-visible .orbit-companion__pill{animation:orbit-fade-in .6s ease both}.orbit-companion__pill--1{animation-delay:.12s}.orbit-companion__pill--2{animation-delay:.2s}.orbit-companion__pill--3{animation-delay:.28s}.orbit-companion__pill--4{animation-delay:.36s}.orbit-companion__pill--5{animation-delay:.44s}.orbit-companion__pill--6{animation-delay:.52s}.orbit-companion__pill--7{animation-delay:.6s}.orbit-companion__pill--8{animation-delay:.68s}@keyframes orbit-fade-in{0%{opacity:0}to{opacity:1}}.orbit-companion__ring[data-count="1"] .orbit-companion__pill--1{--t: 50%;--l: 84%}.orbit-companion__ring[data-count="2"] .orbit-companion__pill--1{--t: 6%;--l: 50%}.orbit-companion__ring[data-count="2"] .orbit-companion__pill--2{--t: 94%;--l: 50%}.orbit-companion__ring[data-count="3"] .orbit-companion__pill--1{--t: 6%;--l: 50%}.orbit-companion__ring[data-count="3"] .orbit-companion__pill--2{--t: 76%;--l: 82%}.orbit-companion__ring[data-count="3"] .orbit-companion__pill--3{--t: 76%;--l: 18%}.orbit-companion__ring[data-count="4"] .orbit-companion__pill--1{--t: 6%;--l: 50%}.orbit-companion__ring[data-count="4"] .orbit-companion__pill--2{--t: 50%;--l: 84%}.orbit-companion__ring[data-count="4"] .orbit-companion__pill--3{--t: 94%;--l: 50%}.orbit-companion__ring[data-count="4"] .orbit-companion__pill--4{--t: 50%;--l: 16%}.orbit-companion__ring[data-count="5"] .orbit-companion__pill--1{--t: 5%;--l: 50%}.orbit-companion__ring[data-count="5"] .orbit-companion__pill--2{--t: 38%;--l: 84%}.orbit-companion__ring[data-count="5"] .orbit-companion__pill--3{--t: 86%;--l: 71%}.orbit-companion__ring[data-count="5"] .orbit-companion__pill--4{--t: 86%;--l: 29%}.orbit-companion__ring[data-count="5"] .orbit-companion__pill--5{--t: 38%;--l: 16%}.orbit-companion__ring[data-count="6"] .orbit-companion__pill--1{--t: 4%;--l: 50%}.orbit-companion__ring[data-count="6"] .orbit-companion__pill--2{--t: 28%;--l: 84%}.orbit-companion__ring[data-count="6"] .orbit-companion__pill--3{--t: 72%;--l: 84%}.orbit-companion__ring[data-count="6"] .orbit-companion__pill--4{--t: 96%;--l: 50%}.orbit-companion__ring[data-count="6"] .orbit-companion__pill--5{--t: 72%;--l: 16%}.orbit-companion__ring[data-count="6"] .orbit-companion__pill--6{--t: 28%;--l: 16%}.orbit-companion__ring[data-count="7"] .orbit-companion__pill--1{--t: 2%;--l: 50%}.orbit-companion__ring[data-count="7"] .orbit-companion__pill--2{--t: 21%;--l: 80%}.orbit-companion__ring[data-count="7"] .orbit-companion__pill--3{--t: 58%;--l: 85%}.orbit-companion__ring[data-count="7"] .orbit-companion__pill--4{--t: 92%;--l: 67%}.orbit-companion__ring[data-count="7"] .orbit-companion__pill--5{--t: 92%;--l: 33%}.orbit-companion__ring[data-count="7"] .orbit-companion__pill--6{--t: 58%;--l: 15%}.orbit-companion__ring[data-count="7"] .orbit-companion__pill--7{--t: 21%;--l: 20%}.orbit-companion__ring[data-count="8"] .orbit-companion__pill--1{--t: 2%;--l: 50%}.orbit-companion__ring[data-count="8"] .orbit-companion__pill--2{--t: 18%;--l: 79%}.orbit-companion__ring[data-count="8"] .orbit-companion__pill--3{--t: 50%;--l: 86%}.orbit-companion__ring[data-count="8"] .orbit-companion__pill--4{--t: 82%;--l: 79%}.orbit-companion__ring[data-count="8"] .orbit-companion__pill--5{--t: 98%;--l: 50%}.orbit-companion__ring[data-count="8"] .orbit-companion__pill--6{--t: 82%;--l: 21%}.orbit-companion__ring[data-count="8"] .orbit-companion__pill--7{--t: 50%;--l: 14%}.orbit-companion__ring[data-count="8"] .orbit-companion__pill--8{--t: 18%;--l: 21%}@media(max-width:1100px)and (min-width:860px){.orbit-companion__stage{padding-inline:26px}}@media(max-width:859px){.orbit-companion{padding:40px 0 48px}.orbit-companion .orbit-companion__inner{flex-direction:column;gap:16px;padding-inline:6px}.orbit-companion__intro{order:1;text-align:center;max-width:100%;width:100%;min-width:0;flex:0 0 auto}.orbit-companion__eyebrow-row{justify-content:center;margin-bottom:10px}.orbit-companion__rule{display:none}.orbit-companion__title{font-size:30px;margin-bottom:8px}.orbit-companion__title:after{margin-inline:auto;max-width:150px;margin-top:10px}.orbit-companion__subtitle{font-size:15px;margin-bottom:16px}.orbit-companion__tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin-bottom:0}.orbit-companion__tabs::-webkit-scrollbar{display:none}.orbit-companion__tab{flex:0 0 auto;font-size:14px;padding:5px 13px 5px 5px}.orbit-companion__ctas--desktop{display:none}.orbit-companion__ctas--mobile{display:block;order:3;width:100%;text-align:center;margin-top:4px}.orbit-companion__cta{width:100%;justify-content:center;padding:13px 18px;font-size:14.5px}.orbit-companion__stage{order:2;width:100%;max-width:100%;min-width:0;flex:0 0 auto;padding-inline:0}.orbit-companion__ring{max-width:100%}.orbit-companion__center{width:36%;border-width:.26em}.orbit-companion__pill{left:clamp(3.6em,var(--l, 50%),calc(100% - 3.6em));top:clamp(1.5em,var(--t, 50%),calc(100% - 1.5em));max-width:12.5em;gap:.5em;padding:.52em .58em;-webkit-backdrop-filter:none;backdrop-filter:none}.orbit-companion__pill-icon{width:1.9em;height:1.9em}}@media(prefers-reduced-motion:reduce){.orbit-companion__ring:before,.orbit-companion__satellite,.orbit-companion__halo,.orbit-companion__eyebrow-icon{animation:none}.orbit-companion__pill{animation:none!important}.orbit-companion__intro,.orbit-companion__stage{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/orbit-companion.css.map */
