13. When condition to be treated as warranty.
(1) Where a contract of sale is subject to any condition to the fulfilled by the seller, the buyer may waive the condition or elect to treat the breach of the condition as a breach of warranty and not as a ground for relating the contract as repudiated.
(2) Where a contract of sale is not severable and the buyer has accepted the goods or part thereof, the breach of any condition to be fulfilled by the seller can only be treated as a breach of warranty and not as a ground for rejecting the goods and treating the contract as repudiated, unless there is a term of the contract, express or implied, to that effect.
(3) Nothing in this section shall affect the case of any condition or warranty fulfilment of which is excused by law by reason of impossibility of otherwise.