:root{--jj-bg: #ffffff;--jj-bg-alt: #f7f7f7;--jj-ink: #111111;--jj-ink-2: #444444;--jj-border: #e0e0e0;--jj-accent: #d90429;--jj-accent-dark: #b00322;--jj-accent-light: #fbeaec;--jj-accent-ink: #ffffff;--jj-grey-dark: #2b2b2b;--jj-grey: #888888;--jj-grey-light: #dcdcdc;--jj-head: "League Spartan", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--jj-body: "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--jj-lh: 1.55;--jj-h1: clamp(32px, 5vw, 54px);--jj-h2: clamp(26px, 4vw, 38px);--jj-h3: clamp(20px, 3vw, 28px);--jj-text-lg: 18px;--jj-text: 16px;--jj-text-sm: 14px;--jj-page-max: 1200px;--jj-radius: 12px;--jj-radius-lg: 20px;--jj-shadow: 0 6px 24px rgba(0, 0, 0, .08);--jj-focus: var(--jj-accent)}html,body{background:var(--jj-bg);color:var(--jj-ink);font-family:var(--jj-body);line-height:var(--jj-lh);font-size:var(--jj-text);margin:0;padding:0}img{max-width:100%;height:auto;display:block;border-radius:var(--jj-radius)}a{color:var(--jj-accent);text-decoration:none;transition:color .2s ease,opacity .2s ease}a:hover{color:var(--jj-accent-dark);text-decoration:underline}hr{border:0;border-top:1px solid var(--jj-border);margin:32px 0}.page-width,.jj-container{width:min(100% - 32px,var(--jj-page-max));margin-inline:auto}h1,.h1,h2,.h2,h3,.h3{font-family:var(--jj-head);text-transform:uppercase;letter-spacing:-.02em;color:var(--jj-ink);margin:0 0 .6em}h1,.h1{font-size:var(--jj-h1);font-weight:900}h2,.h2{font-size:var(--jj-h2);font-weight:800}h3,.h3{font-size:var(--jj-h3);font-weight:700}.lead,.jj-hero__sub,.jj-sub{font-family:var(--jj-body);font-style:italic;font-weight:500;color:var(--jj-ink-2)}.jj-kicker{font-family:var(--jj-head);text-transform:uppercase;font-weight:800;font-size:12px;letter-spacing:.12em;color:var(--jj-accent)}.jj-bullets{margin:16px 0;padding:0;list-style:none}.jj-bullets li{display:flex;gap:10px;align-items:flex-start;margin:8px 0;color:var(--jj-ink);font-weight:500}.jj-bullets li:before{content:"\2022";font-family:var(--jj-head);color:var(--jj-accent);font-weight:900;line-height:1}.button,.jj-btn,.shopify-payment-button__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--jj-radius);font-family:var(--jj-head);text-transform:uppercase;letter-spacing:.04em;font-weight:800;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform .06s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.button--primary,.jj-btn--primary{background:var(--jj-accent);color:var(--jj-accent-ink);border-color:var(--jj-accent)}.button--primary:hover{background:var(--jj-accent-dark)}.button--secondary,.jj-btn--secondary{background:var(--jj-grey-dark);color:#fff;border-color:var(--jj-grey-dark)}.button--secondary:hover{background:#000}.button--ghost,.jj-btn--ghost{background:transparent;color:var(--jj-ink);border:2px solid var(--jj-border)}.button--ghost:hover{border-color:var(--jj-accent);color:var(--jj-accent)}.button--block{width:100%}.jj-section{padding:64px 0}.jj-section--alt{background:var(--jj-bg-alt)}.jj-section__header{margin-bottom:32px}.jj-section__actions{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}.jj-card{background:#fff;border:1px solid var(--jj-border);border-radius:var(--jj-radius);padding:24px;box-shadow:var(--jj-shadow);transition:transform .1s ease,box-shadow .2s ease}.jj-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000001a}.jj-card__title{font-family:var(--jj-head);font-weight:800;text-transform:uppercase}.jj-grid{display:grid;gap:24px}.jj-grid--2{grid-template-columns:repeat(2,1fr)}.jj-grid--3{grid-template-columns:repeat(3,1fr)}.jj-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.jj-grid--2,.jj-grid--3,.jj-grid--4{grid-template-columns:1fr}}.jj-hero{display:grid;align-items:center;gap:32px;padding:64px 0}.jj-hero__title{font-family:var(--jj-head);font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.jj-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 900px){.jj-hero{text-align:center}.jj-hero__ctas{justify-content:center}}.jj-alert{background:var(--jj-accent-light);border-left:4px solid var(--jj-accent);color:var(--jj-ink);padding:16px 20px;border-radius:var(--jj-radius);font-size:var(--jj-text)}.jj-cta-strip{background:var(--jj-accent);color:var(--jj-accent-ink);padding:24px;border-radius:var(--jj-radius);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.jj-cta-strip .jj-actions{display:flex;gap:10px;flex-wrap:wrap}.jj-footer{background:var(--jj-grey-dark);color:#fff;padding:48px 0}.jj-footer a{color:#fff;text-decoration:none}.jj-footer a:hover{color:var(--jj-accent)}.jj-footer .jj-columns{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width: 800px){.jj-footer .jj-columns{grid-template-columns:1fr}}.text-center,.center{text-align:center}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:12px}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mt-5{margin-top:32px}.mt-6{margin-top:48px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:12px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.mb-5{margin-bottom:32px}.mb-6{margin-bottom:48px}@media (max-width: 768px){.jj-grid--2{display:flex;flex-direction:column;align-items:center}.jj-grid--2>.jj-card{width:100%;max-width:360px;margin:0 auto 24px;box-sizing:border-box}.jj-section,.jj-container,.jj-grid--2,.jj-grid--2>.jj-card{overflow-x:hidden}body{overflow-x:hidden}}@media (max-width: 768px){.jj-bullets{display:flex;flex-direction:column;gap:12px;margin-left:1.25rem}.jj-bullets li{width:100%;max-width:none}}body.jj-body{padding-top:110px}@media (min-width: 992px){body.jj-body{padding-top:120px}}.template-page .page-title,.template-page .breadcrumb,.page-header,.breadcrumb,.page__title{display:none!important}@media (min-width: 992px){.jj-mobile-menu,.jj-header__drawer{display:none!important}}html,body{max-width:100%;overflow-x:hidden}body{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.jj-nav__link,.jj-header a.jj-nav__link{font-family:League Spartan,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:13px;text-decoration:none;color:#111}.jj-nav__link:hover,.jj-header a.jj-nav__link:hover{color:#d90429}.jj-header__cta,.jj-header__cta a,.jj-header .jj-cta-btn{font-family:League Spartan,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.16em;font-size:12px}.jj-mobile-menu a,.jj-mobile-menu__link{font-family:League Spartan,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;font-size:22px;letter-spacing:.04em;text-decoration:none;color:#111}.jj-mobile-menu a:hover,.jj-mobile-menu__link:hover{color:#d90429}.jj-brand,.jj-brand span{font-family:League Spartan,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.jj-nav__link,.jj-header a.jj-nav__link,header a,.jj-header nav a{text-transform:uppercase!important;font-weight:800!important;letter-spacing:.12em;color:#111}.jj-header__cta,.jj-header__cta a,.jj-header .jj-cta-btn{text-transform:uppercase!important;font-weight:900!important;letter-spacing:.16em}.jj-mobile-menu a,.jj-mobile-menu__link,.mobile-nav__link,.mobile-nav a{text-transform:uppercase!important;font-weight:800!important;letter-spacing:.06em;color:#111}.jj-mobile-menu a:hover,.jj-mobile-menu__link:hover,.jj-nav__link:hover,.jj-header nav a:hover{color:#d90429!important}body{padding-top:60px}@media (max-width: 900px){body{padding-top:72px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jj.css.map */
