.jth{--void:#08080a;--gun:#15171c;--gun2:#1c1f26;--bone:#d8cfc0;--muted:#b3ab9e;--amber:#FBAD36;--rust:#7a1f16;--rust-glow:#b83a24;--line:rgba(251,173,54,.2);--fade:cubic-bezier(.2,.7,.2,1);position:relative;overflow-x:clip;background:var(--void);color:var(--bone);font-family:Josefin Sans,system-ui,sans-serif;font-weight:300;line-height:1.6}.jth *,.jth *:before,.jth *:after{box-sizing:border-box}.jth a{color:inherit;text-decoration:none}.jth img{display:block;max-width:100%;height:auto}.jth h1,.jth h2,.jth h3{font-family:Cinzel,Georgia,serif;letter-spacing:.03em;line-height:1.1;color:#fff;margin:0;font-weight:700}.jth p{margin:0}.jth ul{list-style:none;margin:0;padding:0}.jth .jth-wrap{max-width:1240px;margin:0 auto;padding:0 16px}.jth .jth-wrap--narrow{max-width:880px}.jth .jth-eyebrow{display:block;font-family:Cinzel,serif;font-size:.7rem;letter-spacing:.34em;text-transform:uppercase;color:var(--amber);font-weight:700;margin-bottom:.5rem}.jth .jth-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jth .jth-sec{position:relative;padding:3rem 0;border-top:1px solid rgba(251,173,54,.1)}.jth .jth-sec--alt{background:#0b0b10}.jth .jth-head{margin-bottom:1.5rem;max-width:760px}.jth .jth-head h2{font-size:clamp(1.6rem,4vw,2.5rem)}.jth .jth-head p:not(.jth-eyebrow){margin-top:.6rem;color:var(--muted)}.jth .jth-head--row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;max-width:none}.jth .jth-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.75rem 1.4rem;border:1px solid var(--amber);border-radius:2px;background:var(--amber);color:var(--void);font:700 .8rem/1.1 Cinzel,serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.jth .jth-btn:hover{background:transparent;color:var(--amber);box-shadow:0 0 22px #fbad3659}.jth .jth-btn--ghost{background:transparent;color:var(--amber)}.jth .jth-btn--ghost:hover{background:var(--amber);color:var(--void)}.jth .jth-btn--sm{min-height:38px;padding:.5rem .8rem;font-size:.66rem;letter-spacing:.08em}.jth .jth-btn[disabled]{opacity:.55;cursor:default}.jth .jth-link{background:none;border:0;padding:0 0 2px;cursor:pointer;font:inherit;font-family:Cinzel,serif;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);border-bottom:1px solid rgba(251,173,54,.4)}.jth .jth-link:hover{border-color:var(--amber)}.jth button:focus-visible,.jth a:focus-visible,.jth summary:focus-visible,.jth input:focus-visible+span,.jth select:focus-visible,.jth input[type=search]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.jth .jth-ash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.jth .jth-ember{position:absolute;bottom:-10px;border-radius:50%;background:var(--amber);opacity:0;box-shadow:0 0 6px 1px var(--rust-glow);animation:jth-rise linear infinite}@keyframes jth-rise{0%{transform:translateY(0);opacity:0}10%{opacity:.8}90%{opacity:.4}to{transform:translateY(-105vh) translate(30px);opacity:0}}.jth .jth-hero{position:relative;overflow:hidden;padding:1.25rem 0 2.5rem;background:radial-gradient(60% 70% at 80% 40%,rgba(184,58,36,.3),transparent 70%),radial-gradient(50% 50% at 10% 80%,rgba(251,173,54,.12),transparent 70%),#07070b}.jth .jth-stars{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none;background:radial-gradient(1px 1px at 20% 30%,#fff,transparent),radial-gradient(1px 1px at 70% 60%,#fff,transparent),radial-gradient(1px 1px at 45% 80%,#cfd6ff,transparent),radial-gradient(2px 2px at 85% 25%,#fff,transparent),radial-gradient(1px 1px at 55% 15%,#ffe6b0,transparent)}.jth .jth-hero__inner{position:relative;z-index:2;display:grid;gap:1.5rem;align-items:center}.jth .jth-crumbs{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.78rem;color:var(--muted);margin-bottom:1.1rem}.jth .jth-crumbs a:hover{color:var(--amber)}.jth .jth-hero h1{font-size:clamp(2.1rem,6vw,4.4rem);font-weight:900;text-shadow:0 0 40px rgba(184,58,36,.45);margin:.1em 0 .35em}.jth .jth-hero__sub{font-size:clamp(1rem,1.5vw,1.15rem);max-width:560px;color:#c9c1b4}.jth .jth-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.1rem 0 0;font-size:.9rem;color:#c9c1b4}.jth .jth-trust li{position:relative;padding-left:1rem}.jth .jth-trust li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;background:var(--amber);transform:rotate(45deg)}.jth .jth-trust strong{color:#fff;font-weight:700}.jth .jth-hero__jump{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin-top:1.5rem}.jth .jth-hero__art{position:relative;margin:0}.jth .jth-hero__img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:50% 30%;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.jth .jth-hero__art figcaption{position:absolute;left:12px;right:12px;bottom:16%;z-index:3;text-align:right}.jth .jth-hero__art figcaption a{font-size:.7rem!important;max-width:100%}.jth .jth-hero__art figcaption a{display:inline-block;padding:6px 10px;background:#08080acc;border:1px solid var(--line);color:#fff;font-size:.78rem;font-weight:600}.jth .jth-hero__art figcaption span{color:var(--amber);font-family:Cinzel,serif;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;margin-right:.35rem}.jth .jth-hero__art figcaption a:hover{border-color:var(--amber)}.jth .jth-hero--img{padding-top:0}.jth .jth-hero--img .jth-hero__inner{margin-top:-2.5rem}@media(min-width:900px){.jth .jth-hero{padding:1.5rem 0 4rem}.jth .jth-hero--img{min-height:clamp(520px,44vw,680px);display:flex;align-items:center}.jth .jth-hero--img .jth-hero__inner{margin-top:0;width:100%}.jth .jth-hero__copy{max-width:600px}.jth .jth-hero--img .jth-hero__art{position:absolute;top:0;right:0;bottom:0;width:66%;z-index:1}.jth .jth-hero--img .jth-hero__img{height:100%;aspect-ratio:auto;object-position:60% 35%;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 22%,#000 45%),linear-gradient(0deg,transparent 0,#000 18%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 22%,#000 45%),linear-gradient(0deg,transparent 0,#000 18%);-webkit-mask-composite:source-in;mask-composite:intersect}.jth .jth-hero__art figcaption{left:auto;right:24px;bottom:28px}.jth .jth-hero__art figcaption a{font-size:.78rem!important}.jth .jth-hero h1{text-shadow:0 2px 24px rgba(0,0,0,.85),0 0 40px rgba(184,58,36,.45)}}.jth .jth-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:700px){.jth .jth-tiles{grid-template-columns:repeat(3,1fr);gap:12px}}@media(min-width:1100px){.jth .jth-tiles{grid-template-columns:repeat(6,1fr)}}.jth .jth-tile,.jth .jth-fac,.jth .jth-guide{position:relative;display:flex;align-items:flex-end;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:var(--gun);color:#fff;cursor:pointer;text-align:left;padding:0;font:inherit;transition:transform .28s var(--fade),border-color .28s,box-shadow .28s}.jth .jth-tile{aspect-ratio:4/5}.jth .jth-tile:hover,.jth .jth-fac:hover,.jth .jth-guide:hover{transform:translateY(-4px);border-color:var(--amber);box-shadow:0 10px 26px #00000080}.jth .jth-tile__img,.jth .jth-fac__img,.jth .jth-guide__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .55s var(--fade);background:radial-gradient(85% 85% at 50% 25%,#2a2217,#0c0a06),repeating-linear-gradient(135deg,rgba(251,173,54,.1) 0 6px,transparent 6px 15px)}.jth .jth-tile:hover .jth-tile__img,.jth .jth-fac:hover .jth-fac__img,.jth .jth-guide:hover .jth-guide__img{transform:scale(1.07)}.jth .jth-tile:after,.jth .jth-fac:after,.jth .jth-guide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08080a0d 25%,#08080a99 60%,#08080af0)}.jth .jth-tile__body,.jth .jth-guide__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:2px;padding:14px}.jth .jth-tile__body strong,.jth .jth-guide__body strong{font-family:Cinzel,serif;font-weight:700;font-size:clamp(.9rem,2.6vw,1.1rem);text-shadow:0 1px 6px rgba(0,0,0,.7)}.jth .jth-tile__body em,.jth .jth-guide__body em{font-style:normal;font-size:.82rem;color:#d4ccbf}.jth .jth-tile__count,.jth .jth-fac__count{position:absolute;z-index:2;top:10px;right:10px;padding:3px 8px;background:#08080acc;border:1px solid var(--line);font-size:.72rem;font-weight:600;color:var(--amber)}.jth .jth-tile__count:empty,.jth .jth-fac__count:empty{display:none}.jth .jth-group{margin-top:1.75rem}.jth .jth-group:first-of-type{margin-top:0}.jth .jth-group__h{margin-bottom:.8rem}.jth .jth-group__btn{background:none;border:0;padding:0;cursor:pointer;color:#fff;font:700 clamp(1.05rem,2.6vw,1.35rem)/1.2 "Cinzel",serif;letter-spacing:.04em}.jth .jth-group__btn span{color:var(--amber);transition:margin .2s}.jth .jth-group__btn:hover span{margin-left:.35rem}.jth .jth-factions{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:600px){.jth .jth-factions{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.jth .jth-factions{grid-template-columns:repeat(4,1fr);gap:12px}}@media(min-width:1150px){.jth .jth-factions{grid-template-columns:repeat(6,1fr)}}.jth .jth-fac{aspect-ratio:4/3}.jth .jth-fac__img--auto{background:#fff;object-fit:contain;padding:6px}.jth .jth-fac__name{position:relative;z-index:2;padding:10px 12px;font-family:Cinzel,serif;font-weight:700;font-size:clamp(.8rem,2.4vw,.95rem);text-shadow:0 1px 6px rgba(0,0,0,.8)}.jth .jth-group--marines .jth-fac__img{background-color:#0b1628}.jth .jth-group--chaos .jth-fac:after{background:linear-gradient(180deg,#45120b14 25%,#28080699 60%,#0c0605f2)}.jth .jth-group--xenos .jth-fac:after{background:linear-gradient(180deg,#0d2c1e14 25%,#06181099 60%,#04100bf2)}.jth [data-jth-faction-li][hidden]{display:none}.jth .jth-gift{background:radial-gradient(60% 90% at 50% 120%,rgba(184,58,36,.35),transparent 60%),#0a0708}.jth .jth-gift__panel{border:1px solid var(--amber);background:#15171cd9;padding:1.5rem 1rem;box-shadow:0 0 50px #fbad3614}@media(min-width:700px){.jth .jth-gift__panel{padding:2.25rem 2.5rem}}.jth .jth-gift__form{display:grid;gap:1.4rem}@media(min-width:900px){.jth .jth-gift__form{grid-template-columns:1fr 1fr}.jth .jth-q--toggle,.jth .jth-gift__go{grid-column:1/-1}}.jth .jth-q{border:0;margin:0;padding:0;min-width:0}.jth .jth-q legend{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem;padding:0;font-family:Cinzel,serif;font-weight:700;color:#fff;font-size:1rem}.jth .jth-q__n{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;color:var(--amber);font-size:.8rem;line-height:1;flex:none}.jth .jth-q__n:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--amber);transform:rotate(45deg)}.jth .jth-q__hint{margin-top:.5rem;font-size:.82rem;color:var(--muted)}.jth .jth-chips{display:flex;flex-wrap:wrap;gap:.5rem}.jth .jth-chips label{position:relative;cursor:pointer}.jth .jth-chips input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.jth .jth-chips span,.jth .jth-chips--filter button{display:inline-block;padding:.55rem .9rem;border:1px solid rgba(255,255,255,.18);background:var(--gun2);color:var(--bone);font:600 .85rem/1.2 Josefin Sans,sans-serif;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.jth .jth-chips input:checked+span,.jth .jth-chips--filter button[aria-pressed=true]{border-color:var(--amber);background:var(--amber);color:var(--void)}.jth .jth-chips label:hover span,.jth .jth-chips--filter button:hover{border-color:var(--amber)}.jth .jth-select,.jth .jth-search{min-height:44px;padding:.55rem 2rem .55rem .8rem;border:1px solid rgba(255,255,255,.18);border-radius:0;background:var(--gun2);color:var(--bone);font:400 .9rem Josefin Sans,sans-serif;max-width:100%}.jth .jth-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--amber) 50%),linear-gradient(135deg,var(--amber) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat}.jth .jth-select option,.jth .jth-select optgroup{background:#15171c;color:#fff}.jth .jth-gift .jth-select{width:100%}.jth .jth-toggle{display:flex;align-items:flex-start;gap:.7rem;cursor:pointer;color:#fff;font-weight:600}.jth .jth-toggle input{width:20px;height:20px;margin-top:2px;accent-color:var(--amber);flex:none}.jth .jth-toggle small{display:block;font-weight:300;color:var(--muted)}.jth .jth-gift__go{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.jth .jth-explore{scroll-margin-top:70px}.jth .jth-count{color:var(--muted);font-size:.9rem}.jth .jth-bar{display:grid;gap:.6rem;margin:0 0 1rem;padding:.75rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.jth .jth-bar__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.jth .jth-chips--filter{gap:.35rem}.jth .jth-chips--filter button{padding:.45rem .75rem;font-size:.8rem}.jth .jth-search{flex:1 1 200px;padding-right:.8rem}.jth .jth-bar .jth-select{flex:1 1 140px}@media(min-width:900px){.jth .jth-bar .jth-select{flex:0 1 auto}}.jth .jth-clear{margin-left:auto}.jth .jth-note{margin-bottom:1rem;padding:.8rem 1rem;border-left:3px solid var(--amber);background:var(--gun);color:#fff;font-size:.92rem}.jth .jth-facinfo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:1rem;padding:.8rem 1rem;border:1px solid var(--line);background:var(--gun);font-size:.9rem}.jth .jth-facinfo strong{font-family:Cinzel,serif;color:#fff}.jth .jth-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:700px){.jth .jth-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media(min-width:1000px){.jth .jth-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1240px){.jth .jth-grid{grid-template-columns:repeat(5,1fr)}}.jth .jth-card{display:flex;flex-direction:column;background:var(--gun);border:1px solid rgba(255,255,255,.07);transition:border-color .25s,transform .25s var(--fade)}.jth .jth-card:hover{border-color:#fbad368c;transform:translateY(-3px)}.jth .jth-card[hidden]{display:none}.jth .jth-card__media{position:relative;display:block;aspect-ratio:1;background:#fff;overflow:hidden}.jth .jth-card__media img{width:100%;height:100%;object-fit:contain;transition:transform .5s var(--fade)}.jth .jth-card:hover .jth-card__media img{transform:scale(1.05)}.jth .jth-card__badge{position:absolute;left:8px;top:8px;padding:3px 8px;font:700 .64rem/1.3 Josefin Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#15171c;color:#fff}.jth .jth-card__badge--in{background:#1f6b3a}.jth .jth-card__badge--pre{background:var(--amber);color:var(--void)}.jth .jth-card__badge--out{background:#555}.jth .jth-card--out{opacity:.6}.jth .jth-card__body{display:flex;flex-direction:column;gap:.3rem;flex:1;padding:.75rem .8rem .85rem}.jth .jth-card__range{font-family:Cinzel,serif;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--amber)}.jth .jth-card__name{font-weight:600;font-size:.9rem;line-height:1.35;color:#fff}.jth .jth-card__name a:hover{color:var(--amber)}.jth .jth-card__eta{font-size:.76rem;color:var(--muted)}.jth .jth-card__eta--in{color:#7fd39a}.jth .jth-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.4rem}.jth .jth-card__price{font-weight:700;color:#fff;font-size:1rem}.jth .jth-card__rrp{margin-top:auto;padding-top:.3rem;font-size:.74rem;color:var(--muted)}.jth .jth-card__rrp s{color:var(--muted)}.jth .jth-card__rrp span{margin-left:.3rem;padding:1px 6px;background:#fbad3626;color:var(--amber);font-weight:700}.jth .jth-card__rrp+.jth-card__foot{margin-top:0;padding-top:.2rem}.jth .jth-card__added{font-size:.78rem;color:#7fd39a}.jth .jth-card__added a{color:var(--amber);text-decoration:underline}.jth .jth-card.is-hit{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.jth .jth-empty{padding:2rem 0;text-align:center;color:var(--muted)}.jth .jth-more{display:flex;justify-content:center;margin-top:1.5rem}.jth .jth-lore{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.55rem 1.25rem;font-size:.92rem}.jth .jth-lore a{color:#fff;border-bottom:1px solid transparent}.jth .jth-lore a:hover{color:var(--amber);border-color:var(--amber)}.jth .jth-lore a span,.jth .jth-lore__mini{color:var(--muted)}.jth .jth-guides{display:grid;gap:12px}@media(min-width:700px){.jth .jth-guides{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.jth .jth-guides{grid-template-columns:repeat(3,1fr)}}.jth .jth-guide{min-height:190px}.jth .jth-acc{display:flex;flex-direction:column;gap:10px}.jth .jth-acc details,.jth .jth-copy__more{border:1px solid rgba(251,173,54,.16);background:var(--gun);transition:border-color .25s}.jth .jth-acc details[open],.jth .jth-copy__more[open]{border-color:var(--amber)}.jth .jth-acc summary,.jth .jth-copy__more summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-family:Cinzel,serif;font-weight:700;font-size:.92rem;letter-spacing:.05em;color:#fff}.jth .jth-acc summary::-webkit-details-marker,.jth .jth-copy__more summary::-webkit-details-marker{display:none}.jth .jth-acc summary:after,.jth .jth-copy__more summary:after{content:"+";color:var(--amber);font-size:1.3rem;line-height:1;flex:none}.jth .jth-acc details[open] summary:after,.jth .jth-copy__more[open] summary:after{content:"\2013"}.jth .rte{padding:0 20px 20px;color:#ece6da;font-size:.96rem;line-height:1.7}.jth .rte p,.jth .rte ul{margin:0 0 .9em}.jth .rte ul{list-style:disc;padding-left:1.2rem}.jth .rte h3{font-size:1.05rem;margin:1.2em 0 .5em}.jth .rte a{color:var(--amber);text-decoration:underline}.jth .jth-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--fade),transform .7s var(--fade)}.jth .jth-reveal.in,.jth:not(.js) .jth-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.jth *{animation:none!important;transition:none!important}.jth .jth-reveal{opacity:1;transform:none}}.jth .jth-trust li,.jth .jth-crumbs,.jth .jth-crumbs a{color:#c9c1b4}.jth .jth-crumbs [aria-current],.jth .jth-fac,.jth .jth-fac__name,.jth .jth-tile,.jth .jth-tile__body strong,.jth .jth-guide__body strong,.jth .jth-group__btn{color:#fff}.jth .jth-chips label,.jth .jth-chips span,.jth .jth-toggle,.jth .jth-toggle span{text-transform:none;letter-spacing:normal}.jth .jth-chips span{color:var(--bone)}.jth .jth-chips input:checked+span{color:var(--void)}.jth .jth-toggle span{color:#fff;font-weight:600}.jth .jth-toggle small{color:var(--muted);font-weight:300;text-transform:none}.jth .jth-q legend{text-transform:none}.jth .jth-lore li{color:var(--muted)}.jth .jth-card__badge--bo{background:#1d4ed8;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/260/assets/ld-joytoy-hub.css.map */
