.jrx{--jrx-ink: #0c1216;--jrx-accent: #ff6a1f;--jrx-muted: #5b656c;--jrx-line: #e4e7ea;--jrx-soft: #f4f5f6;color:var(--jrx-ink)}.jrx__wrap{max-width:1200px;margin:0 auto;padding:0 20px}.jrx__narrow{max-width:820px}.jrx__section{padding:64px 0}@media(min-width:990px){.jrx__section{padding:88px 0}}.jrx__section--soft{background:var(--jrx-soft)}.jrx__section--dark{background:var(--jrx-ink);color:#fff}.jrx__head{max-width:760px;margin:0 auto 40px;text-align:center}.jrx__eyebrow{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--jrx-accent)}.jrx__h1{margin:0;font-size:clamp(40px,7vw,84px);line-height:.95;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.jrx__h2{margin:0 0 16px;font-size:clamp(28px,4vw,44px);line-height:1.05;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.jrx__h3{margin:0 0 8px;font-size:18px;line-height:1.2;font-weight:800;text-transform:uppercase}.jrx__sub{margin:0;font-size:16px;line-height:1.5;opacity:.8}.jrx__rte{font-size:16px;line-height:1.6}.jrx__rte p{margin:0 0 12px}.jrx__small{margin:24px 0 0;text-align:center;font-size:13px;color:var(--jrx-muted)}.jrx__btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 28px;border:2px solid transparent;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.jrx__btn--accent{background:var(--jrx-accent);color:#fff}.jrx__btn--accent:hover{background:#e85a12}.jrx__btn--ghost{border-color:currentColor;color:inherit;background:transparent}.jrx__btn--ghost:hover{background:#fff;color:var(--jrx-ink);border-color:#fff}.jrx__btn--dark{width:100%;background:var(--jrx-ink);color:#fff}.jrx__btn--dark:hover{background:var(--jrx-accent)}@media(min-width:750px){.jrx__btn--dark{width:auto}}.jrx__hero{position:relative;display:flex;align-items:flex-end;min-height:520px;padding:96px 0 56px;background:radial-gradient(120% 120% at 80% 0%,#2a3640 0%,var(--jrx-ink) 60%);color:#fff;overflow:hidden}@media(min-width:990px){.jrx__hero{min-height:640px;padding-bottom:80px}}.jrx__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jrx__hero--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c1216d9,#0c121673 55%,#0c12161a)}.jrx__hero-inner{position:relative;z-index:1;width:100%}.jrx__hero .jrx__h1{max-width:760px}.jrx__lead{max-width:620px;margin-top:18px;font-size:18px;line-height:1.55;opacity:.92}.jrx__lead p{margin:0}.jrx__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.jrx__badges{display:flex;flex-wrap:wrap;gap:8px 22px;margin:32px 0 0;padding:0;list-style:none;font-size:13px;font-weight:700;letter-spacing:.04em}.jrx__badges li{position:relative;padding-left:16px}.jrx__badges li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:2px;background:var(--jrx-accent)}.jrx__cards{display:grid;gap:20px}@media(min-width:750px){.jrx__cards{grid-template-columns:1fr 1fr}}.jrx__card{padding:30px 26px;border-radius:8px;background:#fff;border-top:4px solid var(--jrx-accent)}.jrx__tag{display:inline-block;margin:0 0 12px;padding:4px 10px;border-radius:999px;background:var(--jrx-ink);color:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.jrx__ideal{margin:8px 0 0;padding-top:14px;border-top:1px solid var(--jrx-line);font-size:15px;line-height:1.5}.jrx__note{margin-top:20px;padding:16px 20px;border-left:3px solid var(--jrx-accent);background:#fff;border-radius:0 6px 6px 0;font-size:15px}.jrx__lenses{display:grid;gap:28px}@media(min-width:750px){.jrx__lenses{grid-template-columns:repeat(3,1fr)}}.jrx__lens{text-align:center}.jrx__lens img{display:block;width:160px;height:160px;margin:0 auto 16px;object-fit:contain}.jrx__lens p{margin:0;font-size:15px;line-height:1.55;color:var(--jrx-muted)}.jrx__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.jrx__chips a{display:inline-block;padding:10px 18px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,border-color .2s ease}.jrx__chips a:hover{background:var(--jrx-accent);border-color:var(--jrx-accent)}.jrx__steps{display:grid;gap:28px;margin:0;padding:0;list-style:none;counter-reset:none}@media(min-width:750px){.jrx__steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.jrx__steps{grid-template-columns:repeat(4,1fr)}}.jrx__steps li>span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:50%;background:var(--jrx-accent);color:#fff;font-size:18px;font-weight:900}.jrx__steps p{margin:0;font-size:15px;line-height:1.55;color:var(--jrx-muted)}.jrx__lab{display:grid;gap:32px;align-items:center}@media(min-width:990px){.jrx__lab{grid-template-columns:1fr 1fr;gap:64px}}.jrx__checks{margin:0;padding:0;list-style:none;display:grid;gap:14px}.jrx__checks li{position:relative;padding:16px 18px 16px 48px;border-radius:6px;background:#fff;font-size:15px;line-height:1.5}.jrx__checks li:before{content:"";position:absolute;left:18px;top:20px;width:14px;height:8px;border-left:3px solid var(--jrx-accent);border-bottom:3px solid var(--jrx-accent);transform:rotate(-45deg)}.jrx__form-grid{display:grid;gap:32px;align-items:start}@media(min-width:990px){.jrx__form-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px}.jrx__form-info{position:sticky;top:110px}}.jrx__form-card{padding:28px 22px;border:1px solid var(--jrx-line);border-radius:8px;background:#fff;min-width:0}@media(min-width:750px){.jrx__form-card{padding:36px}}.jrx__set{margin:0 0 10px;padding:0;border:0;min-width:0}.jrx__set legend{margin-bottom:12px;padding:0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--jrx-accent)}.jrx__set legend small{font-weight:600;letter-spacing:0;text-transform:none;color:var(--jrx-muted)}.jrx__row{display:grid;gap:0 16px}@media(min-width:750px){.jrx__row{grid-template-columns:1fr 1fr}}.jrx__field{display:flex;flex-direction:column;margin-bottom:16px;min-width:0}.jrx__field label{margin-bottom:6px;font-size:13px;font-weight:700}.jrx__field label span{color:var(--jrx-accent)}.jrx__field input,.jrx__field select,.jrx__field textarea,.jrx__rx input{width:100%;padding:13px 14px;border:1px solid #c9ced2;border-radius:4px;background:#fff;font:inherit;font-size:15px;color:var(--jrx-ink)}.jrx__field textarea{resize:vertical}.jrx__field input:focus,.jrx__field select:focus,.jrx__field textarea:focus,.jrx__rx input:focus{outline:none;border-color:var(--jrx-ink);box-shadow:0 0 0 3px #ff6a1f40}.jrx__rx{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:8px;align-items:center;margin-bottom:16px}.jrx__rx-h{font-size:12px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--jrx-muted)}.jrx__rx-eye{font-size:13px;font-weight:700}.jrx__rx input{padding:11px 8px;text-align:center}.jrx__help{margin:0 0 6px;font-size:12px;line-height:1.4;color:var(--jrx-muted)}.jrx__check{display:flex;gap:10px;align-items:flex-start;margin:4px 0 22px;font-size:14px;line-height:1.45;cursor:pointer}.jrx__check input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--jrx-ink)}.jrx__msg{margin-bottom:20px;padding:14px 16px;border-radius:6px;font-size:15px}.jrx__msg--ok{background:#e8f6ee;color:#135c35}.jrx__msg--err{background:#fdecea;color:#8a1c12}.jrx__faq{display:grid;gap:10px}.jrx__qa{border-radius:6px;background:#fff}.jrx__qa summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none}.jrx__qa summary::-webkit-details-marker{display:none}.jrx__qa summary:after{content:"+";flex:none;font-size:24px;font-weight:400;color:var(--jrx-accent);transition:transform .2s ease}.jrx__qa[open] summary:after{transform:rotate(45deg)}.jrx__qa summary h3{margin:0;font-size:16px;line-height:1.35;font-weight:800}.jrx__qa .jrx__rte{padding:0 20px 18px;font-size:15px;color:var(--jrx-muted)}.jrx__cta{padding:72px 0;background:var(--jrx-accent);color:#fff;text-align:center}.jrx__cta .jrx__btn--accent{background:var(--jrx-ink)}.jrx__cta .jrx__btn--accent:hover{background:#fff;color:var(--jrx-ink)}@media(prefers-reduced-motion:reduce){.jrx *{transition:none!important}}.jrx__wide{margin:40px 0 0}.jrx__wide--mb{margin:0 0 40px}.jrx__wide-img{display:block;width:100%;height:auto;border-radius:8px}.jrx__banner{line-height:0}.jrx__banner-img{display:block;width:100%;height:auto}.jrx__card{overflow:hidden}.jrx__card-media{margin:-30px -26px 22px;aspect-ratio:4 / 3;overflow:hidden;background:var(--jrx-soft)}.jrx__card-media img{display:block;width:100%;height:100%;object-fit:cover}.jrx__logo{margin:0 0 14px}.jrx__logo img{display:block;width:180px;height:auto}.jrx__note p{margin:0}.jrx__note--img{display:grid;gap:16px;align-items:center}@media(min-width:750px){.jrx__note--img{grid-template-columns:240px 1fr}}.jrx__note--img img{display:block;width:100%;height:auto;border-radius:6px}.jrx__lab-img{margin:24px 0 0}.jrx__lab-img img{display:block;width:100%;height:auto;border-radius:8px}.jrx__quote{position:relative;display:flex;align-items:center;min-height:360px;padding:72px 0;background:var(--jrx-ink);color:#fff;overflow:hidden}.jrx__quote-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jrx__quote:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c1216d9,#0c12164d 70%)}.jrx__quote-inner{position:relative;z-index:1;width:100%}.jrx__quote-text{max-width:620px}.jrx__quote-text p{margin:0 0 14px;font-size:clamp(22px,3vw,32px);line-height:1.2;font-weight:800;text-transform:uppercase}.jrx__quote-text .jrx__quote-name{margin:0;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jrx-accent)}.jrx__cta{position:relative;overflow:hidden}.jrx__cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jrx__cta--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0c12168c}.jrx__cta .jrx__wrap{position:relative;z-index:1}.jrx__cta--img{padding:110px 0}@media(min-width:990px){.jrx__cards--3{grid-template-columns:repeat(3,1fr)}}.jrx__videos{display:grid;gap:28px}@media(min-width:750px){.jrx__videos{grid-template-columns:1fr 1fr}}.jrx__video{margin:0}.jrx__video-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background:#000}.jrx__video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.jrx__video figcaption{margin-top:10px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.jrx__card-link{margin:14px 0 0}.jrx__card-link a{color:var(--jrx-accent);font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.jrx__card-link a:hover{text-decoration:underline}html.jrx-lock{overflow:hidden}.jrx__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000}.jrx__drawer[hidden]{display:none}.jrx__drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c12168c;opacity:0;transition:opacity .3s ease}.jrx__drawer-panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(440px,100%);background:#fff;color:var(--jrx-ink);box-shadow:-12px 0 40px #0003;transform:translate(100%);transition:transform .3s ease;outline:none}.jrx__drawer.is-open .jrx__drawer-overlay{opacity:1}.jrx__drawer.is-open .jrx__drawer-panel{transform:none}.jrx__drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 16px;border-bottom:1px solid var(--jrx-line)}.jrx__drawer-head .jrx__eyebrow{margin-bottom:4px;font-size:11px}.jrx__drawer-title{margin:0;font-size:24px;line-height:1.1;font-weight:900;text-transform:uppercase}.jrx__drawer-close{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--jrx-soft);color:var(--jrx-ink);font-size:26px;line-height:1;cursor:pointer}.jrx__drawer-close:hover{background:var(--jrx-ink);color:#fff}.jrx__drawer-body{flex:1;overflow-y:auto;padding:8px 22px;-webkit-overflow-scrolling:touch}.jrx__drawer-msg{margin:24px 0;font-size:15px;line-height:1.5;color:var(--jrx-muted)}.jrx__drawer-msg a{color:var(--jrx-accent)}.jrx__plist{margin:0;padding:0;list-style:none}.jrx__pitem+.jrx__pitem{border-top:1px solid var(--jrx-line)}.jrx__pitem a{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding:14px 0;color:inherit;text-decoration:none}.jrx__pitem a:hover .jrx__pname{color:var(--jrx-accent)}.jrx__pimg{display:block;aspect-ratio:1;border-radius:6px;background:var(--jrx-soft);overflow:hidden}.jrx__pimg img{display:block;width:100%;height:100%;object-fit:contain}.jrx__pinfo{display:flex;flex-direction:column;gap:4px;min-width:0}.jrx__pname{font-size:14px;font-weight:800;line-height:1.3;text-transform:uppercase;transition:color .2s ease}.jrx__pcolors{font-size:12px;color:var(--jrx-muted)}.jrx__pprice{font-size:15px;font-weight:700}.jrx__pprice s{margin-left:4px;font-weight:400;color:var(--jrx-muted)}.jrx__psold{align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--jrx-soft);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--jrx-muted)}.jrx__drawer-foot{display:grid;gap:12px;padding:16px 22px 22px;border-top:1px solid var(--jrx-line);text-align:center}.jrx__drawer-foot .jrx__btn{width:100%}.jrx__drawer-all{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jrx-ink)}.jrx__drawer,.jrx__drawer *,.jrx__drawer *:before,.jrx__drawer *:after{box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/27/assets/julbo-rx.css.map */
