/* MANLY PRO / PERFORMANCE SERIES 01 */
:root{--paper:#efefe9;--ink:#181b19;--muted:#646c64;--accent:#d86c37;--copper:#f0a36a;--line:#cfd2c7;--dark:#101411}
body{overflow-x:hidden}header{max-width:none;background:#101411;color:#f3f4ec;border-bottom:1px solid #3b4038;height:86px;padding-left:max(48px,calc((100vw - 1184px)/2));padding-right:max(48px,calc((100vw - 1184px)/2))}.wordmark{font-size:35px;letter-spacing:-.4px}.wordmark small{letter-spacing:1.6px;font-size:7px;color:#aeb5a8}.nav-cta{border-color:#535e50;background:#232b22;color:#fff;font-weight:600}.nav-cta:hover{background:var(--accent);border-color:var(--accent)}nav a{color:#c3cabe}nav a:hover{color:#fff}.preview-note{background:#272e27;color:#b8c1b2}.preview-note>span{color:#9ea997}.preview-note button{color:#d9dfd1;border-color:#65715c}.announcement{display:flex;align-items:center;justify-content:space-between;background:#0a0d0b;padding:10px max(48px,calc((100vw - 1184px)/2));color:#d7dcd0;font:500 12px 'Barlow Condensed','Noto Sans TC';letter-spacing:1.5px}.announcement .announcement-left{margin:0;display:flex;align-items:center;gap:11px;color:#dde0d6}.us-flag{width:29px;height:20px;display:block;opacity:.9}.announcement>span:nth-child(2){font:500 9px 'Noto Sans TC';letter-spacing:1px;margin:0;color:#a0ac98}.announcement>b{font-weight:500;color:#d7a076}.hero{position:relative;max-width:none;background:#131713;color:#f3f4ea;padding:38px max(48px,calc((100vw - 1184px)/2)) 52px;gap:60px;isolation:isolate}.hero:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(123deg,transparent 57%,#6472540d 57%,#6472540d 72%,transparent 72%),radial-gradient(ellipse at 3% 40%,#88613c25,transparent 45%)}.hero-image{aspect-ratio:1/1.31;border:1px solid #3d483b;background:#141713}.hero-image>img{object-fit:cover;object-position:center}.hero-image:after{content:'';position:absolute;left:0;bottom:0;width:85px;height:7px;background:var(--accent);clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}.image-kicker{font-size:10px;color:#c4cec0;letter-spacing:1.6px}.image-index{color:var(--copper)}.thumbnails button{border-color:#384232;width:59px;height:60px;padding:2px}.thumbnails button.active{border-color:var(--accent)}.thumbnails p{color:#94a18c;font-size:8px}.hero-edition{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #627053;border-bottom:1px solid #35412f;padding:10px 0;margin:0 0 21px;font:600 11px 'Barlow Condensed';letter-spacing:2px;color:#9eaf8f}.hero-edition>span:first-child{color:var(--copper)}.hero-copy>.eyebrow{color:#b6c2a9;font-size:9px;letter-spacing:1.7px}.hero-warcry{font:800 clamp(64px,7.9vw,111px)/.79 'Barlow Condensed',sans-serif;letter-spacing:-2px;margin:21px 0 22px;transform:skew(-3deg);transform-origin:left center;color:#f3f2e8}.hero-warcry>span{color:var(--copper)}.hero-copy h1{font-size:29px;line-height:1.4;letter-spacing:-.04em;margin:0;display:flex;gap:9px;flex-wrap:wrap}.hero-copy h1 br{display:none}.hero-copy h1 em{color:#faf7e8}.hero-desc{color:#a6b09d;margin-top:13px;font-size:11px;line-height:1.85;max-width:430px}.hero-facts{border-color:#35432f;margin:19px 0 16px;padding:11px 0}.hero-facts>span{border-color:#35432f;color:#acb69f;font-size:9px}.hero-facts b{color:#fff;font-size:27px}.mini-label{color:#9fae91;font-size:9px}.pack{border-color:#3c4a35;padding:10px 15px;background:#182015;min-height:59px}.pack.selected{border:1.5px solid var(--accent);background:#2c2d20;box-shadow:inset 4px 0 var(--accent)}.pack b{color:#f0f3e5}.pack small{color:#a4af98;font-size:9px}.price{font-size:23px;color:#fff}.price del{font-size:12px;color:#929b86}.primary{font-size:13px;font-weight:800;text-transform:uppercase;min-height:55px;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px))}.hero-copy>.primary{margin-top:12px}.under-cta{color:#9fae92;font-size:8px}.promise{color:#b4c0a9;font-size:8px;padding:14px 0 10px}.compact{border-color:#34432d}.compact summary{color:#aab89e;font-size:9px;padding:9px 0}.compact p{color:#a1b090}.ticker{background:var(--accent);color:#10170f;border:0;padding:17px 28px;gap:36px;font-size:22px;font-weight:800;letter-spacing:1px}.ticker i{font:800 22px 'Barlow Condensed';color:#7c351b}.athletic-heading{position:relative;border-bottom:2px solid #252e22;padding-bottom:27px;margin-bottom:35px;display:flex;flex-direction:column;font:800 clamp(50px,6.8vw,88px)/.87 'Barlow Condensed';letter-spacing:-1px}.athletic-heading>span{color:#77846b}.athletic-heading strong{font-weight:800}.athletic-heading>b{position:absolute;right:0;bottom:27px;font:600 12px 'Barlow Condensed';letter-spacing:2px;border:1px solid #8c9680;padding:8px 13px}.section-top .eyebrow{color:#846645}.benefit-grid{border-top:2px solid #252e22}.benefit-grid article{padding-top:29px}.line-icon{display:block;color:#57684a}.line-icon svg{width:40px;height:40px}.benefit-grid h3{font-weight:800;font-size:19px}.benefit-grid small{font-size:12px;font-weight:700;letter-spacing:1px}.formula-section{background:#101810;position:relative;overflow:hidden}.formula-layout>div:first-child{position:relative;isolation:isolate}.formula-watermark{position:absolute;top:8px;right:5px;font:900 240px/.8 'Barlow Condensed';font-style:italic;letter-spacing:-15px;color:#859b6610;z-index:-1;user-select:none}.formula-panel{background:#192118;border:1px solid #56654b;border-top:5px solid var(--accent);position:relative}.panel-top{font-family:'Barlow Condensed','Noto Sans TC';letter-spacing:1.7px}.formula-panel h3{font-size:27px}.ingredient{padding:10px 0}.ingredient>span{font-size:22px}.botanical-image{border:1px solid #4a563f;filter:saturate(.72)}.comparison-scroll{border-top:3px solid #202a1c}th{font-weight:700;font-size:12px}td:nth-child(2),th:nth-child(2){background:#dce2d2}td:nth-child(2){border-left:1px solid #bcc9ae;border-right:1px solid #bcc9ae}.science-section{background:#dfe5d7}.study{border-top:3px solid #495d39}.study>strong{font-weight:700;font-size:87px;color:#354d28}.study h3{font-weight:800}.editorial-image{border-top:4px solid #283321}.editorial-image img{filter:saturate(.65) contrast(1.08)}.editorial-image span{font-weight:800}.editorial-grid h3{font-weight:800}.review-section{background:#1c251b;color:#f0f2e7}.review-section .section-top>span,.review-intro{color:#a3b299}.review-section .eyebrow{color:var(--copper)}.reviews-grid article{background:#263024;border:1px solid #46543b;border-top:3px solid #8f9e77}.reviews-grid blockquote{color:#c7d0bc}.source-badge{color:var(--copper)}.review-person{border-color:#49543d}.review-person>span{background:#48563b;color:#e6ebdb;border-radius:0;transform:skew(-5deg)}.review-person small{color:#a7b398}.timeline-grid article{border-top:3px solid #35452a}.timeline-grid article>span{font-weight:700;color:#7c8d6b;font-size:82px}.offer-section{background:#101410}.offer-layout{gap:30px}.offer-layout>div{padding:65px 0}.offer-warcry{font:800 clamp(58px,7vw,98px)/.85 'Barlow Condensed';letter-spacing:-1px;color:#edf0e4}.offer-layout h2{font-size:29px;margin-top:23px}.offer-layout>div>.offer-warcry{font-size:clamp(58px,7vw,98px);color:#edf0e4;line-height:.85;margin-top:23px}.offer-layout>img{mix-blend-mode:normal;height:730px;object-fit:cover;border-left:1px solid #3b4732}.offer-price strong{font-weight:700}.site-footer{background:#0d140d;border-top:4px solid var(--accent)}.sticky-buy{background:#10190f;border-color:#5e704c;box-shadow:0 8px 35px #0006}.sticky-buy b{font-size:24px}.sticky-buy button{background:var(--accent);color:#fff}.dialog-heading{color:#617451}.order-summary strong{color:#a74f29}.order-summary img{border:1px solid #859077}
@media(min-width:1600px){.hero{padding-top:45px}.hero-image{aspect-ratio:1/1.31}}
@media(max-width:1050px){header{padding:0 30px}.hero{padding-left:30px;padding-right:30px;gap:32px}.announcement{padding:10px 30px}.hero-warcry{font-size:84px}.hero-copy h1{font-size:23px}.hero-image{aspect-ratio:1/1.6}.hero-desc{font-size:11px}.hero-edition{font-size:9px}.offer-layout>img{height:690px}.pack small{font-size:8px}.thumbnails button{width:49px;height:53px}.thumbnails p{max-width:74px}.hero-facts>span{gap:6px}.announcement>b{display:none}}
@media(max-width:720px){header{padding:0 22px;height:76px}.wordmark{font-size:30px}.wordmark small{font-size:6px;letter-spacing:1px}.announcement{padding:10px 22px}.announcement .announcement-left{font-size:11px;letter-spacing:1px}.announcement>span:nth-child(2){font-size:7px;max-width:130px;text-align:right;line-height:1.5}.us-flag{width:24px;height:17px}.hero{padding:22px 22px 35px;gap:25px}.hero-image{aspect-ratio:1/1.1}.image-kicker{font-size:9px;left:15px;top:17px}.hero-image>img{object-position:center 58%}.thumbnails button{width:52px;height:56px}.thumbnails p{max-width:95px;font-size:8px}.hero-edition{font-size:10px;margin-bottom:17px;padding:10px 0}.hero-warcry{font-size:92px;margin:23px 0 22px}.hero-copy h1{font-size:25px;gap:5px}.hero-copy>.eyebrow{font-size:9px}.hero-desc{font-size:12px;margin-top:14px}.hero-facts{padding:13px 0;margin:21px 0 18px}.hero-facts>span{font-size:9px}.hero-facts b{font-size:31px}.pack{min-height:66px;padding:12px 15px}.pack small{font-size:9px}.pack>span:nth-last-child(2){gap:13px}.price{font-size:23px}.promise{font-size:8px}.under-cta{font-size:8px}.compact summary{font-size:10px}.ticker{font-size:21px;gap:24px;padding:15px 22px}.athletic-heading{font-size:52px;padding-bottom:23px;line-height:.95;margin-bottom:29px}.athletic-heading>b{font-size:9px;bottom:30px;padding:5px 7px}.athletic-heading>strong{max-width:300px}.benefit-grid h3{font-size:17px}.benefit-grid small{font-size:11px}.formula-watermark{font-size:210px;top:20px;right:12px}.formula-panel{padding:23px}.formula-panel h3{font-size:25px}.ingredient>span{font-size:21px}.study>strong{font-size:70px}.reviews-grid article{padding:24px}.offer-layout>div{padding:50px 0}.offer-layout>div>.offer-warcry{font-size:66px;position:relative;z-index:1;max-width:310px}.offer-layout h2{font-size:28px}.offer-layout>img{right:-170px;opacity:.22;width:460px;height:100%;border:0}.offer-price strong{font-size:49px}.sticky-buy b{font-size:21px}.sticky-buy button{padding:12px 15px}.preview-note{background:#273124}.section-top>span{max-width:125px}}
@media(prefers-reduced-motion:no-preference){.primary,.nav-cta,.pack{transition:background .2s,border-color .2s}.hero-image>img{animation:reveal .7s ease-out}@keyframes reveal{from{opacity:.4;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}}
.hero-warcry{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;font-size:100px;white-space:nowrap;letter-spacing:-2.5px}
@media(max-width:1050px){.hero-warcry{font-size:76px;letter-spacing:-2px}}
@media(max-width:720px){.hero-warcry{font-size:82px;letter-spacing:-2px}}
