:root{--jm-cyan: #00e5ff;--jm-purple: #9b59ff;--jm-pink: #ff00cc;--jm-grad: linear-gradient(90deg, #00e5ff 0%, #9b59ff 55%, #ff00cc 100%);--jm-grad-soft: linear-gradient(135deg, rgba(0,229,255,.12), rgba(155,89,255,.14) 55%, rgba(255,0,204,.12));--jm-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}::selection{background:#9b59ff8c;color:#fff}:focus-visible{outline:2px solid var(--jm-cyan);outline-offset:3px}@supports (scrollbar-color: auto){html{scrollbar-color:#3a2a66 #050505;scrollbar-width:thin}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00e5ff,#9b59ff,#f0c);border-radius:8px}.jv4-size,.jv4-size *,.tja-size-chip,.tja-size-lbl,.tja3d-size-chip,.tja3d-size-lbl,.jm-size-pill,.jmu__size,.jv4-sizes label,.jv4-sizes button,[class*=size-chip],[class*=size-lbl],[class*=size-pill],[class*=size-btn],.product-form__input--pill label,.cart-item dl .product-option dd{text-transform:uppercase!important}@media(hover:hover){.tja-icon-btn{transition:transform .25s var(--jm-ease),background .25s ease,color .25s ease}.tja-icon-btn:hover{transform:translateY(-2px)}}.jm-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s var(--jm-ease),transform .8s var(--jm-ease);will-change:opacity,transform}.jm-reveal.is-in{opacity:1;transform:none;will-change:auto}.jm-grad-text{background:var(--jm-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.jm-btn-grad{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 30px;border-radius:999px;border:0;background:var(--jm-grad);background-size:160% 100%;color:#fff;text-decoration:none;cursor:pointer;font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:2px;text-transform:uppercase;box-shadow:0 12px 30px #9b59ff66;transition:background-position .5s ease,transform .2s ease,box-shadow .2s ease}.jm-btn-grad:active{transform:scale(.98)}@media(hover:hover){.jm-btn-grad:hover{background-position:100% 0;box-shadow:0 14px 36px #ff00cc73;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.jm-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jm-modern.css.map */
