.look-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.75rem .9rem}.look-option{display:grid;gap:.45rem;padding:.5rem;border:1px solid rgb(var(--fr-bg-700));border-radius:10px;background:rgb(var(--fr-bg-850));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.look-option:hover{border-color:rgb(var(--fr-bg-600));transform:translateY(-1px)}.look-option.is-active{border-color:rgb(var(--fr-orange-500));box-shadow:0 0 0 2px rgb(var(--fr-orange-500)/.2)}.look-swatch{display:flex;height:1.5rem;overflow:hidden;border-radius:6px;border:1px solid rgb(128 128 128/.3)}.look-swatch i{flex:1}.look-swatch i:first-child{flex:2}.look-text{display:grid;gap:.1rem;min-width:0}.look-text strong{display:flex;align-items:center;justify-content:space-between;gap:.3rem;font-size:.8rem}.look-text strong svg{color:rgb(var(--fr-orange-400))}.look-text small{font-size:.68rem;line-height:1.3;color:rgb(var(--fr-text-muted))}html:is([data-look=clean],[data-look=light]){--fr-font-body:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fr-font-heading:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fr-radius:14px}html[data-look=light] body{background-image:none;line-height:1.55}html[data-look=light] body:before{display:none}html:is([data-look=clean],[data-look=light]) h1,html:is([data-look=clean],[data-look=light]) h2,html:is([data-look=clean],[data-look=light]) h3,html:is([data-look=clean],[data-look=light]) h4{font-weight:800;letter-spacing:-.03em}html[data-look=light] .site-header{background:rgb(var(--fr-bg-900));backdrop-filter:none;box-shadow:none;border-bottom:1px solid rgb(var(--fr-bg-700))}html[data-look=light] .site-header:after{display:none}html:is([data-look=clean],[data-look=light]) .header-inner{min-height:4.5rem}html[data-look=light] .brand-name b,html[data-look=light] .brand-name strong{color:rgb(var(--fr-text))}html[data-look=light] .brand-mark{box-shadow:none}html[data-look=light] .main-nav a{color:rgb(var(--fr-text));font-weight:600;border-radius:10px}html[data-look=light] .main-nav a:hover{background:rgb(var(--fr-bg-800))}html[data-look=light] .cart-link{background:rgb(var(--fr-text));color:rgb(var(--fr-bg-900));border-color:transparent;border-radius:12px}html[data-look=light] .cart-link:hover{background:rgb(var(--fr-text)/.86);border-color:transparent}html[data-look=light] .cart-count{background:var(--fr-primary-fill);color:rgb(var(--fr-on-primary));border-radius:8px}html:is([data-look=clean],[data-look=light]) .button{border-radius:12px;font-weight:700}html:is([data-look=clean],[data-look=light]) .button-primary{box-shadow:none}html:is([data-look=clean],[data-look=light]) .button-primary:hover:not(:disabled){filter:brightness(.96)}html[data-look=light] .button-secondary{background:rgb(var(--fr-bg-900));border-color:rgb(var(--fr-bg-600))}html[data-look=light] .button-secondary:hover:not(:disabled){background:rgb(var(--fr-bg-800))}html:is([data-look=clean],[data-look=light]) .account-panel,html:is([data-look=clean],[data-look=light]) .checkout-card,html:is([data-look=clean],[data-look=light]) .checkout-summary,html:is([data-look=clean],[data-look=light]) .countdown-card,html:is([data-look=clean],[data-look=light]) .form-card,html:is([data-look=clean],[data-look=light]) .home-update,html:is([data-look=clean],[data-look=light]) .product-card,html:is([data-look=clean],[data-look=light]) .realm-tile,html:is([data-look=clean],[data-look=light]) .recent-card,html:is([data-look=clean],[data-look=light]) .staff-card,html:is([data-look=clean],[data-look=light]) .summary-card{box-shadow:none;border-radius:16px}html[data-look=light] .home-update:hover,html[data-look=light] .product-card:hover{transform:none;box-shadow:none;border-color:rgb(var(--fr-text)/.45)}html[data-look=light] .product-card.is-featured{border-color:rgb(var(--fr-text)/.5)}html[data-look=light] .home-update-art,html[data-look=light] .product-art{background:rgb(var(--fr-bg-850))}html[data-look=light] .product-placeholder{color:rgb(var(--fr-text-faint))}html:is([data-look=clean],[data-look=light]) .product-badge{box-shadow:none;border-radius:8px}html:is([data-look=clean],[data-look=light]) .product-card:hover .product-art img{transform:none}html[data-look=light] .fracture-title span,html[data-look=light] .hero-copy h1 span{background:linear-gradient(transparent 62%,rgb(var(--fr-orange-500)) 62% 90%,transparent 90%);-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:inherit}html[data-look=light] .fracture-title{color:rgb(var(--fr-text))}html[data-look=light] .hero{-webkit-mask-image:none;mask-image:none;background:transparent}html[data-look=light] .fracture-logo{filter:none}html[data-look=light] .fracture-tagline{background:rgb(var(--fr-bg-900));border:1px solid rgb(var(--fr-bg-700));color:rgb(var(--fr-text-muted))}html[data-look=light] .fracture-social a{border-color:rgb(var(--fr-bg-600));background:rgb(var(--fr-bg-900));color:rgb(var(--fr-text))}html[data-look=light] .fracture .button-ghost{color:rgb(var(--fr-text))}html[data-look=light] .realm-tile{background:rgb(var(--fr-bg-900))}html[data-look=light] .button-ghost{background:transparent;border-color:transparent}html[data-look=light] .button-ghost:hover{background:rgb(var(--fr-bg-800))}html:is([data-look=clean],[data-look=light]) .mc-server{background:#1b1b1b;border-color:#3a3a3a;box-shadow:none}html[data-look=light] .site-footer{background:rgb(var(--fr-bg-900));border-top:1px solid rgb(var(--fr-bg-700))}html[data-look=light] .ip-badge{box-shadow:0 6px 20px -12px rgb(0 0 0/.25);backdrop-filter:none}html[data-look=cyber]{--fr-font-body:"Exo 2",ui-sans-serif,system-ui,sans-serif;--fr-font-heading:"Orbitron","Exo 2",ui-sans-serif,system-ui,sans-serif;--fr-radius:2px}html[data-look=cyber] body{background-image:linear-gradient(rgb(var(--fr-orange-500)/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--fr-orange-500)/.045) 1px,transparent 1px),var(--fr-page-fill);background-size:44px 44px,44px 44px,auto}html[data-look=cyber] body:before{background:radial-gradient(50rem 30rem at 0 0,rgb(var(--fr-orange-500)/.14),transparent 70%),radial-gradient(50rem 30rem at 100% 100%,rgb(var(--fr-blue-500)/.16),transparent 70%)}html[data-look=cyber] h1,html[data-look=cyber] h2,html[data-look=cyber] h3,html[data-look=cyber] h4{text-transform:uppercase;letter-spacing:.04em;font-weight:700;text-shadow:0 0 18px rgb(var(--fr-orange-500)/.35)}html[data-look=cyber] h1{font-size:calc(clamp(1.8rem, 4.6vw, 3rem) * var(--fr-s-text, 1))}html[data-look=cyber] .site-header{background:rgb(var(--fr-bg-950)/.88);border-bottom:1px solid rgb(var(--fr-orange-500)/.5);box-shadow:0 0 24px -6px rgb(var(--fr-orange-500)/.45)}html[data-look=cyber] .site-header:after{background:linear-gradient(90deg,transparent,rgb(var(--fr-blue-500)),transparent);height:2px;opacity:.8}html[data-look=cyber] .brand,html[data-look=cyber] .main-nav a{text-transform:uppercase;letter-spacing:.08em}html[data-look=cyber] .main-nav a{font-size:calc(.9rem * var(--fr-s-text, 1))}html[data-look=cyber] .main-nav a:hover{color:rgb(var(--fr-orange-400));background:rgb(var(--fr-orange-500)/.1);text-shadow:0 0 10px rgb(var(--fr-orange-500))}html[data-look=cyber] .brand-name strong{text-shadow:0 0 14px rgb(var(--fr-orange-500))}html[data-look=cyber] .brand-name b{text-shadow:0 0 14px rgb(var(--fr-blue-500))}html[data-look=cyber] .button,html[data-look=cyber] .cart-link{text-transform:uppercase;letter-spacing:.08em;border-radius:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}html[data-look=cyber] .button-primary{box-shadow:0 0 18px rgb(var(--fr-orange-500)/.5)}html[data-look=cyber] .button-secondary{border-color:rgb(var(--fr-orange-500)/.6);background:rgb(var(--fr-orange-500)/.06)}html[data-look=cyber] .account-panel,html[data-look=cyber] .checkout-card,html[data-look=cyber] .checkout-summary,html[data-look=cyber] .countdown-card,html[data-look=cyber] .form-card,html[data-look=cyber] .home-update,html[data-look=cyber] .mc-server,html[data-look=cyber] .product-card,html[data-look=cyber] .realm-tile,html[data-look=cyber] .recent-card,html[data-look=cyber] .staff-card,html[data-look=cyber] .summary-card{border-color:rgb(var(--fr-orange-500)/.4);border-radius:0;box-shadow:0 0 0 1px rgb(var(--fr-blue-500)/.12),inset 0 0 24px -12px rgb(var(--fr-orange-500)/.35)}html[data-look=cyber] .home-update:hover,html[data-look=cyber] .product-card:hover{border-color:rgb(var(--fr-orange-500));box-shadow:0 0 22px -4px rgb(var(--fr-orange-500)/.6)}html[data-look=cyber] .product-badge{border-radius:0;text-shadow:none}html[data-look=cyber] .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--fr-blue-400))}html[data-look=cyber] .site-footer{border-top:1px solid rgb(var(--fr-orange-500)/.4)}html[data-look=ancient]{--fr-font-body:"EB Garamond",Georgia,"Times New Roman",serif;--fr-font-heading:"Cinzel","EB Garamond",Georgia,serif;--fr-radius:4px}html[data-look=ancient] body{font-size:calc(1.12rem * var(--fr-s-text, 1));line-height:1.55}html[data-look=ancient] body:before{background:radial-gradient(ellipse at 50% 0,rgb(var(--fr-orange-500)/.1),transparent 60%),radial-gradient(ellipse at 50% 100%,rgb(0 0 0/.45),transparent 70%)}html[data-look=ancient] h1,html[data-look=ancient] h2,html[data-look=ancient] h3,html[data-look=ancient] h4{font-weight:700;letter-spacing:.02em}html[data-look=ancient] .site-header{background:rgb(var(--fr-bg-900));backdrop-filter:none;border-bottom:4px double rgb(var(--fr-orange-500)/.65);box-shadow:0 8px 24px -14px rgb(0 0 0/.8)}html[data-look=ancient] .site-header:after{display:none}html[data-look=ancient] .brand,html[data-look=ancient] .main-nav a{letter-spacing:.06em}html[data-look=ancient] .main-nav a{font-family:var(--fr-font-heading);font-size:calc(.95rem * var(--fr-s-text, 1));text-transform:uppercase}html[data-look=ancient] .main-nav a:hover{color:rgb(var(--fr-orange-400));background:transparent;text-decoration:underline;text-underline-offset:6px}html[data-look=ancient] .button,html[data-look=ancient] .cart-link{font-family:var(--fr-font-heading);text-transform:uppercase;letter-spacing:.06em;border-radius:3px}html[data-look=ancient] .button-primary{box-shadow:inset 0 0 0 2px rgb(0 0 0/.28),inset 0 0 0 3px rgb(255 255 255/.3),0 2px 6px rgb(0 0 0/.5)}html[data-look=ancient] .button-secondary{border:2px solid rgb(var(--fr-orange-500)/.6);background:transparent}html[data-look=ancient] .account-panel,html[data-look=ancient] .checkout-card,html[data-look=ancient] .checkout-summary,html[data-look=ancient] .countdown-card,html[data-look=ancient] .form-card,html[data-look=ancient] .home-update,html[data-look=ancient] .product-card,html[data-look=ancient] .realm-tile,html[data-look=ancient] .recent-card,html[data-look=ancient] .staff-card,html[data-look=ancient] .summary-card{border:4px double rgb(var(--fr-orange-500)/.5);border-radius:4px;background:linear-gradient(180deg,rgb(var(--fr-bg-850)),rgb(var(--fr-bg-900)));box-shadow:0 6px 18px -10px rgb(0 0 0/.8)}html[data-look=ancient] .home-update:hover,html[data-look=ancient] .product-card:hover{border-color:rgb(var(--fr-orange-500)/.9);transform:translateY(-2px)}html[data-look=ancient] .product-art{background:rgb(var(--fr-bg-800));border-bottom:2px solid rgb(var(--fr-orange-500)/.4)}html[data-look=ancient] .product-badge{border-radius:2px;font-family:var(--fr-font-heading)}html[data-look=ancient] .eyebrow{font-family:var(--fr-font-heading);letter-spacing:.2em;text-transform:uppercase}html[data-look=ancient] .site-footer{border-top:4px double rgb(var(--fr-orange-500)/.5)}html[data-look=pixel]{--fr-font-body:"Pixelify Sans",ui-monospace,monospace;--fr-font-heading:"Pixelify Sans",ui-monospace,monospace;--fr-radius:0px}html[data-look=pixel] body{background-image:var(--fr-page-fill);font-size:calc(1.05rem * var(--fr-s-text, 1));line-height:1.5}html[data-look=pixel] body:before{background:conic-gradient(rgb(0 0 0/.14) 25%,transparent 0 50%,rgb(0 0 0/.14) 0 75%,transparent 0) 0 0 /32px 32px}html[data-look=pixel] h1,html[data-look=pixel] h2,html[data-look=pixel] h3,html[data-look=pixel] h4{letter-spacing:0;font-weight:700;text-shadow:3px 3px 0 rgb(0 0 0/.45)}html[data-look=pixel] img{image-rendering:pixelated}html[data-look=pixel] .site-header{background:rgb(var(--fr-bg-800));backdrop-filter:none;border-bottom:4px solid rgb(var(--fr-bg-600));box-shadow:0 4px 0 rgb(0 0 0/.5)}html[data-look=pixel] .site-header:after{display:none}html[data-look=pixel] .main-nav a:hover{background:rgb(var(--fr-bg-600));border-radius:0}html[data-look=pixel] .button,html[data-look=pixel] .cart-link{border-radius:0;border:3px solid rgb(0 0 0/.6);font-weight:700;text-shadow:none;box-shadow:inset -3px -3px 0 rgb(0 0 0/.3),inset 3px 3px 0 rgb(255 255 255/.3),3px 3px 0 rgb(0 0 0/.5);transition:none}html[data-look=pixel] .button:active:not(:disabled){transform:translate(3px,3px);box-shadow:inset 3px 3px 0 rgb(0 0 0/.3),inset -3px -3px 0 rgb(255 255 255/.2)}html[data-look=pixel] .button-secondary{background:rgb(var(--fr-bg-700))}html[data-look=pixel] .account-panel,html[data-look=pixel] .checkout-card,html[data-look=pixel] .checkout-summary,html[data-look=pixel] .countdown-card,html[data-look=pixel] .form-card,html[data-look=pixel] .home-update,html[data-look=pixel] .product-card,html[data-look=pixel] .realm-tile,html[data-look=pixel] .recent-card,html[data-look=pixel] .staff-card,html[data-look=pixel] .summary-card{border:4px solid rgb(var(--fr-bg-600));border-radius:0;background:rgb(var(--fr-bg-800));box-shadow:6px 6px 0 rgb(0 0 0/.5)}html[data-look=pixel] .home-update:hover,html[data-look=pixel] .product-card:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 rgb(0 0 0/.5);border-color:rgb(var(--fr-orange-500))}html[data-look=pixel] .product-badge,html[data-look=pixel] .product-sale{border-radius:0;box-shadow:2px 2px 0 rgb(0 0 0/.5)}html[data-look=terminal]{--fr-font-body:"JetBrains Mono",ui-monospace,"Cascadia Code",Consolas,monospace;--fr-font-heading:"JetBrains Mono",ui-monospace,"Cascadia Code",Consolas,monospace;--fr-radius:0px}html[data-look=terminal] body{font-size:calc(.95rem * var(--fr-s-text, 1));line-height:1.6}html[data-look=terminal] body:before{background:radial-gradient(ellipse at center,transparent 55%,rgb(0 0 0/.5))}html[data-look=terminal] body:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;background:repeating-linear-gradient(0deg,rgb(0 0 0/.16) 0 1px,transparent 1px 3px)}html[data-look=terminal] h1,html[data-look=terminal] h2,html[data-look=terminal] h3{letter-spacing:-.01em;font-weight:800;text-shadow:0 0 12px rgb(var(--fr-orange-500)/.55)}html[data-look=terminal] main h2:before{content:"> ";color:rgb(var(--fr-orange-500))}html[data-look=terminal] main h1:not(.sr-only):after{content:"_";color:rgb(var(--fr-orange-500));animation:fr-blink 1s steps(1) infinite}@keyframes fr-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-look=terminal] main h1:after{animation:none}}html[data-look=terminal] .site-header{background:rgb(var(--fr-bg-950));backdrop-filter:none;border-bottom:1px solid rgb(var(--fr-orange-500)/.55);box-shadow:none}html[data-look=terminal] .site-header:after{display:none}html[data-look=terminal] .brand-name b,html[data-look=terminal] .brand-name strong{color:rgb(var(--fr-orange-500));text-shadow:0 0 10px rgb(var(--fr-orange-500)/.6)}html[data-look=terminal] .main-nav a{color:rgb(var(--fr-orange-300))}html[data-look=terminal] .main-nav a:before{content:"./";opacity:.55}html[data-look=terminal] .main-nav a:hover{background:rgb(var(--fr-orange-500)/.12);color:rgb(var(--fr-orange-400))}html[data-look=terminal] .button,html[data-look=terminal] .cart-link{border-radius:0;text-transform:lowercase;border:1px solid rgb(var(--fr-orange-500))}html[data-look=terminal] .button-primary{box-shadow:0 0 14px rgb(var(--fr-orange-500)/.4)}html[data-look=terminal] .button-secondary{background:transparent;color:rgb(var(--fr-orange-400))}html[data-look=terminal] .account-panel,html[data-look=terminal] .checkout-card,html[data-look=terminal] .checkout-summary,html[data-look=terminal] .countdown-card,html[data-look=terminal] .form-card,html[data-look=terminal] .home-update,html[data-look=terminal] .product-card,html[data-look=terminal] .realm-tile,html[data-look=terminal] .recent-card,html[data-look=terminal] .staff-card,html[data-look=terminal] .summary-card{border:1px solid rgb(var(--fr-orange-500)/.45);border-radius:0;background:rgb(var(--fr-bg-900)/.85);box-shadow:none}html[data-look=terminal] .home-update:hover,html[data-look=terminal] .product-card:hover{transform:none;border-color:rgb(var(--fr-orange-500));box-shadow:0 0 16px -4px rgb(var(--fr-orange-500)/.6)}html[data-look=terminal] .product-art{background:rgb(var(--fr-bg-850))}html[data-look=terminal] .product-badge{border-radius:0}html[data-look=terminal] .eyebrow:before{content:"// "}html[data-look=editorial]{--fr-font-body:"Inter",ui-sans-serif,system-ui,sans-serif;--fr-font-heading:"Playfair Display",Georgia,"Times New Roman",serif;--fr-radius:0px}html[data-look=editorial] body{background-image:none}html[data-look=editorial] body:before{display:none}html[data-look=editorial] h1,html[data-look=editorial] h2,html[data-look=editorial] h3,html[data-look=editorial] h4{font-weight:900;letter-spacing:-.02em;line-height:1.05}html[data-look=editorial] .site-header{background:rgb(var(--fr-bg-950));backdrop-filter:none;box-shadow:none;border-bottom:4px double rgb(var(--fr-text))}html[data-look=editorial] .site-header:after{display:none}html[data-look=editorial] .brand{font-family:var(--fr-font-heading);font-weight:900}html[data-look=editorial] .brand-name b,html[data-look=editorial] .brand-name strong{color:rgb(var(--fr-text))}html[data-look=editorial] .brand-name strong{color:rgb(var(--fr-orange-500))}html[data-look=editorial] .main-nav a{font-size:calc(.9rem * var(--fr-s-text, 1));text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:rgb(var(--fr-text));border-radius:0}html[data-look=editorial] .main-nav a:hover{background:transparent;box-shadow:inset 0 -3px 0 rgb(var(--fr-orange-500))}html[data-look=editorial] .button,html[data-look=editorial] .cart-link{border-radius:0;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}html[data-look=editorial] .button-primary{box-shadow:none}html[data-look=editorial] .button-secondary,html[data-look=editorial] .cart-link{background:transparent;border:2px solid rgb(var(--fr-text))}html[data-look=editorial] .account-panel,html[data-look=editorial] .checkout-card,html[data-look=editorial] .checkout-summary,html[data-look=editorial] .countdown-card,html[data-look=editorial] .form-card,html[data-look=editorial] .home-update,html[data-look=editorial] .product-card,html[data-look=editorial] .realm-tile,html[data-look=editorial] .recent-card,html[data-look=editorial] .staff-card,html[data-look=editorial] .summary-card{border:1px solid rgb(var(--fr-text)/.7);border-top:4px solid rgb(var(--fr-text));border-radius:0;box-shadow:none}html[data-look=editorial] .home-update:hover,html[data-look=editorial] .product-card:hover{transform:none;box-shadow:none;border-top-color:rgb(var(--fr-orange-500))}html[data-look=editorial] .product-art{background:rgb(var(--fr-bg-800))}html[data-look=editorial] .product-badge{border-radius:0}html[data-look=editorial] .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--fr-orange-500))}html[data-look=editorial] .site-footer{border-top:4px double rgb(var(--fr-text))}@media (max-width:640px){.header-inner{min-height:0;padding:.5rem .9rem;gap:.35rem .5rem}.brand{flex:1 1 auto;min-width:0;gap:.5rem;font-size:1.1rem}.brand-logo{width:auto;flex:none}.brand-logo,.brand-mark{height:calc(2.7rem * var(--fr-s-logo, 1))}.brand-mark{width:calc(2.7rem * var(--fr-s-logo, 1));font-size:1rem}.header-actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:.3rem;margin-inline-start:auto}.cart-link{height:2.5rem;padding:0 .55rem 0 .8rem;font-size:.9rem;gap:.35rem}.icon-button{width:2.5rem;height:2.5rem}.currency-trigger{min-height:2.5rem}.header-account{padding:.5rem .55rem;font-size:.92rem}.account-trigger-name{max-width:5.5rem}.main-nav{order:3;width:100%;margin:0;gap:.1rem;padding-bottom:.15rem;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.main-nav::-webkit-scrollbar{display:none}.main-nav a{padding:.5rem .8rem;font-size:.95rem;flex:none}.hero-inner,.page-shell{padding-inline:1rem}.section{padding-block:2rem}h1{font-size:clamp(1.8rem,9vw,2.4rem)}.section-head-row{flex-wrap:wrap;gap:.75rem}.button{min-height:2.9rem}.fracture{min-height:0}.fracture-inner{padding:2.5rem 1rem 2rem;gap:1.1rem}.fracture-logo{width:min(62vw,15rem);max-height:11rem}.fracture-actions{width:100%}.fracture-actions .button{flex:1 1 auto}.mc-server{grid-template-columns:auto 1fr}.mc-join{grid-column:1/-1;width:100%}.realm-bar{margin-inline:1rem}.footer-inner,.product-grid{grid-template-columns:1fr}.footer-inner{gap:1.5rem}.footer-links{gap:.4rem 1rem}.ip-badge{max-width:calc(100vw - 1.5rem)}}@media (max-width:400px){.brand-name{display:none}}html[data-look=paper]{--fr-font-body:"Nunito Sans",ui-sans-serif,system-ui,sans-serif;--fr-font-heading:"Lora",Georgia,"Times New Roman",serif;--fr-radius:6px}html[data-look=paper] body{background-image:none}html[data-look=paper] body:before{background:radial-gradient(ellipse at 50% 0,rgb(var(--fr-text)/.06),transparent 65%),radial-gradient(ellipse at 50% 120%,rgb(var(--fr-orange-500)/.05),transparent 70%)}html[data-look=paper] h1,html[data-look=paper] h2,html[data-look=paper] h3,html[data-look=paper] h4{font-weight:700;letter-spacing:-.01em}html[data-look=paper] .site-header{background:rgb(var(--fr-bg-900));backdrop-filter:none;border-bottom:0;box-shadow:0 2px 14px -6px rgb(0 0 0/.35)}html[data-look=paper] .site-header:after{display:none}html[data-look=paper] .brand-name strong{color:rgb(var(--fr-orange-500))}html[data-look=paper] .brand-name b{color:rgb(var(--fr-blue-500))}html[data-look=paper] .main-nav a{color:rgb(var(--fr-text))}html[data-look=paper] .main-nav a:hover{background:rgb(var(--fr-bg-800))}html[data-look=paper] .button{border-radius:6px}html[data-look=paper] .button-primary{box-shadow:0 2px 0 rgb(0 0 0/.18)}html[data-look=paper] .button-secondary{background:rgb(var(--fr-bg-900));border-color:rgb(var(--fr-bg-600))}html[data-look=paper] .cart-link{background:rgb(var(--fr-bg-900))}html[data-look=paper] .account-panel,html[data-look=paper] .checkout-card,html[data-look=paper] .checkout-summary,html[data-look=paper] .countdown-card,html[data-look=paper] .form-card,html[data-look=paper] .home-update,html[data-look=paper] .product-card,html[data-look=paper] .realm-tile,html[data-look=paper] .recent-card,html[data-look=paper] .staff-card,html[data-look=paper] .summary-card{border:1px solid rgb(var(--fr-bg-700)/.7);border-radius:6px;box-shadow:0 1px 2px rgb(0 0 0/.18),0 10px 22px -12px rgb(0 0 0/.4)}html[data-look=paper] .home-update:hover,html[data-look=paper] .product-card:hover{transform:translateY(-2px);border-color:rgb(var(--fr-orange-500)/.6);box-shadow:0 2px 4px rgb(0 0 0/.2),0 16px 28px -14px rgb(0 0 0/.5)}html[data-look=paper] .home-update-art,html[data-look=paper] .product-art{background:rgb(var(--fr-bg-800))}html[data-look=paper] .product-placeholder{color:rgb(var(--fr-text-faint))}html[data-look=paper] .site-footer{background:rgb(var(--fr-bg-900));border-top:0;box-shadow:0 -2px 14px -8px rgb(0 0 0/.35)}.product-card{--pc:var(--fr-orange-500)}.product-card[data-accent=orange]{--pc:255 122 26}.product-card[data-accent=blue]{--pc:14 165 233}.product-card[data-accent=green]{--pc:34 197 94}.product-card[data-accent=red]{--pc:239 68 68}.product-card[data-accent=purple]{--pc:168 85 247}.product-card[data-accent=gold]{--pc:245 184 66}html[data-look]:not([data-cards=plain]) .product-card{border-radius:20px;border:1px solid rgb(var(--pc)/.75);color:#fff;background:radial-gradient(120% 70% at 50% 0,rgb(var(--pc)/.35),transparent 70%),linear-gradient(180deg,color-mix(in srgb,rgb(var(--pc)) var(--fr-card-top,62%),#000),color-mix(in srgb,rgb(var(--pc)) var(--fr-card-bot,18%),#000));box-shadow:0 0 0 1px rgb(var(--pc)/calc(.08 * var(--fr-card-glow, 1))),0 18px 40px -24px rgb(var(--pc)/calc(.55 * var(--fr-card-glow, 1)))}html[data-look]:not([data-cards=plain]) .product-card.is-featured{border-color:rgb(var(--pc)/.85);box-shadow:0 0 26px -6px rgb(var(--pc)/calc(.55 * var(--fr-card-glow, 1)))}html[data-look]:not([data-cards=plain]) .product-card:hover{transform:translateY(-3px);border-color:rgb(var(--pc)/.8);box-shadow:0 0 0 1px rgb(var(--pc)/calc(.2 * var(--fr-card-glow, 1))),0 22px 44px -22px rgb(var(--pc)/calc(.7 * var(--fr-card-glow, 1)))}html[data-look]:not([data-cards=plain]) .product-card{display:flex;flex-direction:column;isolation:isolate}html[data-look]:not([data-cards=plain]) .product-art{position:absolute;inset:0;z-index:0;aspect-ratio:auto;background:transparent;border-bottom:0;overflow:hidden}html[data-look]:not([data-cards=plain]) .product-art img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:0;-webkit-mask-image:none;mask-image:none}html[data-look]:not([data-cards=plain]) .product-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent var(--fr-card-fade,42%),color-mix(in srgb,color-mix(in srgb,rgb(var(--pc)) var(--fr-card-bot,18%),#000) 66%,transparent) var(--fr-card-fade-mid,59%),color-mix(in srgb,color-mix(in srgb,rgb(var(--pc)) var(--fr-card-bot,18%),#000) 92%,transparent) var(--fr-card-fade-mid2,77%),color-mix(in srgb,color-mix(in srgb,rgb(var(--pc)) var(--fr-card-bot,18%),#000) 97%,transparent) 100%)}html[data-look]:not([data-cards=plain]) .product-placeholder{inset:0 0 auto 0;aspect-ratio:1/var(--fr-card-h,.56)}html[data-look]:not([data-cards=plain]) .product-body{position:relative;z-index:2;margin-top:calc(var(--fr-card-h-pct, 56%) - var(--fr-card-overlap, 0) * 1rem)}html[data-look]:not([data-cards=plain]) .product-card:hover .product-art img{transform:scale(1.05)}html[data-look]:not([data-cards=plain]) .product-placeholder{color:color-mix(in srgb,rgb(var(--pc)) 40%,#fff);font-size:clamp(2.4rem,18cqi,4rem);text-shadow:0 0 28px rgb(var(--pc)/.6)}html[data-look]:not([data-cards=plain]) .product-category{align-self:flex-start;padding:.2rem .65rem;border-radius:999px;background:rgb(0 0 0/.28);color:#fff;font-size:.72rem;letter-spacing:.04em}html[data-look]:not([data-cards=plain]) .product-body h3{font-size:calc(1.35rem * var(--fr-s-text, 1));color:#fff;letter-spacing:-.015em;text-shadow:0 2px 8px rgb(0 0 0/.55)}html[data-look]:not([data-cards=plain]) .product-body h3 a:hover{color:#fff}html[data-look]:not([data-cards=plain]) .pc-accent{color:color-mix(in srgb,rgb(var(--pc)) 45%,#fff)}html[data-look]:not([data-cards=plain]) .product-desc{color:rgb(255 255 255/.9);text-shadow:0 1px 5px rgb(0 0 0/.65)}html[data-look]:not([data-cards=plain]) .feature-list li{color:rgb(255 255 255/.75)}html[data-look]:not([data-cards=plain]) .product-card .price,html[data-look]:not([data-cards=plain]) .product-card .price-converted>span{color:#fff}html[data-look]:not([data-cards=plain]) .product-card .old-price,html[data-look]:not([data-cards=plain]) .product-card .price-converted small{color:rgb(255 255 255/.6)}html[data-look]:not([data-cards=plain]) .product-card .button-primary{background:color-mix(in srgb,rgb(var(--pc)) 45%,#fff);color:#0b0e13;border-radius:12px}html[data-look]:not([data-cards=plain]) .product-card .button-primary:hover:not(:disabled){filter:brightness(1.08)}html[data-look]:not([data-cards=plain]) .product-badge{background:color-mix(in srgb,rgb(var(--pc)) 45%,#fff);color:#0b0e13}