:root{--jjc-ink: #07040e;--jjc-night: #100822;--jjc-violet: #8f34e5;--jjc-magenta: #e250ff;--jjc-cyan: #55d8ff;--jjc-silver: #d9d7e4;--jjc-muted: #aaa4bc;--jjc-line: rgba(255, 255, 255, .14);--jjc-panel: rgba(17, 10, 34, .78);--jjc-display: "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif}html{scroll-behavior:smooth}body{background:var(--jjc-ink);color:var(--jjc-silver);font-family:var(--jjc-display);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--jjc-display);font-weight:600;letter-spacing:-.035em}a,button{text-underline-offset:.25em}:focus-visible{outline:2px solid var(--jjc-cyan)!important;outline-offset:4px!important;box-shadow:none!important}.utility-bar{border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,#090312,#24103f 48%,#080515)}.announcement-bar__message{min-height:3.2rem;padding-block:.7rem;font-size:1.05rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.section-header,.header-wrapper{background:#07040ea8!important;border-color:#ffffff1a!important;box-shadow:0 1.2rem 4rem #0000001f,inset 0 -1px #ffffff0d;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.header{min-height:7.2rem;max-width:144rem}.template-index .section-header{z-index:6;margin-bottom:-7.2rem!important}.header__heading-link{padding-block:.45rem}.jjc-brand-mark{display:block;width:auto;height:4.8rem;filter:drop-shadow(0 0 16px rgba(184,64,255,.34))}.header__menu-item,.menu-drawer__menu-item{font-size:1.25rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.header__menu-item span{position:relative}.header__menu-item span:after{position:absolute;right:0;bottom:-.6rem;left:0;height:1px;background:linear-gradient(90deg,var(--jjc-cyan),var(--jjc-magenta));content:"";transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.header__menu-item:hover span:after,.header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.header__icon{color:#ffffffe0}.menu-drawer{border-right:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(155deg,#120823f5,#06030ef0)!important;box-shadow:2rem 0 7rem #0000006b;-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.menu-drawer__navigation{padding:2.2rem 1.6rem}.menu-drawer__menu-item{position:relative;margin-bottom:.65rem;padding:1.45rem 1.8rem;border:1px solid transparent;border-radius:1.4rem;color:#ffffffd1;background:#ffffff06}.menu-drawer__menu-item:before{width:2.4rem;margin-right:1.2rem;color:var(--jjc-magenta);content:"0" counter(list-item);font-size:.85rem;font-weight:800;letter-spacing:.1em}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{border-color:#55d8ff3d;color:#fff;background:linear-gradient(110deg,#55d8ff17,#e250ff14);box-shadow:inset 2px 0 var(--jjc-cyan)}.menu-drawer__utility-links{border-top:1px solid rgba(255,255,255,.1);background:#00000029}.footer{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 15%,rgba(143,52,229,.12),transparent 34%),radial-gradient(circle at 8% 90%,rgba(85,216,255,.07),transparent 30%),#05020b}.footer:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(to bottom,black,transparent 70%);mask-image:linear-gradient(to bottom,black,transparent 70%);content:"";pointer-events:none}.footer__content-top,.footer__content-bottom{border-color:#ffffff1a}.footer__content-top{position:relative;width:calc(100% - 4rem);max-width:118rem;margin:4rem auto 1.5rem;padding:clamp(3rem,5vw,5.5rem)!important;border:1px solid rgba(255,255,255,.14);border-radius:2.8rem;background:linear-gradient(135deg,#120923c2,#0804119e);box-shadow:inset 0 1px #ffffff1a,0 2rem 7rem #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.footer__content-top:before{display:block;margin-bottom:2rem;color:var(--jjc-cyan);content:"JJC  /  TRANSMISSION CHANNEL";font-size:.95rem;font-weight:800;letter-spacing:.19em}.footer-block--newsletter{align-items:center!important;justify-content:space-between!important;gap:3rem}.footer-block__newsletter{flex:1 1 42rem;max-width:58rem}.footer-block__newsletter h2{margin-bottom:1.7rem;font-size:clamp(2.5rem,4vw,4.2rem)}.footer .newsletter-form__field-wrapper .field__input{border-radius:999px;background:#ffffff0e}.footer__content-bottom{position:relative;padding-top:1.5rem!important;padding-bottom:3.5rem!important}.footer__column--info{gap:2rem}.footer__payment{margin-top:1rem!important;padding-bottom:1.2rem}.footer .list-payment{gap:.7rem;padding-block:.8rem}.footer .list-payment__item{display:flex;align-items:center}@media screen and (max-width:989px){.header{min-height:6.4rem}.jjc-brand-mark{height:4.1rem}.template-index .section-header{margin-bottom:-6.4rem!important}}@media screen and (max-width:749px){.footer__content-top{width:calc(100% - 2.4rem);margin-top:2.4rem;padding:2.6rem!important;border-radius:2rem}.footer-block--newsletter{align-items:flex-start!important}.footer__content-bottom{padding-bottom:4.5rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/jjc-brand.css.map */
