.voyager-cart-link{color:#dfceaa;white-space:nowrap;align-items:center;gap:7px;font:14px sans-serif;text-decoration:none;display:inline-flex}.voyager-cart-link span{border:1px solid #9c8151;border-radius:50%;place-items:center;min-width:20px;height:20px;font:13px monospace;display:grid}.voyager-cart-link:focus-visible{outline-offset:5px;outline:2px solid #d5b676}.hub-header .voyager-cart-link{gap:9px;min-height:46px;font-size:16px;line-height:1.5}.hub-header .voyager-cart-link span{min-width:25px;height:25px;font-size:13px}.hub-header .voyager-cart-link .cart-label{min-width:0;height:auto;font:inherit;border:0;border-radius:0;display:inline}.cart-mobile-icon{display:none}.hub-hero-copy button{pointer-events:auto;cursor:pointer}.hub-text-link:is(button){cursor:pointer;background:0 0;border:0;padding:0}.auth-entry{cursor:pointer!important;margin-left:0!important;display:inline-flex!important}.auth-entry:disabled{opacity:.5}.voyager-auth-dialog{color:#e5e0d8;background:#10151e;border:1px solid #b59a6266;width:min(480px,100% - 32px);max-height:calc(100svh - 32px);margin:auto;padding:42px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #000a}.voyager-auth-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020509cc}.voyager-auth-dialog h2{margin:22px 0;font:38px/1.15 Georgia}.voyager-auth-dialog p{color:#aab4c2;font-size:17px;line-height:1.8}.voyager-auth-dialog .hub-button{width:100%;margin-top:18px}.voyager-auth-dialog small{color:#8793a5;margin-top:15px;font-size:14px;line-height:1.7;display:block}.auth-close{color:#a9b3bf;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:27px;position:absolute;top:12px;right:16px}.auth-tabs{border-bottom:1px solid #39414e;margin:22px 0;display:flex}.auth-tabs button{color:#8f9bab;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:13px}.auth-tabs button[aria-pressed=true]{color:#dfc18a;border-color:#dfc18a}.voyager-auth-dialog label{margin:18px 0;font-size:14px;display:block}.voyager-auth-dialog input{color:#fff;background:#090e16;border:1px solid #3d4858;width:100%;margin-top:9px;padding:13px;display:block}.hub-header .hub-menu-button{margin-left:auto}.hero-character-slider{z-index:3;width:46%;min-width:0;position:absolute;top:30px;bottom:90px;right:3%}.hero-sprite-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a88c57 #121821;touch-action:pan-x pan-y;height:calc(100% - 64px);display:flex;overflow:auto hidden}.hero-sprite-slide{scroll-snap-align:start;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;padding:15px 20px 70px;display:flex;position:relative}.hero-sprite-slide img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 20px 30px #0009);-webkit-user-select:none;user-select:none}.hero-sprite-slide>div{background:linear-gradient(90deg,#0a1018cc,#0000);flex-direction:column;padding:8px 12px;display:flex;position:absolute;bottom:15px;left:12%;right:8%}.hero-sprite-slide span{letter-spacing:2px;text-transform:uppercase;color:#b89d6b;font:12px monospace}.hero-sprite-slide a{color:#e7e0d2;margin-top:7px;font:20px/1.4 Georgia;text-decoration:none}.hero-sprite-controls{justify-content:center;align-items:center;gap:25px;height:64px;display:flex}.hero-sprite-controls button{color:#d9bb81;cursor:pointer;background:#10151b;border:1px solid #a88c574d;width:44px;height:44px}.hero-sprite-controls>span{color:#c7ad7a;text-align:center;min-width:120px;font:14px monospace}.hero-sprite-controls small{letter-spacing:1.4px;color:#7d8a9a;margin-top:6px;font-size:12px;display:block}.universe-hero .hub-hero-copy{width:54%;padding-right:10px}.universe-hero .hub-hero-copy h1{font-size:clamp(54px,5.7vw,90px)}@media (max-width:900px){.hub-header{gap:12px}.auth-entry{padding:10px 12px!important;font-size:13px!important}.hub-menu-button{order:3}.hero-character-slider{width:45%;right:0}.universe-hero .hub-hero-copy{width:56%;padding-left:5%}.universe-hero .hub-hero-copy h1{font-size:54px}.hero-sprite-slide{padding:0 5px 70px}.hero-sprite-slide a{font-size:17px}}@media (max-width:650px){.universe-hero{flex-direction:column;min-height:0;display:flex}.universe-hero .hub-hero-copy{width:100%;padding:50px 6% 15px}.universe-hero .hub-hero-copy h1{font-size:50px}.hero-character-slider{width:100%;height:450px;margin-bottom:75px;padding:0 6%;position:relative;inset:auto}.hero-sprite-slide img{max-width:360px}.hero-sprite-slide>div{text-align:center;left:8%;right:8%}.hero-sprite-controls{gap:20px}.hub-hero-bottom{min-height:65px}.hub-brand small{letter-spacing:2px}.voyager-auth-dialog{padding:36px 26px}}@media (prefers-reduced-motion:reduce){.hero-sprite-track{scroll-behavior:auto}}.checkout-title{margin:20px 0 25px;font:clamp(42px,5vw,72px)/1.1 Georgia}.embedded-pack-checkout{max-width:1100px;margin:40px auto}.embedded-pack-checkout>div:not(.checkout-error){min-height:40px}.checkout-error{color:#d8c8c6;background:#1b1516;border:1px solid #654749;padding:25px;font-size:17px}.checkout-assurance{color:#8995a6;max-width:660px;margin-top:20px;font-size:14px;line-height:1.8}.voyager-auth-page{color:#e5e0d8;background:#10151e;border:1px solid #b59a6266;width:min(520px,100% - 40px);margin:65px auto 100px;padding:32px}.voyager-auth-page h1{margin:24px 0;font:46px/1.1 Georgia}.voyager-auth-page p,.voyager-auth-form p{color:#aab4c2;font-size:17px;line-height:1.7}.voyager-auth-form label{margin:18px 0;font-size:14px;display:block}.voyager-auth-form input{box-sizing:border-box;color:#fff;background:#090e16;border:1px solid #3d4858;width:100%;margin-top:9px;padding:13px;font-size:17px;display:block}.voyager-auth-form small{color:#8793a5;margin-top:8px;font-size:14px;line-height:1.7;display:block}.voyager-auth-form .hub-button{width:100%}.voyager-auth-form .auth-forgot{color:#d7bd86;cursor:pointer;background:0 0;border:0;padding:14px 0;text-decoration:underline;display:block}.voyager-auth-form .auth-forgot:disabled{color:#718095;cursor:default}.voyager-auth-form .auth-error{color:#f0a29a}.voyager-auth-page form>.hub-text-link{margin-top:24px;display:block}.voyager-auth-dialog{width:min(560px,100% - 32px)}.voyager-auth-dialog p,.voyager-auth-page p,.voyager-auth-form p{font-size:17px;line-height:1.8}.voyager-auth-dialog label,.voyager-auth-form label{font-size:16px;line-height:1.5}.voyager-auth-dialog input,.voyager-auth-form input{min-height:48px;font-size:17px;line-height:1.5}.voyager-auth-dialog small,.voyager-auth-form small{font-size:14px;line-height:1.7}.auth-tabs button{min-height:50px;font-size:17px;line-height:1.5}.voyager-auth-form .auth-forgot{font-size:15px;line-height:1.6}.voyager-auth-dialog .hub-button,.voyager-auth-form .hub-button{min-height:50px;font-size:16px;line-height:1.5}.checkout-error{font-size:17px;line-height:1.7}.checkout-assurance{font-size:15px;line-height:1.8}.hero-sprite-slide span,.hero-sprite-controls small{font-size:12px;line-height:1.6}.hero-sprite-controls>span{min-width:155px;font-size:14px}.hero-sprite-slide a{font-size:22px;line-height:1.4}.admin-access-page .hub-eyebrow{font-size:13px}.admin-access-page form{font-size:17px}
