:root{--jt4-blue: #0167bd;--jt4-blue-deep: #01549a;--jt4-ink: #0b1220;--jt4-muted: #586a80;--jt4-ice: #f3f6fa;--jt4-sky: #e8f0f9;--jt4-card: #ffffff;--jt4-navy: #071a2e;--jt4-navy-soft: #0b2440;--jt4-gold: #5aa9e6;--jt4-green: #1fa463;--jt4-line: #e2e8f0;--jt4-r-card: 10px;--jt4-r-big: 14px;--jt4-r-pill: 2px;--jt4-shadow: 0 2px 6px rgba(11, 18, 32, .06);--jt4-shadow-btn: none;--jt4-font-head: "Archivo", "Poppins", sans-serif;--jt4-font-body: "Manrope", "Harmonia Sans", sans-serif}body{background:#fff;color:var(--jt4-ink);font-family:var(--jt4-font-body);font-weight:500}.jt4-container{max-width:1160px;margin:0 auto;padding-left:16px;padding-right:16px}@media(min-width:990px){.jt4-container{padding-left:32px;padding-right:32px}}.jt4-section{padding:56px 0}@media(min-width:990px){.jt4-section{padding:96px 0}}.jt4-h1,.jt4-h2,.jt4-h3{font-family:var(--jt4-font-head);font-weight:900;font-stretch:106%;text-transform:uppercase;letter-spacing:.01em;line-height:1.02;color:var(--jt4-ink);margin:0}.jt4-h1{font-size:clamp(34px,8vw,44px)}.jt4-h2{font-size:clamp(25px,6vw,30px);line-height:1.06}.jt4-h3{font-size:clamp(17px,4vw,20px);line-height:1.15}.jt4-sub{font-size:clamp(15px,3.6vw,16px);line-height:1.6;color:var(--jt4-muted);margin:0;text-transform:none;font-weight:500}.jt4-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--jt4-font-head);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--jt4-blue);margin:0 0 12px}.jt4-kicker:before{content:"";width:26px;height:2px;background:var(--jt4-blue);flex:0 0 auto}.jt4-secthead{text-align:center;max-width:680px;margin:0 auto 32px;display:grid;gap:12px;justify-items:center}@media(min-width:990px){.jt4-secthead{margin-bottom:48px}}.jt4-hl{display:inline;background:none;color:var(--jt4-blue);border-radius:0;padding:0;transform:none}.jt4-hl--gold{color:var(--jt4-gold)}.jt4-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--jt4-font-head);font-weight:800;font-size:13.5px;line-height:1;text-transform:uppercase;letter-spacing:.07em;color:#fff;background:var(--jt4-blue);border:2px solid var(--jt4-blue);border-radius:2px;padding:17px 26px;box-shadow:none;cursor:pointer;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.jt4-btn:hover{background:var(--jt4-blue-deep);border-color:var(--jt4-blue-deep);color:#fff;text-decoration:none;transform:translateY(-2px)}.jt4-btn:active{transform:translateY(0)}.jt4-btn--ghost{background:transparent;color:var(--jt4-blue);border-color:var(--jt4-blue)}.jt4-btn--ghost:hover{background:var(--jt4-blue);border-color:var(--jt4-blue);color:#fff}.jt4-btn--light{background:#fff;color:var(--jt4-ink);border-color:#fff}.jt4-btn--light:hover{background:var(--jt4-sky);border-color:var(--jt4-sky);color:var(--jt4-ink)}.jt4-btn--small{padding:12px 19px;font-size:11.5px}.jt4-btn--block{width:100%}.jt4-btn[disabled],.jt4-btn[aria-disabled=true]{background:#b9c4d2;border-color:#b9c4d2;cursor:not-allowed;transform:none}.jt4-textlink{font-family:var(--jt4-font-head);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--jt4-ink);text-decoration:underline;text-underline-offset:4px;background:none;border:0;cursor:pointer}.jt4-textlink:hover{color:var(--jt4-blue)}.jt4-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--jt4-font-head);font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:7px 11px;border-radius:2px;background:linear-gradient(135deg,var(--jt4-blue) 0%,#3d95d8 100%);color:#fff;white-space:nowrap}.jt4-badge--gold,.jt4-badge--green{background:linear-gradient(135deg,var(--jt4-blue) 0%,#3d95d8 100%);color:#fff}.jt4-badge--ink{background:var(--jt4-ink);color:#fff}.jt4-badge--soft{background:#fff;border:1px solid var(--jt4-line);color:var(--jt4-blue)}.jt4-card{background:var(--jt4-card);border:1px solid var(--jt4-line);border-radius:var(--jt4-r-card);box-shadow:var(--jt4-shadow)}@media(min-width:990px){.jt4-lift{transition:transform .18s ease,box-shadow .18s ease}.jt4-lift:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0b12201a}}.jt4-stars{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--jt4-ink)}.jt4-stars__row{position:relative;display:inline-flex;line-height:0}.jt4-stars__row svg{display:block}.jt4-stars__fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;display:inline-flex;line-height:0}.jt4-stars__label{font-size:10px;text-wrap:balance}.jt4-stars__label small{color:var(--jt4-muted);font-size:.85em}@media(max-width:749px){.jt4pd__stars .jt4-stars{flex-wrap:wrap;row-gap:4px}.jt4pd__stars .jt4-stars__label{flex:1 0 100%}}.jt4-ph{position:relative;width:100%;height:100%;min-height:120px;border-radius:inherit;background:repeating-linear-gradient(135deg,rgba(155,178,200,.12) 0 14px,transparent 14px 28px),var(--jt4-ice);border:2px dashed #b7c6d6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;text-align:center;overflow:hidden}.jt4-ph svg{width:32px;height:32px;color:#9db2c8}.jt4-ph__label{font-family:var(--jt4-font-head);font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--jt4-muted);max-width:30ch;line-height:1.5}.jt4-media{border-radius:var(--jt4-r-card);overflow:hidden;position:relative}.jt4-media img{display:block;width:100%;height:100%;object-fit:cover}.jt4-ratio{position:relative}.jt4-ratio>*{position:absolute;top:0;right:0;bottom:0;left:0}.jt4-acc{background:var(--jt4-card);border:1px solid var(--jt4-line);border-radius:8px;overflow:hidden}.jt4-acc+.jt4-acc{margin-top:8px}.jt4-acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;cursor:pointer;font-family:var(--jt4-font-head);font-weight:700;font-size:17px;line-height:1.3;color:var(--jt4-ink)}.jt4-acc summary::-webkit-details-marker{display:none}.jt4-acc__chev{flex:0 0 auto;transition:transform .2s ease;color:var(--jt4-muted)}.jt4-acc__chev svg{width:20px;height:20px}.jt4-acc[open] .jt4-acc__chev{transform:rotate(180deg)}.jt4-acc__body{padding:0 18px 20px;color:var(--jt4-muted);font-size:16px;line-height:1.65}.jt4-acc__body p{margin:0 0 .7em}.jt4-acc__body p:last-child{margin-bottom:0}.jt4-acc__body ul{margin:0;padding-left:1.15em}.jt4-acc__body li+li{margin-top:4px}.jt4-acc__body strong{color:var(--jt4-ink)}.jt4-acc__body .jt4-textlink{font-size:13px;margin-top:14px}@media(min-width:990px){.jt4-acc summary{font-size:18px;padding:20px 22px}.jt4-acc__body{font-size:17px;padding:0 22px 22px}}.jt4-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#071a2e99;z-index:200;opacity:0;pointer-events:none;transition:opacity .22s ease}.jt4-overlay.is-open{opacity:1;pointer-events:auto}.jt4-sheet{position:fixed;z-index:201;left:0;right:0;bottom:0;max-height:88dvh;background:#fff;border-radius:14px 14px 0 0;transform:translateY(105%);visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.32,.72,.25,1),visibility 0s linear .3s;display:flex;flex-direction:column;overflow:hidden}.jt4-sheet.is-open{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .3s cubic-bezier(.32,.72,.25,1)}.jt4-sheet__grab{flex:0 0 auto;padding:10px 0 2px;display:flex;justify-content:center}.jt4-sheet__grab:before{content:"";width:42px;height:4px;border-radius:2px;background:var(--jt4-line)}.jt4-sheet__scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media(min-width:750px){.jt4-sheet{left:50%;right:auto;bottom:auto;top:50%;width:min(520px,92vw);max-height:86vh;border-radius:12px;transform:translate(-50%,-46%) scale(.97);opacity:0;transition:transform .22s ease,opacity .22s ease,visibility 0s linear .22s}.jt4-sheet.is-open{transform:translate(-50%,-50%) scale(1);opacity:1;transition:transform .22s ease,opacity .22s ease}.jt4-sheet__grab{display:none}}.jt4-sheet__close{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;border-radius:2px;border:1px solid var(--jt4-line);background:#fff;color:var(--jt4-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.jt4-sheet__close:hover{background:var(--jt4-sky)}body.jt4-locked{overflow:hidden}.jt4-microrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;font-size:9.5px;font-weight:700;color:var(--jt4-muted)}.jt4-microrow svg{color:var(--jt4-blue)}.jt4-microrow>span{display:inline-flex;align-items:center;gap:6px}.jt4-note{font-size:11px;color:var(--jt4-muted);line-height:1.5}.jt4-price{font-family:var(--jt4-font-head);font-weight:800;color:var(--jt4-ink)}.jt4-price--compare{color:var(--jt4-muted);text-decoration:line-through;font-weight:600}.jt4-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}cart-drawer .drawer__inner,cart-drawer .drawer__inner-empty{border-radius:0;background:#fff}cart-drawer .drawer__header{border-bottom:1px solid var(--jt4-line)}cart-drawer .drawer__heading{font-family:var(--jt4-font-head);font-weight:800;text-transform:uppercase;letter-spacing:.04em}cart-drawer .cart-item__name{font-family:var(--jt4-font-head);font-weight:700;color:var(--jt4-ink)}cart-drawer .quantity{border-radius:2px;border:1px solid var(--jt4-line);min-height:40px}cart-drawer .quantity__button{border:0}cart-drawer .cart__checkout-button,cart-drawer .button{border-radius:2px;background:var(--jt4-blue);font-family:var(--jt4-font-head);font-weight:800;text-transform:uppercase;letter-spacing:.07em;box-shadow:none}cart-drawer .cart-item__media img{border-radius:4px;border:1px solid var(--jt4-line)}cart-drawer .totals__total-value{font-family:var(--jt4-font-head);font-weight:800}@media(prefers-reduced-motion:reduce){.jt4-sheet,.jt4-overlay,.jt4-btn,.jt4-lift,.jt4-acc__chev{transition:none!important}}.shopify-section[id$=__proof],.shopify-section[id$=__faq],.shopify-section[id$=__guarantee],.shopify-section[id$=__research],.shopify-section[id$=__results],.shopify-section[id$=__science],.shopify-section[id$=__muscle],.shopify-section[id$=__bone],.shopify-section[id$=__stats],.shopify-section[id$=__schedule],.shopify-section[id$=__problems],.shopify-section[id$=__ethos],.shopify-section[id$=__training],.shopify-section[id$=__howto],.shopify-section[id$=__kit],.shopify-section[id$=__whatyouget],.shopify-section[id$=__floating_case]{content-visibility:auto;contain-intrinsic-size:auto 700px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/jt4.css.map */
