.jm{--jm-ink: #10131A;--jm-muted: #4A5361;--jm-paper: #F6F7F9;--jm-line: #E3E6EB;--jm-fill: #E8EBF0;--jm-gap: 20px;--jm-ease: cubic-bezier(.23, 1, .32, 1);color:var(--jm-ink);font-family:var(--font-body, "Inter", sans-serif);text-align:left}.jm a{color:inherit;font:inherit;text-transform:none;letter-spacing:normal;padding:0;border:0;text-decoration:none}.jm a:hover{color:inherit}.header__nav .jm a:after{content:none}.jm ul{list-style:none;margin:0;padding:0}.jm .jm-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px;border:0;border-radius:12px;background:transparent;color:var(--jm-ink);font:inherit;font-size:16px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background-color .16s ease}.jm .jm-row__label{flex:1;min-width:0}.jm .jm-row__chev{flex:none;color:var(--jm-muted)}.jm .jm-row.is-active{background:var(--jm-fill)}.jm .jm-row:focus-visible{outline:2px solid var(--jm-ink);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.jm .jm-row:hover{background:var(--jm-fill)}}.jm .jm-list--links{margin-top:8px;padding-top:8px;border-top:1px solid var(--jm-line)}.jm .jm-row--plain{min-height:48px;font-size:15px;color:var(--jm-muted)}.jm .jm-badge{flex:none;padding:4px 10px;border-radius:999px;background:var(--jm-ink);color:#fff;font-size:12px;font-weight:600;line-height:1.25;white-space:nowrap}.jm .jm-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:20px;padding:0 24px;border-radius:999px;background:var(--jm-ink);color:#fff;font-size:15px;font-weight:600;transition:background-color .16s ease}.jm .jm-pill:hover{background:#262b36;color:#fff}.jm .jm-pill:focus-visible{outline:2px solid var(--jm-ink);outline-offset:3px}.jm .jm-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px var(--jm-gap)}.jm .jm-card__link{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.jm .jm-card__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;margin-bottom:10px;border-radius:16px;overflow:hidden;background:var(--jm-paper)}.jm .jm-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.jm .jm-card__name{font-size:15px;font-weight:600;line-height:1.3;color:var(--jm-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jm .jm-card__price{font-family:var(--font-data, "JetBrains Mono", monospace);font-size:13px;color:var(--jm-muted)}.jm .jm-card__link:focus-visible{outline:none}.jm .jm-card__link:focus-visible .jm-card__media{outline:2px solid var(--jm-ink);outline-offset:2px}@media(hover:hover)and (pointer:fine){.jm .jm-card__link:hover .jm-card__name{text-decoration:underline;text-underline-offset:3px}}.jm .jm-card--fill{--span: 1;grid-column:span var(--span)}.jm .jm-card--fill[data-span="2"]{--span: 2}.jm .jm-card--fill[data-span="3"]{--span: 3}.jm .jm-card--fill[data-span="4"]{--span: 4}.jm .jm-card--fill .jm-card__media{aspect-ratio:auto;height:0;padding-bottom:calc((100% - (var(--span) - 1) * var(--jm-gap)) / var(--span))}.jm .jm-card--fill .jm-card__img{mix-blend-mode:normal}.jm .jm-cards:has(>li:nth-child(5)) .jm-card__media{aspect-ratio:4 / 3}.jm .jm-cards:has(>li:nth-child(5)) .jm-card__img{object-fit:contain;padding:6%;box-sizing:border-box}.jm .jm-card--cta{grid-column:auto / -1}.jm .jm-card--cta .jm-card__link{height:100%;min-height:96px;justify-content:center;border-radius:16px;background:var(--jm-ink, #10131A);color:#fff;padding:16px}.jm .jm-card__cta{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600}@media(hover:hover)and (pointer:fine){.jm .jm-card--cta .jm-card__link:hover{background:var(--color-accent, #0A6BB4)}}.header__nav{align-self:stretch}.nav-item.nav-item--mega{position:static;align-self:stretch;display:flex;align-items:center}.header .nav-item--mega .nav-link[aria-expanded=true]{color:#fff!important}.nav-item--mega .nav-link[aria-expanded=true] .nav-caret{transform:rotate(180deg)}.jm-panel{position:absolute;top:100%;left:0;right:0;z-index:10;max-height:calc(100vh - var(--header-h, 72px));overflow-y:auto;overscroll-behavior:contain;background:#fff;border-top:1px solid var(--jm-line);box-shadow:0 24px 48px -16px #10131a38;opacity:0;transform:translateY(-8px);transition:opacity .22s var(--jm-ease),transform .22s var(--jm-ease)}.jm-panel[hidden]{display:none}.jm-panel.is-open{opacity:1;transform:none}.jm-panel__inner{display:grid;grid-template-columns:clamp(272px,26vw,360px) minmax(0,1fr)}.jm-panel__side{background:var(--jm-paper);padding:24px 16px 32px max(16px,calc(var(--container-pad, 2.5rem) - 16px))}.jm-panel__stage{display:grid;align-content:start;padding:32px clamp(24px,3.5vw,56px) 40px}.jm-panel .jm-cards{max-width:1040px}.jm-pane{grid-area:1 / 1;background:#fff;opacity:0;visibility:hidden;transition:opacity 0s linear .18s,visibility 0s linear .18s}.jm-pane.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .18s ease}.mobile-menu{overflow-x:hidden}.mobile-menu.jm-drilled{overflow:hidden}.jm-m .jm-list>li{border-bottom:1px solid var(--jm-line)}.jm-m .jm-row{min-height:60px;padding:0;border-radius:0;font-size:var(--fs-lg, 1.125rem);font-weight:700}.jm-m .jm-row--plain{min-height:52px;font-size:16px;font-weight:500}.jm-m .jm-list--links{margin-top:0;padding-top:0;border-top:0}.jm-m__pane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--header-h, 72px) + 8px) var(--container-pad, 16px) 40px;background:#fff;transform:translate(100%);transition:transform .22s var(--jm-ease)}.jm-m__pane[hidden]{display:none}.jm-m__pane.is-active{transform:none}.jm-m__bar{display:flex;align-items:center;gap:8px;min-height:56px;margin:0 -10px 16px}.jm-m__title{flex:1;margin:0;text-align:center;text-transform:none;letter-spacing:-.01em;font-family:var(--font-display, "Space Grotesk", sans-serif);font-size:1.375rem;font-weight:700;line-height:1.2;color:var(--jm-ink)}.jm-m__icon{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--jm-ink);cursor:pointer}.jm-m__icon svg{width:22px;height:22px}.jm-m .jm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px var(--jm-gap);--jm-gap: 12px}.jm .jm-pill--block{display:flex;width:100%;margin-top:28px}.jm-m .jm-card--fill .jm-card__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:599px){.jm-m .jm-card--fill[data-span="3"],.jm-m .jm-card--fill[data-span="4"]{--span: 2}}@media(min-width:600px){.jm-m .jm-cards{grid-template-columns:repeat(4,minmax(0,1fr));--jm-gap: 16px}}.header__nav .nav-item>a{text-transform:none;letter-spacing:.02em}.header .nav-panel{background:#fff;border:1px solid #E3E6EB;border-radius:16px;padding:10px;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 48px -16px #10131a38}.header .nav-panel:not(.nav-panel--mega){width:max-content;max-width:340px}.header .nav-panel .nav-col a{color:#10131a;text-transform:none;letter-spacing:normal;font-size:15px;font-weight:500;line-height:1.35;padding:10px 12px;border-radius:10px}.header .nav-panel .nav-col a:hover{color:#10131a;background:#f6f7f9;transform:none}.header .nav-panel .nav-col a:after{content:none}.header .nav-panel .nav-col__title{color:#0a6bb4;padding:0 12px}.mobile-menu a.mobile-group__toggle{font-family:inherit;font-size:var(--fs-lg, 1.125rem);text-transform:none;border-bottom:0}.mobile-menu .mobile-group__inner a{font-family:inherit;text-transform:none;border-bottom:0}.mobile-menu .mobile-menu__footer{display:flex;flex-wrap:wrap;gap:4px 24px;padding-top:16px}.mobile-menu .mobile-menu__footer a{font-family:inherit;font-size:15px;font-weight:500;text-transform:none;border-bottom:0;padding:12px 0;color:#4a5361}@media(prefers-reduced-motion:reduce){.jm-panel,.jm-pane,.jm-pane.is-active,.jm-m__pane,.jm .jm-row,.jm .jm-pill{transition:none}.jm-panel{transform:none}}.jm .jm-promo{position:relative;overflow:hidden;display:grid;gap:6px;margin:0 0 14px;padding:16px 16px 14px;border-radius:16px;color:#fff;background:radial-gradient(120% 90% at 100% 0%,rgba(0,180,255,.28),transparent 55%),linear-gradient(180deg,#121926,#0a0e15);border:1px solid rgba(95,212,255,.25);transition:transform .18s var(--jm-ease),box-shadow .18s var(--jm-ease)}.jm .jm-promo:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px -12px #0078be80}.jm .jm-promo:focus-visible{outline:2px solid #00B4FF;outline-offset:3px}.jm .jm-promo__flag{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#5fd4ff}.jm .jm-promo__flag i{width:7px;height:7px;border-radius:50%;background:#00b4ff;box-shadow:0 0 0 3px #00b4ff38}.jm .jm-promo__title{font-family:var(--font-display, sans-serif);font-size:21px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.jm .jm-promo__sub{font-size:13px;line-height:1.4;color:#ffffffc7}.jm .jm-promo__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.jm .jm-promo__cta{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:99px;background:#00b4ff;color:#021622;font-size:14px;font-weight:800}.jm .jm-promo .bn-cd{font-size:12px;font-weight:700;color:#ffffffb3;font-variant-numeric:tabular-nums}.jm .jm-card__pct{position:absolute;z-index:1;top:8px;left:8px;padding:4px 8px;border-radius:8px;background:#0a0a0b;color:#5fd4ff;font-size:13px;font-weight:900;letter-spacing:-.01em}.jm .jm-card__price.bn-price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 6px;font-family:var(--font-body, sans-serif)}.jm .jm-card__price.bn-price b{font-size:14px;font-weight:800;color:var(--jm-ink)}.jm .jm-card__price.bn-price del{font-size:12px}.jm .jm-card__save{flex-basis:100%;font-size:12px;font-weight:800;color:#0e8a43}.jm-m .jm-promo{margin:4px 0 12px}@media(prefers-reduced-motion:reduce){.jm .jm-promo{transition:none}.jm .jm-promo:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/journe-mega.css.map */
