:root{--js-void:#07060C;--js-night:#0E0C16;--js-panel:#161322;--js-panel2:#1D1930;--js-ink:#F4EFFF;--js-muted:#A69EBB;--js-line:#2A2540;--js-violet:#9D6CFF;--js-gold:#E2BD6E;--js-cyan:#5FE8E0;--js-ok:#4CC98A;--js-foil:linear-gradient(135deg,#F7E2A6 0%,#D9AE57 28%,#8F6424 50%,#E9C878 72%,#B8893A 100%);--js-display:"Cinzel",Georgia,serif;--js-body:"Instrument Sans",system-ui,sans-serif}body{background:var(--js-void)!important;font-family:var(--js-body)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--js-display)!important;letter-spacing:.01em}.button,button.button,.shopify-payment-button__button--unbranded{background:var(--js-foil)!important;color:#1a1205!important;border:0!important;font-weight:700}.button-secondary{background:transparent!important;color:var(--js-ink)!important;box-shadow:inset 0 0 0 1px #e2bd6e8c!important}.price,.price-item{color:var(--js-gold)}compare-at-price,.compare-at-price{color:var(--js-muted)!important}.product-card,.resource-card{background:var(--js-panel);border:1px solid var(--js-line);border-radius:12px;overflow:hidden}.product-card:hover{border-color:#e2bd6e99}.header,.header-section{border-bottom:1px solid rgba(226,189,110,.18)}.announcement-bar,.header-announcements{background:var(--js-foil)!important;color:#1a1205!important;font-weight:700}.announcement-bar *,.header-announcements *{color:#1a1205!important}.jsh{color:var(--js-ink);font-family:var(--js-body)}.jsh *{box-sizing:border-box}.jsh-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.jsh section{padding:80px 0}.jsh .foil{background:var(--js-foil);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:jshfoil 6s ease-in-out infinite}@keyframes jshfoil{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.jsh h1,.jsh h2,.jsh h3{font-family:var(--js-display);font-weight:900;line-height:1.03;margin:0;color:var(--js-ink);text-wrap:balance}.jsh p{margin:0}.jsh .muted{color:var(--js-muted)}.jsh .kicker{font-family:ui-monospace,Menlo,monospace;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--js-cyan);display:flex;align-items:center;gap:10px;margin-bottom:14px}.jsh .kicker:before{content:"";width:22px;height:1px;background:var(--js-cyan)}.jsh .btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;padding:14px 24px;font-weight:700;cursor:pointer;text-decoration:none;font-size:1rem}.jsh .btn.gold{background:var(--js-foil);color:#1a1205;box-shadow:0 10px 30px -12px #e2bd6ecc}.jsh .btn.line{background:transparent;color:var(--js-ink);box-shadow:inset 0 0 0 1px #e2bd6e73}.jsh .btn.sm{padding:10px 16px;font-size:.9rem}.jsh-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(226,189,110,.15);background:radial-gradient(1000px 520px at 75% 40%,rgba(157,108,255,.22),transparent 60%),radial-gradient(700px 400px at 10% 90%,rgba(95,232,224,.08),transparent 60%),var(--js-void)}.jsh-hero-in{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center;padding:70px 20px 80px;max-width:1200px;margin:0 auto}.jsh-hero h1{font-size:clamp(2.6rem,6vw,5rem)}.jsh-hero .lead{font-size:1.1rem;color:var(--js-muted);max-width:32em;margin:22px 0 30px;line-height:1.6}.jsh .ctas{display:flex;gap:12px;flex-wrap:wrap}.jsh .tag{display:inline-flex;gap:10px;align-items:center;border:1px solid rgba(226,189,110,.4);border-radius:999px;padding:6px 14px 6px 6px;margin-bottom:22px;font-size:.82rem;color:var(--js-gold)}.jsh .tag b{background:var(--js-foil);color:#1a1205;border-radius:999px;padding:3px 10px;font-size:.72rem}.jsh .rating{display:inline-flex;gap:10px;align-items:center;margin-top:22px;color:var(--js-muted);font-size:.92rem;text-decoration:none}.jsh .st{color:var(--js-gold);letter-spacing:2px}.jsh-xp{width:100%;max-width:640px;height:auto;overflow:visible}.jsh-xp .ly{animation:jshup 1.4s cubic-bezier(.2,.9,.2,1) .3s both}.jsh-xp .l2{animation-delay:.35s}.jsh-xp .l3{animation-delay:.42s}.jsh-xp .l4{animation-delay:.5s;filter:drop-shadow(0 0 20px rgba(157,108,255,.6))}@keyframes jshup{0%{transform:translateY(0)}to{transform:translateY(var(--y))}}.jsh-xp .lab{animation:jshfade .6s ease both;animation-delay:var(--d)}@keyframes jshfade{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.jsh-hero-in{grid-template-columns:1fr}.jsh-hero-in>div:last-child{order:-1}}@media(prefers-reduced-motion:reduce){.jsh-xp .ly{animation:none;transform:translateY(var(--y))}.jsh-xp .lab{animation:none}}.jsh-band{background:radial-gradient(700px 400px at 20% 50%,rgba(157,108,255,.18),transparent 70%),var(--js-night);border-top:1px solid var(--js-line);border-bottom:1px solid var(--js-line)}.jsh-pack{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center}.jsh-pack-img{border-radius:16px;padding:10px;background:var(--js-foil);box-shadow:0 30px 60px -28px #000000e6,0 0 40px -6px #9d6cff80}.jsh-pack-img img{display:block;width:100%;border-radius:10px;background:#f5f5f7;aspect-ratio:1;object-fit:cover}.jsh-pack-img .ph{aspect-ratio:1;border-radius:10px;background:#120f1e;display:grid;place-items:center;color:var(--js-gold);font-family:var(--js-display);font-size:1.4rem;text-align:center;padding:20px}.jsh .badge{display:inline-block;font-family:ui-monospace,Menlo,monospace;font-size:.72rem;letter-spacing:.14em;color:#1a1205;background:var(--js-foil);padding:4px 10px;border-radius:3px}.jsh-pack h2{font-size:clamp(2.2rem,5vw,3.4rem);margin:10px 0 16px}.jsh-list{list-style:none;margin:22px 0;padding:0;border:1px solid var(--js-line);border-radius:8px;overflow:hidden}.jsh-list li{display:flex;gap:12px;align-items:center;background:var(--js-panel);padding:13px 15px;border-bottom:1px solid var(--js-line)}.jsh-list li:last-child{border-bottom:0}.jsh-list .ck{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:800;background:var(--js-foil);color:#1a1205;flex:none}.jsh-buy{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.jsh-buy s{display:block;color:var(--js-muted);font-size:.9rem}.jsh-buy .pr{font-family:var(--js-display);font-weight:900;font-size:2.4rem;line-height:1}.jsh .save{background:var(--js-ok);color:#06140c;font-weight:800;font-size:.85rem;padding:5px 10px;border-radius:999px}.jsh-plus{margin-top:22px;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px 18px;border:1px dashed rgba(226,189,110,.55);background:#e2bd6e0d;border-radius:8px}.jsh-plus b{font-family:var(--js-display);font-size:1.3rem}@media(max-width:860px){.jsh-pack{grid-template-columns:1fr;gap:30px}}.jsh-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:36px}.jsh-head h2{font-size:clamp(2rem,4.6vw,3.2rem)}.jsh-rv{display:grid;grid-template-columns:280px 1fr;gap:22px;align-items:start}.jsh-rv-sum{background:linear-gradient(180deg,var(--js-panel2),var(--js-panel));border:1px solid var(--js-line);border-radius:12px;padding:24px}.jsh-rv-sum .big{font-family:var(--js-display);font-weight:900;font-size:3.2rem;line-height:1}.jsh-rv-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.jsh-rv-card{background:linear-gradient(180deg,var(--js-panel2),var(--js-panel));border:1px solid var(--js-line);border-radius:12px;padding:20px;display:grid;gap:10px;align-content:start}.jsh-rv-card .who{display:flex;gap:10px;align-items:center;padding-top:10px;border-top:1px solid var(--js-line);font-size:.86rem}.jsh-rv-card .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:var(--js-foil);color:#1a1205}.jsh-rv-card .ver{display:block;font-size:.74rem;color:var(--js-ok)}@media(max-width:820px){.jsh-rv{grid-template-columns:1fr}}.jsh-threats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.jsh-threat{padding:24px 20px;border-radius:10px;background:linear-gradient(180deg,var(--js-panel2),var(--js-panel));border:1px solid var(--js-line);display:flex;flex-direction:column;gap:10px}.jsh-threat .n{font-family:ui-monospace,Menlo,monospace;font-size:.78rem;color:var(--js-cyan)}.jsh-threat h3{font-size:1.2rem}.jsh-threat p{color:var(--js-muted);font-size:.93rem;flex:1}.jsh-threat a{color:var(--js-gold);font-weight:600;font-size:.88rem;text-decoration:none;padding-top:12px;border-top:1px dashed var(--js-line)}@media(max-width:960px){.jsh-threats{grid-template-columns:1fr 1fr}}@media(max-width:520px){.jsh-threats{grid-template-columns:1fr}}.jsh-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.jsh-cat{display:flex;justify-content:space-between;align-items:center;padding:20px;border-radius:10px;border:1px solid var(--js-line);background:var(--js-panel);text-decoration:none;color:var(--js-ink)}.jsh-cat:hover{border-color:var(--js-gold)}.jsh-cat b{font-family:var(--js-display);font-size:1.15rem}.jsh-cat span{color:var(--js-muted);font-size:.86rem;display:block}.jsh-cat:after{content:"\2192";color:var(--js-gold)}@media(max-width:760px){.jsh-cats{grid-template-columns:1fr}}.jsh-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jsh-tier{border-radius:14px;padding:2px}.jsh-tier.b{background:linear-gradient(160deg,#e7b48c,#8a4e26 50%,#e7b48c)}.jsh-tier.g{background:var(--js-foil)}.jsh-tier.p{background:linear-gradient(135deg,#f4f8fc,#9aa9b8 30%,#fff,#8796a6 70%,#e9f0f6)}.jsh-tier>div{border-radius:12px;background:linear-gradient(180deg,var(--js-panel2),var(--js-night));padding:24px;height:100%;display:grid;gap:8px}.jsh-tier h3{font-size:1.5rem}.jsh-tier .bon{font-family:var(--js-display);font-weight:900;font-size:2.4rem}.jsh-tier .need{font-family:ui-monospace,Menlo,monospace;font-size:.74rem;color:var(--js-cyan)}@media(max-width:860px){.jsh-tiers{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/janshield.css.map */
