.jmq{font-family:var(--font-body-family, sans-serif);background:var(--jmq-bg);color:var(--jmq-text);border-radius:var(--jmq-radius, 18px);overflow:hidden}.jmq *,.jmq *:before,.jmq *:after{box-sizing:border-box}.jmq a{text-decoration:none;color:inherit}.jmq__inner{max-width:var(--page-width, 144rem);margin:0 auto;padding:3.4rem 2.6rem 2.8rem}.jmq__kick{font-size:1.05rem;letter-spacing:.14em;color:var(--jmq-sand);text-transform:uppercase;margin:0 0 .6rem;display:flex;align-items:center;justify-content:center;gap:.8rem}.jmq__kick:before,.jmq__kick:after{content:"";width:2rem;height:2px;background:var(--jmq-accent);border-radius:2px}.jmq__title{font-size:2.2rem;font-weight:800;margin:0 0 2rem;letter-spacing:-.02em;color:var(--jmq-text);text-align:center}.jmq__title em{font-style:normal;color:var(--jmq-accent-deep)}.jmq__deck{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:1.2rem;perspective:90rem}@keyframes jmq-float-a{0%,to{transform:rotateX(2.5deg) rotateY(-3deg)}50%{transform:rotateX(-2deg) rotateY(3.5deg)}}@keyframes jmq-float-b{0%,to{transform:rotateX(-2deg) rotateY(3deg)}50%{transform:rotateX(2.5deg) rotateY(-2.5deg)}}@keyframes jmq-sheen{0%,60%{left:-8rem}to{left:120%}}.jmq__card{position:relative;border-radius:1.4rem;padding:1.4rem 1.6rem;min-height:13rem;display:flex;flex-direction:column;cursor:pointer;transform-style:preserve-3d;will-change:transform;overflow:hidden;background:var(--jmq-card);border:1px solid var(--jmq-line)}.jmq.has-float .jmq__card{animation:jmq-float-a 7s ease-in-out infinite}.jmq.has-float .jmq__card:nth-child(2){animation:jmq-float-b 8.5s ease-in-out infinite;animation-delay:-2s}.jmq.has-float .jmq__card:nth-child(3){animation:jmq-float-a 9.5s ease-in-out infinite;animation-delay:-4.5s}.jmq.has-float .jmq__card:nth-child(4){animation:jmq-float-b 7.8s ease-in-out infinite;animation-delay:-6s}.jmq .jmq__card.is-live{animation:none;transition:transform .15s ease}.jmq__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 16rem at var(--gx, 50%) var(--gy, 50%),#ffffff59 0%,transparent 60%);opacity:.5;transition:opacity .3s ease;pointer-events:none}.jmq__card:hover:after{opacity:1}.jmq__card--hero{background:var(--jmq-hero-bg);border:1.5px solid var(--jmq-accent)}.jmq__card--hero:after{background:radial-gradient(circle 18rem at var(--gx, 50%) var(--gy, 50%),var(--jmq-hero-glare) 0%,transparent 60%)}.jmq__card--hero:before{content:"";position:absolute;top:0;bottom:0;width:5rem;background:linear-gradient(100deg,transparent,var(--jmq-hero-sheen),transparent);left:-8rem;animation:jmq-sheen 4.5s ease infinite;pointer-events:none;z-index:1}.jmq__badge{font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.3rem 1rem;border-radius:1rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;background:var(--jmq-tint);color:var(--jmq-sand);position:relative;z-index:2}.jmq__badge .jmm-ic,.jmq__badge svg{width:1rem;height:1rem}.jmq__card--hero .jmq__badge{background:var(--jmq-accent);color:var(--jmq-on-accent)}.jmq__logo{margin:auto 0 .4rem;display:flex;align-items:center;min-height:3.2rem;position:relative;z-index:2}.jmq__logo img{max-height:3rem;max-width:78%;width:auto;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .3s ease,opacity .3s ease}.jmq__card:hover .jmq__logo img{filter:grayscale(0);opacity:1}.jmq__card--hero .jmq__logo img{max-height:3.6rem;filter:none;opacity:1}.jmq__logo-txt{font-size:1.7rem;font-weight:800;letter-spacing:.02em;color:var(--jmq-faint);transition:color .3s ease;margin:0}.jmq__card:hover .jmq__logo-txt{color:var(--jmq-hover, var(--jmq-accent))}.jmq__card--hero .jmq__logo-txt{font-size:2rem;color:var(--jmq-hero-title)}.jmq__spec{font-size:1.05rem;line-height:1.45;margin:0;color:var(--jmq-muted);position:relative;z-index:2}.jmq__card--hero .jmq__spec{color:var(--jmq-hero-text)}.jmq__legend{text-align:center;font-size:1.1rem;color:var(--jmq-muted);margin:1.6rem 0 0}.jmq__legend b{color:var(--jmq-text)}.jmq__legend .jmm-ic,.jmq__legend svg{color:#4c9a2a;vertical-align:-2px}@media screen and (max-width:749px){.jmq__inner{padding:2.6rem 1.8rem 2.2rem}.jmq__title{font-size:1.9rem}.jmq__deck{grid-template-columns:1fr 1fr}.jmq__card--hero{grid-column:1 / -1;min-height:11rem}.jmq.has-float .jmq__card{animation:none}}@media(prefers-reduced-motion:reduce){.jmq.has-float .jmq__card{animation:none!important}.jmq__card--hero:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/jmh-marques.css.map */
