body .retailer-options .retailer-link--prime,body #close.purchase-showcase .purchase-links .retailer-link--prime,#mobile-app .retailer-link[data-retailer=prime],.unboxing-dialog .retailer-link[data-retailer=prime]{background:#1a98ff;color:#fff;border-color:transparent}body .retailer-options .retailer-link--prime:hover,#mobile-app .retailer-link[data-retailer=prime]:hover{background:#0f8bf2}body .retailer-options .retailer-logo--prime,#mobile-app .retailer-link img.retailer-logo--prime{width:113px;flex-basis:113px;height:30px}body .retailer-options .retailer-link--sabrent .retailer-logo{width:84px;flex-basis:84px;height:22px}#mobile-app .retailer-link[data-retailer=sabrent] img{width:92px;height:22px}dialog.buy-now{position:fixed;inset:0;margin:auto;width:min(680px,calc(100vw - 32px));max-height:min(92svh,760px);padding:0;border:1px solid #2e3d41;border-radius:16px;background:#0f1719;color:#f2f6f5;box-shadow:0 30px 80px #000a;overflow:auto;overscroll-behavior:contain}dialog.buy-now::backdrop{background:#04090bcc;backdrop-filter:blur(6px)}dialog.buy-now .buy-now-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;margin:0}dialog.buy-now .buy-now-close{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:#1d2a2e;color:#d9e4e4;cursor:pointer}dialog.buy-now .buy-now-close svg{width:18px;height:18px}dialog.buy-now .buy-now-close:hover{background:#2a3a3f}dialog.buy-now .buy-now-packshot{width:100%;height:100%;min-height:280px;object-fit:contain;padding:28px;background:radial-gradient(ellipse at 50% 70%,#00595d55 0,transparent 65%),#0b1214}dialog.buy-now .buy-now-body{padding:30px 30px 26px;display:flex;flex-direction:column;gap:12px}dialog.buy-now .buy-now-eyebrow{font-size:11px;letter-spacing:.12em;color:#8fb0b5;margin:0}dialog.buy-now h2{font:700 clamp(28px,4vw,40px)/1 var(--font-display,inherit);letter-spacing:-.01em;text-transform:uppercase;margin:0}dialog.buy-now .buy-now-sub{font-size:14px;line-height:1.55;color:#b8c5c6;margin:0}dialog.buy-now .buy-now-row{display:flex;align-items:baseline;gap:14px;margin-top:4px}dialog.buy-now .buy-now-price{font:700 30px/1 var(--font-display,inherit)}dialog.buy-now .buy-now-stock{font-size:12px;color:#6fe3df}dialog.buy-now .buy-now-qty{display:inline-flex;align-items:center;gap:0;border:1px solid #3a4c50;border-radius:9px;overflow:hidden;width:max-content}dialog.buy-now .buy-now-qty button{width:44px;height:44px;border:0;background:#17242a;color:#f2f6f5;font-size:20px;cursor:pointer}dialog.buy-now .buy-now-qty button:disabled{opacity:.4;cursor:default}dialog.buy-now .buy-now-qty output{min-width:48px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}dialog.buy-now .buy-now-checkout{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;margin-top:6px;padding:14px 22px;border:0;border-radius:9px;background:#00d6d6;color:#051b1e;font:700 15px/1.3 var(--font,inherit);cursor:pointer}dialog.buy-now .buy-now-checkout svg{width:18px;height:18px}dialog.buy-now .buy-now-checkout:hover{background:#20e3df}dialog.buy-now .buy-now-checkout:disabled{opacity:.6;cursor:default}dialog.buy-now .buy-now-checkout[data-busy]{opacity:.75}dialog.buy-now .buy-now-note,dialog.buy-now .buy-now-alt{font-size:12px;line-height:1.5;color:#9fb1b3;margin:0}dialog.buy-now .buy-now-alt a{color:#d9e4e4;text-decoration:underline;text-underline-offset:3px}dialog.buy-now .buy-now-error{font-size:13px;line-height:1.5;color:#ffb4a8;margin:0;padding:10px 12px;border:1px solid #6b2e26;border-radius:8px;background:#2a1512}dialog.buy-now .buy-now-error[hidden]{display:none}dialog.buy-now *:focus-visible{outline:3px solid #00d6d6;outline-offset:3px}@media(max-width:640px){dialog.buy-now{width:calc(100vw - 20px);max-height:94svh;border-radius:14px}dialog.buy-now .buy-now-panel{grid-template-columns:1fr}dialog.buy-now .buy-now-packshot{min-height:0;height:200px;padding:16px}dialog.buy-now .buy-now-body{padding:22px 20px 20px}}@media(prefers-reduced-motion:no-preference){dialog.buy-now[open]{animation:buy-now-in .22s ease-out}@keyframes buy-now-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.prime-delivery:empty,.buy-now-prime:empty{display:none}dialog.buy-now .buy-now-prime{margin-top:10px}#close.purchase-showcase .purchase-links .prime-delivery{flex:1 1 100%;margin-top:6px}dialog.prime-checkout .prime-pay{display:grid;align-items:start;min-height:84px;margin-top:6px}dialog.prime-checkout .prime-pay[hidden],dialog.prime-checkout .prime-pay-status[hidden],dialog.prime-checkout .buy-now-checkout[hidden]{display:none}dialog.prime-checkout .prime-pay-status{font-size:13px;line-height:1.5;color:#9fb1b3}dialog.prime-checkout a.buy-now-checkout{background:#1a98ff;color:#fff;text-decoration:none}dialog.prime-checkout a.buy-now-checkout:hover{background:#0f8bf2}.unboxing-launch{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;margin:12px 0 24px;border:1px solid #889495;border-radius:14px;background:#c5cece;color:#172024;text-align:left;font:600 26px/1 var(--font);cursor:pointer;transition:background .2s,border-color .2s}.unboxing-launch:hover{background:#b2c9c8;border-color:#006565}.unboxing-launch-note{display:block;font:14px/1.5 var(--font);margin-top:8px;color:#465155}.unboxing-launch svg{width:44px;height:44px;fill:none;stroke:#006565;stroke-width:1.4}body.unboxing-open{overflow:hidden!important}body.unboxing-open #stage{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;z-index:91!important;pointer-events:none!important}body.unboxing-open #stage canvas{pointer-events:none!important}.unboxing-dialog{position:fixed;inset:0;z-index:92;background:transparent;color:#f0f4f5;overflow:auto;padding:24px max(24px,calc((100vw - 1440px)/2));font-family:var(--font);overscroll-behavior:contain}.unboxing-dialog[hidden]{display:none}.unboxing-dialog *{box-sizing:border-box}.unboxing-top,.unboxing-copy,.unboxing-transport{position:relative;z-index:92}.unboxing-top{position:sticky;top:-24px;background:#101518;z-index:94;padding-block:8px;display:flex;justify-content:space-between;align-items:center;gap:24px}.unboxing-top h2{font-family:var(--font-display);font-size:clamp(36px,4vw,64px);line-height:1;margin:0;text-transform:uppercase;letter-spacing:-.025em}.unboxing-top em{color:#00d6d6;font-style:normal}.unboxing-dialog button{cursor:pointer;font-family:inherit}.unboxing-dialog a:focus-visible,.unboxing-dialog button:focus-visible,.unboxing-dialog input:focus-visible,.unboxing-launch:focus-visible{outline:3px solid #00d6d6;outline-offset:4px}.unboxing-dialog button:disabled{opacity:.55;cursor:wait}.unboxing-top>button{width:48px;height:48px;border:1px solid #465158;border-radius:50%;background:transparent;color:#f0f4f5;font-size:23px}.unboxing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,310px);column-gap:40px;row-gap:0;align-items:center;min-height:0}.unboxing-visual{position:relative;min-width:0;height:calc(100svh - 240px);min-height:260px;max-height:740px}.unboxing-visual>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.unboxing-dialog[data-live=true] .unboxing-visual>img{visibility:hidden}.unboxing-loading{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-size:14px;color:#aab5bc;z-index:92}.unboxing-copy{grid-column:2;grid-row:1/3;align-self:start;max-height:calc(100svh - 132px);overflow:auto;padding:12px 4px 20px}.unboxing-copy h3{font-family:var(--font-display);font-size:clamp(28px,2.6vw,40px);line-height:1.04;letter-spacing:-.025em;margin:0 0 22px}.unboxing-items{border-top:1px solid #343e45}.unboxing-items button{display:grid;grid-template-columns:26px 1fr 20px;align-items:center;gap:8px;width:100%;min-height:52px;text-align:left;padding:10px 4px;border:0;border-bottom:1px solid #343e45;background:transparent;color:#aab5bc;font-size:15px;transition:color .2s,background .2s}.unboxing-items button[aria-pressed=true]{color:#64eeee;background:#173033}.unboxing-items button span:first-child{font-size:11px;opacity:.7}.unboxing-description{min-height:66px;font-size:14px;line-height:1.5;color:#aab5bc;margin:20px 0}.unboxing-buy{width:100%;min-height:48px;background:#00d6d6;border:0;border-radius:6px;color:#052324;font-size:14px;font-weight:650}.unboxing-disclosure{font-size:11px;line-height:1.5;color:#aab5bc;margin:12px 0 0}.unboxing-transport{grid-column:1;width:100%;max-width:980px;margin:0 auto;padding-top:12px}.unboxing-transport-top{display:flex;align-items:center;gap:12px}.unboxing-transport button{border:0;background:transparent;color:#aab5bc;min-height:44px;padding:8px 14px;font-size:13px}.unboxing-transport button[data-unbox-play]{min-width:88px;border-radius:28px;background:#dce7e9;color:#101518}.unboxing-transport output{margin-left:auto;font:12px/1 var(--font);font-variant-numeric:tabular-nums;color:#aab5bc}.unboxing-transport input{width:100%;height:26px;margin:10px 0 0;accent-color:#00d6d6;cursor:ew-resize}.unboxing-chapters{display:flex;justify-content:space-between}.unboxing-chapters button[aria-current=true]{color:#00d6d6;font-weight:700}.unboxing-chapters button{padding-inline:0}@media(max-width:760px){.unboxing-dialog{padding:18px 20px 30px}.unboxing-layout{display:flex;flex-direction:column;gap:0}.unboxing-visual{order:0;scroll-margin-top:84px;width:100%;height:44svh;min-height:260px;max-height:480px}.unboxing-copy{order:2;width:100%;max-height:none;overflow:visible;padding:0}.unboxing-copy h3{font-size:28px;margin:8px 0 16px}.unboxing-items{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.unboxing-items button{grid-template-columns:1fr;gap:0;font-size:13px}.unboxing-items button span{display:none}.unboxing-description{min-height:0;margin:14px 0}.unboxing-transport{order:1;position:relative;padding:12px 0 24px;background:#101518;border-top:1px solid #343e45}.unboxing-chapters{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.unboxing-chapters button{font-size:12px;text-align:left}.unboxing-buy{margin-top:0}.unboxing-disclosure{margin-bottom:22px}.unboxing-top{position:sticky;top:-18px;padding-block:8px;background:#101518}.unboxing-top h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.unboxing-dialog *,.unboxing-launch{transition:none!important}}body.unboxing-open:after{content:"";position:fixed;inset:0;z-index:90;background:#101518;pointer-events:none}
