.thkm-protein-plus-page .entry-header,
.thkm-protein-plus-page .page-header,
.thkm-protein-plus-page .tm-page-title,
.thkm-protein-plus-page .uk-article-title { display: none !important; }

.thkm-protein-plus-page .uk-article > .uk-margin-medium { margin-top: 0 !important; }

.thkm-protein-plus-page #tm-main,
.thkm-protein-plus-page .site-main,
.thkm-protein-plus-page .entry-content { max-width: none !important; padding: 0 !important; margin: 0 !important; }

.thkm-pp {
  --pp-green:#005126; --pp-green-2:#14371b; --pp-lime:#e8ab00; --pp-gold-dark:#8a6500; --pp-cream:#faf7f0;
  --pp-warm:#f0f0f0; --pp-ink:#282827; --pp-line:rgba(40,40,39,.18);
  width:100vw; max-width:none; margin-left:calc(50% - 50vw); overflow:hidden;
  background:var(--pp-cream); color:var(--pp-ink); font-family:Jost,Arial,Helvetica,sans-serif;
}
.thkm-pp * { box-sizing:border-box; }
.thkm-pp img { display:block; max-width:100%; }
.thkm-pp a { text-decoration:none; }
.pp-pad { padding:110px 7vw; }
.pp-eyebrow { margin:0 0 22px; color:var(--pp-lime); font-size:11px; font-weight:900; letter-spacing:.2em; }
.pp-eyebrow.pp-dark { color:var(--pp-gold-dark); }
.pp-kicker { padding-bottom:20px; border-bottom:1px solid var(--pp-line); color:#687169; font-size:11px; font-weight:800; letter-spacing:.15em; }
.pp-button { min-height:52px; padding:0 25px; display:inline-flex; align-items:center; justify-content:center; border:1px solid var(--pp-lime); background:var(--pp-lime); color:var(--pp-green)!important; font-size:11px; font-weight:900; letter-spacing:.1em; text-transform:uppercase; }
.pp-button:hover { background:#f0bc2d; }
.pp-shade { position:absolute; inset:0; background:rgba(3,17,12,.57); }

.pp-hero { min-height:720px; height:calc(100vh - 80px); position:relative; display:flex; align-items:center; overflow:hidden; }
.pp-hero>img { width:100%; height:100%; position:absolute; inset:0; object-fit:cover; }
.pp-hero-content { width:min(790px,86vw); margin-left:7vw; padding:70px 0; position:relative; z-index:2; color:#fff; }
.pp-hero h1 { max-width:900px; margin:28px 0; color:#fff; font-size:clamp(55px,7.3vw,108px); line-height:.85; letter-spacing:-.06em; text-transform:uppercase; }
.pp-hero h1 em { color:var(--pp-lime); font-style:normal; }
.pp-hero-content>p:not(.pp-eyebrow) { max-width:590px; color:rgba(255,255,255,.86); font-size:18px; line-height:1.6; }
.pp-actions { margin-top:35px; display:flex; align-items:center; gap:28px; }
.pp-text-link { padding-bottom:7px; border-bottom:1px solid rgba(255,255,255,.5); color:#fff!important; font-size:11px; font-weight:900; letter-spacing:.1em; text-transform:uppercase; }
.pp-proof { padding:30px 5vw; display:grid; grid-template-columns:repeat(4,1fr); background:var(--pp-green); color:#fff; }
.pp-proof div { padding:0 3vw; display:flex; flex-direction:column; gap:5px; border-right:1px solid rgba(255,255,255,.16); }
.pp-proof div:last-child { border:0; }
.pp-proof strong { color:var(--pp-lime); font-size:15px; text-transform:uppercase; }
.pp-proof span { color:rgba(255,255,255,.65); font-size:10px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; }

.pp-story-grid { margin-top:60px; display:grid; grid-template-columns:1.1fr .8fr; gap:10vw; align-items:start; }
.thkm-pp h2 { margin:0; color:inherit; font-size:clamp(48px,6vw,90px); line-height:.93; letter-spacing:-.055em; text-transform:uppercase; }
.thkm-pp h2 span { color:var(--pp-gold-dark); }
.pp-story-grid>div { font-size:16px; line-height:1.75; }
.pp-lede { margin-top:0; font-size:23px; line-height:1.48; font-weight:700; }
.pp-story blockquote { margin:38px 0 0; padding:28px 0 0 28px; border-left:5px solid var(--pp-lime); font-size:20px; line-height:1.5; font-weight:700; }
.pp-story cite { margin-top:16px; display:block; font-size:10px; font-style:normal; letter-spacing:.14em; }

.pp-banner { min-height:700px; position:relative; display:flex; align-items:center; overflow:hidden; }
.pp-banner>img { width:100%; height:100%; position:absolute; inset:0; object-fit:cover; }
.pp-banner-copy { width:min(760px,86vw); margin-left:7vw; position:relative; z-index:2; color:#fff; }
.pp-banner-copy h2 { color:#fff; font-size:clamp(52px,7vw,98px); line-height:.9; }
.pp-banner-copy>p:not(.pp-eyebrow) { max-width:520px; margin:25px 0 32px; font-size:17px; line-height:1.6; }

.pp-plate { display:grid; grid-template-columns:1.05fr .95fr; gap:8vw; align-items:center; }
.pp-photo { min-height:700px; position:relative; overflow:hidden; }
.pp-photo img { width:100%; height:100%; position:absolute; inset:0; object-fit:cover; }
.pp-photo>span { padding:15px 20px; position:absolute; right:0; bottom:0; background:var(--pp-lime); color:var(--pp-green); font-size:10px; font-weight:900; letter-spacing:.12em; }
.pp-plate>div:last-child>p:not(.pp-eyebrow) { font-size:16px; line-height:1.7; }
.pp-list { margin-top:45px; border-top:1px solid var(--pp-line); }
.pp-list>div { padding:22px 0; display:grid; grid-template-columns:36px 170px 1fr; gap:14px; border-bottom:1px solid var(--pp-line); }
.pp-list b { color:var(--pp-gold-dark); font-size:10px; }
.pp-list strong { font-size:13px; text-transform:uppercase; }
.pp-list span { color:#606860; font-size:13px; line-height:1.5; }

.pp-athletes { min-height:850px; display:grid; grid-template-columns:.92fr 1.08fr; background:var(--pp-green-2); color:#fff; }
.pp-fighter { min-height:850px; position:relative; overflow:hidden; background:#050706; }
.pp-fighter .pp-fighter-primary { width:100%; height:100%; position:absolute; inset:0; object-fit:cover; object-position:center 20%; }
.pp-fighter:after { content:""; position:absolute; inset:0; background:linear-gradient(90deg,transparent 70%,rgba(20,55,27,.32)); pointer-events:none; }
.pp-fighter-inset { width:210px; aspect-ratio:2/3; position:absolute; right:28px; bottom:56px; z-index:2; overflow:hidden; border:4px solid var(--pp-lime); box-shadow:0 24px 55px rgba(0,0,0,.42); }
.pp-fighter-inset img { width:100%; height:100%; position:absolute; inset:0; object-fit:cover; }
.pp-fighter>span { padding:14px; position:absolute; left:0; bottom:0; z-index:3; background:var(--pp-lime); color:var(--pp-green); font-size:10px; font-weight:900; letter-spacing:.15em; }
.pp-athlete-copy { max-width:760px; padding:110px 8vw; align-self:center; }
.pp-athlete-copy h2 { color:#fff; }
.pp-athlete-copy h2 span { color:var(--pp-lime); }
.pp-athlete-copy>p:not(.pp-eyebrow) { font-size:17px; line-height:1.7; }
.pp-athlete-copy .pp-fighter-lede { margin:0 0 4px; color:var(--pp-lime); font-size:13px!important; font-weight:900; letter-spacing:.11em; text-transform:uppercase; }
.pp-athlete-proof { margin:32px 0 28px; padding:20px 0; display:flex; flex-wrap:wrap; gap:10px 24px; border-top:1px solid rgba(255,255,255,.18); border-bottom:1px solid rgba(255,255,255,.18); }
.pp-athlete-proof strong { color:var(--pp-lime); font-size:11px; letter-spacing:.08em; text-transform:uppercase; }
.pp-athlete-copy .pp-muted { color:rgba(255,255,255,.58); font-size:13px!important; }
.pp-outline { margin-top:20px; padding:14px 0 8px; display:inline-flex; border-bottom:2px solid var(--pp-lime); color:#fff!important; font-size:11px; font-weight:900; letter-spacing:.1em; text-transform:uppercase; }

.pp-portions { background:var(--pp-warm); }
.pp-portions>h2 { margin:55px 0 50px; }
.pp-portion-grid { display:grid; grid-template-columns:1fr 1fr; }
.pp-portion-grid article { min-height:470px; padding:42px 4vw; position:relative; border:1px solid rgba(23,28,25,.25); }
.pp-portion-grid article+article { border-left:0; }
.pp-portion-grid small { font-size:10px; font-weight:900; letter-spacing:.16em; }
.pp-portion-grid article>strong { margin:60px 0 5px; display:block; font-size:145px; line-height:.72; letter-spacing:-.08em; }
.pp-portion-grid strong em { font-size:34px; font-style:normal; }
.pp-portion-grid h3 { margin-top:25px; font-size:16px; text-transform:uppercase; }
.pp-portion-grid p { max-width:430px; color:#5f675f; line-height:1.6; }
.pp-performance { background:var(--pp-green); color:#fff; }
.pp-performance p { color:rgba(255,255,255,.65); }
.pp-performance>i { padding:10px 12px; position:absolute; top:30px; right:30px; border:1px solid var(--pp-lime); color:var(--pp-lime); font-size:9px; font-style:normal; font-weight:900; letter-spacing:.1em; }
.pp-note { max-width:820px; margin:35px auto 0; color:#697169; font-size:12px; line-height:1.6; text-align:center; }

.pp-menu { background:var(--pp-green); color:#fff; }
.pp-menu-intro { display:grid; grid-template-columns:1fr .68fr; gap:10vw; align-items:end; }
.pp-menu-intro h2 { color:#fff; }
.pp-menu-intro>p { color:rgba(255,255,255,.65); font-size:16px; line-height:1.7; }
.pp-week-tabs { margin-top:70px; display:grid; grid-template-columns:repeat(4,1fr); border-top:1px solid rgba(255,255,255,.2); border-bottom:1px solid rgba(255,255,255,.2); }
.pp-week-tabs button { padding:22px 0; border:0; border-right:1px solid rgba(255,255,255,.2); border-radius:0; background:transparent; color:rgba(255,255,255,.58); cursor:pointer; font-size:13px; font-weight:900; text-transform:uppercase; }
.pp-week-tabs button:last-child { border-right:0; }
.pp-week-tabs span { margin-right:8px; color:var(--pp-lime); }
.pp-week-tabs button.is-active { background:var(--pp-lime); color:var(--pp-green); }
.pp-week-tabs button.is-active span { color:var(--pp-green); }
.pp-menu-grid { display:grid; grid-template-columns:1fr 1fr; border-left:1px solid rgba(255,255,255,.16); }
.pp-menu-grid article { min-height:108px; padding:22px 25px; display:flex; gap:20px; border-right:1px solid rgba(255,255,255,.16); border-bottom:1px solid rgba(255,255,255,.16); }
.pp-menu-grid article>span { color:var(--pp-lime); font-size:10px; font-weight:900; }
.pp-menu-grid h3 { margin:0 0 6px; color:#fff; font-size:15px; text-transform:uppercase; }
.pp-menu-grid p { margin:0; color:rgba(255,255,255,.55); font-size:12px; }
.pp-menu-note { margin:25px 0 0; color:rgba(255,255,255,.5); font-size:11px; text-align:center; }

.pp-breakfast { display:grid; grid-template-columns:.88fr 1.12fr; gap:9vw; }
.pp-breakfast>div:first-child>p:not(.pp-eyebrow) { font-size:16px; line-height:1.7; }
.pp-breakfast-list { border-top:1px solid var(--pp-line); }
.pp-breakfast-list>div { padding:24px 0; display:grid; grid-template-columns:75px 1fr; border-bottom:1px solid var(--pp-line); }
.pp-breakfast-list b { color:var(--pp-gold-dark); font-size:10px; letter-spacing:.1em; }
.pp-breakfast-list p { margin:0; color:#555e56; font-size:13px; line-height:1.6; }

.pp-delivery { background:var(--pp-green); color:#fff; }
.pp-delivery h2 { color:#fff; }
.pp-delivery .pp-eyebrow { font-weight:500; }
.pp-timeline { margin-top:70px; display:grid; grid-template-columns:1fr 120px 1fr; align-items:center; }
.pp-timeline article { display:grid; grid-template-columns:105px 1fr; gap:22px; align-items:center; }
.pp-timeline article>span { width:105px; height:105px; display:grid; place-items:center; border:1px solid var(--pp-lime); border-radius:50%; color:var(--pp-lime); font-size:20px; font-weight:500; }
.pp-timeline b { font-size:13px; text-transform:uppercase; }
.pp-timeline p { color:rgba(255,255,255,.55); font-size:13px; line-height:1.5; }
.pp-timeline>i { height:1px; background:rgba(255,255,255,.25); }
.pp-cutoff { margin-top:65px; padding-top:22px; display:flex; justify-content:space-between; border-top:1px solid rgba(255,255,255,.2); color:var(--pp-lime); font-size:10px; font-weight:500; letter-spacing:.1em; }
.pp-cutoff span { color:rgba(255,255,255,.5); font-weight:400; letter-spacing:0; }

.pp-facts>h2 { margin:55px 0; }
.pp-facts>div { display:grid; grid-template-columns:repeat(3,1fr); }
.pp-facts article { min-height:285px; padding:32px 3vw; border:1px solid var(--pp-line); }
.pp-facts article+article { border-left:0; }
.pp-facts article>b { color:var(--pp-gold-dark); font-size:10px; letter-spacing:.15em; }
.pp-facts h3 { margin-top:60px; font-size:19px; text-transform:uppercase; }
.pp-facts article p { color:#606861; font-size:14px; line-height:1.65; }

.pp-reset { min-height:620px; display:flex; align-items:center; background:var(--pp-green-2); color:#fff; }
.pp-reset>div { max-width:930px; }
.pp-reset h2 { color:#fff; }
.pp-reset h2 span { color:var(--pp-lime); }
.pp-reset>div>p:not(.pp-eyebrow) { max-width:720px; color:rgba(255,255,255,.7); font-size:17px; line-height:1.7; }

.pp-builder { background:var(--pp-cream); }
.pp-builder-head { display:grid; grid-template-columns:.55fr 1fr .7fr; gap:5vw; align-items:end; }
.pp-builder-head>p:last-child { color:#5a635c; font-size:15px; line-height:1.65; }
.pp-builder-layout { margin-top:70px; display:grid; grid-template-columns:1fr 420px; gap:5vw; align-items:start; }
.pp-controls fieldset { margin:0 0 42px; padding:0; border:0; }
.pp-controls legend { width:100%; margin-bottom:16px; font-size:14px; font-weight:900; text-transform:uppercase; }
.pp-controls legend span { margin-right:12px; color:var(--pp-gold-dark); font-size:10px; }
.pp-controls legend small { margin-left:10px; color:#6a726b; font-size:9px; font-weight:700; letter-spacing:.08em; }
.pp-controls fieldset>div { display:grid; grid-template-columns:1fr 1fr; gap:13px; }
.pp-controls fieldset>div.pp-options-three { grid-template-columns:repeat(3,1fr); }
.pp-controls button { min-height:112px; padding:24px; position:relative; display:flex; flex-direction:column; align-items:flex-start; gap:7px; border:1px solid var(--pp-line); border-radius:0; background:transparent; color:var(--pp-ink); text-align:left; cursor:pointer; }
.pp-controls button.is-active { border:2px solid var(--pp-green); background:var(--pp-warm); box-shadow:inset 7px 0 0 var(--pp-lime); }
.pp-controls button strong { font-size:14px; text-transform:uppercase; }
.pp-controls button small { color:#687169; font-size:12px; }
.pp-controls button i { padding:5px 7px; position:absolute; top:-10px; right:10px; background:var(--pp-lime); color:var(--pp-green); font-size:8px; font-style:normal; font-weight:900; letter-spacing:.1em; }
.pp-controls .pp-allergen-head { margin-bottom:18px; display:flex; grid-template-columns:none; justify-content:space-between; gap:22px; align-items:center; }
.pp-allergen-head p { max-width:560px; margin:0; color:#646d66; font-size:13px; line-height:1.55; }
.pp-allergen-head strong { flex:0 0 auto; color:var(--pp-gold-dark); font-size:10px; letter-spacing:.1em; text-transform:uppercase; }
.pp-controls .pp-allergen-options { display:grid; grid-template-columns:repeat(3,1fr); gap:10px; }
.pp-allergen-option { min-height:62px; padding:14px 16px; display:flex; align-items:center; gap:10px; border:1px solid var(--pp-line); background:transparent; color:var(--pp-ink); cursor:pointer; font-size:12px; font-weight:800; text-align:left; text-transform:uppercase; }
.pp-allergen-option input { width:1px; height:1px; position:absolute; opacity:0; pointer-events:none; }
.pp-allergen-option span { width:20px; height:20px; display:grid; place-items:center; flex:0 0 auto; border:1px solid #9da59f; border-radius:50%; color:var(--pp-gold-dark); font-size:12px; }
.pp-allergen-option b { font-size:inherit; font-weight:inherit; }
.pp-allergen-option:hover:not(.is-locked) { border-color:var(--pp-green); }
.pp-allergen-option.is-active { border:2px solid var(--pp-green); background:var(--pp-warm); box-shadow:inset 5px 0 0 var(--pp-lime); }
.pp-allergen-option.is-active span { border-color:var(--pp-green); background:var(--pp-green); color:#fff; }
.pp-allergen-option.is-locked { opacity:.38; cursor:not-allowed; }
.pp-allergen-safety { margin:18px 0 0; padding:16px 18px; border-left:4px solid var(--pp-lime); background:#f0ede3; color:#59625b; font-size:11px; line-height:1.6; }
.pp-allergen-safety strong { color:var(--pp-ink); text-transform:uppercase; }
.pp-summary { padding:36px; position:sticky; top:25px; background:var(--pp-green); color:#fff; box-shadow:14px 14px 0 var(--pp-lime); }
.pp-summary>p { margin:0 0 8px; color:var(--pp-lime); font-size:9px; font-weight:900; letter-spacing:.18em; }
.pp-summary h3 { margin:0 0 28px; color:#fff; font-size:34px; letter-spacing:-.04em; }
.pp-summary dl { margin:0; border-top:1px solid rgba(255,255,255,.15); }
.pp-summary dl>div { padding:14px 0; display:flex; justify-content:space-between; gap:18px; border-bottom:1px solid rgba(255,255,255,.15); font-size:12px; }
.pp-summary dt { color:rgba(255,255,255,.5); }
.pp-summary dd { margin:0; text-align:right; font-weight:700; }
.pp-price { margin:24px 0; display:flex; flex-direction:column; gap:5px; }
.pp-price span { color:rgba(255,255,255,.5); font-size:10px; text-transform:uppercase; }
.pp-price strong { font-size:15px; }
.pp-summary .pp-button { width:100%; cursor:pointer; font-family:inherit; }
.pp-summary>small { margin-top:18px; display:block; color:rgba(255,255,255,.47); font-size:10px; line-height:1.55; }

.pp-faq { display:grid; grid-template-columns:.7fr 1.3fr; gap:9vw; background:var(--pp-warm); }
.pp-faq>div:last-child { border-top:1px solid var(--pp-line); }
.pp-faq details { border-bottom:1px solid var(--pp-line); }
.pp-faq summary { padding:24px 0; display:flex; justify-content:space-between; gap:20px; list-style:none; cursor:pointer; font-size:15px; font-weight:800; }
.pp-faq summary::-webkit-details-marker { display:none; }
.pp-faq summary span { color:var(--pp-gold-dark); font-size:21px; }
.pp-faq details[open] summary span { transform:rotate(45deg); }
.pp-faq details p { max-width:670px; margin:-4px 0 26px; color:#586159; font-size:14px; line-height:1.7; }

.pp-closing { min-height:680px; padding:0 6vw; position:relative; display:flex; align-items:center; justify-content:center; overflow:hidden; color:#fff; text-align:center; }
.pp-closing>img { width:100%; height:100%; position:absolute; inset:0; object-fit:cover; }
.pp-closing>.pp-shade { background:rgba(5,20,14,.68); }
.pp-closing>div:last-child { position:relative; z-index:2; }
.pp-closing p { color:var(--pp-lime); font-size:10px; font-weight:900; letter-spacing:.18em; }
.pp-closing h2 { margin:22px 0 32px; color:#fff; }
.pp-mobile-cta { display:none; }

@media(max-width:980px){
  .pp-story-grid,.pp-plate,.pp-athletes,.pp-breakfast,.pp-faq{grid-template-columns:1fr}
  .pp-athletes{min-height:0}.pp-fighter{min-height:750px}.pp-fighter-inset{width:190px}.pp-builder-head{grid-template-columns:1fr}.pp-builder-layout{grid-template-columns:1fr}.pp-summary{position:relative;top:0}
}
@media(max-width:700px){
  .pp-pad{padding:74px 6vw}.pp-hero{height:auto;min-height:720px;align-items:flex-end}.pp-hero>img{object-position:62% center}.pp-hero-content{margin:0 6vw;padding:85px 0 62px}.pp-hero h1{font-size:49px}.pp-hero-content>p:not(.pp-eyebrow){font-size:15px}.pp-actions{flex-direction:column;align-items:flex-start}
  .pp-proof{grid-template-columns:1fr 1fr;gap:22px 0;padding:25px 3vw}.pp-proof div{padding:0 4vw}.pp-proof div:nth-child(2){border-right:0}
  .pp-story-grid{margin-top:38px;gap:32px}.thkm-pp h2{font-size:45px}.pp-lede{font-size:20px}.pp-story blockquote{padding-left:20px;font-size:18px}
  .pp-banner{min-height:650px;align-items:flex-end}.pp-banner>img{object-position:62% center}.pp-banner-copy{margin:0 6vw;padding:75px 0 62px}.pp-banner-copy h2{font-size:48px}
  .pp-plate{gap:50px}.pp-photo{min-height:500px}.pp-list>div{grid-template-columns:30px 1fr}.pp-list span{grid-column:2}
  .pp-fighter{min-height:650px}.pp-fighter .pp-fighter-primary{object-position:center 18%}.pp-fighter:after,.pp-fighter-inset{display:none}.pp-athlete-copy{padding:72px 6vw}.pp-athlete-copy h2{font-size:47px}.pp-athlete-proof{display:grid;gap:8px}
  .pp-portions>h2{margin:42px 0}.pp-portion-grid{grid-template-columns:1fr}.pp-portion-grid article{min-height:410px;padding:34px 7vw}.pp-portion-grid article+article{border-left:1px solid rgba(23,28,25,.25);border-top:0}.pp-portion-grid article>strong{font-size:122px}.pp-performance>i{top:25px;right:20px}
  .pp-menu-intro{grid-template-columns:1fr;gap:28px}.pp-week-tabs{margin-top:42px;overflow-x:auto;grid-template-columns:repeat(4,125px)}.pp-week-tabs button{padding:18px 0}.pp-menu-grid{grid-template-columns:1fr}.pp-menu-grid article{min-height:98px}
  .pp-breakfast{gap:42px}.pp-breakfast-list>div{grid-template-columns:62px 1fr}.pp-timeline{margin-top:50px;grid-template-columns:1fr;gap:20px}.pp-timeline>i{display:none}.pp-timeline article{grid-template-columns:86px 1fr}.pp-timeline article>span{width:86px;height:86px;font-size:17px}.pp-cutoff{flex-direction:column;gap:10px}
  .pp-facts>div{grid-template-columns:1fr}.pp-facts article{min-height:245px}.pp-facts article+article{border-left:1px solid var(--pp-line);border-top:0}.pp-facts h3{margin-top:45px}
  .pp-reset{min-height:600px}.pp-controls fieldset>div,.pp-controls fieldset>div.pp-options-three{grid-template-columns:1fr}.pp-controls button{min-height:102px}.pp-controls .pp-allergen-head{align-items:flex-start;flex-direction:column;gap:8px}.pp-controls .pp-allergen-options{grid-template-columns:1fr 1fr}.pp-allergen-option{min-height:58px;padding:12px;font-size:10px}.pp-summary{padding:28px 24px;box-shadow:9px 9px 0 var(--pp-lime)}
  .pp-faq{gap:42px}.pp-closing{min-height:620px}.pp-closing h2{font-size:49px}
  .pp-mobile-cta{height:58px;position:fixed;right:14px;bottom:14px;left:14px;z-index:9998;display:grid;place-items:center;background:var(--pp-lime);color:var(--pp-green)!important;box-shadow:0 8px 28px rgba(0,0,0,.28);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
}
@media(prefers-reduced-motion:reduce){.thkm-pp *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
