.jmc{font-family:var(--font-body-family, sans-serif);background:var(--jmc-bg);color:var(--jmc-text);border-radius:var(--jmc-radius, 20px);overflow:hidden}.jmc *,.jmc *:before,.jmc *:after{box-sizing:border-box}.jmc a{text-decoration:none;color:inherit}.jmc .jmm-ic,.jmc .jmh-ic{display:inline-block;vertical-align:-2px;flex-shrink:0}.jmc__inner{max-width:var(--page-width, 144rem);margin:0 auto;padding:2.6rem 0 2.4rem}.jmc__pad{padding-left:2.4rem;padding-right:2.4rem}.jmc__head{display:flex;align-items:flex-end;gap:1.4rem;flex-wrap:wrap;margin-bottom:1.6rem}.jmc__kick{font-size:1.1rem;letter-spacing:.12em;color:var(--jmc-sand);text-transform:uppercase;margin:0 0 .4rem;display:flex;align-items:center;gap:.8rem}.jmc__kick:before{content:"";width:2.2rem;height:2px;background:var(--jmc-accent);border-radius:2px}.jmc__title{font-size:2.6rem;font-weight:800;margin:0;letter-spacing:-.02em;color:var(--jmc-text);line-height:1.1}.jmc__title em{font-style:normal;color:var(--jmc-accent-hover)}.jmc__nav{margin-left:auto;display:flex;gap:.6rem}.jmc__navbtn{width:3.4rem;height:3.4rem;border-radius:50%;border:1px solid var(--jmc-btn-border);background:var(--jmc-card);color:var(--jmc-accent-deep);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;padding:0;-webkit-tap-highlight-color:transparent}.jmc__navbtn .jmh-ic,.jmc__navbtn .jmm-ic{display:block;vertical-align:0}.jmc__navbtn:hover{background:var(--jmc-accent);border-color:var(--jmc-accent);color:var(--jmc-on-accent);transform:translateY(-1px)}.jmc__navbtn:active{transform:scale(.94)}.jmc__navbtn:focus:not(:focus-visible){outline:none}.jmc__navbtn--prev .jmh-ic{transform:rotate(180deg)}.jmc__chips{display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;margin-bottom:1.4rem;padding-top:.6rem;padding-bottom:.4rem}.jmc__chips::-webkit-scrollbar{display:none}.jmc__chip{font-size:1.2rem;font-weight:500;background:var(--jmc-card);border:1px solid var(--jmc-line);color:var(--jmc-muted);padding:.6rem 1.4rem;border-radius:2rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;flex-shrink:0;font-family:inherit}.jmc__chip .jmh-ic{color:var(--jmc-accent-hover);transition:color .2s ease}.jmc__chip:hover{border-color:var(--jmc-accent);transform:translateY(-2px)}.jmc__chip.is-on{background:var(--jmc-accent);border-color:var(--jmc-accent);color:var(--jmc-on-accent);font-weight:700}.jmc__chip.is-on .jmh-ic{color:var(--jmc-on-accent)}.jmc__gwrap{overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;padding:.8rem 2.4rem .6rem;margin-top:-.6rem}.jmc__gwrap::-webkit-scrollbar{display:none}.jmc__grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--jmc-rows, 2),1fr);grid-auto-columns:var(--jmc-cardw, 21rem);gap:1.1rem;width:max-content}.jmc__grid.is-one{grid-template-rows:1fr}.jmc__card{background:var(--jmc-card);border:1px solid var(--jmc-line);border-radius:1.4rem;overflow:hidden;cursor:pointer;transition:border-color .25s ease,transform .25s ease;position:relative}.jmc__card:hover{border-color:var(--jmc-accent);transform:translateY(-4px)}.jmc__card.is-hidden{display:none}.jmc__im{height:var(--jmc-imh, 15rem);background:var(--jmc-chip-bg);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.jmc__im img{width:100%;height:100%;object-fit:var(--jmc-fit, contain);padding:var(--jmc-impad, .8rem);transition:transform .4s ease}.jmc__im .jmh-ic{color:var(--jmc-accent-hover);transition:transform .4s ease}.jmc__card:hover .jmc__im img{transform:scale(1.07)}.jmc__card:hover .jmc__im .jmh-ic{transform:scale(1.14) rotate(-4deg)}.jmc__tag{font-size:.9rem;font-weight:700;letter-spacing:.05em;color:var(--jmc-accent-deep);background:var(--jmc-chip-bg);padding:.3rem .8rem;border-radius:1rem;position:absolute;top:.8rem;left:.8rem;text-transform:uppercase}.jmc__bd{padding:1rem 1.2rem 1.2rem}.jmc__nm{font-size:1.35rem;font-weight:700;margin:0;color:var(--jmc-text)}.jmc__sb{font-size:1.05rem;color:var(--jmc-faint);margin:.2rem 0 0}.jmc__go{position:absolute;right:1rem;bottom:1rem;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--jmc-line);background:var(--jmc-card);display:flex;align-items:center;justify-content:center;color:var(--jmc-accent-hover);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.jmc__card:hover .jmc__go{background:var(--jmc-accent);border-color:var(--jmc-accent);color:var(--jmc-on-accent)}.jmc__prog{height:3px;background:var(--jmc-track);border-radius:2px;margin:1.4rem 2.4rem 0;overflow:hidden}.jmc__pbar{display:block;height:100%;width:18%;background:var(--jmc-accent);border-radius:2px;transition:width .15s ease}.jmc__ass{margin:1.8rem 2.4rem 0;background:var(--jmc-ass-bg);border-radius:1.6rem;padding:1.6rem 1.8rem;transition:opacity .3s ease;position:relative}.jmc__ass.is-sw{opacity:.35}.jmc__ass-top{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem}.jmc__ass-av{position:relative;width:3.8rem;height:3.8rem;border-radius:1.1rem;background:var(--jmc-accent);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:var(--jmc-on-accent);flex-shrink:0}.jmc__ass-av img{width:100%;height:100%;object-fit:cover;border-radius:1.1rem}.jmc__ass-dot{position:absolute;right:-.3rem;bottom:-.3rem;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--jmc-ok);border:2px solid var(--jmc-ass-bg);animation:jmc-pulse 1.6s ease infinite}@keyframes jmc-pulse{0%,to{opacity:1}50%{opacity:.35}}.jmc__ass-who{font-size:1.3rem;font-weight:700;color:var(--jmc-ass-text);margin:0}.jmc__ass-role{font-size:1.05rem;color:var(--jmc-ass-faint);margin:.1rem 0 0}.jmc__ass-badge{margin-left:auto;font-size:.9rem;font-weight:700;color:var(--jmc-ok);background:var(--jmc-ok-bg);padding:.3rem .9rem;border-radius:1.2rem;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.jmc__ass-badge .d{width:.5rem;height:.5rem;border-radius:50%;background:var(--jmc-ok)}.jmc__ass-bubble{font-size:1.3rem;color:var(--jmc-ass-text2);line-height:1.55;margin:0 0 1.2rem;position:relative;padding-left:1.4rem}.jmc__ass-bubble:before{content:"";position:absolute;left:0;top:.3rem;bottom:.3rem;width:2px;background:var(--jmc-accent);border-radius:2px}.jmc__ass-bubble b{color:var(--jmc-ass-text);font-weight:700}.jmc__ass-input{display:flex;align-items:center;gap:.8rem;background:var(--jmc-ass-field);border:1px solid var(--jmc-ass-fieldborder);border-radius:1.2rem;padding:.5rem .5rem .5rem 1.4rem;cursor:pointer;transition:border-color .2s ease}.jmc__ass-input:hover{border-color:var(--jmc-accent)}.jmc__ass-input>.jmh-ic{color:var(--jmc-accent);flex-shrink:0}.jmc__ass-place{flex:1;min-width:0;font-size:1.2rem;color:var(--jmc-ass-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jmc__ass-send{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:1rem;background:var(--jmc-accent);color:var(--jmc-on-accent);font-size:1.15rem;font-weight:700;white-space:nowrap;transition:background-color .2s ease}.jmc__ass-input:hover .jmc__ass-send{background:var(--jmc-accent-hover)}.jmc__foot{display:flex;justify-content:center;margin-top:1.8rem}.jmc__cta{background:var(--jmc-accent);color:var(--jmc-on-accent);font-size:1.25rem;font-weight:700;padding:1rem 2rem;border-radius:2.2rem;transition:background-color .2s ease,transform .2s ease}.jmc__cta:hover{background:var(--jmc-accent-hover);transform:translateY(-2px)}@media screen and (max-width:749px){.jmc{--jmc-imh: 9.6rem}.jmc__inner{padding:2.2rem 0 2rem}.jmc__title{font-size:2.1rem}.jmc__chips{margin-bottom:1.2rem}.jmc__grid{grid-auto-columns:15.5rem}.jmc__bd{padding:.8rem 1rem 1rem}.jmc__ass{margin:1.4rem 1.6rem 0;padding:1.3rem 1.4rem}.jmc__ass-role,.jmc__ass-badge{display:none}.jmc__ass-send{padding:.8rem 1.2rem;font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.jmc *,.jmc *:before,.jmc *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.jmc__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/jmh-collections.css.map */
