html,body{margin:0;height:100%;background:#000}.rg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000;color:#fff;font-family:Helvetica Neue,Arial,sans-serif}.rg *,.rg *:before,.rg *:after{box-sizing:border-box}.rg-canvas,.rg-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rg-lines{pointer-events:none}.rg-lines path,.rg-lines line{fill:none;stroke:#fff;stroke-opacity:.5;stroke-width:1}.rg-lines circle.t{fill:#fff}.rg-lines circle.r{fill:none;stroke:#fff;stroke-opacity:.8;transform-box:fill-box;transform-origin:center;animation:rg-pulse 2.4s ease-out infinite}@keyframes rg-pulse{0%{transform:scale(.5);opacity:1}to{transform:scale(2.4);opacity:0}}.rg-header{position:absolute;top:clamp(12px,3vh,30px);left:0;right:0;text-align:center;padding:0 20px;pointer-events:none;z-index:5}.rg-h1{margin:0;font-size:0;line-height:0}.rg-logo{height:clamp(30px,5.5vh,52px);width:auto;transform-origin:center;position:relative;z-index:6}.rg-logo.rg-moving{transition:transform 1.3s cubic-bezier(.65,0,.35,1)}.rg-tagline{margin:clamp(6px,1.2vh,12px) 0 0;font-size:clamp(11px,1.2vw,14px);letter-spacing:.5em;text-transform:uppercase;padding-left:.5em}.rg-intro{margin:clamp(8px,1.6vh,16px) auto 0;max-width:34em;font-size:clamp(13px,1.15vw,16px);line-height:1.55;opacity:.7}.rg-link{position:absolute;z-index:3;max-width:calc(100vw - 32px)}.rg-soon-tag{display:none;opacity:.7}.rg-narrow .rg-soon-tag{display:inline}.rg-btn{display:flex;flex-direction:column;justify-content:center;position:relative;color:#fff;text-decoration:none;padding:9px 14px;border:1px solid #fff;background:#000;white-space:normal;overflow-wrap:anywhere;min-height:44px;font:inherit;text-align:left;cursor:pointer;transition:background .2s,color .2s}span.rg-btn{cursor:default}.rg-btn b{display:block;font-weight:400;font-size:clamp(11px,1.05vw,14px);letter-spacing:.16em;text-transform:uppercase}.rg-btn em{display:block;font-style:normal;font-size:clamp(10px,.85vw,12px);letter-spacing:.06em;opacity:.6;margin-top:3px}a.rg-btn:hover,a.rg-btn:focus-visible,button.rg-btn:hover,button.rg-btn:focus-visible,.rg-link.rg-open>.rg-btn{background:#fff;color:#000;outline:none}.rg-link.rg-open{z-index:20}.rg-soon .rg-btn{opacity:.75}.rg-caret{position:absolute;right:12px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s}.rg-has-menu>.rg-btn{padding-right:34px}.rg-open .rg-caret{transform:rotate(-135deg);margin-top:-2px}.rg-menu{position:absolute;top:100%;margin:4px 0 0;padding:0;list-style:none;min-width:100%;max-height:50vh;overflow-y:auto;background:#000;border:1px solid #fff;z-index:10}.rg-menu[hidden]{display:none}.rg-menu.rg-up{top:auto;bottom:100%;margin:0 0 4px}.rg-menu a{display:block;padding:14px;color:#fff;text-decoration:none;font-size:clamp(11px,1.05vw,13px);letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere}.rg-menu a:hover,.rg-menu a:focus-visible{background:#fff;color:#000;outline:none}.rg-menu li+li a{border-top:1px solid rgba(255,255,255,.25)}.rg-footer{position:absolute;left:0;right:0;bottom:0;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(14px,3vw,36px);border-top:1px solid rgba(255,255,255,.2);font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:#000;z-index:4}.rg-footer a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:#fff;text-decoration:none;opacity:.7}.rg-footer a:hover{opacity:1}.rg-footer a:focus-visible{opacity:1;outline:1px solid #fff;outline-offset:-4px}.rg-cart-count{margin-left:.4em}.rg-fnav{display:flex;flex-wrap:wrap;justify-content:center}.rg-fnav-right{justify-content:flex-end}.rg-copy{min-width:90px}.rg-canvas,.rg-lines,.rg-tagline,.rg-intro,.rg-footer,.rg-link{transition:opacity 1.3s ease}.rg-pending .rg-canvas,.rg-pending .rg-lines,.rg-pending .rg-tagline,.rg-pending .rg-intro,.rg-pending .rg-link,.rg-pending .rg-footer{opacity:0;visibility:hidden;pointer-events:none;animation:rg-reveal 0s 3.5s forwards}.rg-pending .rg-logo{opacity:0;animation:rg-reveal 0s 3.5s forwards}@keyframes rg-reveal{to{opacity:1;visibility:visible;pointer-events:auto}}.rg-instant,.rg-instant *{transition:none!important}.rg.rg-scroll{position:relative;inset:auto;overflow:hidden}body:has(.rg-scroll){height:auto;overflow-y:auto}html:has(.rg-scroll){height:auto}.rg-narrow .rg-btn em{display:none}.rg-narrow .rg-btn{padding:8px 12px}.rg-narrow .rg-has-menu>.rg-btn{padding-right:32px}.rg-narrow .rg-copy{display:none}.rg-narrow .rg-menu{width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ride3-globe.css.map */
