.gear-top{--gear-size: var(--gear-size-setting, 64px);--gear-accent-color: var(--gear-accent, var(--color-brand));--gear-graphite: var(--color-neutral-900, #0d1117);--gear-ease: cubic-bezier(.22, .61, .36, 1);position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:#fff;font:inherit;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(24px) scale(.92);transform-origin:bottom right;transition:opacity .35s var(--gear-ease),transform .45s var(--gear-ease),visibility 0s linear .45s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.gear-top--left{right:auto;left:max(16px,env(safe-area-inset-left));flex-direction:row-reverse;transform-origin:bottom left}.gear-top.is-visible{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--gear-ease),transform .45s var(--gear-ease),visibility 0s}.gear-top:focus-visible{outline:none}.gear-top:focus-visible .gear-top__knob{outline:2px solid var(--gear-accent-color);outline-offset:4px}.gear-top__knob{display:block;width:var(--gear-size);height:var(--gear-size);border-radius:50%;transform:translateY(4px) scale(.97);transition:transform .5s var(--gear-ease)}.gear-top__image{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:brightness(.72) saturate(.35) drop-shadow(0 8px 14px rgb(0 18 40 / .35));transition:filter .5s var(--gear-ease)}.gear-top.is-armed .gear-top__knob{transform:none}.gear-top.is-armed .gear-top__image{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--gear-accent-color) 55%,transparent)) drop-shadow(0 8px 14px rgb(0 18 40 / .35))}.gear-top__tagline{max-width:180px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--gear-accent-color) 45%,transparent);border-radius:var(--radius-md, 6px);background:color-mix(in srgb,var(--gear-graphite) 92%,transparent);box-shadow:0 10px 24px #00122859;font-family:var(--font-heading);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:0;transform:translate(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.gear-top--left .gear-top__tagline{transform:translate(-8px)}@media(hover:hover)and (pointer:fine){.gear-top:hover .gear-top__knob,.gear-top:focus-visible .gear-top__knob{transform:translateY(-4px) scale(1.04)}.gear-top:hover .gear-top__image,.gear-top:focus-visible .gear-top__image{filter:brightness(1.08) drop-shadow(0 0 16px color-mix(in srgb,var(--gear-accent-color) 70%,transparent)) drop-shadow(0 10px 18px rgb(0 18 40 / .4))}.gear-top:hover .gear-top__tagline,.gear-top:focus-visible .gear-top__tagline{opacity:1;transform:none}}.gear-top:active .gear-top__knob{transform:translateY(1px) scale(.97);transition-duration:.08s}.gear-top.is-launching .gear-top__knob{transform:translateY(-10px) scale(1.05);transition-duration:.25s}.gear-top.is-launching .gear-top__image{animation:gear-top-pulse .45s ease-in-out infinite alternate}@keyframes gear-top-pulse{0%{filter:brightness(1) drop-shadow(0 0 8px color-mix(in srgb,var(--gear-accent-color) 45%,transparent))}to{filter:brightness(1.15) drop-shadow(0 0 22px color-mix(in srgb,var(--gear-accent-color) 85%,transparent))}}@media(max-width:749px){.gear-top{--gear-size: min(var(--gear-size-setting, 64px), 64px, 18vw)}.gear-top__tagline{display:none}}.gear-top--speedometer .gear-top__knob{container-type:inline-size}.gear-gauge{position:relative;display:block;width:100%;height:100%;border-radius:50%}.gear-gauge__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.gear-gauge__dial{filter:drop-shadow(0 8px 14px rgb(0 18 40 / .4));transition:filter .3s var(--gear-ease)}.gear-gauge__glow{position:absolute;top:3%;right:3%;bottom:3%;left:3%;border-radius:50%;box-shadow:0 0 14px 2px var(--gear-accent-color),0 0 32px 6px color-mix(in srgb,var(--gear-accent-color) 55%,transparent);opacity:.2;will-change:opacity}.gear-gauge__bezel-light{fill:none;stroke:var(--gear-accent-color);stroke-width:2.4;stroke-linecap:round;opacity:.75}.gear-gauge__strut{fill:none;stroke:#1f242b;stroke-width:3;stroke-linecap:round}.gear-gauge__track,.gear-gauge__lit,.gear-gauge__redline{fill:none;stroke-width:4;stroke-linecap:butt}.gear-gauge__track{stroke:color-mix(in srgb,var(--gear-accent-color) 35%,#0a0c10);transition:stroke .3s ease}.gear-gauge__lit{stroke:color-mix(in srgb,var(--gear-accent-color) 70%,#7cc0ff);stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 3px var(--gear-accent-color)) drop-shadow(0 0 6px var(--gear-accent-color))}.gear-gauge__redline{stroke:#ff2a2f;filter:drop-shadow(0 0 2px #ff2a2f)}.gear-gauge__tick{stroke:#e8edf3;stroke-width:1.1;opacity:.7}.gear-gauge__tick--major{stroke:#fff;stroke-width:3;opacity:1}.gear-gauge__tick--red{stroke:#ff5257}.gear-gauge__numbers text{fill:#eef2f6;font-family:var(--font-heading);font-size:13.5px;font-weight:600;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#000;stroke-width:1.5px}@container (max-width: 95px){.gear-gauge__numbers{display:none}}.gear-gauge__label{fill:#f2f4f7;font-family:var(--font-heading);font-size:21px;font-weight:800;letter-spacing:.04em;text-anchor:middle;dominant-baseline:central}.gear-gauge__underline{fill:var(--gear-accent-color);filter:drop-shadow(0 0 3px var(--gear-accent-color))}.gear-gauge__hub-ring{fill:none;stroke:var(--gear-accent-color);stroke-width:2.6;filter:drop-shadow(0 0 3px var(--gear-accent-color))}.gear-gauge__needle{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-120deg);will-change:transform}.gear-gauge__needle-glow{fill:var(--gear-accent-color);opacity:.9}@media(hover:hover)and (pointer:fine){.gear-top--speedometer:hover .gear-gauge__dial,.gear-top--speedometer:focus-visible .gear-gauge__dial{filter:brightness(1.12) drop-shadow(0 10px 18px rgb(0 18 40 / .45))}.gear-top--speedometer:hover .gear-gauge__track,.gear-top--speedometer:focus-visible .gear-gauge__track{stroke:color-mix(in srgb,var(--gear-accent-color) 65%,#0a0c10)}}.gear-top--arrow{--gear-size: 48px}.gear-top--arrow .gear-top__knob{display:grid;place-items:center;background:var(--color-brand);color:var(--color-button-label);box-shadow:0 6px 16px #00122838;transition:transform .35s var(--gear-ease),background-color .2s ease,box-shadow .2s ease}.gear-top__arrow{display:block;transition:transform .25s var(--gear-ease)}@media(hover:hover)and (pointer:fine){.gear-top--arrow:hover .gear-top__knob,.gear-top--arrow:focus-visible .gear-top__knob{background:var(--color-brand-dark);box-shadow:0 10px 22px #0012284d}.gear-top--arrow:hover .gear-top__arrow{transform:translateY(-2px)}}.gear-top--arrow.is-launching .gear-top__arrow{animation:gear-top-arrow-lift .5s ease-in-out infinite}@keyframes gear-top-arrow-lift{50%{transform:translateY(-4px)}}@media(max-width:749px){.gear-top--arrow{--gear-size: 44px}}@media(prefers-reduced-motion:reduce){.gear-top,.gear-top__knob,.gear-top__image,.gear-top__tagline,.gear-gauge__dial,.gear-gauge__track{transition:none}.gear-top.is-launching .gear-top__image,.gear-top--arrow.is-launching .gear-top__arrow{animation:none}.gear-top__arrow{transition:none}}body:has(.gear-top:not(.gear-top--left)) .grecaptcha-badge,body:has(.gear-top:not(.gear-top--left)) div[style*=fixed]:has(>iframe[src*="hcaptcha.com"]){bottom:calc(max(16px,env(safe-area-inset-bottom)) + var(--gear-top-height, 64px) + 12px)!important;transition:bottom .3s ease}
/*# sourceMappingURL=/cdn/shop/t/14/assets/back-to-top-gear.css.map */
