uPVC pipes

View as Grid List

Items 1-50 of 83

Page
per page
Set Descending Direction
  1. Pipe, uPVC, 630 mm class 6, effective length 5.8 m
    R 19,661.55 R 17,097.00
  2. Pipe, uPVC, 500 mm, class 12, effctve length 5.8 m
    R 20,223.90 R 17,586.00
  3. Pipe, uPVC, 500 mm class 9, effctve length 5.8 m
    R 15,498.55 R 13,477.00
  4. Pipe, uPVC, 400 mm class 16, effctve length 5.8 m
    R 16,278.25 R 14,155.00
  5. Pipe, uPVC, 400 mm class 12, effective length 5.8 m
    R 12,824.80 R 11,152.00
  6. Pipe, uPVC, 250 mm class 20, effective length 6 m
    R 7,397.95 R 6,433.00
  7. Pipe, uPVC, 250 mm class 16,effective length 6 m
    R 6,007.60 R 5,224.00
  8. Pipe, uPVC, 160 mm class 20, effective length 6 m
    R 3,107.30 R 2,702.00
  9. Pipe, uPVC, 140 mm class 20, effective length 6 m
    R 2,465.60 R 2,144.00
  10. Pipe, uPVC, 140 mm class 16, effective length 6 m
    R 1,987.20 R 1,728.00
  11. Pipe, uPVC, 125 mm class 20, effective length 6 m
    R 1,973.40 R 1,716.00
  12. Pipe, uPVC, 110 mm class 20, effective length 6 m
    R 1,531.80 R 1,332.00
  13. Pipe, uPVC, 90 mm class 20, effective length 6 m
    R 1,232.80 R 1,072.00
  14. Pipe, uPVC, 75 mm class 6, bell on end, 6 m
    R 295.55 R 257.00
  15. Pipe, uPVC, 63 mm class 6, bell on end, 6 m
    R 223.10 R 194.00
  16. Pipe, uPVC, 50 mm class 6, bell on end, 6 m
    R 169.05 R 147.00
  17. Pipe, uPVC, 25 mm class 12, effective length 6 m
    R 103.50 R 90.00
  18. uPVC pipe, 200 mm x 6 m class 16
    R 3,832.95 R 3,333.00
  19. uPVC pipe, 160 mm x 6 m class 16
    R 2,536.90 R 2,206.00
  20. uPVC pipe, 125 mm x 6 m class 16
    R 1,595.05 R 1,387.00
  21. uPVC pipe, 110 mm x 6 m class 16
    R 1,242.00 R 1,080.00
  22. uPVC pipe, 90 mm x 6 m class 16
    R 1,036.15 R 901.00
  23. uPVC pipe, 75 mm x 6 m class 16
    R 724.50 R 630.00
  24. uPVC pipe, 63 mm x 6 m class 16
    R 517.50 R 450.00
  25. uPVC pipe, 50 mm x 6 m class 16
    R 339.25 R 295.00
  26. uPVC pipe, 40 mm x 6 m class 16
    R 195.50 R 170.00
  27. uPVC pipe, 32 mm x 6 m class 16
    R 128.80 R 112.00
  28. uPVC pipe, 25 mm x 6 m class 16
    R 79.35 R 69.00
  29. uPVC pipe, 20 mm x 6 m class 16
    R 52.90 R 46.00
  30. uPVC pipe, 315 mm x 6 m class 12
    R 7,768.25 R 6,755.00
  31. uPVC pipe, 250 mm x 6 m class 12
    R 4,495.35 R 3,909.00
  32. uPVC pipe, 200 mm x 6 m class 12
    R 2,899.15 R 2,521.00
  33. uPVC pipe, 160 mm x 6 m class 12
    R 1,904.40 R 1,656.00
  34. uPVC pipe, 140 mm x 6 m class 12
    R 1,519.15 R 1,321.00
  35. uPVC pipe, 125 mm x 6 m class 12
    R 1,212.10 R 1,054.00
  36. uPVC pipe, 110 mm x 6 m class 12
    R 931.50 R 810.00
  37. uPVC pipe, 90 mm x 6 m class 12
    R 776.25 R 675.00
  38. uPVC pipe, 75 mm x 6 m class 12
    R 558.90 R 486.00
  39. uPVC pipe, 63 mm x 6 m class 12
    R 393.30 R 342.00
  40. uPVC pipe, 50 mm x 6 m class 12
    R 255.30 R 222.00
  41. uPVC pipe, 40 mm x 6 m class 12
    R 148.35 R 129.00
  42. uPVC pipe, 32 mm x 6 m class 12
    R 95.45 R 83.00
  43. uPVC pipe, 400 mm x 5.8 m class 09
    R 9,530.05 R 8,287.00
  44. uPVC pipe, 315 mm x 6 m class 09
    R 5,800.60 R 5,044.00
  45. uPVC pipe, 250 mm x 6 m class 09
    R 3,418.95 R 2,973.00
  46. uPVC pipe, 200 mm x 6 m class 09
    R 2,205.70 R 1,918.00
  47. uPVC pipe, 160 mm x 6 m class 09
    R 1,434.05 R 1,247.00
  48. uPVC pipe, 140 mm x 6 m class 09
    R 1,170.70 R 1,018.00
  49. uPVC pipe, 125 mm x 6 m class 09
    R 931.50 R 810.00
  50. uPVC pipe, 110 mm x 6 m class 09
    R 714.15 R 621.00
View as Grid List

Items 1-50 of 83

Page
per page
Set Descending Direction
//
Content that should show when
// // // JS: jQuery('.block-title').toggleSingle(); // // Options: // destruct: defaults to false, but if true, the plugin will remove itself, display content, and remove event handlers jQuery.fn.toggleSingle = function (options) { var settings = $.extend({ destruct: false }, options); return this.each(function () { if (!settings.destruct) { $(this).on('click', function () { $(this) .next() .toggleClass('no-display') .parent() .toggleClass('active'); }); // Hide the content $this = $(this); if (!$this.parent().hasClass('active')) { $this.next().addClass('no-display'); } } else { // Remove event handler so that the toggle link can no longer be used $(this).off('click'); // Remove all classes that were added by this plugin $(this) .next() .removeClass('no-display') .parent() .removeClass('active'); } }); } // end: toggleSingle // Collapsible block - with delegated event // Modification of the standard collapsible block plugin. It has a delegated click event attached to block's container. // It is required for some blocks inside "additional sidebar" (currently: wishlist and compare) // which are created/modified dynamically by Magento's JavaScript code. jQuery.fn.toggleMultiBlocks = function (options) { var settings = $.extend({ destruct: false, blockHeadingSelector: '.block-title' }, options); return this.each(function () { // Container of blocks var $sidebar = $(this); // All blocks inside the container var $blockHeadings = $sidebar.find(settings.blockHeadingSelector); if (!settings.destruct) { $sidebar.on('click', settings.blockHeadingSelector, function(e) { $(this) .next().toggleClass('no-display') .parent().toggleClass('active'); }); // Hide the content in all blocks $blockHeadings.each(function () { var heading = $(this); if (!heading.parent().hasClass('active')) { heading.next().addClass('no-display'); // Here we may need to add that class to the next sibling // if block's content consists of more elements than just one: // .next().addClass('no-display') } else { heading.next().removeClass('no-display'); } }); } else { // Remove event handler so that the toggle link can no longer be used $sidebar.off('click'); // Remove all classes that were added by this plugin $blockHeadings .next().removeClass('no-display') .parent().removeClass('active'); } }); } // end: toggleMultiBlocks var breakpointScreenM = 768; // The same value as Magento's breakpoint @screen__m // Blocks collapsing on smaller viewports enquire.register('(max-width: ' + (breakpointScreenM - 1) + 'px)', { setup: function () { this.toggleElements = $( '.mobile-collapsible .block-title' ); this.delayedToggleElements = $( '.sidebar' ); }, match: function () { this.toggleElements.toggleSingle(); this.delayedToggleElements.toggleMultiBlocks({blockHeadingSelector: '.block:not(#layered-filter-block) .block-title'}); }, unmatch: function () { this.toggleElements.toggleSingle({destruct: true}); this.delayedToggleElements.toggleMultiBlocks({destruct: true, blockHeadingSelector: '.block:not(#layered-filter-block) .block-title'}); } }); // Blocks collapsing on all viewports. // For backward compatibility exclude blocks which have both classes: "collapsible" and "mobile-collapsible" $('.collapsible:not(.mobile-collapsible) .block-title').toggleSingle(); }); //end: on document ready }); //end: requirejs //]]>