/* P82: quieter, readable product prices. No cart, checkout or option-price rules. */
.wt-p21 .wt-p21__card .wt-p21__name,
.wt-p16 .wt-p16__card .wt-p16__name {
  font-size:17px;
  font-weight:600;
}
.wt-p21 .wt-p21__card .wt-p21__price,
.wt-p16 .wt-p16__card .wt-p16__price,
#product_page .wt-p42-addons .wt-p42-price {
  font-size:17px;
  line-height:1.4;
  font-weight:500;
  color:#414141;
}
.wt-p21 .wt-p21__card .wt-p21__price .standard_price,
.wt-p21 .wt-p21__card .wt-p21__price .new_price {
  font-size:inherit;
  font-weight:500;
}
.wt-p21 .wt-p21__card .wt-p21__price .wt-p82-from,
.wt-p21 .wt-p21__card .wt-p21__price .small_price,
.wt-p16 .wt-p16__price .wt-p82-from,
#product_page .wt-p42-price .wt-p82-from {
  font-size:inherit;
  font-weight:400;
}
/* Two existing IDs deliberately outrank the P69 price rule, including its !important. */
#product_page #pd_puprice,
#product_page #pd_puprice .standard_price,
#product_page #pd_puprice .new_price {
  font-size:21px!important;
  line-height:1.35!important;
  font-weight:500!important;
}
#product_page #pd_puprice .standard_price { color:#414141; }
#product_page #pd_puprice .small_price,
#product_page #pd_puprice .wt-p82-from {
  font-size:21px!important;
  line-height:inherit!important;
  font-weight:400!important;
}
@media(max-width:767px) {
  .wt-p21 .wt-p21__card .wt-p21__name,
  .wt-p21 .wt-p21__card .wt-p21__price,
  .wt-p16 .wt-p16__card .wt-p16__name,
  .wt-p16 .wt-p16__card .wt-p16__price,
  #product_page .wt-p42-addons .wt-p42-price { font-size:16px; }
}
