.product-addon {
  border-bottom: 2px solid rgba(84, 84, 84, 0.1);
  padding-bottom: 35px;
  margin-bottom: 40px !important; }
  .product-addon h3.addon-name {
    font-size: 17px;
    line-height: 24px; }
  .product-addon abbr.required {
    border: none; }
  .product-addon div.addon-description p {
    font-size: 12px;
    font-style: normal; }
  .product-addon input.addon-radio,
  .product-addon input.addon-checkbox {
    margin-bottom: 0; }
  .product-addon label {
    margin: 0; }

.product-addon-totals {
  font-size: 13px;
  text-transform: uppercase; }
  .product-addon-totals dd {
    padding-bottom: 25px; }
