.se-aplus .pf-lifestyle-image{width:100%;height:auto;display:block;border-radius:10px;aspect-ratio:3/2;object-fit:cover}.se-aplus .pf-lifestyle-copy{max-width:780px;padding-top:28px}.se-aplus .pf-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:25px}.se-aplus .pf-benefits article{border-top:3px solid #d74800;padding-top:20px}.se-aplus .pf-benefits h3{font-size:23px}.se-aplus .pf-label-window{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;margin:20px 0}.se-aplus .pf-label-window img{position:absolute;width:200%;height:200%;max-width:none;object-fit:fill;display:block}
.se-preworkout-comparison{background:#f3f5f6;color:#292c32;font-size:16px;line-height:1.5}
.se-compare-wrap{max-width:1180px;margin:auto;padding:48px 28px}
.se-preworkout-comparison *{box-sizing:border-box}
.se-preworkout-comparison h2{font-size:clamp(29px,3.6vw,45px);line-height:1.15;letter-spacing:-.025em;margin:0 0 16px}
.se-preworkout-comparison .pf-kicker{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:750;color:#a53c0b;margin:0 0 14px}
.se-compare-intro{margin:0 0 24px}
.se-compare-table-scroll{position:relative;overflow-x:auto;border:1px solid #c7cdd2;border-radius:10px;background:#fff;scrollbar-color:#7d858e #e4e7e9}
.se-compare-table-scroll:focus-visible,.se-preworkout-comparison a:focus-visible{outline:3px solid #145bac;outline-offset:4px}
.se-preworkout-comparison .se-compare-table{width:100%;min-width:680px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;margin:0}
.se-compare-table caption{text-align:left;font-size:13px;padding:12px 16px;background:#fff;color:#515963;caption-side:bottom}
.se-compare-table th,.se-compare-table td{vertical-align:middle;border:0;border-bottom:1px solid #dbe0e4;border-right:1px solid #dbe0e4;padding:20px 14px;overflow-wrap:normal}
.se-compare-table thead th{background:#24292f;color:#fff;text-align:center;font-size:24px;line-height:1.2}
.se-compare-table thead a{color:#fff;text-decoration:underline;text-underline-offset:4px}
.se-compare-table th:first-child{width:25%;text-align:left;position:sticky;left:0;z-index:1;box-shadow:1px 0 0 #c7cdd2}
.se-compare-table thead th:first-child{z-index:2;font-size:16px}
.se-compare-table tbody th{font-size:16px;font-weight:700;background:#f0f2f4}
.se-compare-table td{text-align:center;font-size:20px;font-weight:650;background:#fff}
.se-compare-table tbody tr:nth-child(even) td{background:#fafbfc}
.se-compare-table td strong{font-size:26px;line-height:1.2}
.se-compare-table td small{display:block;font-size:13px;font-weight:400;line-height:1.4;margin-top:5px}
.se-compare-table tr>:last-child{border-right:0}
.se-compare-table tbody tr:last-child>*{border-bottom:0}
.se-stim-badge{display:inline-block;padding:7px 12px;border-radius:30px;font-size:15px;font-weight:750;white-space:nowrap}
.se-stim-none{background:#e4f3ec;color:#174b36}.se-stim-mid{background:#fff0d2;color:#704100}.se-stim-high{background:#fce3df;color:#85291c}
.se-compare-zero{color:#505962;white-space:nowrap}.se-compare-zero>span:first-child,.se-compare-none{font-size:23px;font-weight:500}
.se-compare-notes{font-size:13px;line-height:1.55;color:#4f565e;margin-top:18px}.se-compare-notes p{margin:0 0 10px}
.se-compare-swipe{display:none}.se-compare-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:749px){.se-aplus .pf-benefits{grid-template-columns:1fr;gap:17px}.se-aplus .pf-lifestyle-copy{padding-top:22px}.se-aplus .pf-benefits article{padding-top:15px}.se-compare-wrap{padding:34px 18px}.se-compare-swipe{display:block;font-size:13px;font-weight:650;margin:0 0 12px;color:#515963}.se-preworkout-comparison .se-compare-table{min-width:600px}.se-compare-table th:first-child{width:132px}.se-compare-table th,.se-compare-table td{padding:17px 12px}.se-compare-table thead th{font-size:21px}.se-compare-table tbody th{font-size:14px}.se-compare-table td{font-size:17px}.se-compare-table td strong{font-size:23px}.se-stim-badge{font-size:13px;padding:6px 10px}}
