.jt-mp .guarantee p{color:var(--body);font-size:17px}.jt-mp .buybox{background:linear-gradient(180deg,#fff 0%,var(--cream) 100%)}.jt-mp .buybox .section-head h2{color:var(--navy)}.jt-mp .buybox .free-ship-note{display:inline-block;background:var(--teal-tint);color:var(--teal);padding:8px 18px;border-radius:999px;font-weight:700;font-size:14px;margin-top:8px}.jt-mp .plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;max-width:980px;margin:0 auto}@media(max-width:980px){.jt-mp .plan-grid{grid-template-columns:1fr;max-width:480px}}.jt-mp .plan-card{position:relative;background:#fff;border:2px solid var(--border);border-radius:var(--radius);padding:28px 24px 24px;display:flex;flex-direction:column;text-align:center;transition:transform .2s,box-shadow .2s,border-color .2s}.jt-mp .plan-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--pink-tint)}.jt-mp .plan-card.badge-best-deal{border-color:var(--pink);box-shadow:var(--shadow-md);transform:translateY(-4px)}.jt-mp .plan-card.badge-best-deal:before{content:"BEST DEAL!";position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--pink);color:#fff;font-size:12px;font-weight:900;letter-spacing:.1em;padding:6px 18px;border-radius:999px;white-space:nowrap;box-shadow:var(--shadow-sm)}.jt-mp .plan-card.badge-save{border-color:var(--gold)}.jt-mp .plan-card.badge-save:before{content:attr(data-badge);position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--gold);color:var(--navy-deep);font-size:12px;font-weight:900;letter-spacing:.08em;padding:6px 18px;border-radius:999px;white-space:nowrap;box-shadow:var(--shadow-sm)}.jt-mp .plan-card .product-img{max-width:160px;margin:0 auto 12px;aspect-ratio:1/1;object-fit:contain}.jt-mp .plan-card h3{color:var(--navy);font-size:22px;margin-bottom:4px}.jt-mp .plan-card .subtitle{color:var(--body-3);font-size:14px;font-weight:600;margin-bottom:10px}.jt-mp .plan-card .cfu-pill{display:inline-block;align-self:center;background:var(--cream);border:1px solid var(--border);color:var(--navy);font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;margin-bottom:14px}.jt-mp .plan-card .cfu-pill strong{color:var(--pink);font-weight:900}.jt-mp .plan-card .meta{font-size:14px;color:var(--body-2);margin-bottom:6px}.jt-mp .plan-card .per-unit{font-size:14px;color:var(--body-2);margin-bottom:14px}.jt-mp .price-row{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:6px}.jt-mp .price-row .strike{color:var(--body-3);text-decoration:line-through;font-size:18px;font-weight:600}.jt-mp .price-row .now{color:var(--pink);font-size:38px;font-weight:900;letter-spacing:-.02em}.jt-mp .ship-row{font-size:13px;color:var(--body-2);margin-bottom:18px}.jt-mp .ship-row .ship-strike{color:var(--body-3);text-decoration:line-through;margin-right:4px}.jt-mp .ship-row .free{color:var(--teal);font-weight:800}.jt-mp .plan-card .renewal-note{font-size:12px;color:var(--body-3);margin-top:12px;margin-bottom:0;font-style:italic}.jt-mp .plan-features{list-style:none;padding:0;margin:8px 0 18px;text-align:left;display:flex;flex-direction:column;gap:8px}.jt-mp .plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--body)}.jt-mp .plan-features li .chk{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--teal-tint);color:var(--teal);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;margin-top:2px}.jt-mp .plan-card .btn{margin-top:auto}.jt-mp .plan-card.compact{padding:26px 20px 22px}.jt-mp .plan-card.compact h3{font-size:20px}.jt-mp .plan-card.compact .price-row{margin-bottom:16px}.jt-mp .disclaimer{text-align:center;color:var(--body-3);font-size:12px;font-style:italic;margin-top:36px;max-width:760px;margin-left:auto;margin-right:auto}.jt-mp .faq{background:#fff}.jt-mp .faq-list{max-width:820px;margin:0 auto}.jt-mp .faq-item{border-bottom:1px solid var(--border)}.jt-mp .faq-item summary{list-style:none;padding:22px 48px 22px 0;cursor:pointer;position:relative;font-weight:700;font-size:18px;color:var(--navy);line-height:1.4}.jt-mp .faq-item summary::-webkit-details-marker{display:none}.jt-mp .faq-item summary:after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:var(--pink-tint);color:var(--pink);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;transition:transform .2s ease}.jt-mp .faq-item[open] summary:after{content:"\2212";transform:translateY(-50%) rotate(0)}.jt-mp .faq-item .answer{padding:0 48px 24px 0;color:var(--body);font-size:16px;line-height:1.65}.jt-mp .faq-item .answer p{margin-bottom:.8em}.jt-mp .faq-item .answer p:last-child{margin-bottom:0}.jt-mp .sticky-cta{display:none}@media(max-width:820px){.jt-mp .sticky-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 14px;background:#fff;border-top:1px solid var(--border);box-shadow:0 -8px 24px #15275a1a}.jt-mp .sticky-cta .price-blurb{display:flex;flex-direction:column;line-height:1.15}.jt-mp .sticky-cta .price-blurb .from{font-size:11px;color:var(--body-3);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.jt-mp .sticky-cta .price-blurb .amt{font-size:18px;color:var(--navy);font-weight:900}.jt-mp .sticky-cta .btn{padding:12px 22px;font-size:14px;flex-shrink:0}}@media(max-width:820px){#shopify-section-footer{padding-bottom:78px}}.jt-mp .site-footer{background:var(--navy-deep);color:#cfd5e6;padding:48px 0 24px;text-align:center;font-size:14px}.jt-mp .site-footer a{color:#fff}.jt-mp sup.claim-mark{color:var(--navy);font-weight:700;margin-left:2px;font-size:.85em;line-height:0}.jt-mp .site-footer{background:#15275a;color:#cfd5e6;padding:32px 16px 100px;text-align:center;font-family:Mulish,system-ui,sans-serif;font-size:13px;line-height:1.6}.jt-mp .site-footer .footer-inner{max-width:920px;margin:0 auto}.jt-mp .site-footer .footer-links{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0}.jt-mp .site-footer .footer-links li{display:inline-flex;align-items:center}.jt-mp .site-footer .footer-links li+li:before{content:"\b7";padding:0 10px;color:#6c7799}.jt-mp .site-footer .footer-links a{color:#e8ecf6;text-decoration:underline;text-underline-offset:2px}.jt-mp .site-footer .footer-links a:hover{color:#fff}.jt-mp .site-footer .copy{margin:18px 0 0;color:#8e98b3;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/524/assets/mens-performance-3.css.map */
