/* Pilot: increasing price emphasis for Wybór menu 20+ only. */
.diet-price-ladder .price-table tbody td{vertical-align:middle}
.diet-price-ladder .price-table tbody td:not([data-code]){font-size:14px;font-weight:600;color:#705940}
.diet-price-ladder .price-table tbody td[data-code]{font-family:ThorSlimDisplay,Impact,sans-serif;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}
.diet-price-ladder .price-table tbody td[data-code=TB29]{font-size:18px;color:#62452e;background:#f7edda55}
.diet-price-ladder .price-table tbody td[data-code=TB31]{font-size:21px;color:#603b1d;background:#f5e4ba88}
.diet-price-ladder .price-table tbody td[data-code=TB33]{font-size:25px;color:#5a300e;background:#f5d58daa}
.diet-price-ladder .price-table tbody td[data-code=TB35]{font-size:31px;color:#482509;background:linear-gradient(100deg,#f2d38c,#ffe9a9);border-bottom-color:#d6b05f;box-shadow:inset 2px 0 #cb9638,inset -2px 0 #cb9638}
.diet-price-ladder .price-table thead th[data-code=TB29] .slim-percent{font-size:29px}
.diet-price-ladder .price-table thead th[data-code=TB31] .slim-percent{font-size:33px}
.diet-price-ladder .price-table thead th[data-code=TB33] .slim-percent{font-size:37px}
.diet-price-ladder .price-table thead th[data-code=TB35]{background:linear-gradient(130deg,#ffeaaa,#e5ad3f);border-bottom-color:#9f6421;box-shadow:inset 2px 0 #cb9638,inset -2px 0 #cb9638;text-shadow:none}
.diet-price-ladder .price-table thead th[data-code=TB35] .slim-percent{font-size:42px;color:#482509;text-shadow:none;margin-bottom:6px}
.diet-price-ladder .price-table thead th[data-code=TB35] .slim-code{font-size:24px;background:linear-gradient(#664222,#38200d);border-color:#744713;color:#fff1c6;box-shadow:0 2px 0 #be8838}
.diet-price-ladder .price-table thead th[data-code=TB35] .slim-days{font-size:14px;font-weight:800;color:#4e2b0e;margin-top:8px}
.diet-price-ladder .price-table thead .price-best-label{display:block;max-width:136px;margin:8px auto 0;padding:4px 5px;border-radius:3px;background:#683b14;color:#fff2c9;white-space:normal;font:700 9px/1.3 Manrope,sans-serif;letter-spacing:.035em;text-transform:uppercase;text-shadow:none}
@media(max-width:760px){
  .diet-price-ladder .price-table tbody td[data-code]{padding-block:10px}
  .diet-price-ladder .price-table tbody td[data-code=TB29]{font-size:18px}
  .diet-price-ladder .price-table tbody td[data-code=TB31]{font-size:20px}
  .diet-price-ladder .price-table tbody td[data-code=TB33]{font-size:23px}
  .diet-price-ladder .price-table tbody td[data-code=TB35]{font-size:28px}
  .diet-price-ladder .price-table thead th[data-code=TB35] .slim-percent{font-size:38px}
  .diet-price-ladder .price-table thead th[data-code=TB35] .slim-code{font-size:23px}
  .diet-price-ladder .price-table thead th[data-code=TB35] .slim-days{font-size:12px}
  .diet-price-ladder .price-table thead .price-best-label{font-size:8px;letter-spacing:0;padding-inline:3px}
}
@media(forced-colors:active){.diet-price-ladder .price-table [data-code=TB35]{outline:2px solid Highlight;outline-offset:-2px}}
