1<!DOCTYPE html> 2<html class="no-js" lang="en-GB" id="html-productlistings"> 3<head>
3<script type="text/javascript" async="async" src="//q.controq.com/sq.js?q=www.beatsons.co.uk&u=07715e30-bb09-11f1-8b9c-024694d9afdb&t=1790578287"></script>
3 4 <meta charset="utf-8"> 5 <meta http-equiv="x-ua-compatible" content="ie=edge"> 6 <title>Powder Products</title> 7 <link rel="apple-touch-icon" type="image/png" href="/apple-touch-icon-57x57.png" sizes="57x57"> 8<link rel="apple-touch-icon" type="image/png" href="/apple-touch-icon-60x60.png" sizes="60x60"> 9<link rel="apple-touch-icon" type="image/png" href="/apple-touch-icon-72x72.png" sizes="72x72"> 10<link rel="apple-touch-icon" type="image/png" href="/apple-touch-icon-76x76.png" sizes="76x76"> 11<link rel="apple-touch-icon" type="image/png" href="/apple-touch-icon-114x114.png" sizes="114x114"> 12<link rel="apple-touch-icon" type="image/png" href="/apple-touch-icon-120x120.png" sizes="120x120"> 13<link rel="apple-touch-icon" type="image/png" href="/apple-touch-icon-144x144.png" sizes="144x144"> 14<link rel="apple-touch-icon" type="image/png" href="/apple-touch-icon-152x152.png" sizes="152x152"> 15<link rel="apple-touch-icon" type="image/png" href="/apple-touch-icon-180x180.png" sizes="180x180"> 16<link rel="icon" type="image/png" href="/favicon-192x192.png" sizes="192x192"> 17<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96"> 18<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"> 19<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"> 20<link rel="mask-icon" href="/manifest.json"> 21<link rel="mask-icon" href="/safari-pinned-tab.svg"> 22<meta name="vs_status_checker_version" content="1"> 23<meta name="vs_status_checker" content="1"> 24<meta name="viewport" content="width=device-width,initial-scale=1.0"> 25<meta name="msapplication-TileColor" content="#da532c"> 26<meta name="msapplication-TileImage" content="/mstile-144x144.png"> 27<meta name="theme-color" content="#ffffff"> 28<meta name="facebook-domain-verification" content="kgzpnn8an778ohs5cmg828fayefsyr"> 29 <link rel="preload" href="/media/fonts/font3/icon.woff2?1908202624" as="font" crossorigin> 30 <link rel="preload" imagesrcset ="/images/blue-circle-mastercrete-cement-p24442-56037_thumb.jpg 371w, /images/blue-circle-mastercrete-cement-p24442-56037_medium.jpg 665w" imagesizes ="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" as ="image" /> 31 32 <meta name="description" content="Powder Products" /> 33 <link rel="canonical" href="https://www.beatsons.co.uk/building-supplies-c2514/powder-products-c2656" /> 34 <link rel ="alternate" type ="application/rss+xml" href ="https://www.beatsons.co.uk/rss/1/productlistings/powder-products/cat2656" /> 35 <style id="inline_css">html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{margin:0px auto}.container--pad{background:#ffffff}.container--pad--no-bg{background:transparent}@media only screen and (max-width:767px){.row--s-collapse--outer>.col{padding:0}}@media only screen and (min-width:1025px){.row.row--collapse-l{margin:0}.row.row--collapse-l .col{padding:0}.container{width:1440px;max-width:100%}}@media only screen and (min-width:1025px) and (max-width:93.9999em){.container--pad,.m-container--pad{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:65.9999em){.container--pad{padding-left:0.5rem;padding-right:0.5rem}}@media only screen and (min-width:768px) and (max-width:1024px){.row.row--collapse-m{margin:0}.row.row--collapse-m .col{padding:0}.m-container--pad{padding-left:1rem;padding-right:1rem}}.row{width:1440px;max-width:100%;min-width:10px;margin:0 auto}.row .row{width:auto;max-width:none;min-width:0;margin:0 -5px}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.row.row--collapse{margin:0}.row.row--collapse .col{padding:0}.row.row--collapse--outer .col:first-child{padding-left:0;padding-right:10px}.row.row--collapse--outer .col:last-child{padding-left:10px;padding-right:0}.col{width:100%;min-height:1px;padding:0 5px;display:inline;float:left}@media only screen and (max-width:767px){.grid-32 .s-col-1{width:3.125%}.grid-32 .s-offset-1{margin-left:3.125%}.grid-32 .s-col-2{width:6.25%}.grid-32 .s-offset-2{margin-left:6.25%}.grid-32 .s-col-3{width:9.375%}.grid-32 .s-offset-3{margin-left:9.375%}.grid-32 .s-col-4{width:12.5%}.grid-32 .s-offset-4{margin-left:12.5%}.grid-32 .s-col-5{width:15.625%}.grid-32 .s-offset-5{margin-left:15.625%}
35.grid-32 .s-col-6{width:18.75%}.grid-32 .s-offset-6{margin-left:18.75%}.grid-32 .s-col-7{width:21.875%}.grid-32 .s-offset-7{margin-left:21.875%}.grid-32 .s-col-8{width:25%}.grid-32 .s-offset-8{margin-left:25%}.grid-32 .s-col-9{width:28.125%}.grid-32 .s-offset-9{margin-left:28.125%}.grid-32 .s-col-10{width:31.25%}.grid-32 .s-offset-10{margin-left:31.25%}.grid-32 .s-col-11{width:34.375%}.grid-32 .s-offset-11{margin-left:34.375%}.grid-32 .s-col-12{width:37.5%}.grid-32 .s-offset-12{margin-left:37.5%}.grid-32 .s-col-13{width:40.625%}.grid-32 .s-offset-13{margin-left:40.625%}.grid-32 .s-col-14{width:43.75%}.grid-32 .s-offset-14{margin-left:43.75%}.grid-32 .s-col-15{width:46.875%}.grid-32 .s-offset-15{margin-left:46.875%}.grid-32 .s-col-16{width:50%}.grid-32 .s-offset-16{margin-left:50%}.grid-32 .s-col-17{width:53.125%}.grid-32 .s-offset-17{margin-left:53.125%}.grid-32 .s-col-18{width:56.25%}.grid-32 .s-offset-18{margin-left:56.25%}.grid-32 .s-col-19{width:59.375%}.grid-32 .s-offset-19{margin-left:59.375%}.grid-32 .s-col-20{width:62.5%}.grid-32 .s-offset-20{margin-left:62.5%}.grid-32 .s-col-21{width:65.625%}.grid-32 .s-offset-21{margin-left:65.625%}.grid-32 .s-col-22{width:68.75%}.grid-32 .s-offset-22{margin-left:68.75%}.grid-32 .s-col-23{width:71.875%}.grid-32 .s-offset-23{margin-left:71.875%}.grid-32 .s-col-24{width:75%}.grid-32 .s-offset-24{margin-left:75%}.grid-32 .s-col-25{width:78.125%}.grid-32 .s-offset-25{margin-left:78.125%}.grid-32 .s-col-26{width:81.25%}.grid-32 .s-offset-26{margin-left:81.25%}.grid-32 .s-col-27{width:84.375%}.grid-32 .s-offset-27{margin-left:84.375%}.grid-32 .s-col-28{width:87.5%}.grid-32 .s-offset-28{margin-left:87.5%}.grid-32 .s-col-29{width:90.625%}.grid-32 .s-offset-29{margin-left:90.625%}.grid-32 .s-col-30{width:93.75%}.grid-32 .s-offset-30{margin-left:93.75%}.grid-32 .s-col-31{width:96.875%}.grid-32 .s-offset-31{margin-left:96.875%}.grid-32 .s-col-32{width:100%}.grid-32 .s-offset-32{margin-left:100%}}@media only screen and (max-width:767px) and (orientation:landscape){.grid-32 .sl-col-1{width:3.125%}.grid-32 .sl-offset-1{margin-left:3.125%}.grid-32 .sl-col-2{width:6.25%}.grid-32 .sl-offset-2{margin-left:6.25%}.grid-32 .sl-col-3{width:9.375%}.grid-32 .sl-offset-3{margin-left:9.375%}.grid-32 .sl-col-4{width:12.5%}.grid-32 .sl-offset-4{margin-left:12.5%}.grid-32 .sl-col-5{width:15.625%}.grid-32 .sl-offset-5{margin-left:15.625%}.grid-32 .sl-col-6{width:18.75%}.grid-32 .sl-offset-6{margin-left:18.75%}.grid-32 .sl-col-7{width:21.875%}.grid-32 .sl-offset-7{margin-left:21.875%}.grid-32 .sl-col-8{width:25%}.grid-32 .sl-offset-8{margin-left:25%}.grid-32 .sl-col-9{width:28.125%}.grid-32 .sl-offset-9{margin-left:28.125%}.grid-32 .sl-col-10{width:31.25%}.grid-32 .sl-offset-10{margin-left:31.25%}.grid-32 .sl-col-11{width:34.375%}.grid-32 .sl-offset-11{margin-left:34.375%}.grid-32 .sl-col-12{width:37.5%}.grid-32 .sl-offset-12{margin-left:37.5%}.grid-32 .sl-col-13{width:40.625%}.grid-32 .sl-offset-13{margin-left:40.625%}.grid-32 .sl-col-14{width:43.75%}.grid-32 .sl-offset-14{margin-left:43.75%}.grid-32 .sl-col-15{width:46.875%}.grid-32 .sl-offset-15{margin-left:46.875%}.grid-32 .sl-col-16{width:50%}.grid-32 .sl-offset-16{margin-left:50%}.grid-32 .sl-col-17{width:53.125%}.grid-32 .sl-offset-17{margin-left:53.125%}.grid-32 .sl-col-18{width:56.25%}.grid-32 .sl-offset-18{margin-left:56.25%}.grid-32 .sl-col-19{width:59.375%}.grid-32 .sl-offset-19{margin-left:59.375%}.grid-32 .sl-col-20{width:62.5%}.grid-32 .sl-offset-20{margin-left:62.5%}.grid-32 .sl-col-21{width:65.625%}.grid-32 .sl-offset-21{margin-left:65.625%}.grid-32 .sl-col-22{width:68.75%}.grid-32 .sl-offset-22{margin-left:68.75%}.grid-32 .sl-col-23{width:71.875%}.grid-32 .sl-offset-23{margin-left:71.875%}.grid-32 .sl-col-24{width:75%}.grid-32 .sl-offset-24{margin-left:75%}.grid-32 .sl-col-25{width:78.125%}.grid-32 .sl-offset-25{margin-left:78.125%}.grid-32 .sl-col-26{width:81.25%}.grid-32 .sl-offset-26{margin-left:81.25%}.grid-32 .sl-col-27{width:84.375%}.grid-32 .sl-offset-27{margin-left:84.375%}.grid-32 .sl-col-28{width:87.5%}.grid-32 .sl-offset-28{margin-left:87.5%}.grid-32 .sl-col-29{width:90.625%}.grid-32 .sl-offset-29{margin-left:90.625%}.grid-32 .sl-col-30{width:93.75%}.grid-32 .sl-offset-30{margin-left:93.75%}.grid-32 .sl-col-31{width:96.875%}.grid-32 .sl-offset-31{margin-left:96.875%}.grid-32 .sl-col-32{width:100%}.grid-32 .sl-offset-32{margin-left:100%}}@media only screen and (min-width:768px){.grid-32 .l-col-1{width:3.125%}.grid-32 .l-offset-1{margin-left:3.125%}.grid-32 .l-col-2{width:6.25%}.grid-32 .l-offset-2{margin-left:6.25%}.grid-32 .l-col-3{width:9.375%}.grid-32 .l-offset-3{margin-left:9.375%}.grid-32 .l-col-4{width:12.5%}.grid-32 .l-offset-4{margin-left:12.5%}.grid-32 .l-col-5{width:15.625%}.grid-32 .l-offset-5{margin-left:15.625%}
35.grid-32 .l-col-6{width:18.75%}.grid-32 .l-offset-6{margin-left:18.75%}.grid-32 .l-col-7{width:21.875%}.grid-32 .l-offset-7{margin-left:21.875%}.grid-32 .l-col-8{width:25%}.grid-32 .l-offset-8{margin-left:25%}.grid-32 .l-col-9{width:28.125%}.grid-32 .l-offset-9{margin-left:28.125%}.grid-32 .l-col-10{width:31.25%}.grid-32 .l-offset-10{margin-left:31.25%}.grid-32 .l-col-11{width:34.375%}.grid-32 .l-offset-11{margin-left:34.375%}.grid-32 .l-col-12{width:37.5%}.grid-32 .l-offset-12{margin-left:37.5%}.grid-32 .l-col-13{width:40.625%}.grid-32 .l-offset-13{margin-left:40.625%}.grid-32 .l-col-14{width:43.75%}.grid-32 .l-offset-14{margin-left:43.75%}.grid-32 .l-col-15{width:46.875%}.grid-32 .l-offset-15{margin-left:46.875%}.grid-32 .l-col-16{width:50%}.grid-32 .l-offset-16{margin-left:50%}.grid-32 .l-col-17{width:53.125%}.grid-32 .l-offset-17{margin-left:53.125%}.grid-32 .l-col-18{width:56.25%}.grid-32 .l-offset-18{margin-left:56.25%}.grid-32 .l-col-19{width:59.375%}.grid-32 .l-offset-19{margin-left:59.375%}.grid-32 .l-col-20{width:62.5%}.grid-32 .l-offset-20{margin-left:62.5%}.grid-32 .l-col-21{width:65.625%}.grid-32 .l-offset-21{margin-left:65.625%}.grid-32 .l-col-22{width:68.75%}.grid-32 .l-offset-22{margin-left:68.75%}.grid-32 .l-col-23{width:71.875%}.grid-32 .l-offset-23{margin-left:71.875%}.grid-32 .l-col-24{width:75%}.grid-32 .l-offset-24{margin-left:75%}.grid-32 .l-col-25{width:78.125%}.grid-32 .l-offset-25{margin-left:78.125%}.grid-32 .l-col-26{width:81.25%}.grid-32 .l-offset-26{margin-left:81.25%}.grid-32 .l-col-27{width:84.375%}.grid-32 .l-offset-27{margin-left:84.375%}.grid-32 .l-col-28{width:87.5%}.grid-32 .l-offset-28{margin-left:87.5%}.grid-32 .l-col-29{width:90.625%}.grid-32 .l-offset-29{margin-left:90.625%}.grid-32 .l-col-30{width:93.75%}.grid-32 .l-offset-30{margin-left:93.75%}.grid-32 .l-col-31{width:96.875%}.grid-32 .l-offset-31{margin-left:96.875%}.grid-32 .l-col-32{width:100%}.grid-32 .l-offset-32{margin-left:100%}.grid-32 .l-col-third{width:33.33333%}.grid-32 .l-col-two-third{width:66.66666%}.grid-32 .l-col-fifth{width:20%}.grid-32 .l-col-sixth{width:16.6666666667%}.grid-32 .l-col-seventh{width:14.2857142857%}}@media only screen and (min-width:768px) and (max-width:1024px){.grid-32 .m-offset-0{margin-left:0}.grid-32 .m-col-1{width:3.125%}.grid-32 .m-offset-1{margin-left:3.125%}.grid-32 .m-col-2{width:6.25%}.grid-32 .m-offset-2{margin-left:6.25%}.grid-32 .m-col-3{width:9.375%}.grid-32 .m-offset-3{margin-left:9.375%}.grid-32 .m-col-4{width:12.5%}.grid-32 .m-offset-4{margin-left:12.5%}.grid-32 .m-col-5{width:15.625%}.grid-32 .m-offset-5{margin-left:15.625%}.grid-32 .m-col-6{width:18.75%}.grid-32 .m-offset-6{margin-left:18.75%}.grid-32 .m-col-7{width:21.875%}.grid-32 .m-offset-7{margin-left:21.875%}.grid-32 .m-col-8{width:25%}.grid-32 .m-offset-8{margin-left:25%}.grid-32 .m-col-9{width:28.125%}.grid-32 .m-offset-9{margin-left:28.125%}.grid-32 .m-col-10{width:31.25%}.grid-32 .m-offset-10{margin-left:31.25%}.grid-32 .m-col-11{width:34.375%}.grid-32 .m-offset-11{margin-left:34.375%}.grid-32 .m-col-12{width:37.5%}.grid-32 .m-offset-12{margin-left:37.5%}.grid-32 .m-col-13{width:40.625%}.grid-32 .m-offset-13{margin-left:40.625%}.grid-32 .m-col-14{width:43.75%}.grid-32 .m-offset-14{margin-left:43.75%}.grid-32 .m-col-15{width:46.875%}.grid-32 .m-offset-15{margin-left:46.875%}.grid-32 .m-col-16{width:50%}.grid-32 .m-offset-16{margin-left:50%}.grid-32 .m-col-17{width:53.125%}.grid-32 .m-offset-17{margin-left:53.125%}.grid-32 .m-col-18{width:56.25%}.grid-32 .m-offset-18{margin-left:56.25%}.grid-32 .m-col-19{width:59.375%}.grid-32 .m-offset-19{margin-left:59.375%}.grid-32 .m-col-20{width:62.5%}.grid-32 .m-offset-20{margin-left:62.5%}.grid-32 .m-col-21{width:65.625%}.grid-32 .m-offset-21{margin-left:65.625%}.grid-32 .m-col-22{width:68.75%}.grid-32 .m-offset-22{margin-left:68.75%}.grid-32 .m-col-23{width:71.875%}.grid-32 .m-offset-23{margin-left:71.875%}.grid-32 .m-col-24{width:75%}.grid-32 .m-offset-24{margin-left:75%}.grid-32 .m-col-25{width:78.125%}.grid-32 .m-offset-25{margin-left:78.125%}.grid-32 .m-col-26{width:81.25%}.grid-32 .m-offset-26{margin-left:81.25%}.grid-32 .m-col-27{width:84.375%}.grid-32 .m-offset-27{margin-left:84.375%}.grid-32 .m-col-28{width:87.5%}
35.grid-32 .m-offset-28{margin-left:87.5%}.grid-32 .m-col-29{width:90.625%}.grid-32 .m-offset-29{margin-left:90.625%}.grid-32 .m-col-30{width:93.75%}.grid-32 .m-offset-30{margin-left:93.75%}.grid-32 .m-col-31{width:96.875%}.grid-32 .m-offset-31{margin-left:96.875%}.grid-32 .m-col-32{width:100%}.grid-32 .m-offset-32{margin-left:100%}}@media only screen and (max-width:767px){.grid-32 .s-col-third{width:33.33333%}.grid-32 .s-col-two-third{width:66.66666%}.grid-32 .s-col-fifth{width:20%}}@media only screen and (max-width:767px) and (orientation:landscape){.grid-32 .sl-col-third{width:33.33333%}.grid-32 .sl-col-two-third{width:66.66666%}.grid-32 .sl-col-fifth{width:20%}}@media only screen and (min-width:768px) and (max-width:1024px){.grid-32 .m-col-third{width:33.33333%}.grid-32 .m-col-two-third{width:66.66666%}.grid-32 .m-col-fifth{width:20%}.grid-32 .m-col-sixth{width:16.6666666667%}}@font-face{font-family:'Montserrat';src:url('/media/fonts/montserrat/montserrat-regular-webfont.eot?1908202624');src:url('/media/fonts/montserrat/montserrat-regular-webfont.eot#iefix?1908202624') format('embedded-opentype'),url('/media/fonts/montserrat/montserrat-regular-webfont.woff2?1908202624') format('woff2'),url('/media/fonts/montserrat/montserrat-regular-webfont.woff?1908202624') format('woff'),url('/media/fonts/montserrat/montserrat-regular-webfont.ttf?1908202624') format('truetype'),url('/media/fonts/montserrat/montserrat-regular-webfont.svg#Montserrat-Regular1908202624') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('/media/fonts/montserrat/montserrat-500-webfont.eot?1908202624');src:url('/media/fonts/montserrat/montserrat-500-webfont.eot#iefix?1908202624') format('embedded-opentype'),url('/media/fonts/montserrat/montserrat-500-webfont.woff2?1908202624') format('woff2'),url('/media/fonts/montserrat/montserrat-500-webfont.woff?1908202624') format('woff'),url('/media/fonts/montserrat/montserrat-500-webfont.ttf?1908202624') format('truetype'),url('/media/fonts/montserrat/montserrat-500-webfont.svg#Montserrat1908202624') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('/media/fonts/montserrat/montserrat-600-webfont.eot?1908202624');src:url('/media/fonts/montserrat/montserrat-600-webfont.eot#iefix?1908202624') format('embedded-opentype'),url('/media/fonts/montserrat/montserrat-600-webfont.woff2?1908202624') format('woff2'),url('/media/fonts/montserrat/montserrat-600-webfont.woff?1908202624') format('woff'),url('/media/fonts/montserrat/montserrat-600-webfont.ttf?1908202624') format('truetype'),url('/media/fonts/montserrat/montserrat-600-webfont.svg#Montserrat1908202624') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url('/media/fonts/montserrat/montserrat-bold-webfont.eot?1908202624');src:url('/media/fonts/montserrat/montserrat-bold-webfont.eot#iefix?1908202624') format('embedded-opentype'),url('/media/fonts/montserrat/montserrat-bold-webfont.woff2?1908202624') format('woff2'),url('/media/fonts/montserrat/montserrat-bold-webfont.woff?1908202624') format('woff'),url('/media/fonts/montserrat/montserrat-bold-webfont.ttf?1908202624') format('truetype'),url('/media/fonts/montserrat/montserrat-bold-webfont.svg#Montserrat-Bold1908202624') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'icon';src:url('/media/fonts/font3/icon.eot?1908202624');src:url('/media/fonts/font3/icon.eot#iefix?1908202624') format('embedded-opentype'),url('/media/fonts/font3/icon.woff2?1908202624') format('woff2'),url('/media/fonts/font3/icon.woff?1908202624') format('woff'),url('/media/fonts/font3/icon.ttf?1908202624') format('truetype'),url('/media/fonts/font3/icon.svg#icon?1908202624') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico,.ico:before{speak:none}.icon--custom{font-family:'icon_custom'}.icon-left:before{content:"\21"}.icon-right:before{content:"\22"}.icon-up-arrow-long:before{content:"\23"}.icon-dropdown:before{content:"\24"}.icon-left-circle:before{content:"\25"}.icon-right-circle:before{content:"\26"}.icon-page-up:before{content:"\27"}.icon-tick:before{content:"\28"}.icon-cross:before{content:"\29"}.icon-plus:before{content:"\2a"}.icon-minus:before{content:"\2b"}.icon-bag:before{content:"\2c"}.icon-trolley:before{content:"\2d"}.icon-search:before{content:"\2e"}.icon-login:before{content:"\2f"}.icon-logout:before{content:"\30"}.icon-heart:before{content:"\31"}.icon-star:before{content:"\32"}.icon-star-empty:before{content:"\33"}.icon-envelope:before{content:"\34"}.icon-envelope-white:before{content:"\35"}.icon-mobile:before{content:"\36"}.icon-phone-circle:before{content:"\37"}.icon-phone-old:before{content:"\38"}.icon-phone:before{content:"\39"}.icon-van:before{content:"\3a"}.icon-van-circle:before{content:"\3b"}.icon-menu:before{content:"\3c"}.icon-grid:before{content:"\3d"}.icon-list:before{content:"\3e"}.icon-question:before{content:"\3f"}.icon-quote:before{content:"\40"}.icon-close:before{content:"\41"}.icon-circle-tick:before{content:"\42"}.icon-circle:before{content:"\43"}.icon-square-tick:before{content:"\44"}.icon-square:before{content:"\45"}.icon-address-book:before{content:"\46"}
35.icon-details:before{content:"\47"}.icon-history:before{content:"\48"}.icon-lock:before{content:"\49"}.icon-update:before{content:"\4a"}.icon-remove:before{content:"\4b"}.icon-switch:before{content:"\4c"}.icon-refresh:before{content:"\4d"}.icon-globe:before{content:"\4e"}.icon-uk:before{content:"\4f"}.icon-currency:before{content:"\50"}.icon-exchange:before{content:"\51"}.icon-quotes:before{content:"\52"}.icon-quotes-black:before{content:"\53"}.icon-home:before{content:"\54"}.icon-gift:before{content:"\55"}.icon-size-guide:before{content:"\56"}.icon-thumbs-up:before{content:"\57"}.icon-padlock:before{content:"\58"}.icon-pdf:before{content:"\59"}.icon-download:before{content:"\5a"}.icon-locate:before{content:"\5b"}.icon-trade:before{content:"\5c"}.icon-paypal:before{content:"\5d"}.icon-id:before{content:"\5e"}.icon-5stars:before{content:"\5f"}.icon-5stars-alt:before{content:"\60"}.icon-twitter:before{content:"\61"}.icon-facebook:before{content:"\62"}.icon-instagram:before{content:"\63"}.icon-google-plus:before{content:"\64"}.icon-pinterest:before{content:"\65"}.icon-youtube:before{content:"\66"}.icon-blog:before{content:"\67"}.icon-polyvore:before{content:"\68"}.icon-linkedin:before{content:"\69"}.icon-playvideo:before{content:"\6a"}.icon-tumblr:before{content:"\6b"}.icon-360-spin:before{content:"\6c"}.icon-calc:before{content:"\6d"}.icon-houzz:before{content:"\6e"}.icon-vimeo:before{content:"\6f"}.icon-snapchat:before{content:"\70"}.icon-print:before{content:"\71"}.icon-star-half:before{content:"\72"}.icon-flickr:before{content:"\73"}.icon-flag:before{content:"\74"}.icon-custom1:before{content:"\75"}.icon-custom2:before{content:"\76"}.icon-custom3:before{content:"\77"}.icon-custom4:before{content:"\78"}.icon-custom5:before{content:"\79"}.icon-custom6:before{content:"\7a"}.icon-2-across:before{content:"\7b"}.icon-3-across:before{content:"\7c"}.icon-4-across:before{content:"\7d"}.icon-whatsapp:before{content:"\7e"}.icon-skype:before{content:"\21a"}.icon-microphone:before{content:"\22a"}.icon-5-across:before{content:"\23a"}.icon-swatch-request:before{content:"\24a"}.icon-tiktok:before{content:"\19a"}.ico.icon-custom1,.ico.icon-custom2,.ico.icon-custom3,.ico.icon-custom4,.ico.icon-custom5,.ico.icon-custom6{font-family:"icon_custom"}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;outline:none;height:100%;min-height:1px;overflow:hidden;position:relative}@media only screen and (min-width:1025px){.slick-slide.slick-not-desktop{display:block}}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{display:none;height:26%;padding:0;position:absolute;text-align:center;top:37%;width:50px;font-weight:700;text-align:center;position:absolute;z-index:1;background:none;border:0;color:#ffffff}.slick-arrow-vertical{position:relative;width:100%;height:10%}.slick-arrow-vertical .icon-left:before{display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.slick-arrow-vertical .icon-right:before{display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.slick-arrow-vertical .icon-right{position:relative;top:5px}.slick-arrow-vertical .icon-left{position:relative;top:2px}.slick-slider--arrow-2 .slick-arrow{width:auto}
35.slick-arrow:hover{background:none;color:#cccccc}.slick-prev{left:0}.slick-next{right:0}.slick-slider--arrow-3 .slick-arrow,.slick-slider--arrow-4 .slick-arrow{color:#ffffff;background:#231f20;border:1px solid #231f20}.slick-slider--arrow-3 .slick-arrow:hover,.slick-slider--arrow-4 .slick-arrow:hover{color:#ffffff;background:#d51300;border:1px solid #d51300}.slick-slider--arrow-4 .slick-arrow{opacity:0}.slick-slider--arrow-3 .slick-arrow.slick-next,.slick-slider--arrow-4 .slick-arrow.slick-next{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;border-right:0}.slick-slider--arrow-3 .slick-arrow.slick-prev,.slick-slider--arrow-4 .slick-arrow.slick-prev{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;border-left:0}.slick-slider--arrow-3 .slick-arrow-vertical.slick-prev,.slick-slider--arrow-4 .slick-arrow-vertical.slick-prev{border-left:1px solid #231f20;border-bottom:0}.slick-slider--arrow-3 .slick-arrow-vertical.slick-next,.slick-slider--arrow-4 .slick-arrow-vertical.slick-next{border-right:1px solid #231f20;border-top:0}.slick-arrow span{font-weight:700;font-size:2rem}.slick-slider--arrow-2 .slick-arrow span{opacity:0.75;font-size:5rem;font-weight:400}@media only screen and (max-width:767px){.slick-slider--arrow-2 .slick-arrow span{font-size:3rem}.compare--small .slick-arrow{height:5rem;top:9.5rem}}.slick-dots{margin:0;padding:0;text-align:center;position:absolute;bottom:1.5rem;width:100%}.slick-dots li{display:inline-block;margin:0 0.375rem;padding:0}.slick-dots li button{font-size:0;background:#ffffff;height:14px;width:14px;border-radius:50%;line-height:0;border:1px solid #d2d2d2;letter-spacing:0;margin-bottom:0;padding:0}.slick-dots li.slick-active button{background:#d51300;border-color:#d51300}.show-dots-on-all-devices .slick-dots{position:relative;bottom:0;margin-top:1rem;margin-bottom:1rem;z-index:101}.row .upselling .slick-track .slick-slide{padding:0 5px}input[type='tel'],input[type='text'],input[type='email'],input[type='password'],input[type='search'],textarea{-webkit-appearance:none;-moz-appearance:none}input{-webkit-border-radius:0}input[type="image"]{padding:0}input,.input,select,textarea,label,.label,button,.button{margin-bottom:1rem;line-height:inherit}input,select,textarea,button{font-family:inherit}input,select,textarea{background-color:#ffffff;color:#808080;border:1px solid #d2d2d2;font-size:0.833rem}input[type='file']{border:none}input[type='tel'],input[type='text'],input[type='email'],input[type='password'],input[type='search'],input[list],select{height:3rem}input,select{padding:0 0.938rem}textarea{padding:0.938rem}input[type="search"]{box-sizing:inherit}input:active,input:focus,textarea:active,textarea:focus{background-color:#dcdcdc;outline:0}input::-webkit-input-placeholder{color:#808080}input::-moz-placeholder{color:#808080;opacity:1}input:-ms-input-placeholder{color:#808080}input:-moz-placeholder{color:#808080;opacity:1}label,.label{color:#231f20;font-size:0.833rem;line-height:1rem}label{display:block}button,.button,.button--invert:hover{background-color:#d51300;color:#ffffff}button,.button{padding:0.75rem 1.5rem;border:1px solid #d51300;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem;transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s}button{display:block}button:disabled,.button--disabled{background-color:#d51300;color:#ffffff;border:1px solid #d51300;opacity:0.5}.button{display:inline-block}button:hover:not(:disabled),.button:hover:not(:disabled):not(.disabled),.button--invert{background-color:#ffffff;color:#d51300}.button--match-input{padding:0.75rem}.button--sm{padding:0.5rem 1rem}.button--lg{padding:1rem 2rem}.button--secondary{background-color:#d51300;color:#ffffff;border:1px solid #d51300}input.invalid{background-color:rgba(210,168,168,1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-group{margin-top:2rem}.capture_plus_hidden_row{display:none}.form-subtitle{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem;display:block}.form-subtitle--1{margin-bottom:2rem}.form-subtitle--2{margin-bottom:1rem}.error_textbox{background-color:red}.mandatory-key{color:#797979;margin-top:0;font-size:0.833rem;font-style:italic}.mandatory-key__symbol,.mandatory{color:red}.search-form input,.search-form button{height:44px;line-height:44px;padding:0 0.75rem}.search-form button{background-color:#ffffff;color:#d51300;border:1px solid #d2d2d2;white-space:nowrap}.search-form button:hover{background-color:#d51300;color:#ffffff}.form-builder__checkbox{margin:1rem 0}.form-builder__checkbox input[type="checkbox"],.form-builder__checkbox input[type="radio"]{margin:0}.form-builder__checkbox label{margin:0 .25rem 0;display:inline;position:relative;bottom:2px}.form-builder__html--product-info{margin-top:1rem;color:#231f20;font-size:0.833rem;line-height:1rem}
35input[type="checkbox"].checkbox--multi,.multi_checkbox__label{margin:0;line-height:normal;vertical-align:initial}.newsletter_groups_wrapper>.row{padding:.5rem 0}.newsletter_groups_wrapper>.row:last-child{padding-bottom:1rem}.form-builder__checkbox label a{text-decoration:underline}.brochure_wrapper .col--image img{margin-bottom:.5rem}.brochure_wrapper .col--image{padding-bottom:1rem}.cms-page__captcha-image{display:block;margin-bottom:1rem;font-size:0.833rem}.cms-page__captcha-image img{margin-bottom:.5rem}.captcha,.captcha__image,.captcha__message{margin-bottom:2rem}.input--expand,.select--expand,.button--expand,.textarea--expand{width:100%}.input--error,.select--error{margin-bottom:0;border-color:#e39da5;border-bottom:none;border-radius:2px 2px 0 0}.dob-select .select--error{border-bottom:1px solid #e39da5}.checkout_template .dob-select .select--error{border-bottom:1px solid #e39da5}.input--error-message,.select--error-message{width:100%;float:left;background-color:red;color:#ffffff;margin-bottom:1rem;padding:0.5rem;border-width:1px;font-size:0.833rem}.checkout-input-message--error{color:#d7041d;font-size:0.75em;line-height:1.333em;display:block;margin-bottom:1rem}@media only screen and (max-width:767px){.input--error,.select--error{border-width:2px}textarea.select--error{vertical-align:bottom}.s-input--expand,.s-button--expand{width:100%}input,select{font-size:18px}}@media only screen and (min-width:768px){.input--error,.select--error{border-width:1px}}@media only screen and (min-width:1025px){label,input[type="checkbox"],input[type="radio"]{margin-top:1rem}}.loqate-address-options,.loqate-address-result{font-size:0.833rem}.loqate-address-result td,.loqate-address-result>div{background-color:#ffffff;color:#808080}.loqate-address-result td,.loqate-address-result>div,.loqate-address-options td,.loqate-address-options>div{border-color:#d2d2d2 !important}#js-facebook-button,#js-google-button{text-decoration:none}.account-page__section .account-page__content--social{padding:1rem}.checkout_template .account-page__content--social{padding:1rem 0}.account-page__content__social{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify}.social-btn-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.25rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;max-width:260px;padding:0;text-decoration:none}.social-btn-group:hover{color:#fff;opacity:.8}.social-btn-group>i,.social-btn-group>img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;margin-left:10px;padding:.75rem}.social-btn-group>span{-webkit-box-flex:1;-ms-flex:1 0 80%;flex:1 0 80%;font-size:.875rem;text-align:center;letter-spacing:0.016rem;padding:.75rem .75rem .75rem .375rem}.social-btn-group--facebook{background-color:#428bca;color:#fff}.social-btn-group--google{background-color:#fff;border:1px solid #ccc;color:#2a2a2a}.social-btn-group--google:hover{color:#2a2a2a}.social-btn-group--google>img{border-right:1px solid #ccc}.account-page__social-image{border-radius:50%;margin:0 auto 1rem}.account-page h1{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;color:#231f20;font-size:1.728rem}.form-builder__textnote{color:#231f20;font-size:0.833rem;line-height:1rem}.newsletter_groups_wrapper label{margin-bottom:0}.newsletter_groups_section{margin-bottom:1rem}@media only screen and (min-width:768px){.account-page__content__social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.account-page__content__social>*:not(:last-of-type){margin-right:1rem}.social-btn-group>span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media only screen and (min-width:1024px){#social_register_holder{margin:0 auto;max-width:900px}#social_register_holder .full_name_wrapper label,#social_register_holder .email_address_wrapper label{text-align:center}.newsletter_groups_section.col{width:50%}.newsletter_groups_section.col{margin-left:37.5%}}.newsletter_signup_wrapper a,.stock-notification__newsletter__terms a,.newsletter-signup__newsletter__terms a,.terms-and-conditions,.newsletter_groups_wrapper label a{text-decoration:underline}#business_plus_holder{padding:0 1rem}.account-page__description{padding:1rem 1rem 2rem 1rem}.business-account__header{margin:1rem 0}.password_input{position:relative}.password_input .password_show_hide___toggle{position:absolute;right:0;top:0;height:3rem;font-size:0.833rem;padding:0;width:4rem;text-align:center;line-height:3rem;cursor:pointer;background:#eeeeee;border:1px solid #d2d2d2}.password_input #your_password{padding:0 4.938rem 0 0.938rem}.password_input input::-ms-clear,.password_input input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body{font-size:100%;background-color:#ffffff;color:#606060;font-family:'Montserrat',sans-serif;line-height:1.25}@media only screen and (max-width:767px){html,body{height:100%}}img{max-width:100%;display:block}a{color:#606060;text-decoration:none}a:hover,a.promo-unit__link:hover .promo-unit__text{text-decoration:underline}a.ico:hover,a.button:hover,a.promo-unit__link:hover{text-decoration:none}a:active,a:focus,button:active,button:focus,img:active,img:focus{outline:0}p,ul,ol,li,blockquote{margin:1rem 0}ul,ol{padding:0 0 0 1rem}ul{margin:0 0 1rem 1rem}h1,h2,h3,h4,h5,h6{margin:1rem 0}p:first-child,ul:first-child,li:first-child,blockquote:first-child,h2:first-child{margin-top:0}p:last-child,ul:last-child,li:last-child,blockquote:last-child{margin-bottom:0}button{-webkit-border-radius:0px}@media only screen and (max-width:767px){.s-hide,.m-only,.m-up{display:none !important}}@media only screen and (min-width:768px){.s-only{display:none !important}}@media only screen and (min-width:768px) and (max-width:1024px){.m-hide{display:none !important}}@media only screen and (max-width:1024px){.l-only,.l-up{display:none !important}}@media only screen and (min-width:1025px){a:hover{color:#d51300}.m-down,.m-only{display:none !important}.l-image-align-center{margin:0 auto}}@media only screen and (min-width:1025px) and (max-width:1439px){.l-hide{display:none !important}}@media only screen and (max-width:1439px){.xl-only{display:none !important}}@media only screen and (min-width:1440px){.l-only,.l-down,.xl-hide{display:none !important}.xl-image-align-center{margin:0 auto}}.no-bullet,.bullet{margin-left:0}.no-bullet{padding:0;list-style:none}.left{float:left}.right{float:right}.inline-list{margin:0;padding:0;list-style:none;overflow:hidden}.inline-list>li{display:block;float:left}.all-hide{display:none}.address{font-size:0.833rem}ul.address li{margin:0 0 0.25rem 0}ul.address li:last-child{margin-bottom:0}.button-group{margin:0;padding:0;list-style:none}.button-group>li{display:block;float:left}.button-group .button,.button-group button{margin:0}@media only screen and (max-width:767px){.button-group>li{margin:0 0 0.5rem 0;float:none}.button-group>li:last-child{margin-bottom:0}.button-group>li>a{text-align:center}}@media (min-width:768px){.button-group--right{float:right}}.inline-list--right>li{float:right}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.image-align-center{margin:0 auto}.no-border-right{border-right:none !important}
35.no-border-left{border-left:none !important}.site-title{background-color:#ffffff;color:#231f20;padding:1rem;margin-bottom:1rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem;border-top:1px solid #ffffff;border-bottom:1px solid #e2e2e2;text-align:left}.site-sub-title{text-align:left}.product-list{padding:0}.search-results-products .product-list{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.search-results-products .product-list:before,.search-results-products .product-list:after{display:block}html.flexbox .product-list.row:before,html.flexbox .product-list.row:after{display:inherit}.product-list li{margin:0}#ajax_filters_loading{position:fixed}.ajax-loading{background:rgba(255,255,255,.6);z-index:9999;top:0;left:0;height:100%;width:100%}.site-header__sticky{background:#d51300;color:#ffffff;text-align:center;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:0.833rem;padding:0.5rem 0}.site-header__sticky a{color:#ffffff}.site-header__sticky .promo-unit__text__title{font-weight:700}.site-header__sticky__col{position:relative;padding:0 1.5rem}.site-header__sticky__close{position:absolute;right:5px;line-height:1.25;cursor:pointer}.site-header__sticky-drop-down--links--country--container__list{padding:0;margin:0}.site-header__sticky-drop-down--links--country .drop-down--links--country{list-style:none;float:left}.site-header__sticky-drop-down--country--name{text-align:left}.sticky-drop-down--links--country-container img{display:inline}.sticky-drop-down--links--country-container{margin:0 0.5rem 0 0}.site-header__sticky__links__country li{text-align:left}.site-header__sticky__links__country img{display:inline-block}@media only screen and (max-width:1024px){.promo-unit-sticky-promo{display:none}.promo-unit-sticky-promo-sticky-stack div{display:block;padding:3px 0}.promo-unit-sticky-promo i{vertical-align:middle;margin-right:0.5rem}.promo-unit-sticky-promo:first-child{display:block}.site-header__sticky__col{padding:0 1.5rem}.site-header__sticky .slick-arrow{top:-7px;width:auto}.site-header__sticky .slick-arrow span{font-size:0.75rem}.promo-unit--video.video-fit-cover{overflow:hidden}.promo-unit--video.video-height-250,.promo-unit--video.video-height-250 video{height:250px}.promo-unit--video.video-height-300,.promo-unit--video.video-height-300 video{height:300px}.promo-unit--video.video-height-400,.promo-unit--video.video-height-400 video{height:400px}.promo-unit--video.video-fit-cover video{object-fit:cover;object-position:center}}@media only screen and (max-width:767px){.site-header__sticky{font-size:0.579rem}}.floating-sidebar{position:fixed;right:0;top:25%;z-index:1000}.floating-sidebar #whoson_chat_link img{display:none}.floating-sidebar #whoson_chat_link #whoson-image{display:block}.vertical-table{width:100%;border:1px solid #d2d2d2}.vertical-table:not(:first-child){margin-top:1rem}.vertical-table:not(:last-child){margin-bottom:1rem}.vertical-table tr{border-bottom:1px solid #d2d2d2}.vertical-table tr:nth-child(even){background-color:#e9e8e8}.vertical-table th,.vertical-table td:not(:last-child){border-right:1px solid #d2d2d2}.vertical-table th,.vertical-table td{padding:0.5rem;font-size:0.833rem}.vertical-table th{text-align:left;display:none}.vertical-table td{display:block}.vertical-table td:before{width:8em;content:attr(data-th) ":";display:inline-block}.vertical-table td.no-content-before:before{content:'';width:0;display:none}@media (min-width:768px){.vertical-table th,.vertical-table td{display:table-cell}.vertical-table td:before{display:none}}.rwd-table{margin:1em 0;width:100%}.rwd-table tbody tr:not(.rwd-table__row--no-border){border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.rwd-table th{display:none}.rwd-table td{font-size:0.833rem;display:block;vertical-align:top}.rwd-table td:before{width:8em;content:attr(data-th) ":";font-weight:bold;display:inline-block}.rwd-table td.no-content-before:before{content:'';width:0;display:none}td.rwd-table__valign-m{vertical-align:middle}.rwd-table--bordered tr:not(.rwd-table__row--no-side-border) th:first-child,.rwd-table--bordered tr:not(.rwd-table__row--no-side-border) td:first-child{border-left:1px solid #d2d2d2}.rwd-table--bordered tr:not(.rwd-table__row--no-side-border) th,.rwd-table--bordered tr:not(.rwd-table__row--no-side-border) td{border-right:1px solid #d2d2d2}@media only screen and (min-width:768px){.spend-table{width:25%}}@media only screen and (max-width:767px){.spend-table{width:100%}}.spend-table{margin-bottom:1rem;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}#spend_table_explanation{margin-bottom:1rem;padding-bottom:1rem}.rwd-table__headings,.spend-table__headings{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.rwd-table__headings th,.spend-table__headings th{background-color:#e9e8e8;color:#231f20;text-align:left}.rwd-table__headings th.text-align-center{text-align:center}.rwd-table__title{font-weight:700}.spend-table__headings,.spend-table .orders-list__row{padding:0.5rem}.spend-table__headings span{font-size:0.75rem;display:block}.rwd-table tfoot td{padding:1rem 0.5rem}.footer-credit a[href^="tel:"]{color:inherit;pointer-events:none}@media only screen and (max-width:767px){.rwd-table>tbody>tr>td,.spend-table>tbody>tr>td,.spend-table th{padding:0.5rem 0}.rwd-table ul,.rwd-table img:not(:last-child){margin-top:1rem}.rwd-table ul.button-group{margin-top:0}.rwd-table input,.rwd-table select,.rwd-table textarea{margin:1rem 0 0 0;display:block}}@media (min-width:768px){.rwd-table th,.rwd-table>tbody>tr>td{padding:0.5rem}.rwd-table th,.rwd-table td{display:table-cell}.rwd-table td:before{display:none}}.flex-table{width:100%}.flex-table td,.flex-table th{text-align:center;border:1px solid #d2d2d2;padding:6px;word-wrap:break-word}.flex-table th:first-child,.flex-table td:first-child{font-weight:bold;color:#606060;}@media only screen and (max-width:767px){.flex-table tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;justify-content:space-around}.flex-table td,.flex-table th{display:block;width:25%}.flex-table th:first-child,.flex-table td:first-child{width:100%}.flex-table th:first-child{display:none}}.message{margin-bottom:1rem;font-size:0.833rem}.message--success{color:green}.message--error{color:red}.alert{background-color:#000000;color:#ffffff;margin-bottom:1rem;padding:1rem 3rem 1rem 1rem;font-size:0.833rem;font-weight:700;position:relative}.alert--positive{background-color:green}.alert--negative{background-color:red}.alert__close{color:#eeeeee;display:block;position:absolute;top:1rem;right:1rem}.alert__close:hover{color:#ffffff}@media only screen and (max-width:767px){.s-text-align-left{text-align:left}.s-text-align-center{text-align:center}.s-text-align-right{text-align:right}.site-title{text-align:center}.s-image-align-center{margin:0 auto}.popover-alert{background-color:green;color:#ffffff;padding:0.813rem 0;font-size:0.694rem;text-align:center;opacity:.8;display:none}}@media only screen and (max-width:767px) and (orientation:landscape){.sl-text-align-left{text-align:left}.sl-text-align-center{text-align:center}.sl-text-align-right{text-align:right}.sl-image-align-center{margin:0 auto}}.show-for-sr{height:1px;width:1px;margin:0;position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px)}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}@media only screen and (min-width:768px){.m-up-cf:before,.m-up-cf:after{content:" ";display:table}.m-up-cf:after{clear:both}.m-up-cf{*zoom:1}}.table{display:table}.table--expand{width:100%}.table__row{display:table-row}.table__cell{display:table-cell;vertical-align:top}.table__cell--expand{width:100%}.drop-down .drop-down__menu{visibility:hidden;opacity:0;transition:visibility 0s,opacity 0s}.spinner{margin:auto;width:70px;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;height:18px}.spinner>div{width:18px;height:18px;background-color:#d51300;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1.0)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1.0);transform:scale(1.0)}}
35.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex--fw-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex--ai-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex--ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex--ai-end{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.flex--jc-sa{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-around}.flex--jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex--jc-se{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex--jc-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex--jc-fe{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex--fd-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex--fd-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex--fd-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.promo-unit__promo-image{display:block;position:relative}.promo-unit__promo-image img{bottom:0;left:0;position:absolute;right:0;top:0}@media only screen and (max-width:767px){.s-flex--fd-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.s-flex--fd-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.s-flex-spacer--vertical>.col{margin-bottom:1rem}.s-flex--fw-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}}#vs-browser-check{width:0;position:absolute;display:none}@media only screen and (max-width:767px){#vs-browser-check{width:5px}.s-float--reset{float:left}.s-hide-lenient{display:none}.drop-down .drop-down__menu{display:none;visibility:visible;opacity:1}.s-flex--fd-column{flex-direction:column}.s-flex--jc-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.s-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px) and (max-width:1024px){#vs-browser-check{width:10px}.m-float--reset{float:left}.m-text-align-left{text-align:left}.m-text-align-center{text-align:center}.m-text-align-right{text-align:right}.m-image-align-center{margin:0 auto}}@media only screen and (min-width:768px){.drop-down .drop-down__menu{background-color:#ffffff;color:#606060;position:absolute;top:100%;left:0;z-index:102}.drop-down .drop-down__menu:before{content:" ";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:0px 3px 3px 0px rgba(128,128,128,.6);-moz-box-shadow:0px 3px 3px 0px rgba(96,96,96,.6);box-shadow:0px 3px 3px 0px rgba(96,96,96,.6)}.drop-down:not(.drop-down--nav-no-hover):not(.drop-down--nav--delay):hover>.drop-down__menu{visibility:visible;opacity:1;transition-delay:150ms;-webkit-transition-delay:150ms}.delay .drop-down:not(.drop-down--nav-no-hover):hover>.drop-down__menu{visibility:visible;opacity:1}.drop-down--links{position:relative}.drop-down--links.drop-down>.drop-down__menu{padding:1rem;left:-1.5rem}.drop-down--links.drop-down>.drop-down__menu ul{margin:0}.drop-down--links>.drop-down__menu li{white-space:nowrap;margin:0 0 0.5rem}.drop-down--links>.drop-down__menu li:last-child{margin:0}.drop-down--links,.drop-down--links a{color:#231f20}.drop-down--links .drop-down__menu a:hover{text-decoration:underline}.button-group>li{margin:0 1px 0 0}.button-group>li:last-child{margin-right:0}.mu-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:1024px){div#gts-c{display:none}}@media only screen and (min-width:1025px) and (max-width:1439px){#vs-browser-check{width:15px}.l-float--reset{float:left}}@media only screen and (min-width:1440px){#vs-browser-check{width:20px}.xl-float--reset{float:left}}.pos-fix{position:fixed}.pos-rel{position:relative}.pos-abs{position:absolute}.promo_unit{position:relative}.promo-unit__overlays{top:0;left:50%;-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);height:100%;width:100%;position:absolute;background-image:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');z-index:10}.promo-unit__overlay{position:absolute;z-index:1}.promo-unit__overlay__link{width:100%;height:100%;display:block}.promo-unit__overlay.promo-unit__overlay--countdown{display:table}.promo-unit--overlay{position:relative}@media only screen and (min-width:1025px){.promo-unit__link img{-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-backface-visibility:hidden}.promo-unit__link img:hover{opacity:0.8}.site-header__top .promo-unit__link img:hover{opacity:1}}
35.deals-widget__countdown{height:100%;width:100%;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1.44rem;text-align:center;display:table-cell;vertical-align:middle}.deals-widget__countdown li{margin:0;display:inline-block;padding-right:5px}.deals-widget__countdown li:last-child{padding:0}@media only screen and (max-width:767px){.deals-widget__countdown{font-size:1.2rem}}.signup-loader{display:none}.ajax-loading.signup-loader{height:44px}.signup-loading .signup-loader{display:block;position:absolute}.site-footer__top__newsletter .search-form{position:relative}.signup-result{position:absolute;top:55px;padding:0.5rem 1rem;background:#e9e8e8;display:none;width:auto;font-size:0.694rem;line-height:1rem;color:#fff;z-index:1}.signup-result:before{width:0;height:0;border-left:10px solid transparent;border-bottom:10px solid #e9e8e8;border-right:10px solid transparent;position:absolute;left:20px;bottom:100%;content:""}.signup-success .signup-result{background:#7fd47f}.signup-success .signup-result:before{border-bottom-color:#7fd47f}.signup-error .signup-result{background:#ff7a6c}.signup-error .signup-result:before{border-bottom-color:#ff7a6c}.signup-existing .signup-result{background:#eecf64}.signup-existing .signup-result:before{border-bottom-color:#eecf64}.site-footer__top__newsletter__groups{padding-bottom:1rem}.site-footer__top__newsletter__group-holder{display:inline-block;margin-right:20px;white-space:nowrap}.site-footer__top__newsletter__groups input[type=checkbox]{font-size:1rem;margin-left:5px}.popup_newsletter_signup{position:relative}.product-content__price--inc em,.product-content__price--ex em{font-style:normal}.promo_unit_title_heading{display:block;margin-top:5px;color:#231f20}.form-message{font-weight:700}.form-message--error,.form-message--success{color:#ffffff}.bundle--details{margin-top:5px;padding:5px;background-color:rgba(233,232,232,.6)}.bundle--details .child--product--details{margin:5px;font-size:.875rem;font-weight:500}.bundle--details .child--product--details:last-child{margin-bottom:0}.bundle--details .child--product--details p{margin:0}.bundle--details .bundle-out-of-stock-message p{color:red;margin:5px}.site-header__nav{background-color:#ffffff}.site-header__nav__menu li{margin:0}.site-header__nav__menu li a{cursor:pointer}.site-header__nav__menu li a.top_level_link--img{text-align:center;display:block;margin:0 auto}.site-header__nav__menu li a.top_level_link--img img{width:64px;height:auto;margin:0 auto;border:1px solid #eee}.site-header__nav__menu>li>a{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;color:#231f20}.site-header__nav__menu>li.sale-menu>a{color:#d51300;background:#ffffff}.site-header__nav__menu>li.compact-menu.drop-down.drop-down--nav{position:relative}.site-header__nav__menu>li>.drop-down__menu a{color:#606060}.site-header__nav__menu>li>.drop-down__menu .drop-down__menu__promo-unit a{padding:0;display:inline}.site-header__nav__menu>li>.drop-down__menu .drop-down__menu__promo-unit a img{height:auto}.drop-down__menu__block,.drop-down__title{padding:0.5rem 0}.drop-down__menu__block ul{padding:0 0.5rem;margin:0}.drop-down__menu__promo-unit{padding:0 0.5rem;display:block}.drop-down__menu__text{padding:0.5rem 0.5rem 1rem 0.5rem}.drop-down__title{font-weight:bold;color:#231f20}.menu-items-all,.drop-down__view-all{font-style:italic;font-weight:bold}.drop-down__menu__block--hidden{display:none}@media only screen and (max-width:767px){.site-header__nav{width:100%;display:none;position:absolute;top:auto;z-index:200;border:0}.site-header__nav__menu{z-index:99;position:relative}.site-header__nav__menu li a.top_level_link--img{text-align:left;display:inline-block;margin:auto}.site-header__nav__menu li a.top_level_link--img img{display:none}.site-header__nav__menu>li>a{border-bottom:1px solid #231f20;font-size:1rem;padding:1rem 3rem 1rem 1rem;display:block}.drop-down__menu-toggle{position:relative}.drop-down__menu-toggle .icon{position:absolute;top:1.125rem;right:1rem}.site-header__nav__menu>li>.drop-down__menu{background-color:#ffffff}.site-header__nav__menu>li>.drop-down__menu .drop-down__menu__block,.site-header__nav__menu>li>.drop-down__menu .drop-down__menu__block ul li{margin-bottom:0;list-style-type:none}.site-header__nav__menu>li>.drop-down__menu .drop-down__menu__block:last-child{margin-bottom:0}.drop-down__menu__block,.drop-down__title{padding:0}.drop-down__menu{padding:0.5rem 0}.drop-down__title{padding:0.5rem 0 0;line-height:2.75rem}.drop-down__title--empty{display:none}.site-header__nav__menu>li .drop-down__menu ul li a{line-height:2.75rem;display:block}.drop-down__menu ul li .arrow{display:none}.site-header__nav__menu>li>.drop-down__menu .drop-down__menu{margin-left:1rem}}@media only screen and (min-width:768px){.site-header__nav__menu{width:100%;display:table;position:relative}.site-header__nav__menu.site-header__nav__menu--centred{text-align:center;display:block}.site-header__nav__menu.site-header__nav__menu--centred>li{width:auto;display:inline-block}.site-header__nav__menu.site-header__nav__menu--centred>li>a{padding-left:1.5rem;padding-right:1.5rem}.site-header__nav__menu.site-header__nav__menu--dividers>li{padding-top:0.5rem;padding-bottom:0.5rem}.site-header__nav__menu.site-header__nav__menu--dividers>li>a{padding-top:0.25rem;padding-bottom:0.25rem}.site-header__nav__menu.site-header__nav__menu--dividers>li:not(:last-child)>a{border-right:1px solid #ffffff}.site-header__nav__menu>li{width:1440px;display:table-cell;vertical-align:middle}.site-header__nav__menu>li>a{padding:0.75rem 0;text-align:center;display:block;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;white-space:nowrap}.site-header__nav__menu>li.sale-menu>a{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}.site-header__nav__menu>li:hover>a,.site-header__nav__menu>li>a.drop-down__menu-toggle--active,.site-header__nav__menu>li>a.menu-top-link--scope{color:#d51300;background-color:#ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}.site-header__nav__menu>li.sale-menu:hover>a,.site-header__nav__menu>li.sale-menu>a.drop-down__menu-toggle--active,.site-header__nav__menu>li.sale-menu>a.menu-top-link--scope{color:#d51300;background:#ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}.site-header__nav__menu>li .drop-down__menu ul li a,.drop-down__menu__text{font-size:0.833rem}.drop-down--nav .drop-down__menu{max-width:100%;width:100%}.drop-down--nav .drop-down__menu ul li{margin:0 0 0.375rem 0}.drop-down--nav .drop-down__menu ul li a:hover{color:#d51300}.drop-down--nav .drop-down__menu>div{color:#606060;display:block;position:relative;z-index:100}.drop-down__menu__close{background-color:#000;border-radius:50%;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem;position:absolute;right:-10px;top:-10px}}@media only screen and (min-width:768px) and (max-width:1024px){.site-header__nav__menu>li>a{font-size:0.833rem}.site-header__nav__menu.site-header__nav__menu--centred>li>a{padding-left:.5rem;padding-right:.5rem}}@media only screen and (min-width:1025px){.site-header__nav__menu>li>a{font-size:1rem;transition:color 0s,background-color 0s,border-color 0s}.site-header__nav__menu>li>a:hover{transition-delay:150ms;-webkit-transition-delay:150ms}.drop-down--nav .drop-down__menu .drop-down__menu__buffer{position:absolute}.drop-down__menu__block ul{padding:0 1rem}}.custom_css_flash_banner{background:#cc0000;box-shadow:0 0 6px #000000;color:#fff;opacity:0.85;padding:8px 0;position:fixed;bottom:0;left:0;text-align:center;width:100%;z-index:9999;font-size:0.9rem}.custom_css_flash_banner a{font-weight:700;color:#fff}.holding_page_flash_message{font-weight:700;text-transform:uppercase;font-size:1rem}.blocked-trade-flash-message{font-weight:bold;clear:both;background-color:red;color:#ffffff;padding:5px;text-align:center}#js-trans-overlay{position:fixed;height:100%;width:100%;z-index:900;display:none}.trans-overlay--colour{background:rgba(255,255,255,.6)}.site-header__nav__menu>li>a:hover,.site-header__top__buttons>li>a:hover{text-decoration:none}.site-header__top__search__right .search-form,.site-header__top__search__left .search-form{position:relative}.site-header__top a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.site-header__top__search input,.site-header__top__search button{margin-bottom:0}.pricevisibility-active,.vat-active,.currency-dropdown-item--active,.customer-group-dropdown-item--active{font-weight:700}.site-header__links>li>a:hover{text-decoration:none}.site-header__links>li>a:hover .basket-text{text-decoration:underline}.site-header__links__icon_text{cursor:pointer}.site-header__links__name{font-weight:700}.site-header__redirect-banner{display:none;padding:0.25rem}.site-header__redirect-banner__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header__redirect-banner__text__intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.8rem}.site-header__redirect-banner__text a{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding:0 0.6rem;border-radius:3px;font-size:0.6rem;height:1.4rem;color:#d51300}.site-header__redirect-banner__text a:hover{text-decoration:none}.site-header__redirect-banner__text__locale{border:1px solid #ffffff;margin:0.25rem 0.5rem;border-radius:3px;background:rgba(255,255,255,.7)}.site-header__redirect-banner__text__locale:hover{cursor:pointer;background:rgba(255,255,255,1)}.price-visibility--rrp .trade-product-options__total,.price-visibility--rrp .trade-list-grand-total__title,.price-visibility--rrp .trade-list-grand-total,.price-visibility--hide .trade-product-options__total,.price-visibility--hide .trade-list-grand-total__title,.price-visibility--hide .trade-list-grand-total{visibility:hidden !important}.price-visibility--rrp .product-content__price-info__price,.price-visibility--rrp .product-content__price-info__delivery,.price-visibility--rrp .product-content__price-info__clear,.price-visibility--rrp .product__details__prices__price,.price-visibility--rrp .bundle-builder__item__price,.price-visibility--rrp .spot-product__list__item .spot-products__price,.price-visibility--hide .product-content__price-info,.price-visibility--hide .product__details__prices__price,.price-visibility--hide .product__details__prices__rrp,.price-visibility--hide .bundle-builder__options__slideshow__item__rrp,.price-visibility--hide .bundle-builder__options__slideshow__item__rrp__saving,.price-visibility--hide .bundle-builder__item__price,.price-visibility--hide .spot-product__list__item .spot-products__price{display:none !important}@media only screen and (max-width:767px){.site-header__top{padding:0.25rem 0;border-bottom:1px solid#ffffff}.site-header__top .promo-unit{height:3rem}.site-header__top__icon{color:#231f20;font-size:1.2rem;display:block;line-height:3rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:0.5rem}.site-header__top__right{position:relative}.site-header__top__basket-count{height:25px;min-width:25px;background-color:#d51300;color:#ffffff;padding:0 2px;border:2px solid #d51300;border-radius:50%;font-size:12px;line-height:1.25rem;text-align:center;position:absolute;right:0px;margin-top:0.2rem;margin-right:0.2rem;pointer-events:none}.site-header__top__basket-count span{color:#ffffff;font-size:12px;font-weight:bold;line-height:20px;text-align:center;font-family:'Montserrat',sans-serif;}@media only screen and (min-width:768px){.promo-unit-header-text-promo-1 i{margin-right:0.5rem}}.site-header__links__vat ul{display:flex;margin:0}.site-header__links__vat__item{width:50%;margin:0;font-size:0.833rem;text-align:center;display:inline-block}.site-header__links__vat__item a,.site-header__links__vat__item span{background-color:#cccccc;padding:8px 0;display:block}.site-header__links__vat__item a{background-color:#dddddd}.site-header__links__vat__item span{font-weight:700}.site-header__links{width:100%;display:table;border-top:0px solid #ffffff;border-bottom:0px solid #ffffff;background-color:#ffffff}.site-header__links>li{width:25%;display:table-cell;vertical-align:middle;font-size:0.833rem;text-align:center}.site-header__links>li>a{background-color:#ffffff;color:#000000;padding:1rem 0.25rem;display:block}.site-header__links>li>a:hover,.hblock.hblock-active{background-color:#d51300;color:#ffffff}.hblock:hover{text-decoration:none}.site-header__links__icon{display:block}.site-header__links-panel{background-color:#ffffff;height:0;overflow-y:hidden;-webkit-transition:height .23s;transition:height .23s}.site-header__links-panel .hblock-container{padding:1rem}.site-header__links-panel.hblock-active>.hblock-container{display:none}.site-header__links-panel.hblock-active>.hblock-container.hblock-active{display:block}.site-header__links-panel__label{margin-bottom:0.5rem;font-size:0.694rem;display:block}.site-header__links__currency select,.site-header__links__website select{width:100%}.site-header__links-panel input,.site-header__links-panel button,.site-header__links-panel select{margin-bottom:0}span.fake-radio-button{display:inline-block;height:15px;width:15px;padding:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;top:2px;margin-right:5px;border:2px #ffffff solid;background:transparent}.pricevisibility-active span.fake-radio-button,.vat-active span.fake-radio-button{background-color:#ffffff;border:2px transparent solid}span.fake-radio-button>
35span{display:none;background-color:#d51300;height:5px;width:5px;margin:-2px 0 0 -2px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:0}.pricevisibility-active span.fake-radio-button>span,.vat-active span.fake-radio-button>span{display:block}.site-header__top__icon-text{font-size:0.5rem;display:block;line-height:0.5rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;}.site-header__top__icon--container{padding:0 0.2rem;background-color:#ffffff}}.drop-down--links--country.drop-down--links.drop-down>.drop-down__menu{left:0;padding:0.5rem}.drop-down--links--country .currency-dropdown-item a{display:flex;flex-direction:row}.drop-down--links--country .currency-dropdown-item img{margin-right:4px}.drop-down--links--country .drop-down__menu--country{width:95px}.countrydropdown-link,.countrydropdown-image{display:inline;padding:0.1rem 0.4rem 0.1rem 0.1rem}select.site-header__links-panel__country{width:100%}.site-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:101;background-color:#000000;opacity:0}.site-overlay.visible{display:block;opacity:0.7}.site-header--overlay{z-index:102;position:relative}#header_welcome_message{background-color:#ffffff;color:#000000}#js-basket-content .text-hide{display:none}.site-header__sticky__floating{width:100%;position:fixed;top:0;z-index:902}.site-header__sticky--test{width:100%;position:absolute;top:0;z-index:9}.site-header__sticky--lower{width:100%;position:absolute;z-index:9}@media only screen and (min-width:768px){.site-header--floating .site-header__sticky__close{display:none}.site-header--floating #js-site-header__sticky,.site-header--floating #js--site-header__slithers,.site-header--floating .site-header{left:25px;right:25px;width:auto}.site-header--floating #js-site-header__sticky,.site-header--floating #js--site-header__slithers{position:absolute;z-index:10}.site-header--floating .site-header{position:fixed;z-index:505}.site-header--scrolling{-webkit-box-shadow:0px 0px 5px 0px rgba(77,77,77,0.6);box-shadow:0px 0px 5px 0px rgba(77,77,77,0.6);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-header--scrolling-above{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}@media only screen and (min-width:768px) and (max-width:1024px){.site-header--floating #js-site-header__sticky,.site-header--floating #js--site-header__slithers,.site-header--floating .site-header{left:10px;right:10px}}.site-header{border-bottom:0px solid #ffffff}.site-header__top{background-color:#ffffff}@media only screen and (max-width:1024px){.promo-unit-site-logo-4{position:relative}.promo-unit-site-logo-4 img{max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}}@media only screen and (min-width:768px) and (max-width:1024px){.promo-unit-site-logo-4{height:120px}}@media only screen and (min-width:768px){.site-header__top__section{margin-top:10px}.row:not(.svg-logo-row) .site-header__top__section__promo,.svg-logo-row .site-header__top__section__promo .promo-unit{color:#000000;margin-bottom:13px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:0.833rem;display:inline-block}.site-header__top__section__promo i{font-size:1.728rem;position:relative;top:7px}.site-header__top__section__promo a{color:#000000}.site-header__top__search{margin-bottom:13px}.site-header__top__search .search-form input,.site-header__top__search .search-form button{height:50px;margin-bottom:0}.site-header__top__bar{background-color:#ffffff}ul.site-header__links{margin-bottom:1rem}.site-header__links{width:100%;font-size:1rem;text-align:right}.site-header__links>li{margin:9px 0.5rem;display:inline-block;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:0.833rem;line-height:1rem}.site-header__links>li:last-child{margin-right:0}.site-header__links>li>a{color:#000000;display:block}.site-header__links>li>a:hover{text-decoration:underline}.site-header__links .drop-down--links.drop-down>.drop-down__menu{left:-0.5rem}ul.site-header__top__buttons{margin-bottom:13px}.site-header__top__buttons{overflow:visible}.site-header__top__buttons li{position:relative;margin:0 0 0 0.625rem}.site-header__top__buttons li:first-child{margin-right:0}.site-header__top__buttons>li>a{background-color:#e9e8e8;color:#231f20;padding:0.813rem;font-size:1.5rem;line-height:1rem;display:inline-block;border-radius:50%}.site-header__top__buttons li a.site-header__top__buttons__bag{background-color:#231f20}.site-header__top__buttons>li>a:hover{background-color:#d51300}.site-header__top__buttons li a i{color:#231f20;display:block}.site-header__top__buttons li a.site-header__top__buttons__bag i{color:#e9e8e8}.site-header__top__buttons li a:hover i{color:#ffffff}.site-header__top__buttons__bag{position:relative}.site-header__top__buttons__bag__count{min-width:1.375rem;background-color:#d51300;color:#ffffff;padding:0.188rem 0;font-size:0.833rem;text-align:center;position:absolute;top:-0.375rem;right:-0.375rem;border-radius:50%}}@media only screen and (min-width:1025px){ul.site-header__top__section__social{margin:0 0 13px 1rem}.site-header__top__section__social{margin:0;padding:0;display:inline-block}.site-header__top__section__social .social__icon{display:inline-block;height:1.25rem;width:1.25rem;margin:0 0.5rem}.site-header__top__section__social .social__icon a{background:none;border:0;color:#231f20;line-height:1.25rem}.site-header__top__section__social .social__icon a:hover{background:none;border:0}}@media only screen and (max-width:767px){.svg-logo svg{width:100%}.full-width-mobile-logo .svg-logo{max-width:50%}}@media only screen and (max-width:767px){.site-header__search__mobile{min-height:44px}}.floating-sidebar{top:60% !important}.site-header__top__section__promo{font-size:1.125rem;color:#d51300;font-weight:700}.site-header__top__section__promo .ico{color:#231f20;font-size:1.25rem;top:3px;margin-right:6px}.promo-unit-header-text-promo-1 .promo-unit__text__title{color:#231f20;font-weight:normal}.site-header__links>li>a{font-size:0.75rem}.search-form button{background-color:#d51300;border-color:#d51300;color:#fff;font-size:1.25rem}.search-form button:hover{opacity:0.8}.promo-unit-sticky-footer a{color:#fff}@media only screen and (min-width:768px){.site-header__links>li>a:hover{color:#d51300}.site-header__links>li.site-header__links__spacer{visibility:hidden;margin:0}}body .quick-order__form__image{height:auto;max-height:100px}.site-header__links>li.site-header__links__spacer--currency,.site-header__links>li.drop-down--links--currency{display:none}@media only screen and (max-width:767px){.site-header__links{display:none}.site-header__top__icon--phone:before{content:"\39"}.site-header__slithers .slick-slide:has([title="Reviews Rating"]){background-color:#4ab861;border-color:#4ab861}}@media only screen and (min-width:768px){.site-header__nav .site-header__nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__nav .site-header__nav__menu>li{flex-shrink:0;min-width:100px;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-header__nav .site-header__nav__menu>li:not(:first-child){border-left:1px solid #ddd}.site-header__nav .site-header__nav__menu>li>a{font-size:0.75rem;text-wrap:auto}.site-header__nav .site-header__nav__menu>li.drop-down{max-width:180px}.site-header__nav .site-header__nav__menu>li.drop-down>a{position:relative;padding:0.5rem 1.75rem 0.5rem 1.25rem;min-height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__nav .site-header__nav__menu>li:not(.drop-down)>a{padding:0.5rem 0.5rem}.site-header__nav .site-header__nav__menu>li.drop-down:has(a[href="/building-supplies-c2514"]){max-width:150px}.site-header__nav .site-header__nav__menu>li.drop-down>a[href="/building-supplies-c2514"]{word-break:break-word;white-space:normal}.site-header__nav .site-header__nav__menu>li.drop-down>a span.icon-dropdown{position:absolute;top:50%;right:0.25rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5rem;color:#c70000}}@media only screen and (min-width:768px) and (max-width:1200px){.site-header__nav .site-header__nav__menu>li{min-width:unset}.site-header__nav .site-header__nav__menu>li>a{font-size:0.625rem}.site-header__nav .site-header__nav__menu>li,.site-header__nav .site-header__nav__menu>li.drop-down{max-width:130px !important}.site-header__nav .site-header__nav__menu>li.drop-down>a#site-header__nav__menu__link4395,.site-header__nav .site-header__nav__menu>li.drop-down>a[href="/building-supplies-c2514"],.site-header__nav .site-header__nav__menu>li>a[href="https://crystal-direct-configurator.co.uk/beatsons/#frame"]{max-width:90px;margin:0 auto}.site-header__nav .site-header__nav__menu>li.drop-down>a{padding:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-header__nav .site-header__nav__menu>li.drop-down>a span.icon-dropdown{font-size:1rem;height:0.125rem;top:unset;right:unset;bottom:0.5rem}}.site-header__nav__menu>li>a{font-size:0.9rem}@media only screen and (min-width:768px) and (max-width:990px){.site-header__nav__menu>li>a{font-size:0.8rem}}@media only screen and (min-width:768px) and (max-width:990px){.site-header__nav__menu>li>a{font-size:0.8rem}}@media only screen and (min-width:768px){.site-header__nav__menu>li>.drop-down__menu .drop-down__menu__block ul li:not(.drop-down__title)>a[title="Aggregates Calculator"]{color:#c70000}}@media only screen and (max-width:767px){.site-header__nav__menu>li>.drop-down__menu a{color:#000000}.site-header__nav__menu>li>.drop-down__menu .drop-down__menu__block ul{background-color:#F3F3F3;padding:0 0.25rem;border-radius:1.25rem;margin:0.5rem}.site-header__nav__menu>li>.drop-down__menu .drop-down__menu__block ul li.drop-down__title{padding:0 0.5rem}.site-header__nav__menu>li>.drop-down__menu .drop-down__menu__block ul li:last-of-type>a{border-bottom:0}.site-header__nav__menu>li>.drop-down__menu .drop-down__menu__block ul li:not(.drop-down__title)>a{padding:0 0.5rem}.site-header__nav__menu>li>.drop-down__menu .drop-down__menu__block ul li:not(:last-of-type):not(.drop-down__title)>a{border-bottom:1px solid #d7d7d7}}.site-header__slithers,.site-footer__slithers{font-family:'Montserrat',sans-serif;text-transform:uppercase;background-color:#7b797a;border-bottom:1px solid #7b797a;font-size:0.833rem;line-height:3rem;overflow:hidden;text-align:center}.site-header__slithers .promo-unit__link,.site-footer__slithers .promo-unit__link{display:block;transition:.3s ease-in-out}.site-header__slithers .promo-unit__text-group,.site-footer__slithers .promo-unit__text-group{color:#ffffff}.site-header__slithers .promo-unit__link:hover{color:#d51300}.site-header__slithers i,.site-footer__slithers i{font-size:1.5rem;margin-right:0.5rem;vertical-align:sub}@media only screen and (max-width:1024px){.site-header__slithers,.site-footer__slithers{line-height:2rem}.site-header__slithers--mobile,.site-footer__slithers--mobile{height:2rem}.site-header__slithers i,.site-footer__slithers i{font-size:1.25rem}}.social__icon{height:2.75rem;width:2.75rem;margin:0 1rem 1rem 0}.social__icon:last-child{margin-right:0}.social__icon a{height:100%;width:100%;font-size:1.2rem;line-height:2.75rem;text-align:center;display:block;border-radius:50%}
35.social__icon a span{display:none}.social__icon--twitter a{color:#d51300;background-color:#e9e8e8;border:1px solid #e9e8e8}.social__icon--twitter a:hover{color:#ffffff;background-color:#14171a;border:1px solid #14171a}.social__icon--facebook a{color:#d51300;background-color:#e9e8e8;border:1px solid #e9e8e8}.social__icon--facebook a:hover{color:#ffffff;background-color:#4267b2;border:1px solid #4267b2}.social__icon--google-plus a{color:#d51300;background-color:#e9e8e8;border:1px solid #e9e8e8}.social__icon--google-plus a:hover{color:#ffffff;background-color:#ff2025;border:1px solid #ff2025}.social__icon--pinterest a{color:#d51300;background-color:#e9e8e8;border:1px solid #e9e8e8}.social__icon--pinterest a:hover{color:#ffffff;background-color:#e60023;border:1px solid #e60023}.social__icon--instagram a{color:#d51300;background-color:#e9e8e8;border:1px solid #e9e8e8}.social__icon--instagram a:hover{color:#ffffff;background-color:#e1306c;border:1px solid #e1306c}.social__icon--linkedin a{color:#d51300;background-color:#e9e8e8;border:1px solid #e9e8e8}.social__icon--linkedin a:hover{color:#ffffff;background-color:#0077b5;border:1px solid #0077b5}.social__icon--whatsapp a{color:#d51300;background-color:#e9e8e8;border:1px solid #e9e8e8}.social__icon--whatsapp a:hover{color:#ffffff;background-color:#25d366;border:1px solid #25d366}.social__icon--tiktok a{color:#d51300;background-color:#e9e8e8;border:1px solid #e9e8e8}.social__icon--tiktok a:hover{color:#ffffff;background-color:#fe2c55;border:1px solid #fe2c55}@media only screen and (min-width:768px){.product-tabs-no-js{display:none}}.product-tabs{clear:both}.product-tabs .product-tabs__list{display:table;width:100%;margin:0;position:relative;z-index:2}.product-tabs-header-content .product-tabs__list,.product-tabs-header-content-centered .product-tabs__list{display:block;text-align:center}.product-tabs .product-tabs__list .product-tabs__list__item{text-align:center;display:table-cell;margin:0;background:#ffffff}.product-tabs-header-content-centered .product-tabs__list .product-tabs__list__item{display:inline-block;width:auto}.product-tabs.product-tabs-header-content .product-tabs__list .product-tabs__list__item a,.product-tabs.product-tabs-header-content-centered .product-tabs__list .product-tabs__list__item a{width:auto;padding:1rem 2rem}.product-tabs .product-tabs__list .product-tabs__list__item.active{background:#ffffff}.product-tabs .product-tabs__list .product-tabs__list__item.active a{cursor:default}.product-tabs.product-tabs-layout-outline .product-tabs__list .product-tabs__list__item{border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.product-tabs.product-tabs-layout-outline .product-tabs__list .product-tabs__list__item:first-child{border-left:1px solid #e2e2e2}.product-tabs.product-tabs-layout-outline .product-tabs__list .product-tabs__list__item.active{border-bottom:1px solid #ffffff}.product-tabs.product-tabs-layout-block .product-tabs__list .product-tabs__list__item{border-left:1px solid #e2e2e2}.product-tabs.product-tabs-layout-block .product-tabs__list .product-tabs__list__item:first-child{border-left:none}.product-tabs .product-tabs__list__item--full-width{float:none;display:none}.product-tabs-no-js .product-tabs__content:first-of-type,.product-tabs .product-tabs__content.active{display:block}.product-tabs,.product-tabs__list__item,.product-tabs__list__item--full-width{position:relative}.product-tabs__list__item__link{display:block;padding:1rem;;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem;color:#231f20;background:#ffffff}.product-tabs__list__item__link:hover{text-decoration:none}.active .product-tabs__list__item__link{color:#231f20;background:#ffffff}.product-tabs-vertical .product-tabs__list__item__link{padding:1rem 0}.product-tabs__list__item__tag{margin:0;font-size:unset}.product-tabs__list__item__flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.product-tabs__icon{font-size:1.7rem;margin-right:0.5rem}.product-tabs__list__item i{position:absolute;right:1rem;top:1rem;display:none;color:#231f20;font-size:1rem;pointer-events:none}.product-tabs__list__item__link .review-co-uk__star__summary{padding-left:0.5rem;display:inline-block}.product-tabs__list__item .icon-plus,.product-tabs__list__item.active .icon-minus{display:block}.product-tabs__list__item.active .icon-plus{display:none}
35.product-tabs-vertical .product-tabs__list{display:none}.product-tabs-vertical .product-tabs__list__item--full-width{display:block;border-bottom:1px solid #e2e2e2}.product-tabs-vertical.product-tabs-layout-outline .product-tabs__list__item--full-width{border-bottom:1px solid #e2e2e2}.product-tabs-vertical.product-tabs-layout-block .product-tabs__list__item--full-width{background:#ffffff;padding:0 1rem}.product-tabs-vertical.product-tabs-layout-block .product-tabs__list__item--full-width.active{background:#ffffff}.product-tabs .product-tabs__content{clear:both;padding:1rem;display:none;font-size:0.833rem;line-height:1.2rem;border:1px solid #e2e2e2;background:#ffffff;position:relative;top:-1px;z-index:1}.product-tabs.product-tabs-vertical .product-tabs__content{border:0;top:0}.product-tabs .product-tabs__content--title{font-size:1rem}.product-tabs__content__cms ul{padding:0;margin:0;list-style:none}.product-tabs__content__cms ul li{margin:0 0 0.25rem}.product-tabs__content__cms ul li.tab-faqs__questions__groups{margin:1rem 0}.product-tabs__content__cms ul li.tab-faqs__question{margin:0 0 0.25rem}.product-tabs__content__cms td{padding:0.25rem}.product-tabs__content__slice{margin-top:1rem}.product-tabs__content__slice:first-child{margin-top:0}.product-tabs__content_expander{overflow:hidden}.tab-read-more{display:none;cursor:pointer;margin:1rem 0;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:0.833rem;color:#231f20}.product-tabs__content__cms li:before{color:#231f20;content:"• "}.product-tabs__content__cms .no-bullet>li:before,.product-tabs__content__cms .product-downloads li:before,.product-tabs__content__cms ol li:before{content:""}.product-tabs.product-tabs-vertical .product-tabs__content{padding:1rem 0}.product-downloads:after,.product-downloads li:after{clear:both;content:'';display:block}.product-downloads li{margin:0.5rem 0;line-height:40px}.product-downloads li span{float:left}.product-downloads li span{display:block;width:40px;text-align:center}.product-downloads li span.ico{font-size:40px;color:#231f20}.product-downloads li a{padding-left:10px;overflow:hidden}.tab-faqs .tab-faqs__questions{margin-bottom:2rem}.tab-faqs__questions__groups--title,.tab-faqs__answers__title{display:block;margin:1rem 0;padding-bottom:.5rem;font-size:1rem;border-bottom:1px solid #ccc}.tab-faqs__answer__questions{font-weight:700}.tab-faqs__answer:not(:last-child){padding-bottom:1rem}.product-slice__specifications__image{float:left;margin-right:0.5rem}@media only screen and (max-width:767px){.product-tabs .product-tabs__list{display:none}.product-tabs .product-tabs__list__item--full-width{display:block;background:#ffffff}.product-tabs__list__item__link{padding:.75rem;color:#231f20}.product-tabs.product-tabs-layout-outline .product-tabs__list__item--full-width{border-bottom:1px solid #e2e2e2}.product-tabs .product-tabs__content{border:0;top:0;padding:0.75rem}.product-tabs-vertical .product-tabs__list__item__link{padding:.75rem 0}.product-tabs__list__item i{right:0.75rem;top:0.75rem}}.tag-list{margin:0;padding:0;list-style:none}.tag-list li{font-size:0.833rem}.tag-list--images img{float:left;margin-right:1rem;height:72px;width:72px}.tag-list--images .tag-list__tag{min-height:72px}.tag-list--images.tag-list--hover .tag-list__tag{position:relative;width:72px;display:inline-block}.tag-list--images.tag-list--description img{margin-bottom:1rem}.tag-list__details__holder__quick-view{padding:0.75rem 0.75rem 0.25rem;position:absolute;z-index:8;background:rgba(233,232,232,1);top:-1px;visibility:hidden;text-align:left;min-width:300px}.tag-list--hover .tag-list__details__holder__quick-view{left:100%}.tag-list--hover--right .tag-list__details__holder__quick-view{left:auto;right:100%;text-align:right}.tag-list__details__holder__quick-view__pointer{width:0;height:0;border-top:10px solid transparent;border-right:10px solid #e9e8e8;border-bottom:10px solid transparent;position:absolute;right:100%;top:10px}.tag-list--hover--right .tag-list__details__holder__quick-view__pointer{left:100%;right:auto;border-left:10px solid #e9e8e8;border-right:0}.tag-list__details__holder__quick-view__group{padding-bottom:0.25rem}.tag-list--description .tag-list-name,.tag-list--description .tag-list-group-name{font-size:1rem;font-weight:700}.tag-list-short-description{padding-top:0.25rem}.tag-list li.tag-list__tag_title{font-weight:700}@media only screen and (min-width:768px) and (max-width:1024px){.product-tabs__list__item__link{padding:0.5rem}.product-tabs-header-content-centered .product-tabs__list{display:table}.product-tabs-header-content-centered .product-tabs__list .product-tabs__list__item{display:table-cell}}@media only screen and (min-width:1025px){.product-tabs.product-tabs-header-full-width .product-tabs__list .product-tabs__li--2{width:50%}.product-tabs.product-tabs-header-full-width .product-tabs__list .product-tabs__li--4{width:25%}.product-tabs.product-tabs-header-full-width .product-tabs__list .product-tabs__li--5{width:20%}}.tab-available-offers__title{display:block;margin-bottom:.75rem;padding-bottom:.75rem;font-size:1rem;border-bottom:1px solid #ccc}.tab-available-offers__offer-title{font-weight:700}.tab-available-offers__offer:not(:last-child){padding-bottom:1rem}.spot-products__title{display:none}.spot-product__list__item{margin:0 0 .75rem .5rem;font-size:0.833rem}.spot-product__list__item input,.spot-product__list__item label{display:inline}.spot-product__list__item label,.spot-products__more-link{position:relative;top:-5px;line-height:1.5rem}.spot-product__list__item input{height:22px;width:22px;display:inline-block;margin:0 .25rem 0 0}.spot-products-modal__summary ul{padding:0}.spot-products-modal__summary li{list-style:disc}.spot-product__list__item--image{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.spot-products__product-image{float:left;margin-right:1rem;max-width:64px}@media only screen and (max-width:767px){.spot-product__list__item{list-style:none;display:block;text-align:center}}@media only screen and (min-width:48em){.spot-products__title{text-align:left}.spot-product__list__item{margin:0 0 .75rem 0}.spot-product__list__item input{height:auto;width:auto;border-radius:0}.spot-product__list__item label,.spot-products__more-link{top:0}}html{-webkit-overflow-scrolling:touch}.has-overlay{overflow:hidden;height:100%}.has-overlay>body{height:100%}.modal--fade,.modal--show{-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999999;width:0;height:0;overflow:hidden;opacity:0;display:none\9}.modal--fade:target,.modal--show:target,.is-active.modal--fade,.is-active.modal--show{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:auto;height:auto;opacity:1}.modal--fade .modal-inner,.modal--show .modal-inner{position:absolute;top:55px;left:50%;z-index:20;margin-left:-325px;width:650px;overflow-x:hidden;-webkit-overflow-scrolling:touch}.modal--fade .modal-inner>img,.modal--show .modal-inner>img,.modal--fade .modal-inner>video,.modal--show .modal-inner>video,.modal--fade .modal-inner>iframe,.modal--show .modal-inner>iframe{width:100%;height:auto;min-height:300px}.modal--fade .modal-inner>img,.modal--show .modal-inner>img{width:auto;max-width:100%}.modal--fade .modal-inner iframe,.modal--show .modal-inner iframe{display:block;width:100%;height:100%;border:0}.g-recaptcha{overflow:hidden;margin-bottom:1rem}.modal--fade .modal-content,.modal--show .modal-content{position:relative;max-height:400px;max-height:85vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal--fade .modal-content>
35*,.modal--show .modal-content>*{max-width:100%}.modal--fade footer,.modal--show footer{border-top:1px solid white;padding:0 1.2em 18px;background:#f0f0f0;border-radius:2px}.modal--fade .modal-close,.modal--show .modal-close{display:block;height:1px;clip:rect(0 0 0 0);margin:-1px;overflow:hidden}.modal--fade .modal-close:focus:after,.modal--show .modal-close:focus:after{outline:1px dotted;outline:-webkit-focus-ring-color auto 5px}.modal--fade .modal-close:before,.modal--show .modal-close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.modal--fade .modal-close:after,.modal--show .modal-close:after{content:'\00d7';position:absolute;top:50px;right:50%;z-index:20;margin-right:-325px}.is-iframe.mobile-modal.modal--fade .modal-close::after,.is-iframe.mobile-modal.modal--show .modal-close::after{top:20%;text-align:right;position:fixed;right:0;left:0;margin:0 auto!important;max-width:835px;width:100%}.is-iframe.mobile-modal.modal--fade .modal-inner,.is-iframe.mobile-modal.modal--show .modal-inner{margin:0 auto;max-width:835px;width:100%;height:50vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);padding:0 1rem;box-shadow:none}.is-iframe.mobile-modal.modal--fade .modal-content,.is-iframe.mobile-modal.modal--show .modal-content{height:100%;min-height:auto}
35.is-iframe.mobile-modal.modal--fade .modal-close:before,.is-iframe.mobile-modal.modal--show .modal-close:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAEUlEQVQoz2NgeEYAjioYSQoAzOTmAXhPhyoAAAAASUVORK5CYII=");height:auto;z-index:10}@media only screen and (min-width:768px) and (max-width:1024px){.is-iframe.mobile-modal.modal--fade .modal-close::after,.is-iframe.mobile-modal.modal--show .modal-close::after,.is-iframe.mobile-modal.modal--fade .modal-inner,.is-iframe.mobile-modal.modal--show .modal-inner{max-width:600px}}@media only screen and (max-width:767px){.is-iframe.mobile-modal.modal--fade .modal-close:after,.is-iframe.mobile-modal.modal--show .modal-close:after{content:'\00d7';font-size:2em}.is-iframe.mobile-modal.modal--fade .modal-inner,.is-iframe.mobile-modal.modal--show .modal-inner{background:none}}@media only screen and (min-width:480px) and (max-width:767px){.is-iframe.mobile-modal.modal--fade .modal-inner,.is-iframe.mobile-modal.modal--show .modal-inner,.is-iframe.mobile-modal.modal--fade .modal-close
35::after,.is-iframe.mobile-modal.modal--show .modal-close::after{max-width:500px}.is-iframe.mobile-modal.modal--fade .modal-close::after,.is-iframe.mobile-modal.modal--show .modal-close::after{top:15%}}@media screen and (max-width:690px){.modal--fade .modal-inner,.modal--show .modal-inner{width:auto;left:20px;right:20px;margin-left:0}.modal--fade .modal-close:after,.modal--show .modal-close:after{margin-right:0 !important;right:20px}}@media screen and (max-width:30em){.modal--fade,.modal--show{-webkit-transform:translate(0,400px);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity 1ms .25s;-moz-transition:opacity 1ms .25s;-o-transition:opacity 1ms .25s;-ms-transition:opacity 1ms .25s;transition:opacity 1ms .25s;display:block;right:auto;bottom:auto}.modal--fade:target,.modal--show:target,.is-active.modal--fade,.is-active.modal--show{width:100%;height:100%}.modal--fade:target .modal-close,.modal--show:target .modal-close,.is-active.modal--fade .modal-close,.is-active.modal--show .modal-close{display:block}.modal--fade .modal-inner,.modal--show .modal-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;right:0;height:100%;overflow:auto}.modal--fade .modal-content,.modal--show .modal-content{max-height:none;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.modal--fade .modal-close,.modal--show .modal-close{display:none;right:auto}
35.modal--fade .modal-close:before,.modal--show .modal-close:before{content:'';position:fixed;top:0;left:0;right:0;z-index:20}.modal--fade .modal-close:after,.modal--show .modal-close:after{top:5px !important;right:5px;left:auto;margin-left:0}}@media screen and (max-height:46em) and (min-width:30em){.modal--fade .modal-content,.modal--show .modal-content{max-height:340px;max-height:85vh}.is-iframe.mobile-modal.modal--fade .modal-inner,.is-iframe.mobile-modal.modal--show .modal-inner{height:70vh}.is-iframe.mobile-modal.modal--fade .modal-close::after,.is-iframe.mobile-modal.modal--show .modal-close::after{top:10px}}@media screen and (max-height:36em) and (min-width:30em){.modal--fade .modal-content,.modal--show .modal-content{max-height:265px;max-height:85vh}}.is-stacked.modal--fade,.is-stacked.modal--show{-webkit-transform:translate(0,0) scale(1,1);-moz-transform:translate(0,0) scale(1,1);-o-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);opacity:1}.is-stacked.modal--fade .modal-inner,.is-stacked.modal--show .modal-inner{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.modal--fade .modal-close,.is-stacked.modal--show .modal-close{opacity:0}@media screen and (max-width:30em){.is-stacked.modal--fade,.is-stacked.modal--show{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.modal--fade .modal-inner,.is-stacked.modal--show .modal-inner{-webkit-animation:none;-moz-animation:none;animation:none}.is-stacked.modal--fade .modal-close,.is-stacked.modal--show .modal-close{opacity:1}}@media screen and (min-width:30em){.modal--fade{transition:opacity 0.4s}}.modal--fade,.modal--show{color:#222;line-height:1.3}.modal--fade .modal-inner,.modal--show .modal-inner{border-radius:2px;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.6);box-shadow:0 0 30px rgba(0,0,0,0.6);max-width:100%}.modal--fade header>h2,.modal--show header>h2{margin:0.5em 0}.modal--fade footer,.modal--show footer{border-top:1px solid white;padding:0 1.2em 18px;background:#f0f0f0;border-radius:2px}.modal--fade .modal-close,.modal--show .modal-close{text-indent:-100px}
35.modal--fade .modal-close:before,.modal--show .modal-close:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAEUlEQVQoz2NgeEYAjioYSQoAzOTmAXhPhyoAAAAASUVORK5CYII=")}.modal--fade .modal-close:after,.modal--show .modal-close:after{content:'\00d7';border-radius:2px;padding:2px 8px;font-size:2em;text-decoration:none;text-indent:0}@media screen and (max-width:30em){.modal--fade .modal-close:before,.modal--show .modal-close:before{height:3em}.modal--fade .modal-inner,.modal--show .modal-inner{padding-top:3em;-webkit-box-shadow:none;box-shadow:none}.modal--fade .modal-close,.modal--show .modal-close{text-decoration:none}.modal--fade .modal-close:after,.modal--show .modal-close:after{content:attr(data-close);font-size:1em;padding:0.5em 1em}}.modal--fade .modal-inner,.modal--show .modal-inner{border-width:0}.modal--fade .modal-content,.modal--show .modal-content{padding:1em;min-height:225px}.modal-content{background-color:#ffffff}.modal-content .cms-page__header{color:#231f20;font-family:'Montserrat',sans-serif;;margin-bottom:1rem}.modal-content .cms-page__header--h1{font-size:1.2rem}.modal-loading{position:absolute}
35.modal--fade .modal-close::after,.modal--show .modal-close::after{border-bottom:none}@media screen and (max-width:30em){.modal--fade .modal-inner,.modal--show .modal-inner,.modal--fade .modal-close:before,.modal--show .modal-close:before{background:#fff}}#modal-box .breadcrumb-container,.body-quickbuy .breadcrumb{display:none}.modal-content .cms-page .container>.row>.col{width:100%}html#html-quickbuy{overflow:hidden}body.body-quickbuy{overflow-y:auto;position:absolute;width:100%;height:100%;background:#ffffff}.is-iframe.modal--fade .modal-inner,.is-iframe.modal--show .modal-inner{width:1020px;margin-left:-510px;top:5vh}.is-iframe.modal--fade .modal-content,.is-iframe.modal--show .modal-content{height:90vh;padding:0;max-height:90vh}.is-iframe.modal--fade .modal-content-data,.is-iframe.modal--show .modal-content-data{height:100%;-webkit-overflow-scrolling:touch}.is-iframe.modal--fade .modal-close::after,.is-iframe.modal--show .modal-close::after{margin-right:-510px;top:5vh;padding:0 0.8rem}@media screen and (max-width:1100px){.is-iframe.modal--fade .modal-inner,.is-iframe.modal--show .modal-inner{width:96vw;margin-left:-48vw;top:2vw}
35.is-iframe.modal--fade .modal-close::after,.is-iframe.modal--show .modal-close::after{margin-right:-48vw;top:2vw}}@media screen and (max-width:690px){.is-iframe.modal--fade .modal-inner,.is-iframe.modal--show .modal-inner{margin-left:0;width:100vw;left:0;right:0;top:0}.is-iframe.modal--fade .modal-close::after,.is-iframe.modal--show .modal-close::after{top:0}}.modal--show.modal--buy-the-look .modal-inner{width:520px;margin-left:-260px}.modal--show.modal--buy-the-look .modal-close::after{margin-right:-260px}.modal--show .price__match__image img{max-height:250px}@media screen and (max-width:690px){.modal--show.modal--buy-the-look .modal-inner{margin-left:0;width:100vw;left:0;right:0;top:0}}.modal-content .cms-charity-donations{background:#e9e8e8;margin-bottom:1rem;padding:1rem}.modal-content .donation-total{font-size:2rem;line-height:2rem}.modal-content .donation-additional-text{font-size:1rem}.modal-content .cms-page--template-sections__accordion-text .product-tabs__list__item .ico{display:none}@media only screen and (min-width:768px){.cis-modal .modal-inner{max-height:555px;overflow:hidden}}@media only screen and (max-width:767px){.cis-modal{overflow:hidden;-webkit-overflow-scrolling:auto}.cis-modal .modal-inner iframe{width:1px;min-width:100%;*width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:767px){.row{width:auto}}.body-stock-check .modal-content{margin:1rem 0}.body-stock-check .modal-content .cms-page__header{margin-bottom:1rem}.qtip{z-index:999999999 !important}.quantity button:hover,.quantity button:active,.quantity button:focus{border-color:#231f20;color:#e9e8e8;background:#231f20}.breadcrumb{background:#ffffff;padding:12px 5px 0;border-bottom:1px solid #ffffff;position:relative}.breadcrumb ul{margin:0;padding:0;list-style:none}.breadcrumb ul li{margin:0 0.5rem 0 0;padding:0 0 0.75rem 0;font-size:0.833rem;line-height:1.125rem;float:left;display:block;position:relative;white-space:nowrap}.breadcrumb ul li::after{color:#606060;padding-left:0.5rem;font-size:1rem;line-height:1rem;content:"›"}.breadcrumb ul li.last::after{content:""}.breadcrumb ul li a{color:#606060;line-height:1.125rem;white-space:nowrap}.breadcrumb__toggle{display:none}@media only screen and (max-width:767px){.breadcrumb ul{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.5rem}.breadcrumb ul li{display:inline;float:none;white-space:normal}.breadcrumb ul li::after{float:none}.breadcrumb ul li a{float:none;display:inline}.breadcrumb ul li.last{display:none}.breadcrumb ul li:nth-last-child(2)::after{content:""}}.ac-search-results--outer{display:block;position:absolute;z-index:9999;font-size:1rem;min-width:100%;left:0}.site-header__top__search__left .ac-search-results--outer,.site-header__top__search__right .ac-search-results--outer{margin-top:-1px;top:100%}.site-header__top__search__centred .ac-search-results--outer{margin-top:3rem}.ac-search-results--outer.search-results--outer--right{right:0;left:auto}.ac-search-results-close{position:absolute;top:0.625rem;right:0.75rem;font-size:1.5rem;cursor:pointer;color:#231f20}.ac-search-results--inner{background:#ffffff;border:1px solid #d2d2d2;display:inline-block}.site-header__top__search__left .ac-search-results--inner,.site-header__top__search__right .ac-search-results--inner{min-width:100%}.ac-search-results-list{list-style:none;margin:0;padding:0;border-right:1px solid #d2d2d2}.ac-search-results-list--too_many_products{border-bottom:1px solid #d2d2d2;border-right:0}.ac-search-results-list--manufacturers{min-width:220px}.ac-search-results-list--categories,.ac-search-results-list--products{min-width:339px}.ac-search-results-list--products_multiple{min-width:339px ! important}.ac-search-results--inner_expanded .ac-search-results-list{white-space:nowrap}.ac-search-results-list:only-child{max-width:100%;width:1440px}.ac-search-results-list--products li{width:100%}.ac-search-results-list:last-child{border-right:0}.ac-search-results-list li{margin:0}li.ac-search-results__col-title{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem;color:#231f20;padding:0.75rem;background:#e9e8e8;white-space:nowrap}.ac-search-results-list li.ac-search-results__col-title a{display:inline;padding:0 0 0 0.5rem;font-size:0.833rem;text-decoration:underline;font-weight:700}.ac-search-results-list li.ac-search-results__col-title a:hover{text-decoration:none}.ac-search-results-list li a{width:100%;padding:0.375rem 0.75rem;display:block}.ac-search-results-list--categories.search-results-list li a,.ac-search-results-list--manufacturers.search-results-list li a{display:block}.ac-search-results-list li a:hover{background:#e9e8e8}.ac-search-results-list a:hover{text-decoration:none}.ac-search-results__info{overflow:hidden;display:block;line-height:1.25rem}.ac-search-results-list--products_multiple .ac-search-results__info{line-height:1rem;text-align:left}.ac-search-results__image{float:left;margin-right:1rem}.ac-search-results__image img{width:96px;padding:1px;background:#ffffff}.ac-search-results-list--products_multiple .ac-search-results__image img{width:80px}.ac-search-results__info>span{display:block}.ac-search-results__brand{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem;color:#231f20;padding-bottom:0.25rem}.ac-search-results__title{font-size:0.833rem;color:#606060}.ac-search-results__price{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem;color:#d51300;font-weight:700;padding-top:0.25rem}.ac-search-results__price--sale{color:#d51300}.ac-search-results__error{padding:0.75rem}.search-form input.query--searching{background-image:url(/media/image/jquery-searching.gif);background-position:right 15px center;background-repeat:no-repeat;background-size:20px 16px}.search-form input.query--searching.clearable{background-position:right 35px center}@media only screen and (max-width:1024px){.ac-search-results--outer,.ac-search-results--inner{width:100%;max-width:100%}.ac-search-results-list{float:none;border-right:0;border-top:1px solid #d2d2d2;display:block;max-width:100%}.ac-search-results-list--too_many_products{border-bottom:0}.ac-search-results-list:first-child{border-top:0}.ac-search-results-list--categories,.ac-search-results-list--manufacturers,.ac-search-results-list--products{min-width:1px}}@media only screen and (min-width:768px) and (max-width:1024px){.site-header__top__search__left .ac-search-results--outer,.site-header__top__search__right .ac-search-results--outer,.site-header__top__search__left .ac-search-results--inner,.site-header__top__search__right .ac-search-results--inner{width:120%;max-width:120%}.site-header__top__search__centred .ac-search-results--outer,.site-header__top__search__centred .ac-search-results--inner{width:100%;max-width:100%}.search-results--outer--right .ac-search-results--inner{float:right}}@media only screen and (max-width:767px){.ac-search-results--outer{margin-top:3rem}.ac-search-results__error{padding-right:2rem}}.lazyload,.lazyloading{opacity:0;height:0}.lazyloaded{opacity:1;transition:opacity 100ms;height:auto}.product-sash{z-index:1;display:block;position:absolute;text-align:center;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:1rem;pointer-events:none}
35.product-sash span{display:block}.product-sash--top_left{top:0;left:0;margin:0.25rem 0 0 0.25rem}.product-sash--top_right{top:0;right:0;margin:0.25rem 0.25rem 0 0}.product-sash--bottom_left{bottom:0;left:0;margin:0 0 0.25rem 0.25rem}.product-sash--bottom_right{bottom:0;right:0;margin:0 0.25rem 0.25rem 0}.product-sash--top_full{width:100%;top:0;left:0}.product-sash--bottom_full{width:100%;bottom:0;left:0}.product__image__main--outer .product-sash--top_left.product-sash--circle{margin:1rem 0 0 1rem}.product__image__main--outer .product-sash--top_right.product-sash--circle{margin:1rem 1rem 0 0}.product__image__main--outer .product-sash--bottom_left.product-sash--circle{margin:0 0 1rem 1rem}.product__image__main--outer .product-sash--bottom_right.product-sash--circle{margin:0 1rem 1rem 0}.product-sash--ribbon{position:absolute;z-index:1;overflow:hidden;width:100px;height:100px;margin:0}.product-sash--ribbon span{font-size:0.833rem;text-align:center;line-height:24px;width:150px;display:block;position:absolute}.product-sash--top_left.product-sash--ribbon{left:0;top:0}.product-sash--top_left.product-sash--ribbon span{top:27px;left:-30px;transform:rotate(315deg);-webkit-transform:rotate(315deg)}.product-sash--top_right.product-sash--ribbon{right:0;top:0}.product-sash--top_right.product-sash--ribbon span{top:27px;right:-30px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.product-sash--bottom_left.product-sash--ribbon{left:0;bottom:0}.product-sash--bottom_left.product-sash--ribbon span{bottom:27px;left:-30px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.product-sash--bottom_right.product-sash--ribbon{right:0;bottom:0}.product-sash--bottom_right.product-sash--ribbon span{bottom:27px;right:-30px;transform:rotate(315deg);-webkit-transform:rotate(315deg)}.product-sash--circle{border-radius:50%;height:70px;width:70px;line-height:70px}.product-sash--circle span{border-radius:50%}.product-sash--circle.product-sash--2lines span{line-height:20px;padding:15px 0}.product__image__main--outer .product-sash--circle{height:120px;width:120px;line-height:120px;font-size:1.728rem}.product__image__main--outer .product-sash--circle.product-sash--2lines span{line-height:30px;padding:30px 0}.product-sash--normal{margin:0;line-height:1;max-width:100%}.product-sash--normal span{padding:0.5rem}.product-sash--top_full.product-sash--normal span,.product-sash--bottom_full.product-sash--normal span{padding:0.5rem}.product__sash--top .product-sash,.product__sash--bottom .product-sash,.product__sash--prices .product-sash{position:static}.product__sash--top{margin-top:0.5rem}.product__sash--bottom{margin-bottom:0.5rem}.product__sash--prices{float:right;margin-top:0.5rem;margin-left:0.2rem}@media only screen and (max-width:1024px){.product__image .product-sash{font-size:0.833rem}.product-sash--circle{height:60px;width:60px;line-height:60px;margin:0}.product-sash--circle.product-sash--2lines span{line-height:20px;padding:10px 0}.product__image__main--outer .product-sash--circle{height:80px;width:80px;line-height:80px;font-size:1rem}.product__image__main--outer .product-sash--circle.product-sash--2lines span{line-height:20px;padding:20px 0}.product-sash--ribbon{width:80px;height:80px}.product-sash--ribbon span{font-size:0.694rem;line-height:24px;width:120px}.product-sash--top_left.product-sash--ribbon span{top:22px;left:-30px}.product-sash--top_right.product-sash--ribbon span{top:22px;right:-30px}.product-sash--bottom_left.product-sash--ribbon span{bottom:22px;left:-30px}.product-sash--bottom_right.product-sash--ribbon span{bottom:22px;right:-30px}}@media only screen and (max-width:767px){.product__image .product-sash{font-size:0.694rem}.product-sash--circle{height:50px;width:50px;line-height:50px;margin:0}.product-sash--circle.product-sash--2lines span{line-height:15px;padding:10px 0}.product__image__main--outer .product-sash--circle{height:60px;width:60px;line-height:60px}.product__image__main--outer .product-sash--circle.product-sash--2lines span{line-height:15px;padding:15px 0}.product-sash--normal{left:0;width:100%;margin:0}.product__image__main--outer .product-sash{margin:0}}.product-sash--triangle{position:absolute;z-index:1;overflow:hidden;margin:0}.product-sash--triangle>span{width:0;height:0;display:block;position:absolute}.product-sash--triangle.product-sash--triangle-original{width:150px;height:150px}.product-sash--triangle.product-sash--triangle-original>span>span{font-size:1rem;line-height:1.5rem;width:150px;height:150px;display:block;position:absolute;padding:5px;font-family:'Montserrat',sans-serif;text-transform:uppercase;overflow:hidden}.product-sash--bottom_left.product-sash--triangle.product-sash--triangle-original>span>span,.product-sash--bottom_right.product-sash--triangle.product-sash--triangle-original>span>span{padding-top:75px}.product-sash--triangle.product-sash--triangle-original>span>span::first-line{font-size:2.375rem;line-height:2.5rem;font-family:'Montserrat',sans-serif}.product-sash--top_left.product-sash--triangle.product-sash--triangle-original{left
35:0;top:0;text-align:left}.product-sash--top_left.product-sash--triangle.product-sash--triangle-original>span{border-width:150px 150px 0 0 !important;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;background:none !important}.product-sash--top_left.product-sash--triangle.product-sash--triangle-original>span>span{top:-150px;left:5px}.product-sash--top_right.product-sash--triangle.product-sash--triangle-original{right:0;top:0;text-align:right}.product-sash--top_right.product-sash--triangle.product-sash--triangle-original>span{border-width:0 150px 150px 0 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;background:none !important}.product-sash--top_right.product-sash--triangle.product-sash--triangle-original>span>span{left:-10px;top:0}.product-sash--bottom_right.product-sash--triangle.product-sash--triangle-original{right:0;bottom:0;text-align:right}.product-sash--bottom_right.product-sash--triangle.product-sash--triangle-original>span{border-width:0 0 150px 150px !important;border-top-color:transparent !important;border-right-color:transparent !important;border-left-color:transparent !important;background:none !important}.product-sash--bottom_right.product-sash--triangle.product-sash--triangle-original>span>span{top:0;right:10px}.product-sash--bottom_left.product-sash--triangle.product-sash--triangle-original{right:0;bottom:0;text-align:left}.product-sash--bottom_left.product-sash--triangle.product-sash--triangle-original>span{border-width:150px 0 0 150px !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;background:none !important}.product-sash--bottom_left.product-sash--triangle.product-sash--triangle-original>span>span{top:-150px;left:-145px}@media only screen and (max-width:767px){.product-sash--triangle.product-sash--triangle-original,.product-sash--triangle.product-sash--triangle-original>span,.product-sash--triangle.product-sash--triangle-original>span>span{width:70px;height:70px}.product-sash--triangle.product-sash--triangle-original>span>span,.product-sash--bottom_left.product-sash--triangle.product-sash--triangle-original>span>span,.product-sash--bottom_right.product-sash--triangle.product-sash--triangle-original>span>span{padding:5px}.product-sash--bottom_left.product-sash--triangle.product-sash--triangle-original>span>span,.product-sash--bottom_right.product-sash--triangle.product-sash--triangle-original>span>span{padding-top:30px}.product-sash--top_left.product-sash--triangle.product-sash--triangle-original>span{border-width:70px 70px 0 0 !important}.product-sash--top_left.product-sash--triangle.product-sash--triangle-original>span>span{top:-70px}.product-sash--top_right.product-sash--triangle.product-sash--triangle-original>span{border-width:0 70px 70px 0 !important}.product-sash--bottom_right.product-sash--triangle.product-sash--triangle-original>span{border-width:0 0 70px 70px !important}.product-sash--bottom_left.product-sash--triangle.product-sash--triangle-original>span{border-width:70px 0 0 70px !important}.product-sash--bottom_left.product-sash--triangle.product-sash--triangle-original>span>span{top:-70px;left:-70px}.product-sash--triangle.product-sash--triangle-original>span>span{font-size:0.625rem;line-height:0.9375rem}.product-sash--triangle.product-sash--triangle-original>span>span::first-line{font-size:1rem;line-height:1.125rem}}.product-sash--triangle.product-sash--triangle-improved{width:100px;height:100px}.product-sash--triangle.product-sash--triangle-improved>span>span{font-size:0.833rem;line-height:20px;width:100px;height:100px;display:block;position:absolute;overflow:hidden}.product-sash--top_left.product-sash--triangle.product-sash--triangle-improved>span{border-width:100px 100px 0 0 !important;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;background:none !important}.product-sash--top_left.product-sash--triangle.product-sash--triangle-improved>span>span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:-100px;left:0}.product-sash--top_right.product-sash--triangle.product-sash--triangle-improved>span{border-width:0 150px 150px 0 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;background:none !important}.product-sash--top_right.product-sash--triangle.product-sash--triangle-improved>span>span{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:0;left:0}.product-sash--bottom_right.product-sash--triangle.product-sash--triangle-improved>span{border-width:0 0 100px 100px !important;border-top-color:transparent !important;border-right-color:transparent !important;border-left-color:transparent !important;background:none !important}.product-sash--bottom_right.product-sash--triangle.product-sash--triangle-improved>span>span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);bottom:-100px;right:0px;padding-top:57px}.product-sash--bottom_left.product-sash--triangle.product-sash--triangle-improved>span{border-width:150px 0 0 150px !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;background:none !important}.product-sash--bottom_left.product-sash--triangle.product-sash--triangle-improved>span>span{transform:rotate(45deg);-webkit-transform:rotate(45deg);bottom:50px;right:50px;padding-top:57px}.product-sash--hide{display:none}#navigation_criteria_list{list-style:none;padding:0 0 1rem;margin:0 0 1rem;overflow:hidden;line-height:1.5;font-size:0.833rem;background:#ffffff;color:#606060}#navigation_criteria_list li{padding:0 0.25rem 0 1rem}#navigation_criteria_list li.navigation_criteria_list{border-bottom:1px solid #e2e2e2;padding:.75rem;background:#ffffff;color:#231f20;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:0.833rem;line-height:1}#navigation_criteria_list li a{float:right;background:#292d36;color:#ffffff;padding:0.25rem;width:1.5rem;text-align:center;line-height:1rem;position:relative;top:-0.125rem}.your_selection a:hover{text-decoration:none}.filter_catalog_navigation_option{list-style:none;padding:0;margin:0}.filter_visibility_toggle{float:right;display:block;font-family:'icon';speak:none;cursor:pointer;width:10%;text-align:center}.filter_visibility_visible:before{content:"\2b"}.filter_visibility_hidden:before{content:"\2a"}.filter_title{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:0.833rem;line-height:1.25;background:#ffffff;color:#231f20;margin:0;display:block;padding:.75rem;border-bottom:1px solid #e2e2e2}.filter_title_text{display:inline-block;width:85%}.filter_catalog_navigation_option_values_wrapper{padding:1.25rem;margin:0 0 1.25rem;font-size:0.833rem;text-transform:capitalize;font-weight:normal;background:#ffffff;color:#606060}.filter_catalog_navigation_option_values{list-style:none;margin:0;padding:0;font-size:0.833rem}.filter_catalog_navigation_option_values li{margin:0 0 .75rem}.filter_catalog_navigation_option_values li:last-child{margin:0}.show_more_filters{font-weight:bold;font-size:0.694rem;color:#231f20;cursor:pointer}.filter_catalog_navigation_option_values_sublevel{display:none}.your_selection>span:not(.remove_filter_selection){display:inline-block}.slider_labels{margin-top:1rem;text-align:center}@media only screen and (min-width:768px){.your_selection{clear:both}.your_selection>span{float:left;width:80%}.product-listings__filters.filters--floating{position:fixed}}@media only screen and (max-width:767px){#filter_catalog_navigation_title_price_band_id .filter_catalog_navigation_option_values_wrapper{margin:0 0.75rem 1.25rem}}.product-listings-image-bg{background:#ffffff;width:100%}.product__details__prices__finance,.product__details__prices__deposit{font-size:0.8rem;display:block;clear:both}.search-results-suggestion{padding:0.675rem;margin-bottom:1rem;margin-top:1rem;background-color:#e9e8e8}.search-results-suggestion strong{color:#231f20}.product-listings-image-bg--inner{background-position:right top;padding:0.5rem;background-repeat:no-repeat;background-size:cover}.product-listings-image-bg .container--pad{background:none}.product-listings-description h1{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1.728rem;color:#231f20;margin-bottom:0}.product-listings-image-bg .product-listings-description{color:#231f20;background:rgba(255,255,255,0);padding:1rem}.product-listings-image-bg .product-listings-description h1,.product-listings-image-bg .product-listings-description h2{color:#231f20;margin:0}.product-listings-description p{font-size:0.833rem;line-height:1.5;margin-top:0.5rem}.product-listings-image-bg .product-listings-description a{color:#231f20}.row.product-listings__categories{margin-bottom:1rem}.product-listings__categories .product__details__title{font-size:1rem;margin:0.5rem 0}.product-listings-wrapper{padding-top:1rem;padding-bottom:1rem}.product-listings-description a{text-decoration:underline;color:#606060}.product-listings-description a:hover{text-decoration:none}.product-listings-description .product-listings-description_hidden-text{display:none}.product-listings-description .product-listings-description_hidden-text p{margin:0 0 1rem}.product-listings-description .full-description_read-more{text-decoration:underline;font-weight:700;cursor:pointer}.image-search-image{border:1px solid #d2d2d2;margin:0.5rem auto}#clear_all_filters{display:none;cursor:pointer;text-decoration:underline;float:right}#clear_all_filters.horizontal{padding:0 7px}#clear_all_filters.vertical{margin:1rem 0 .5rem 0}.navigation_criteria_list{line-height:1}#navigation_criteria_list li a:before{content:"\29";font-family:"icon";color:#ffffff;font-size:0.694rem}
35.remove_filter_selection{display:none}.filter_catalog_navigation_option_values li a{color:#606060}.filter_catalog_navigation_link .ico{display:block;float:left;margin-right:0.25rem}.filter_catalog_navigation_link .active_filter .ico.filter--off,.filter_catalog_navigation_link .ico.filter--on{display:none}.filter_catalog_navigation_link .active_filter .ico.filter--on{display:block}.filter-name-span{display:block;overflow:hidden}.filter_catalog_navigation_option__search--label{display:none}.filter_catalog_navigation_option__search--form{padding:0.4rem 0.7rem 0}.filter_catalog_navigation_option__search--form .search-form input,.filter_catalog_navigation_option__search--form .search-form button{margin-bottom:0;height:32px}.filter_catalog_navigation_option_values li a span{position:static;top:auto;line-height:1.5}.filter_catalog_navigation_option_values li a::before{content:"";margin-right:0}.filter_catalog_navigation_option_values li a.active_filter::before{content:""}.filter-name-span img{float:left;margin-right:0.25rem}.filter_catalog_navigation_option_values li.filter_catalog_navigation_link_image,.filter_catalog_navigation_option_values li.filter_catalog_navigation_link_image a span{line-height:2rem}.product-listings__filter-title-holder,.product-listings__filter-toggle,.product-listings__filter-button{display:none}.promo-unit-product-listing-promos{margin:0.5rem 0}.per-category-promos-holder{margin-bottom:1rem}.per-category-promos-holder>.promo-unit{display:none}.per-category-promos-holder>.promo-unit:first-child{display:block}.product-listings-promos-empty{margin-top:2rem}.category_promos_top_container,.category_text_promos{margin:1rem 0}.category_text_promos .promo-unit__text__title{display:block}.category-fast-filters{width:100%;margin:0 auto}.category-fast-filters .slick-slider{visibility:hidden}.category-fast-filters .slick-initialized{visibility:visible}#js-category-fast-filters .container>.fast-filter-promo:nth-child(n+6){display:none}.row.row--collapse .fast-filter-promo{margin:0;padding:0 1rem}.row.row--collapse .fast-filter-promo .promo-unit__container--none{aspect-ratio:1 / 1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.row.row--collapse .fast-filter-promo .promo-unit__link img{width:165px}.category-fast-filters .slick-list{margin:0 1rem}.category-fast-filters .slick-track{margin:0 auto}.fast-filter-promo-title{font-size:0.833rem;margin-top:1.5rem;margin-bottom:1.5rem}.category-fast-filters .slick-arrow{font-weight:700;color:#ffffff;display:block;width:26px;height:26px;margin-bottom:0;top:30%}.category-fast-filters .slick-arrow:hover{background:none;color:#cccccc}.category-fast-filters .slick-arrow span{font-size:1.5rem;display:block;width:26px;height:26px}.category-fast-filters .slick-prev{left:0}.category-fast-filters .slick-next{right:0}.row .product-listings__top{margin-bottom:0.25rem;font-size:0.833rem}.row .product-listings__top-jg{margin:0.25rem 0;font-size:0.833rem}.product-listings__top__view-all{float:left;font-size:0.833rem;font-weight:700;color:#231f20;line-height:2rem;margin-bottom:0.2rem}.product-listings__top__view-all-jg div{float:left}.product-listings__top__view-all-jg div:nth-child(1){margin-right:1.5rem}.product-listings__hide_title_on_search_result_pages{display:none}.num_products_per_page{text-decoration:underline;font-weight:400}.num_products_per_page.current_page{font-weight:bold;color:#231f20}.product-listings__bottom .num_products_per_page{text-decoration:none}.product-listings__bottom .num_products_per_page:hover{text-decoration:underline}.product-listings__top__views{float:left;margin-bottom:0.2rem;padding:0 2rem 0 1rem}.product-listings__top--tablet-wrapper{padding-top:1.5rem}.product-listings__top--tablet-wrapper .product-listings__top{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:0.5rem 0}.product-listings__top--tablet-wrapper .product-listings__top__views{float:right}.product-listings__top--tablet-wrapper .product-listings__top__outfit{float:none;margin:0 auto;display:inline-block}.product-listings__top__views__title{padding:0 0.25rem 0}.product-listings__top__views .view-type-btn{padding:0 0.25rem}.product-listings__top__views div span{font-size:1.2rem}.product-listings__top__views .view-type-btn,.product-listings__top__views .view-type-btn a,.product-listings__top__views__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid_view_on{color:#d51300;cursor:default}.grid_view_on:hover{color:#d51300}.grid_view_btn:hover{text-decoration:none}.grid_view_off{opacity:0.5}.row .product-listings__top__right{text-align:right}.product-listings__empty{padding:0.5rem 0;min-height:18rem}.product-listings__empty a{font-weight:700;text-decoration:underline}.search-results-products .product-list>.col{box-shadow:1px 0 0 0 #e2e2e2,0 1px 0 0 #e2e2e2,1px 1px 0 0 #e2e2e2,1px 0 0 0 #e2e2e2 inset,0 1px 0 0 #e2e2e2 inset}.category{margin:0;padding:1.5rem;text-align:center;width:100%}
35.category .product__image{margin:0 auto;position:relative;max-width:180px}.category .product__image a{padding-bottom:100%;display:block}.category .product__image img{position:absolute;top:0;right:0;bottom:0;left:0}.product-listings__bottom{clear:both;padding-top:1rem;border-bottom:0px solid #d2d2d2}.product-listings__bottom__per-page{padding:0.5rem 0.5rem 0.5rem;font-size:0.833rem}.product-listings__sort-order,.product-listings__view,.product-listings__views{position:relative;display:inline-block;font-size:0.833rem;line-height:2rem}.product-listings__sort-order label,.product-listings__view label,.product-listings__views label{display:none}.product-listings__sort-order__link,.product-listings__view__link,.product-listings__views__link{display:block;color:#606060;float:left;cursor:pointer}.product-listings__sort-order__link strong,.product-listings__view__link strong,.product-listings__views__link strong{color:#231f20}.product-listings__sort-order__list,.product-listings__view__list,.product-listings__views__list{border:1px solid #d2d2d2;border-top:0;padding:0.5rem 1rem;position:absolute;top:2rem;background:#ffffff;z-index:901;display:none;text-align:left;min-width:100%;line-height:1.25}.product-listings__sort-order__list li,.product-listings__view__list li,.product-listings__views__list li{margin:0 0 0.75rem;white-space:nowrap}.product-listings__sort-order__list li:last-child,.product-listings__view__list li:last-child,.product-listings__views__list li:last-child{margin:0}.product-listings__sort-order__list a,.product-listings__view__list a,.product-listings__views__list a{color:#606060;cursor:pointer}.product-listings__sort-order__list li a.selected,.product-listings__view__list a.selected,.product-listings__views__list a.selected{font-weight:700;color:#231f20}.product-listings__sort-order__first,.product-listings__view__first,.product-listings__views__first{display:none}.product-listings__calculator--button{margin-bottom:0;padding:0.5rem 1rem;text-align:center}.product-listings__calculator--tablet--button{display:table;margin:0 auto;padding:0.5rem 1rem}.product-listings__per-page{position:relative;display:inline-block;font-weight:400}.product-listings__per-page__link{color:#606060;display:block;cursor:pointer}.product-listings__per-page__link strong{color:#231f20}.product-listings__per-page__list{border:1px solid #d2d2d2;border-top:0;padding:0.5rem 1rem;position:absolute;background:#ffffff;z-index:901;display:none;text-align:left;min-width:100%;line-height:1.25;left:-17px}.product-listings__per-page__list li{margin:0 0 0.75rem;white-space:nowrap}.product-listings__per-page__list li:last-child{margin:0}.product-listings__per-page__list a{color:#606060;cursor:pointer;text-decoration:none}.product-listings-description-lower{clear:both;font-size:0.833rem;line-height:1.5;margin:1rem 0;padding:1rem;border-top:1px solid #d2d2d2}.product-listings-description-lower h2{color:#231f20;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem}.product-listings-description-lower a{text-decoration:underline}.product-listings-description-lower a:hover{text-decoration:none}.product-listings-promos-lower{clear:both;margin:1rem 0;border-top:1px solid #d2d2d2}.product-list>.col.infinitescroll-loading{height:86px;box-shadow:none;z-index:1}.infinitescroll-loading .spinner{margin:20px auto;height:46px;line-height:46px}.product-list>.col.infinitescroll-load-more{text-align:center;box-shadow:none}.infinitescroll-load-more .button{margin:20px auto;cursor:pointer}.infinitescroll-loading-more{bottom:0;color:#231f20;position:absolute;text-align:center;text-transform:uppercase}.product-listings-subcategories-list:empty{display:none}.product-listings-subcategories-list{text-align:center;padding:0.5rem 0 0;background-color:#e9e8e8}.product-listings-subcategories-list li{display:inline-block;margin:0 0 0.5rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem;color:#231f20}.product-listings-subcategories-list li a{color:#231f20}.product-listings-subcategories-list li a:hover{text-decoration:underline}.product-listings-subcategories-list__spacer{padding:0 1rem}.product-listings-subcategories-list__spacer:last-child{display:none}.product-listings-description-additional:empty{display:none}.product-listings-description-additional{background-color:#e9e8e8;font-size:0.833rem;line-height:1.5}.filter_catalog_navigation--horizontal{padding:0 5px;min-width:14rem}@media only screen and (max-width:767px){.product-listings__filter-buttons{position:fixed;bottom:0;left:0;padding:1rem;width:100%;background:#fff;z-index:99999;-webkit-box-shadow:0px -3px 5px 0px rgba(77,77,77,0.6);-moz-box-shadow:0px -3px 5px 0px rgba(77,77,77,0.6);box-shadow:0px -3px 5px 0px rgba(77,77,77,0.6)}.product-listings__filter-toggle--top{padding:1rem;font-size:1rem;color:#231f20;border:1px solid #e2e2e2;margin-top:0.25rem;line-height:1.375rem;width:100%;background:#e9e8e8;text-align:center}.row .product-listings__top{margin-bottom:0}
35.product-listings__top .pagination{display:inline}.product-listings__top--view-options{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-listings__top--view-options div{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin:0.25rem 0 0.2rem}.product-listings__top .pagination-holder,.product-listings__top__view-all{display:none}.product-listings__top__views{text-align:center;margin-top:0.5rem;float:none}.product-listings__top__views__title{display:none}.product-listings__top__views .view-type-btn{float:none;text-align:center;display:inline}.product-listings-image-bg,.product-listings-image-bg--inner{background:none !important}.product-listings-image-bg--inner{padding:0}.product-listings-image-bg .product-listings-description{color:#606060;background:#ffffff;padding:1rem 5px}.product-listings-description h1{margin:0.5rem 0}.product-listings-wrapper{padding-top:0}.product-listings-description-lower{text-align:justify}.product-listings__sort-order,.product-listings__view,.product-listings__views{margin-bottom:1rem;display:block;float:none;clear:both;font-size:0.833rem}.product-listings__sort-order__link,.product-listings__view__link,.product-listings__views__link{width:100%;margin:0.25rem auto 0;text-align:center;border:1px solid #d2d2d2;background:#e9e8e8;float:none}.product-listings__sort-order__list,.product-listings__view__list,.product-listings__views__list{position:fixed;top:0;left:0;z-index:902;display:none;height:100%;border:0;–webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll}.product-listings__sort-order__list li,.product-listings__view__list li,.product-listings__views__list li{border-bottom:1px solid #d2d2d2;padding:1rem 0;margin:0;line-height:1.25}.product-listings__sort-order__list li:first-child,.product-listings__view__list li:first-child,.product-listings__views__list li:first-child{border-top:1px solid #d2d2d2}.product-listings__sort-order__list li.product-listings__sort-order__first,.product-listings__view__list li.product-listings__view__first,.product-listings__views__list li.product-listings__views__first{font-size:1.2rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;color:#231f20;text-transform:uppercase;display:block;border:0;padding:0;margin-bottom:1rem;white-space:normal}.product-listings__sort-order__close,.product-listings__view__close,.product-listings__views__close{float:right}.product-listings__sort-order__close{color:#231f20}.product-listings__calculator{padding-right:0.12rem}.product-listings__calculator--button{width:100%}.product-listings__bottom{padding-top:0}.product-listings__bottom__per-page{text-align:center;margin-top:1rem}.product-listings__per-page__link{padding:0.5rem 1rem;border:1px solid #d2d2d2;color:#606060}.product-listings__per-page__list{left:0}.product-listings-image-bg .product-listings-description h1,.product-listings-description h1{font-size:1.2rem;color:#231f20}.product-listings__filters{position:fixed;top:0;left:0;bottom:auto;right:auto;z-index:205;display:none;background:#ffffff;height:100%;overflow:hidden;padding-bottom:92px;padding-top:3rem;float:none}.product-listings__filter-title-holder{display:block;position:fixed;top:0;left:0;width:100%;z-index:10;-webkit-box-shadow:0px 3px 5px 0px rgba(77,77,77,0.6);-moz-box-shadow:0px 3px 5px 0px rgba(77,77,77,0.6);box-shadow:0px 3px 5px 0px rgba(77,77,77,0.6);background:#ffffff;}.product-listings__filter-title{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1.2rem;color:#231f20;text-transform:uppercase;padding:0.75rem 0 0.75rem 1rem}.product-listings__filter-buttons{position:fixed;bottom:0;left:0;padding:1rem;width:100%;background:#fff;z-index:99999;-webkit-box-shadow:0px -3px 5px 0px rgba(77,77,77,0.6);-moz-box-shadow:0px -3px 5px 0px rgba(77,77,77,0.6);box-shadow:0px -3px 5px 0px rgba(77,77,77,0.6)}.product-listings__filter-toggle--top{padding:1rem;font-size:1rem;color:#ffffff;background:#d51300;border:1px solid #d51300;line-height:1.375rem;width:100%;text-align:center}#catalog_navigation_wrapper{overflow-y:scroll}.catalog_navigation{height:100%}#navigation_criteria_list{margin:0;clear:both;padding-bottom:0.5rem}#navigation_criteria_list li{float:left;display:block;border:1px solid #e2e2e2;background:#ffffff;padding:0.25rem 0.5rem;margin:0 0 0.25rem 0.25rem;line-height:1.75rem}#navigation_criteria_list li.navigation_criteria_list{float:none;border-width:0 0 1px 0;margin:0 0 1rem}#navigation_criteria_list li a{float:none;margin-right:0;position:static;top:0;display:inline-block;padding:0;line-height:1.5rem}.catalog_navigation_filters_wrapper{clear:both}.catalog_navigation_filters{padding-top:0.75rem}.product-listings__filter-toggle{display:block;border:1px solid #d2d2d2;background:#e9e8e8;text-align:center;width:100%;line-height:2rem;margin:0 auto;font-size:0.833rem;color:#606060}.filter_title{font-size:1rem;line-height:1;background:#ffffff;margin:0;display:block;padding:1rem;border-top:1px solid #e2e2e2;border-left:0;border-right:0;border-bottom:0}.filter_title::after{content:''}.filter_catalog_navigation{float:none}.filter_catalog_navigation_option_values_wrapper{position:static}.filter_catalog_navigation_option_values{border:0;font-size:1rem}.filter_catalog_navigation_option_values li{margin:0 0 1rem}.filter_catalog_navigation_option{margin:0}#navigation_criteria_list li.navigation_criteria_list{border-bottom:1px solid #e2e2e2;padding:1rem;background:#ffffff;color:#231f20;font-size:1rem;line-height:1}.filter_visibility_toggle{float:right;display:block;font-family:'icon';speak:none;color:#231f20;cursor:pointer;width:auto}.filter_visibility_visible:before{content:"\2b"}.filter_visibility_hidden:before{content:"\2a"}.infinitescroll-load-more .button{width:100%;margin:20px 0}.product-listings-description__top{display:none}.product-listings-description__content .product-listings-description__top{display:block}
35.category-fast-filters{width:100%;margin:0 auto}#js-category-fast-filters .container>.fast-filter-promo:nth-child(n+2){display:none}.row.row--collapse .fast-filter-promo{margin:0;padding:0 1rem}.row.row--collapse .fast-filter-promo .promo-unit__link img{width:auto}.category-fast-filters .slick-list{margin:0 1rem}.category-fast-filters .slick-arrow{width:16px;height:16px}.category-fast-filters .slick-arrow span{font-size:1rem;width:16px;height:16px}.category-fast-filters .slick-prev{left:1%}.category-fast-filters .slick-next{right:1%}}@media only screen and (min-width:768px) and (max-width:1024px){.product-listings-image-bg .product-listings-description{background:rgba(255,255,255,.8)}.filter_title .filter_title_text_first{display:none}.product-listings__sort-order,.product-listings__view,.product-listings__views{display:inline-block;float:none}.product-listings__top--tablet-active .product-listings__sort-order,.product-listings__top--tablet-active .product-listings__view,.product-listings__top--tablet-active .product-listings__views{float:left}.product-listings__top__right .pagination-holder{display:block;float:right;clear:both}.pagination{display:inline-block}.product-listings__top__views{padding-right:0}}@media only screen and (max-width:1024px){.product-listings__top__view-all{margin-bottom:0}}@media only screen and (min-width:768px){.product-listings__sort-order__list,.product-listings__view__list,.product-listings__views__list{right:0}.product-listings__top__views{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2rem}}.product-listings__categories>.l-col-8:nth-child(4n+1),.product-listings__categories>.l-col-third:nth-child(3n+1),.product-listings__categories>.l-col-16:nth-child(2n+1){clear:both}@media only screen and (min-width:1440px){.category-fast-filters{width:1308px}.category-fast-filters .slick-list{margin:0 auto}.row.row--collapse .fast-filter-promo{margin:0;padding:0 1.625rem}.fast-filter-promo-title{font-size:1rem}.category-fast-filters .slick-prev{left:-2%}.category-fast-filters .slick-next{right:-2%}}@media only screen and (min-width:1025px){.product-listings-image-bg--inner{min-height:180px}}@media only screen and (min-width:768px) and (max-width:1024px){.product-listings__categories>.l-col-8:nth-child(4n+1),.product-listings__categories>.l-col-third:nth-child(3n+1){clear:initial}.product-listings__categories>.m-col-third:nth-child(3n+1),.product-listings__categories>.m-col-16:nth-child(2n+1){clear:both}}@media only screen and (max-width:47.938em){.product-listings__categories>.l-col-8:nth-child(4n+1),.product-listings__categories>.l-col-third:nth-child(3n+1),.product-listings__categories>.l-col-16:nth-child(2n+1){clear:initial}.product-listings__categories>.s-col-16:nth-child(2n+1){clear:both}.product-listings__filter-close{position:absolute;right:18px;line-height:1.25;cursor:pointer;font-weight:bold;color:#231f20;font-size:1.4rem;top:10px}}#js-category-info:empty{display:none}.rating__title{display:none}.category-featured-products{margin-bottom:2rem}.category-featured-products__title{-ms-flex-align:center;align-items:center;background-color:#ffffff;border-radius:10px 10px 0 0;color:#231f20;display:-ms-flexbox;display:flex;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem;-ms-flex-pack:center;justify-content:center;padding:.75rem 0}.category-featured-products__list{border:1px solid #ccc;border-top:0;padding:.75rem 0 0}.category-featured-products__list li{margin:0}.category-featured-products__list .product{padding:0.5rem 0.5rem 1.5rem}.product-listings-image-bg .product-listings-description h2,.product-listings-description h2{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem}#middle_column .product-listings__empty--nofilter{margin:0}.category_promo--filters{margin:0 0 10px 16px}.product-listings__filter--promo{padding:0 5px;margin-bottom:5px}#navigation_category_link_list,#navigation_category_link_list li ul{list-style-type:none;margin:0;padding:0}.sort-by--wrapper,.refine-filters--wrapper{width:50%}.product-listings__sort-order__link{margin-top:0}.product-view--wrapper,.items-found--wrapper{width:50%}.items-found-view-type--wrapper{padding:0 1rem}.items-found--wrapper{font-size:0.83rem;line-height:2rem}.product-view--wrapper .product-listings__view__link{border:0;text-align:right}#product_listings_above_filter_area{line-height:1.5;margin:0.5rem 0;text-align:center}#product_listings_above_filter_area ul{padding:0;margin:0;list-style:none}#product_listings_above_filter_area li{padding:0.25rem 0;display:inline-block;margin:0}#product_listings_above_filter_area li a{border-left:1px solid #231f20;padding:0 1em;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:0.833rem;color:#231f20}#product_listings_above_filter_area li:first-of-type a{border-left:0}#product_listings_above_filter_area li a.active{font-weight:bold;color:#231f20}.recommended_product{padding:1rem;margin:0.5rem 0;background-color:#e9e8e8}.recommend-product-container{padding:1rem;background-color:#ffffff}.recommended_product .product__details__title,.recommended_product h3{margin-top:0}.recommended_product .product__details{padding:0}.recommended_product .product__options__buttons{display:block}.recommended_product .product__options__buy,.recommended_product .product__options__view,.recommended_product .product__options__sample,.recommended_product .product__options__view.product__options__view--out-of-stock{margin-left:0;margin-right:0;display:inline-block}.recommended_product .product__details__holder{margin:0.5rem 0}.recommended_product .recommended_product_message{font-size:0.833rem}.recommended_product .recommend-image .product_zero_stock{opacity:0.2;filter:alpha(opacity = 20)}.product-listings--empty{letter-spacing:0.025rem;line-height:1.5rem;min-height:500px;margin-top:1rem}.product-listings--empty-h1{background:#eeeeee;margin-top:0;padding:0.75rem 1.5rem;font-weight:400;width:100%;font-size:1.2rem;letter-spacing:0.05rem}.empty--site-title{color:#231f20;font-weight:700;display:inline-block;padding:0 0 0.5rem;font-size:1rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem}.product-listings-empty--other-results .col:first-child:not(:only-child){border-right:#d9d9d9 1px solid}.row.product-listings-empty--intro{padding:0.5rem 0}.product-listings-empty--intro p a{text-decoration:underline}.row.product-listings-empty--other-results,.row.product-listings-empty--latest-products,.row.product-listings-empty--contact{padding:2rem 0 1rem 0}.row.product-listings-empty--latest-products{padding-bottom:4rem}.product-listings-empty--other-results ul li{margin:0.5rem 0;font-size:0.875rem;letter-spacing:normal}.product-listings-empty--other-results ul{margin-left:1rem}.search-results-products__list.search-results--empty>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.search-results-products__list.search-results--empty>ul>li{flex-basis:25%}.product-listings--empty .container{margin-left:1rem}}@media only screen and (max-width:768px){.product-listings-empty--other-results .empty--site-title{padding-left:0.5rem}}@media only screen and (min-width:767px){.product-listings-empty--other-results{display:-webkit-box;display:-ms-flexbox;display:flex}.product-listings-empty--other-results ul li{width:50%;float:left}.product-listings-empty--other-results ul{margin-left:0.25rem}}.product .product__image .slick-dots{bottom:initial;position:initial}.product .product__image .slick-dots li{padding:0 .1rem}.product .product__image .slick-dots li button{height:10px;width:10px;margin:2px}
35.pagination{display:inline-block}.pagination-holder{display:inline-block;margin:0 0 0 0.125rem;font-size:0.833rem}.pagination-holder span.page-arrow,.pagination-holder a,.pagination-holder strong,.desktop-pages span{display:block;float:left;padding:0.5rem;min-width:2rem;text-align:center;border:1px solid #ffffff;background:#ffffff;margin:0 0.125rem;line-height:1}.pagination-holder strong{background:#292d36;color:#ffffff;border:1px solid #292d36}.pagination-holder span{color:#cccccc}.pagination-holder a{color:#292d36}.pagination-holder .page-arrow{font-weight:bold}.pagination-holder .page-arrow.next-page{margin:0 0 0 0.125rem}.desktop-pages span.page_num.current{color:#ffffff;padding:0;border:none;float:none;background:none;min-width:auto}@media only screen and (min-width:768px){.pagination-holder span.desktop-pages{padding:0;border:0}.pagination-holder span.mobile-pages{display:none}}@media only screen and (max-width:767px){.pagination-holder{font-size:1rem;margin-bottom:0rem;margin-top:1rem;color:#606060;line-height:2.375rem}.pagination-holder span{color:#606060}.pagination-holder span.mobile-pages{display:inline;float:left;padding:0.25rem}.pagination-holder span.desktop-pages{display:none}.pagination-holder span.page-arrow,.pagination-holder a.page-arrow{display:block;float:left;padding:0.75rem 1rem;min-width:1.5rem;text-align:center;background:#292d36;color:#ffffff;border:1px solid #292d36;margin:0 0.5rem 0 0;line-height:1.25rem}.pagination-holder .page-arrow.next-page{margin:0 0 0 0.5rem}.pagination-holder span.page-arrow{opacity:.5}.first-page.icon-left:after{content:"\21"}.last-page.icon-right:after{content:"\22"}.mobile_pagination-advanced .pagination-holder span.page-arrow,.mobile_pagination-advanced .pagination-holder a.page-arrow{margin:0 0.3rem 0 0}.pagination-holder span.last-page.page-arrow,.pagination-holder a.last-page.page-arrow{margin:0 0 0 0.3rem}.pagination-holder span.first-page.page-arrow,.pagination-holder a.first-page.page-arrow,.pagination-holder span.last-page.page-arrow,.pagination-holder a.last-page.page-arrow{padding:0.75rem 0.5rem}}.product{float:left;margin:0;padding:0.5rem 0.5rem 1.5rem;text-align:center;width:100%}html.no-touch .product--hover,.product--hover--fixed{box-shadow:inset 0 0 0 1px #231f20;position:relative;z-index:8;background:#ffffff;padding-bottom:calc(1.5rem - 1px)}html.no-touch .search-results-list .product--hover,.search-results-list .product--hover--fixed{box-sizing:border-box;position:relative}html.no-touch .product--hover.product--hover--fixed,.product--hover--fixed{z-index:901}.product--hover--fixed .product__details,.product--hover--fixed .product__details__prices,.product--hover--fixed .product__options{display:none}.product-list li{position:relative}.product__manufacturer-sash{position:absolute;top:0;right:0;z-index:1}.product__image{position:relative}.product__image a:not(.show-more-link){position:relative;display:block}.product__image img{margin:0 auto;height:auto}.product__attribute-swatches{padding:0.5rem 0.25rem 0;background:#e9e8e8}.product__attribute-swatches-placeholder span{min-height:20px;display:block}.product__attribute-swatches ul{text-align:center;margin:0;padding:0;font-size:0}.product__attribute-swatches ul li{display:inline-block;margin:0 0.25rem 0.5rem}.product__attribute-swatches ul li.selected{border:1px solid #666666}.product__attribute-swatches__swatch{display:block;height:0.5rem;width:1.25rem}.product__attribute-swatches__swatch a{display:block;height:100%;width:100%}img.attribute_swatch_icon{min-width:1.25rem}.product__details__holder{position:relative}.product__details{color:#606060;font-size:0.833rem;padding:0 1rem 0.5rem}.product__details__title{line-height:1.5;margin-top:0.5rem}.product__details__title span{display:block;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem;color:#231f20}.product__details__title a{color:#606060}.product__weight{line-height:1.25}.product__details__prices{color:#d51300;padding:0 0 0.75rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem;line-height:1rem}.product__details__prices__price{font-weight:700;display:block}.product__details__prices--above-title{margin-top:0.5rem;padding-bottom:0}.product__details__prices--above-title .product__details__title{margin-top:0}.product__details__prices__price--sale{color:#d51300}.product__details__prices__rrp,.product__details__prices__saving,.product__details__prices__saving--percent{font-size:0.694rem}.product__details__prices__spacer{color:#606060;font-size:0.833rem;font-weight:400}.product__reviews{background:#ffffff;padding:0.25rem 0;margin:0 0 0.25rem}.product__reviews .icon-star{color:#d51300}.product__reviews .icon-star--inactive{color:#e9e8e8}.product__reviews span{padding:0 0.125rem}.product__reviews .product__reviews__number-of-reviews{font-family:'Montserrat',sans-serif;font-size:0.833rem;color:#231f20;position:relative;top:-3px}.product__options__buttons,html.touch .compare-products__widget .product__options__buttons{display:none}.product__options__buttons.product__options__buttons_forced{display:block}html.touch .product__options__buttons,.product--hover .product__options__buttons{display:block}html.no-touch .slick-initialized .slick-slide .product__options__buttons{visibility:hidden;display:block}html.no-touch .slick-initialized .slick-slide .product--hover .product__options__buttons{visibility:visible}.slick-slide .product__options__buttons .product__options__buy,.slick-slide .product__options__buttons .product__options__view,.slick-slide .product__options__buttons .product__options__sample{transition:none}.slick-slide .product__details__holder__quick-buy{bottom:0;position:absolute;background:#ffffff}html.no-touch .slick-slide .product--hover,.slick-slide .product--hover--fixed{position:static}.slick-slide .product--hover--fixed .product__details,.slick-slide .product--hover--fixed .product__details__prices,.slick-slide .product--hover--fixed .product__options{display:block}.product__options__buy,.product__options__view,.product__options__sample,.product__options__view.product__options__view--out-of-stock{background:#d51300;color:#ffffff;display:inline-block;margin:0 0.25rem 0.25rem;padding:0.5rem 0;font-size:0.833rem;border:1px solid #d51300;text-align:center;opacity:0.8;width:33%;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.category .product__options__view{width:auto;padding:0.5rem}.product__options__buy{opacity:0.6}.product__options__sample{background:#008000;border-width:0;display:block;width:70%;margin:4px auto;text-transform:uppercase}.product__options__view:hover,.product__options__sample:hover,.product__options__view.product__options__view--out-of-stock:hover{opacity:1;color:#ffffff;text-decoration:none}.product__options__buy:hover{opacity:1;color:#d51300;text-decoration:none}.product__options__buy{background:#ffffff;color:#d51300;border:1px solid #d51300}.product__options__view.product__options__view--out-of-stock:hover{text-decoration:none}.product__options__view--out-of-stock-custom{padding-bottom:0.5rem;display:block}.product__options__wishlist{font-size:1.2rem;display:inline-block;cursor:pointer;margin:0 0.2rem;position:relative;top:0.25rem}.product__options__wishlist .ico:not(.wishlist_added){opacity:0.6}.product__options__wishlist:hover{text-decoration:none;opacity:1}.product__options__wishlist{color:#000000}.product__options__wishlist__title{color:#606060}.product__options__wishlist__title:hover{text-decoration:underline;color:#d51300}.wishlist_added{color:#888888}.product__options__wishlist__title{display:none}.wishlist-tooltip{position:absolute;padding:0.75rem;border:1px solid #e9e8e8;bottom:100%;left:0;width:100%;background:#ffffff;z-index:1;font-size:0.833rem;-webkit-box-shadow:4px 4px 5px 0 rgba(233,232,232,.5);-moz-box-shadow:4px 4px 5px 0 rgba(233,232,232,.5);box-shadow:4px 4px 5px 0 rgba(233,232,232,.5);color:#231f20;visibility:hidden;opacity:0;transition:opacity 0.5s ease-in-out;pointer-events:none;box-sizing:border-box}.product__compare{margin-top:0.5rem;font-size:0.833rem;cursor:pointer}.product__compare__view a{display:inline-block;background:#d51300;color:#ffffff;padding:0.5rem 1rem;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem;font-size:1rem}.product__details__holder__quick-buy{width:100%;min-height:100%;z-index:9;font-size:0.833rem;display:none;padding:0.5rem 0.5rem 0}.product--hover--fixed .product__details__holder__quick-buy{display:block}.product__details__holder__quick-buy__options select{width:100%;padding:0.5rem;margin-bottom:0.5rem;box-sizing:border-box}.product__details__holder__quick-buy__buy-price{color:#d51300;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:1rem;line-height:1.2rem;margin-bottom:0.5rem}.product__details__holder__quick-buy__buy-price.product__details__holder__quick-buy__buy-price--sale{color:#d51300}.button.product__details__holder__quick-buy__buy-button{width:100%;color:#ffffff;background:#d51300;border:1px solid #d51300;display:inline-block;margin:0 0 0.5rem;padding:0.75rem 0;font-size:1rem;cursor:pointer;letter-spacing:3px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:0.03rem}.button.product__details__holder__quick-buy__buy-button:hover{color:#d51300;background:#ffffff}.product__details__holder__quick-buy__close{cursor:pointer}.product__details__holder__quick-buy__close span{font-size:0.6rem}.product__details__holder__quick-buy__added__button{margin-bottom:0.5rem;width:100%;padding:0.75rem 0;max-width:none}.product__details__holder__quick-buy__added__title{margin-bottom:0.5rem;font-weight:700;color:#231f20}.product__options__trade__view--out-of-stock .product__options__view.product__options__view--out-of-stock{width:70%}.product__feefo{margin:0 0 .5rem 0}.product__feefo img{margin:0 auto}.product__options .yotpo .pull-left{float:none !important;text-align:center !important}
35.product__options .yotpo-bottomline a{display:none !important}.product__options .yotpo-display-wrapper{margin-bottom:0.5rem !important;display:block}.search-results-list .product__details__title,.search-results-list .product__details__subtitle,.search-results-list .product__details__summary,.search-results-list .product__details__reference{margin-bottom:1rem}.search-results-list .product{border-bottom:1px solid #e2e2e2}.search-results-list .product__image{float:left;width:30%}.search-results-list .product__details__holder{width:70%;float:left;padding-left:1rem;margin-top:0}.search-results-list .product__details{float:left;width:70%;text-align:left;font-size:1rem;line-height:1.25}.product__details__reference{margin-top:0.25rem;font-size:0.833rem}.product__fake_weight{margin-top:0.25rem;font-size:0.833rem;color:#d51300}.product__details__summary{margin:0.25rem 0;line-height:1.5;font-size:0.833rem}.product__details__summary p{margin:0}.product__details__summary ul{padding:0;margin:0;list-style:none}.product__details__summary li{margin:0}.product__details__summary li:before{content:"• ";color:#606060}.product__details__custom_description{margin:.5rem 0}.product__details__stock{margin:0.25rem 0;line-height:1.5;font-size:0.833rem}.product__details__stock .stock-message--in-stock{color:green}.product__details__stock .stock-message--out-of-stock{color:red}.search-results-list .product__details__prices{font-size:1.2rem;line-height:1.5;margin-top:0.5rem;padding:0 0 0.5rem}.search-results-list .product__details__prices__rrp,.search-results-list .product__details__prices__saving,.search-results-list .product__details__prices__saving--percent{font-size:0.833rem}.search-results-list .product__options{float:left;width:30%;padding-left:0.5rem;position:relative}.search-results-list .product__options__wishlist{font-size:0.833rem;margin:0.25rem 0}.search-results-list .product__options__wishlist__title{display:inline}.search-results-list .product__options__buy,.search-results-list .product__options__view,.search-results-list .product__options__view.product__options__view--out-of-stock{display:block;width:100%;padding:0.5rem;margin:0 0 0.5rem;font-size:1rem}.search-results-list .product__options__wishlist,.search-results-list .product__compare{display:block;margin:0 0 0.25rem;padding:0.25rem;font-size:0.833rem;text-align:center}.product__details__holder__quick-view{padding:0.75rem 0.75rem 0.25rem;position:absolute;z-index:8;background:rgba(233,232,232,1);top:-1px;visibility:hidden;text-align:left}.product--hover .product__details__holder__quick-view{left:100%}.product--hover--right .product__details__holder__quick-view{left:auto;right:100%;text-align:right}.product__details__holder__quick-view__pointer{width:0;height:0;border-top:10px solid transparent;border-right:10px solid #e9e8e8;border-bottom:10px solid transparent;position:absolute;right:100%;top:10px}.slick-list .product--hover .product__details__holder__quick-view{left:auto;right:1px;top:1px;text-align:right}.slick-list .product__details__holder__quick-view__pointer{display:none}.featured-products__ul .product__details__holder__quick-view__group__attributes li{display:block}.product--hover--right .product__details__holder__quick-view__pointer{left:100%;right:auto;border-left:10px solid #e9e8e8;border-right:0}.product__details__holder__quick-view__group{padding-bottom:0.25rem}.product__details__holder__quick-view__group__subtitle{margin:0;padding:0 0 0.25rem;color:#231f20;font-size:0.694rem;font-weight:700}.product__details__holder__quick-view__group__attributes{color:#606060;font-size:0.694rem}.product__details__holder__quick-view__group__attributes li{white-space:nowrap;padding:3px 0}.product__details__holder__quick-view__group__attributes span{text-decoration:line-through;opacity:0.5}.attributes-option--out-of-stock{color:#ccc}.product__weight__tag,.product__details__subtitle{display:none}.search-results-list .product__weight__tag{display:inline}.search-results-list .product__details__subtitle{display:block;font-size:0.833rem}.calculator-form-holder button{width:100%;margin-top:1rem}.pack_contains_m_wrapper{margin-bottom:1rem}.search-results-list .tag-list--images img{margin-right:0}.search-results-list .tag-list--images{width:100%}.product_slideshow:not(.slick-slider)>div:not(:first-child){display:none}@media only screen and (min-width:1025px){.product__options__wishlist:hover{color:#000000}.product__details__prices--above-title .product__details__prices__price{display:inline-block}}@media only screen and (min-width:768px) and (max-width:1024px){.product__options__buy,.product__options__view,.product__options__sample,.product__options__view.product__options__view--out-of-stock{width:100%}}@media only screen and (max-width:1024px){.product{padding:0.5rem 0.5rem 1rem}.html.no-touch .product--hover,.product--hover--fixed{padding-bottom:calc(1rem - 1px)}.product__details__holder__quick-buy{padding:0.5rem 0 0 0}.search-results-list .product__image{width:40%}.search-results-list .product__details__holder{width:60%}.search-results-list .product__details{width:100%}.search-results-list .product__options{float:none;width:100%;clear:both;text-align:left;padding-left:0}.search-results-list .product__details__prices{padding:0 1rem 0.5rem}.search-results-list .product__options__buttons{padding:0 1rem}.search-results-list .product__options__view,.search-results-list .product__options__buy{width:40%;float:left;margin-right:0.5rem;text-align:center}.search-results-list .product__options__wishlist__title{display:none}.search-results-list .product__options__wishlist{top:0.25rem;float:left;font-size:1.44rem}.search-results-list .product__compare{clear:both;float:none;text-align:left;padding:0}.product__options__view--out-of-stock{width:100%}.product__manufacturer-sash img{width:50%;height:50%;float:right}}@media only screen and (max-width:767px){.search-results-list .product__details__summary{display:none}.search-results-list .product__details__stock{display:none}.product__options__view,.product__options__buy,.product__options__view.product__options__view--out-of-stock,.search-results-list .product__options__buy,.search-results-list .product__options__view,.search-results-list .product__options__view.product__options__view--out-of-stock{display:none}.product__options__wishlist{font-size:1.44rem}.product__compare{margin-top:0.5rem;padding:0.5rem 0}.search-results-list .product__options__wishlist{font-size:0.833rem;padding:0.25rem 0;margin:0.25rem 0;top:0;float:none;clear:both}.search-results-list .product__options__wishlist__title{display:inline}.product__details__prices__spacer{display:none}.product__details__prices__rrp{display:block}.product__details__prices__saving,.product__details__prices__saving--percent{display:inline-block}.product__details__prices{font-size:0.833rem}.product__details__prices__rrp,.product__details__prices__saving,.product__details__prices__saving--percent{font-size:0.694rem}.product__attribute-swatches-mobile-swatch-count{font-size:0.8em}}@media only screen and (max-width:767px) and (orientation:landscape){.search-results-list .product__details__summary{display:block}.search-results-list .product__details__stock{display:block}}.product__details__vat_relief_available{background-color:#e9e8e8;font-size:0.87rem;padding:0.5rem}.product-promo,.product-promo .promo-unit__link{position:relative}.product-promo .promo-unit__link{display:block}.product-promo .promo-unit__overlays{max-width:100%!important}.product-promo img{width:100%}.img_center{display:block;margin:auto}.product_slideshow__image img{-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.slick-slide img.slick-loading{border:0}.buy_the_look_label{display:none}.product__child-count{background:#e9e8e8;color:#231f20;font-size:0.875rem;line-height:2rem;position:absolute;
35left:0;bottom:0;width:100%;pointer-events:none}.search-results-products--promo{padding:0 0 20px 20px}.product__details__specifications{display:table;width:100%}.product__details__specifications_table{display:table-row-group}.specification_container{display:inline}.specification_cell{display:table-cell;padding:0.25rem 0.25rem 0.25rem 0;vertical-align:middle}.gauge_container{display:none}.product__image .infclick{display:block;position:relative}.product__image .infclick>img{position:absolute;top:0;right:0;bottom:0;left:0}video.media_preview{width:100%;max-height:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.nosto_element .product__image img{position:initial;top:initial;right:initial;bottom:initial;left:initial}.search-results-list .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0}.product__image{margin:0 auto;max-width:100%}.attribute_swatch--child-img{max-width:25px}.product-listings-description h1{font-size:2rem}#navigation_criteria_list li.navigation_criteria_list,.filter_title{font-size:0.875rem}.filter_catalog_navigation_option_values li a .icon-square-tick{color:#d51300}html.no-touch .product--hover,.product--hover--fixed{box-shadow:inset 0px 0px 0px 2px #231f20}.grid_view_on{color:#231f20}.grid_view_off{color:#a7a5a6}.product-listings-description-lower{border-color:#e2e2e2;}.product__details__stock{margin:0.7rem 0 0.25rem}.product__details__stock .stock-message{font-weight:700}.product__details__stock .stock-message--in-stock{color:#06a311}.product-listings-image-bg .product-listings-description h1{font-size:1.25rem}.product-listings-image-bg--inner{min-height:180px}.product__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ruk_rating_snippet{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.product__details__prices,.product__options__buttons{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (max-width:767px){.product-listings-wrapper{padding:0}#js-main-listings{padding:0 0.5rem}.sort-by--wrapper{padding-right:5px}.js-sticky-filter-buttons{padding:0.5rem;background:#ffffff;text-transform:uppercase;-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 1px 5px 0px rgba(0,0,0,0.75)}#sticky-refine-filters{font-weight:bold}.js-sticky-filter-buttons button:after{content:"\24";font-family:'icon';margin-left:0.2rem}.js-sticky-filter-buttons button{border:1px solid #c2c2c2;background:#e9e8e8;text-align:center;line-height:2rem;margin:0 auto 0;font-size:0.833rem;color:#7c7c7c;padding:0;text-transform:capitalize;font-weight:normal;width:50%}.js-sticky-filter-buttons #sticky-refine-filters,.js-sticky-filter-buttons #sticky-sort-by{margin:0 2px;color:#000000;letter-spacing:normal}.js-sticky-filter-buttons #sticky-sort-by{margin-right:5px}.js-sticky-filter-buttons button svg{display:none}.product-listings__filter-toggle{color:#000000;font-weight:bold}.items-found-view-type--wrapper{margin:0 auto;width:100%;text-align:center;color:#000000;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-listings__sort-order__link{text-transform:capitalize}}@media only screen and (min-width:768px){#filter-bubbles-desktop{display:none !important}}@media only screen and (max-width:767px){.product-listings__categories{display:none}#js-top-description-container{margin-bottom:1rem}#product-description__filter--subcat{margin:0}#filter-bubbles-mobile #filter-bubbles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-0.5rem;width:calc(100% - -1rem)}#filter-bubbles-mobile .dragscroll-arrow{bottom:-0.125rem}#filter-bubbles-mobile #filter-bubbles .filter-title{line-height:2.5rem;font-size:1rem;font-weight:700;padding:0 0.5rem}#filter-bubbles-mobile #filter-bubbles .filter-bubble a{font-weight:700;line-height:2.5;padding:0 1.125rem;background-color:#f4bc47;color:#000;border:1px solid #f4bc47;border-radius:1.25rem;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}#filter-bubbles-mobile #filter-bubbles .filter-bubble a:hover{background-color:#fff;color:#f4bc47}}@media only screen and (max-width:767px){.refine-filters--wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0}.sort-by--wrapper{padding-right:unset}.product-listings__sort-order{padding:0 5px}.product-listings__sort-order__link .selected_sort_order_label{margin-left:0.375rem}.product-listings__sort-order__link .icon-dropdown{margin-left:auto}.product-listings__sort-order__link,.product-listings__filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0.5rem;border-radius:0.5rem}.product-listings__filter-toggle{background-color:#525252;color:#fff;font-weight:600}}.recently-viewed-products{padding-top:1rem;padding-bottom:1rem}.recent-product{padding:.5rem;text-align:center}.recent-product img{display:inline-block;height:auto}.recent-product__image a{display:block;position:relative}.recent-product__image img{position:absolute;top:0;right:0;bottom:0;left:0}.cookie_alert{z-index:1000;position:fixed;background-color:#ddd}.cookie_alert{width:100%;bottom:0;color:#000000;background:#ffffff;border-top:1px solid #dddddd}#cookie_bar_toggle{background:none;border:none;padding:0;margin:0;bottom:0;left:0;position:absolute}#cookie_bar_toggle svg{left:0;bottom:0;z-index:1001;position:absolute}.cookie_alert_text{padding:1rem;font-size:16px;letter-spacing:0.5px;text-align:center}.cookie_alert_text a{text-decoration:underline}.cookie_alert_text a:hover{cursor:pointer}.cookie_alert_text label{display:inline;font-size:.75rem}.cookie_alert_text input{margin-bottom:0}.cookie_alert_text__lower{padding-top:0.5rem;margin-top:0;overflow:hidden}.cookie_alert__button{margin:1rem 0 0;background:#d51300;cursor:pointer;border-radius:5px}.cookie_alert_text__lower .cookie_alert__button:not(:first-child){margin-left:0.5rem}@media all and (max-width:767px){.cookie_alert_text__lower .cookie_alert__button{margin:1rem auto !important}}.cookie_alert__button:hover{background:#ffffff}#cookie_prefs_cancel{text-decoration:none;font-weight:bold}.cookie_alert__button_decline_x{position:absolute;top:4px;right:8px;text-align:right}#cookie_alert_accept,#cookie_alert_manage,#cookie_prefs_save,#cookie_alert_decline,#cookie_alert_close{color:#ffffff;text-decoration:none}.cookie_alert__button:hover #cookie_alert_accept,.cookie_alert__button:hover #cookie_alert_manage,.cookie_alert__button:hover #cookie_alert_decline,.cookie_alert__button:hover #cookie_prefs_save,.cookie_alert__button:hover #cookie_alert_close{color:#d51300}.cookie_alert__button-disabled,.cookie_alert__button-disabled:hover,.cookie_alert__button-disabled #cookie_alert_accept,.cookie_alert__button-disabled #cookie_alert_manage,.cookie_alert__button-disabled #cookie_alert_decline,.cookie_alert__button-disabled #cookie_prefs_save,.cookie_alert__button-disabled #cookie_alert_close{background:#ffffff;color:#d51300;cursor:default}.cookie_alert__button_cancel{margin-left:10px;background:transparent !important;border:1px solid #d51300}.cookie_alert__more-info{margin-top:0.5rem;text-decoration:underline}.cookie_alert .icon-close{color:#d51300;font-size:1.2rem}.cookie_alert .icon-close:hover{color:#ffffff;cursor:pointer}.cookie_alert__icon--right{text-align:right;right:0}.cookie_alert__icon{cursor:pointer;position:fixed;bottom:0;z-index:99999;height:60px;width:60px}.cookie_alert__icon i{bottom:50%;position:relative;color:#ffffff;font-size:1.4em;margin:0 15%}.cookie_alert__icon svg{fill:#d51300}.cookieTitle,.cookieTitleMain{margin:0;font-size:1em;font-weight:bold;line-height:normal;color:#231f20}.cookieTitleMain{margin-top:1em;font-size:1.1em}.cookie-options-row{margin:1.4rem 0;padding-top:0.4rem;border-top:1px solid #d2d2d2}.cookie-options-row p{font-size:0.9em}.toggle-right{float:right;margin:0 1rem}#cookie_alert_container::before{content:'';background-color:rgba(0,0,0,0.7);position:fixed;display:block;top:0;left:0;height:100vh;width:100vw;z-index:1004}.cookie_alert_text{background-color:#fff;position:relative;z-index:1005}@font-face{font-family:'revsglobal-pr-mod';src:url('/media/fonts/revsglobal-pr-mod.eot?p24dmt');src:url('/media/fonts/revsglobal-pr-mod.eot?#iefixp24dmt') format('embedded-opentype'),url('/media/fonts/revsglobal-pr-mod.ttf?p24dmt') format('truetype'),url('/media/fonts/revsglobal-pr-mod.woff?p24dmt') format('woff'),url('/media/fonts/revsglobal-pr-mod.svg?p24dmt#revsglobal-pr-mod') format('svg');font-weight:normal;font-style:normal}[class^="ruk-icon-"],[class*=" ruk-icon-"]{font-family:'revsglobal-pr-mod';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ruk-icon-reviews-logo-01:before{content:"\e600"}.ruk-icon-full-star-01:before{content:"\e601"}.ruk-icon-empty-star-01:before{content:"\e602"}.ruk-icon-arrow-down-01:before{content:"\e603"}.ruk-icon-positive-1-01:before{content:"\e604"}.ruk-icon-negative-1-01:before{content:"\e605"}.ruk-icon-chart-lines-1-01:before{content:"\e606"}.ruk-icon-positive-2-01:before{content:"\e607"}.ruk-icon-email-1-01:before{content:"\e608"}.ruk-icon-phone-1-01:before{content:"\e609"}.ruk-icon-location-1-01:before{content:"\e60a"}.ruk-icon-author-1-01:before{content:"\e60b"}.ruk-icon-positive-3-01:before{content:"\e60c"}.ruk-icon-thumbs-up-1-01:before{content:"\e60d"}.ruk-icon-report-1-01:before{content:"\e60e"}.ruk-icon-arrow-down-thin-1-01:before{content:"\e60f"}.ruk-icon-arrow-up-thin-1-01:before{content:"\e610"}.ruk-icon-menu-1-01:before{content:"\e611"}.ruk-icon-key-1-01:before{content:"\e612"}.ruk-icon-dashboard-1-01:before{content:"\e613"}.ruk-icon-store-1-01:before{content:"\e614"}.ruk-icon-iphone-1-01:before{content:"\e615"}.ruk-icon-col-term-1-01:before{content:"\e616"}.ruk-icon-group-1-01:before{content:"\e617"}.ruk-icon-cog-1-01:before{content:"\e618"}.ruk-icon-power-1-01:before{content:"\e619"}.ruk-icon-ellipsis-1-01:before{content:"\e61a"}.ruk-icon-share-1-01:before{content:"\e61b"}.ruk-icon-tooltip-arrow-1-01:before{content:"\e61c"}.ruk-icon-chart-pie-1-01:before{content:"\e61d"}.ruk-icon-reply-arrow-1-01:before{content:"\e61e"}.ruk-icon-moderate-1-01:before{content:"\e61f"}.ruk-icon-google-plus-1-01:before{content:"\e620"}.ruk-icon-facebook-1-01:before{content:"\e621"}.ruk-icon-twitter-1-01:before{content:"\e622"}.ruk-icon-arrow-right-1-01:before{content:"\e623"}.ruk-icon-arrow-left-1-01:before{content:"\e624"}.ruk-icon-reviews-us-1-01:before{content:"\e625"}.ruk-icon-percentage-star-25-01:before{content:"\e626"}.ruk-icon-percentage-star-50-01:before{content:"\e627"}.ruk-icon-percentage-star-75-01:before{content:"\e628"}.ruk-icon-reviewio-logo-01:before{content:"\e629"}.ruk-icon-arrow-right-thin-1-01:before{content:"\e62a"}.ruk-icon-arrow-left-thin-1-01:before{content:"\e62b"}.ruk-icon-reviews-min-90deg-1-01:before{content:"\e62c"}.ruk-icon-reviews-plus-90deg-1-01:before{content:"\e62d"}.ruk-icon-reviews-0deg-1-01:before{content:"\e62e"}.ruk-icon-question-1-01:before{content:"\e62f"}.ruk-icon-answer-1-01:before{content:"\e630"}#ruk_float_tab{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;
35-o-user-select:none;user-select:none;position:fixed;background:#5eb11f;height:150px;width:60px;margin-bottom:-75px;border-radius:6px;bottom:50%;z-index:2000;right:-15px;cursor:pointer;overflow:hidden;box-shadow:0 2px 0 rgba(255,255,255,0.25) inset,0 -2px 0 rgba(0,0,0,0.15) inset;-webkit-transition:right 0.15s;transition:right 0.15s}#ruk_float_tab [class^="ruk-icon-"],#ruk_float_tab [class*=" ruk-icon-"]{font-family:'revsglobal-pr-mod' !important}#ruk_float_tab .ruk-icon-reviews-0deg-1-01{display:none}#ruk_float_tab .ruk-icon-reviews-min-90deg-1-01{color:#fff;font-size:80px;position:absolute;right:-7px;bottom:15px;text-shadow:0 1px 0 rgba(0,0,0,0.15)}#ruk_float_tab .ruk-icon-full-star-01{color:#fff;font-size:34px;position:absolute;top:10px;right:10px;color:#f6ff00;text-shadow:0 1px 0 rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.06);display:inline-block;text-align:center;width:48px}#ruk_float_tab:hover,#ruk_float_tab.open{right:-10px}#ruk_frame{position:fixed;bottom:50%;right:35px;width:440px;height:440px;border:0;margin-bottom:-240px;z-index:2000}[data-float-pos="left"] #ruk_frame{left:35px}[data-float-pos="left"] #ruk_float_tab{left:-15px;-webkit-transition:left 0.15s;transition:left 0.15s}[data-float-pos="left"] #ruk_float_tab:hover,[data-float-pos="left"] #ruk_float_tab.open{left:-11px}[data-float-pos="left"] #ruk_float_tab .ruk-icon-reviews-min-90deg-1-01{right:-15px}[data-float-pos="left"] #ruk_float_tab .ruk-icon-full-star-01{right:0px}[data-float-pos="bottom"] #ruk_frame{right:110px;bottom:40px;margin-bottom:0;height:460px;width:400px}[data-float-pos="bottom"] #ruk_float_tab{bottom:-15px;right:100px;width:150px;height:60px;margin-bottom:0;-webkit-transition:bottom 0.15s;transition:bottom 0.15s}[data-float-pos="bottom"] #ruk_float_tab:hover,[data-float-pos="bottom"] #ruk_float_tab.open{bottom:-12px}[data-float-pos="bottom"] #ruk_float_tab .ruk-icon-reviews-min-90deg-1-01{display:none}[data-float-pos="bottom"] #ruk_float_tab .ruk-icon-reviews-0deg-1-01{bottom:25px;color:#fff;display:block;font-size:32px;left:15px;line-height:40px;position:absolute;text-shadow:0 1px 0 rgba(0,0,0,0.2)}[data-float-pos="bottom"] #ruk_float_tab .ruk-icon-full-star-01{border-bottom:medium none;border-left:1px solid rgba(0,0,0,0.06);font-size:29px;height:35px;line-height:38px;right:2px;top:5px;width:45px}@media only screen and (min-width:1025px){.sticky-footer{width:100%;background-color:#d51300;padding:0.813rem 0;position:fixed;z-index:999;bottom:-1000px;transition:bottom ease-in-out .3s;-moz-transition:bottom ease-in-out .3s;-webkit-transition:bottom ease-in-out .3s}.sticky-footer .search-form{margin:0 auto}.sticky-footer .search-form label,.sticky-footer .search-form input,.sticky-footer .search-form button{margin-bottom:0}.sticky-footer .search-form label{margin-right:0.625rem}.sticky-footer .search-form label,.sticky-footer .promo-unit,.sticky-footer__close a{color:#ffffff}.sticky-footer .search-form label{margin-top:0.625rem}.sticky-footer .search-form label .ico,.sticky-footer .promo-unit .ico{font-size:1.5rem}.sticky-footer .search-form label>span{position:relative;top:-5px}.sticky-footer .promo-unit{min-height:44px;position:relative}.sticky-footer .promo-unit__text-group{width:100%;position:absolute;top:50%;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sticky-footer .promo-unit .ico{vertical-align:middle;margin-right:0.5rem}.sticky-footer__close{position:absolute;top:-2rem;right:0rem}.sticky-footer__close a{background-color:#d51300;padding:0.5rem;display:block}.sticky-footer__close .ico{display:block}.sticky-footer__newsletter_terms{color:#ffffff;padding:0.25rem 0;font-size:0.694rem}}@media only screen and (min-width:1025px) and (max-width:1439px){.sticky-footer .promo-unit{font-size:0.833rem}}@media only screen and (min-width:1440px){.sticky-footer .search-form label,.sticky-footer .promo-unit{font-size:1rem}}.signup-result_sticky{position:absolute;padding:0.5rem 1rem;top:-30%;background:#e9e8e8;display:none;width:auto;font-size:0.694rem;line-height:1rem;color:#fff;z-index:1}.signup-result_sticky:before{width:0;height:0;border-left:10px solid transparent;border-top:10px solid #e9e8e8;border-right:10px solid transparent;position:absolute;
35left:20px;top:100%;content:""}.signup-success .signup-result_sticky{background:#7fd47f}.signup-success .signup-result_sticky:before{border-top-color:#7fd47f}.signup-error .signup-result_sticky{background:#ff7a6c}.signup-error .signup-result_sticky:before{border-top-color:#ff7a6c}.signup-existing .signup-result_sticky{background:#eecf64}.signup-existing .signup-result_sticky:before{border-top-color:#eecf64}.product__details__title span{font-size:0.833rem}.product__details__prices__rrp,.product__details__prices__saving,.product__details__prices__saving--percent{color:#606060;text-transform:none;font-weight:normal;font-size:0.75rem}.product__details__prices__price{text-transform:none;font-size:0.875rem}.product__details__prices__price .product-content__price--ex,.product__details__prices__price .product-content__price--inc{font-size:1rem}.product__options__buy,.product__options__view,.product__options__sample{font-size:0.9375rem;text-transform:uppercase;font-weight:700}.product__options__buy{border-color:#231f20;color:#231f20}.product__options__buy:hover{color:#231f20}.filter-bubbles{margin-left:-0.5rem;width:100%}.filter-title{padding:0 0.75rem;font-size:0.875rem;font-weight:500;position:relative}.filter-title:has(+ #filter-bubbles:empty){display:none}.filter-bubble-group{overflow-x:auto;overflow-y:hidden;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.5rem;max-width:100%;margin:0.5rem 0;padding:0.5rem 0.75rem 0.25rem 0.75rem;scrollbar-width:thin}.filter-bubbles-holder>.filter-bubbles{overflow-x:auto;overflow-y:hidden;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;gap:0.5rem;max-width:100%;margin:0.5rem 0;padding:0.5rem 0.75rem 0.25rem 0.75rem;cursor:-webkit-grab;cursor:grab;scrollbar-width:none}.filter-bubbles-holder>.filter-bubbles.dragging{cursor:-webkit-grabbing;cursor:grabbing}.filter-bubbles.grid-mode .filter-bubble-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-listings__top + .filter-bubbles>.filter-bubble-group{margin-top:0;padding-top:0}.product-listings__top + .filter-bubbles{margin-top:0;padding-top:0}@media (pointer:coarse){.filter-bubble-group,.filter-bubbles{scrollbar-width:none}.filter-bubbles.grid-mode .filter-bubble-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.filter-bubble{display:inline-block;margin-right:0.5rem}.filter-bubble a{font-size:1rem;font-weight:500;padding:0.375rem 1.25rem;background-color:#fff;color:#000;border:1px solid #000;border-radius:0.25rem;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.filter-bubble a:hover{text-decoration:none}.filter-bubbles .dragscroll-arrow{position:absolute;top:calc(50% - 0.5rem);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:calc(100% - 2rem);width:3rem;cursor:pointer;font-size:1rem;z-index:10;padding:0.5rem;color:#000;display:none;visibility:visible;opacity:1;-webkit-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.filter-bubbles .dragscroll-arrow.disabled{visibility:hidden;opacity:0}.filter-bubbles-holder:has(.dragscroll-arrow){position:relative}.filter-bubbles-holder .dragscroll-arrow{position:absolute;top:unset;bottom:0.5rem;width:3rem;cursor:pointer;font-size:1rem;z-index:10;padding:0.5rem;color:#000;visibility:visible;opacity:1;-webkit-transition:all 0.125s ease-in-out;-o-transition:all 0.125s ease-in-out;transition:all 0.125s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.filter-bubbles-holder .dragscroll-arrow.disabled{visibility:hidden;opacity:0}.filter-bubbles .dragscroll-arrow.icon-left{left:0.625rem;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),color-stop(60%,rgba(255,255,255,0.9)),color-stop(90%,rgba(255,255,255,0)));background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 60%,rgba(255,255,255,0) 90%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 60%,rgba(255,255,255,0) 90%)}.filter-bubbles-holder .dragscroll-arrow.icon-left{left:-0.125rem;background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0.85) 60%,rgba(255,255,255,0) 90%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),color-stop(60%,rgba(255,255,255,0.85)),c
35olor-stop(90%,rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0.85) 60%,rgba(255,255,255,0) 90%)}.filter-bubbles .dragscroll-arrow.icon-right{right:0.625rem;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,1)),color-stop(60%,rgba(255,255,255,0.9)),color-stop(90%,rgba(255,255,255,0)));background:-o-linear-gradient(right,rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 60%,rgba(255,255,255,0) 90%);background:linear-gradient(to left,rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 60%,rgba(255,255,255,0) 90%)}.filter-bubbles-holder .dragscroll-arrow.icon-right{right:-0.125rem;background:-o-linear-gradient(right,rgba(255,255,255,1) 0%,rgba(255,255,255,0.85) 60%,rgba(255,255,255,0) 90%);background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,1)),color-stop(60%,rgba(255,255,255,0.85)),color-stop(90%,rgba(255,255,255,0)));background:linear-gradient(to left,rgba(255,255,255,1) 0%,rgba(255,255,255,0.85) 60%,rgba(255,255,255,0) 90%)}.filter-bubbles .dragscroll-arrow.icon::before{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-bubbles-holder .dragscroll-arrow.icon::before{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-bubbles .dragscroll-arrow.icon-left::before{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.filter-bubbles .dragscroll-arrow.icon-right::before{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.filter-bubbles-holder .dragscroll-arrow.icon-right::before{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media only screen and (min-width:768px){#filter-bubbles-desktop.filter-bubbles-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#filter-bubbles-mobile.filter-bubbles-holder{display:none}}@media only screen and (max-width:767px){#filter-bubbles-desktop.filter-bubbles-holder{display:none}}.js-sticky-filter-buttons{position:fixed;display:none;top:0;z-index:100;width:100%;left:0}.js-sticky-filter-buttons button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.js-sticky-filter-buttons svg{width:20px;margin-right:0.5rem}.filters-button-icon{fill:none;stroke:#000;stroke-width:1.8;stroke-linecap:round;stroke-miterlimit:10}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s,top 0.3s;transition:left 0.3s,top 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-vertical{width:18px}.noUi-background{background:#ffffff;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#d51300;box-shadow:inset 0 0 3px rgba(51,51,51,0.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;margin-bottom:10px;cursor:pointer}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,0.45),0 3px 6px -5px #BBB}.slider-snap-value-container{text-align:center}#slider-snap-value-upper,.slider-snap-value-upper{float:right}.slider-snap-value-container #slider-snap-value-upper,.slider-snap-value-container .slider-snap-value-upper{float:none}.noUi-marker{display:none}.noUi-value{float:left;width:33%;text-align:center}.noUi-value:before{content:'£'}.noUi-value:nth-of-type(2){text-align:left}.noUi-value:last-of-type{text-align:right;float:right}.noUi-pips{position:relative;top:-35px;left:-2%;width:106%}
35.price_band_dividers{width:100%;position:relative;top:-48px}.price_band_divider{border-left:1px solid #a3a3a3;height:10px;width:50%;float:left}.price_band_divider_last{border-right:1px solid #a3a3a3}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:pointer;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled].noUi-connect,[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-origin,[disabled] .noUi-handle{cursor:not-allowed}.noUi-horizontal .noUi-handle:before,.noUi-horizontal .noUi-handle:after{display:none}.noUi-horizontal{height:12px}.noUi-horizontal .noUi-handle{border-radius:10px;height:20px;width:20px;top:-5px;left:-6px;border-color:#7b797a}.slider-snap-value-lower,.slider-snap-value-upper,.noUi-pips .noUi-value,.slider-snap-value-container{font-size:.688rem}#price-slider{margin-top:25px}.new-ui-slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.slider-input-holder{display:inline-block;overflow:hidden;border:1px solid #d2d2d2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-input-holder>.currency{color:#808080;padding:0 0.25rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider-input-holder>input{border:none;display:inline;padding:0;margin:0;color:#808080;width:100%;height:2rem;line-height:2rem}.slider-input-holder:first-child{margin-right:1rem}.slider-input-holder.error{border-color:#e39da5}@media only screen and (max-width:767px){.slider-input-holder>input{height:3rem;line-height:3rem}.slider-input-holder>.currency{padding:0 0.75rem}.slider-input-holder:first-child{margin-right:2.5rem}}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));
35background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;
35font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}#listings-promo-hotspots{width:100%}.product_listings_hotspots{margin-bottom:1rem}.promo_unit_hotspot_wrapper{margin:0 auto}.promo_unit_hotspot{margin:0 auto;position:relative;transition:opacity 0.5s linear;opacity:1}.promo_unit_hotspot_wrapper.loading{background:url('/images/ajax-loader.gif') no-repeat center center}.promo_unit_hotspot_wrapper.loading .promo_unit_hotspot{opacity:0}.promo_unit_hotspot .promo_unit_hotspot_picture{z-index:100}.promo_unit_hotspot .promo_unit__link,.promo_unit_hotspot .promo_unit_hotspot_hotspots{position:absolute;top:0;right:0;bottom:0;left:0}.promo_unit_hotspot .promo_unit__link{z-index:4}.promo_unit_hotspot .promo_unit_hotspot_hotspots{z-index:5}.promo_unit_hotspot .promo_unit_hotspot_hotspots_hotspot{display:none;width:12px;height:12px;position:absolute;top:0;left:0;background:;border-radius:100%}.promo_unit_hotspot .promo_unit_hotspot_hotspots_hotspot:hover{opacity:1}.promo_unit_hotspot .promo_unit_hotspot_tooltip{position:absolute;padding:0.5em;width:300px;background:;z-index:1000;box-shadow:}.promo_unit_hotspot .promo_unit_hotspot_hotspots_hotspot .promo_unit_hotspot_tooltip.active{display:block}.promo_unit_hotspot .promo_unit_hotspot_tooltip{display:none}.promo_unit_hotspot .promo_unit_hotspot_loading{width:24px;height:24px;margin:0 auto;border:5px solid}.promo_unit_hotspot .product{float:none;padding:0}.promo_unit_hotspot .product .product__options__buttons{display:block}.promo_unit_hotspot .product_mini{padding:0;margin-top:0.3rem}.qtip-promo-unit{background-color:;border-radius:0;border:1px solid;padding:0;box-shadow:}.qtip-promo-unit .qtip-tip{border:1px solid}.qtip-promo-unit .qtip-content{text-align:center;padding:1em;display:flex;justify-content:center}.qtip-promo-unit .qtip-content .product{padding:0}.qtip-promo-unit .qtip-content .product .product__options__buttons{display:block}.qtip-promo-unit .qtip-content .product .product__options__buttons .product__options__buy,.qtip-promo-unit .qtip-content .product .product__options__buttons .product__options__view,.qtip-promo-unit .qtip-content .product .product__options__buttons .product__options__sample{display:inline-block}.qtip-promo-unit .close-button{display:none !important}.qtip-promo-unit .close-button{display:none;position:fixed;right:1rem;top:1rem;width:16px;height:16px;align-items:center;justify-content:center;margin-top:0.2rem}.qtip-promo-unit .close-button:before{content:'\00d7';font-size:2.5em;color:;display:block;text-shadow:}.qtip-promo-unit{z-index:9999 !important}@media only screen and (max-width:1024px){.qtip-promo-unit .close-button{display:flex !important}.qtip-promo-unit .qtip-tip{display:none !important}.qtip-promo-unit .qtip-content{position:fixed;top:0;right:0;bottom:0;left:0;background:;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem}.qtip-promo-unit .qtip-content .product{width:auto;height:auto;background:;box-shadow:;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.qtip-promo-unit .qtip-content .product .product__image{margin:1rem}.qtip-promo-unit .qtip-content .product .product__details__holder{flex:1;min-width:280px}}</style><link rel="stylesheet" type="text/css" media="screen and (min-width:1px)" href="https://widget.reviews.co.uk/floating-widget/css/dist.css" /> 36
36<script>document.createElement('picture');</script>
vendor: 1 bytes, line 36
36
37<script> 38 !function(e){var t=function(){e.console&&console.log("Not yet implemented")};e.vs={dev:t,helper:{},lang:t,module:t,setting:t,type:{},deviceType:{},vsq:[[],[],[],[],[],[],[]],q:t,js:t,runQueue:t,deferJS:t,runMasterQueue:t,addJSInline:t,jsQueueRunning:!1,version:1.4}}(window),function(e){var t=!1;void 0!==e.vs_dev&&(t=vs_dev,vs_dev=void 0),vs.dev=function(){return t&&vs.helper.value_exists("debug",e.location.hash.slice(1).split(":"))},vs.dev.log=function(t,n){return vs.dev()&&e.console&&console.log(t),n}}(window),function(e){e.vs.type.Module=function(e,t){var n,r=["name","key"],o={active:!0,name:e,key:vs.helper.key(e),data:{}},t=t||{};for(n in o)o.hasOwnProperty(n)&&t.hasOwnProperty(n)&&!vs.helper.key_exists(n,r)&&(o[n]=t[n]),this[n]=o[n];this.setting=function(e,t){return vs.setting.call(this,e,t)}}}(window),function(e){e.vs.helper,e.vs.helper,function(e){var t={array:"[object Array]",object:"[object Object]",string:"[object String]",number:"[object Number]",boolean:"[object Boolean]",function:"[object Function]",date:"[object Date]"},n=Object.prototype.toString;e.vs.helper.type=function(e,r,o){if(e=n.call(e),void 0!==r)return t.hasOwnProperty(r)?t[r.toLowerCase()]===e&&("object"!==e||!!(o&&o.constructor&&o.constructor.toString)&&e.constructor.toString()===o.constructor.toString()):vs.dev.log('Tried to check for an unknown data type: "'+r+'"',!1);for(r in t)if(t.hasOwnProperty(r)&&t[r]===e)return r;return void 0===r&&void 0}}(e),function(e){var t={left:function(e,t){},right:function(e,t){},both:function(e,t){}};e.vs.helper.trim=function(e,n,r){return n=n||"\\s",r=r||"both",vs.helper.key_exists(r,t)||(r=vs.dev.log('Tried to trim a string from an invalid end: "'+r+'". Defaulting to "both"',"both")),vs.helper.type(e,"string")?t[r](e,n):""},t.left=function(e,t){return e.replace(new RegExp("^["+t.split().join("\\")+"]+","g"),"")},t.right=function(e,t){return e.replace(new RegExp("["+t.split().join("\\")+"]+$","g"),"")},t.both=function(e,n){return t.left(t.right(e,n),n)}}(e),function(e){e.vs.helper.key=function(e,t,n){var r="_invalid_key_",o=e,t=t||"";return n=!vs.helper.type(n,"boolean")||n,t=n?"a-z0-9_"+t:t,vs.helper.type(e,"string")?e.length?vs.helper.type(t,"string")?e.length?(e=e.toLowerCase().replace(new RegExp("[^"+t+"]","g"),"")).length?e=parseInt(e.slice(0,1))==e.slice(0,1)?"_"+e:e:vs.dev.log('Attempted to convert "'+o+'" to a key using character mask "'+t+'", but failed as the resulting string was empty',r):vs.dev.log('Attempted to use the character mask "'+t+"\" for a key, but failed as it's empty",r):vs.dev.log('Attempted to use the character mask "'+t+"\" for a key, but failed as it's not a string",r):vs.dev.log('Attempted to convert "'+o+"\" to a key, but failed as it's empty",r):vs.dev.log('Attempted to convert "'+o+"\" to a key, but failed as it's not a string",r)}}(e),function(e){e.vs.helper.key_exists=function(e,t){var n;if(vs.helper.type(t,"object")){for(n in t)if(t.hasOwnProperty(n))return!0}else if(vs.helper.type(t,"array"))return void 0!==t[e];return!1}}(e),function(e){e.vs.helper.value_exists=function(e,t){var n,r;if(vs.helper.type(t,"object")){for(n in t)if(t.hasOwnProperty(n)&&t[n]===e)return!0}else if(vs.helper.type(t,"array"))for(r=0;r<t.length;r++)if(t[r]===e)return!0;return!1}}(e)}(window),function(e){var t={get:function(e,t){},set:function(e,t){},multiset:function(e){},get:function(e){},data:{}};e.vs.lang=function(e,n){if(void 0!==e){if(vs.helper.type(e,"object"))return t.multiset(e);if(e.length){if(void 0!==n&&vs.helper.type(n,"array"))return t.set(e,n);if(void 0===n||!vs.helper.type(n,"array"))return t.get(e,Array.prototype.slice.call(arguments,1).reverse())}}return!1},t.get=function(e,n){var r,o,s=e=t.key(e),i=t.data,n=n||[];for(e=e.split(".").reverse();r=e.pop();)i="string"!=typeof i&&void 0!==i[r]?i[r]:{};for(i="string"==typeof i?i:s;o=n.pop();)i=i.replace("%s",o);return i},t.set=function(e,n){var r,o=0,s=t.data;for(e=t.key(e).split("."),o;o<e.length;o++)r=s[e[o]],o===e.length-1?r=s[e[o]]=n[0]:void 0===r&&(r=s[e[o]]={}),s=r;return e.join(".")},t.multiset=function(e){var t;for(t in e)e.hasOwnProperty(t)&&vs.lang(t,[e[t]]);return!0},t.key=function(e){return vs.helper.trim(vs.helper.key(e,".").replace(/\.+/g,"."),".")}}(window),function(e){var t={data:{},key:function(e){},get:function(e){},set:function(e,t){}};e.vs.modules=function(){return t.data},e.vs.module=function(e,n){return void 0!==e?void 0!==n?t.set(e,n):t.get(e):e},t.key=function(e){return vs.helper.key(e)},t.get=function(e){return t.data[t.key(e)]||t.set(e,t.dummy(e))},t.set=function(e,n){var r=t.key(e);return vs.helper.type(n,"object",vs.type.Module)?t.data[r]=n:vs.dev.log("Tried to set module "+r+" but value is not an object",t.dummy(e))},t.dummy=function(e){return new vs.type.Module(e,{active:!1})}}(window),function(e){var t={data:{},key:function(e){},get:function(e){},set:function(e,t){}};vs.setting=function(e,n){return void 0!==e?void 0!==n?this===vs?t.set(e,n):t.set.call(this,e,n):this===vs?t.get(e):t.get.call(this,e):e},t.key=function(e){return vs.helper.key(e)},t.get=function(e){return vs.helper.key_exists(e,this.data)?this.data[e]:""},t.set=function(e,t){return vs.helper.type(t,"string")?(this.data[e]=t,e):vs.dev.log('Settings may only be string values: "'+e+'"',e)}}(window),function(e){var t,n,r,o,s=!1,i=function(){t=[],r=0,o=[]};vs.deviceType=function(){var t=document.getElementById("vs-browser-check");switch(null==t&&((t=document.createElement("div")).id="vs-browser-check",document.body.appendChild(t)),e.getComputedStyleIE=function(e){return this.el=e,this.getPropertyValue=function(t){var n=/(\-([a-z]){1})/g;return"float"==t&&(t="styleFloat"),n.test(t)&&(t=t.replace(n,function(){return arguments[2].toUpperCase()})),e.currentStyle[t]?e.currentStyle[t]:null},this},parseInt(e.getComputedStyle?e.getComputedStyle(t,null).width:e.getComputedStyleIE(t).getPropertyValue("width"))){case 5:return"mobile";case 10:return"tablet";default:return"desktop"}},vs.q=function(e,t){t=t||5,vs.checkJSQueue(t),vs.vsq[t].push({f:e})},vs.js=function(e,t,n){n=n||3,vs.checkJSQueue(n),vs.vsq[n].push({j:e,c:t||function(){}})}
38,vs.runQueue=function(n,s,i){if(!vs.jsQueueRunning)return!1;if(s=s||!1,i=i||!1,void 0!==n&&void 0!==vs.vsq[n]&&0!==t[n]){for(var u=s?0:o[r],v=vs.vsq[n];u<t[n];){try{s||void 0===v[u].j?o[n]<t[n]&&"function"==typeof v[u].f?(v[u].f(),o[n]++):"function"==typeof v[u].c&&v[u].c():vs.addJSInline(v[u].j,function(){},n)}catch(t){e.console&&console.error(t)}u++}i&&(vs.vsq[n]=[])}},vs.deferJS=function(){e.addEventListener?e.addEventListener("load",vs.runMasterQueue,!1):e.attachEvent?e.attachEvent("onload",vs.runMasterQueue):e.onload=vs.runMasterQueue,setTimeout(vs.runMasterQueue,500)},vs.checkQ=function(){if(void 0!==vs.vsq[r]&&t[r]===o[r]){if(t[r]<vs.vsq[r].length)return t[r]=vs.vsq[r].length,vs.runQueue(r),void vs.dev.log("Queue length mismatch, re-running with only extra items in queue");vs.runQueue(r,!0),vs.vsq[r]=[],void 0===t[++r]?(e.console&&void 0!==console.timeEnd&&console.timeEnd("JavaScript"),vs.jsQueueRunning=!1,clearInterval(n),i(),s&&setTimeout(vs.runMasterQueue,1)):vs.runQueue(r)}},vs.checkJSQueue=function(e){void 0===vs.vsq[e]&&(vs.vsq[e]=[])},vs.addJSInline=function(e,t,n){var r=document.createElement("script");r.src=e,r.type="text/javascript",r.async="true",r.onload=r.onerror=function(){++o[this.q]}.bind({f:e,q:n}),document.body.appendChild(r)},vs.runMasterQueue=function(){if(vs.jsQueueRunning)return s=!0,!1;vs.jsQueueRunning=!0,i(),e.console&&void 0!==console.time&&console.time("JavaScript");var r,u=vs.vsq.length;for(r=0;r<u;r++)t[r]=vs.vsq[r].length,o[r]=0;return s=!1,vs.runQueue(0),n=setInterval(vs.checkQ,5),!0}}(window); 39 (function(window, undefined) 40 { 41 /** 42 * Render any language strings we need to 43 */ 44 vs.lang({"basket":{"remove_product":"Are you sure you want to remove this item from your basket? Click \"OK\" for Yes or \"Cancel\" for No","stock_error":"There is not enough stock available for this item","fixed_pack_warning":"This item can only be sold in fixed packs of PACK_QUANTITY. We have updated your selection to NEW_QUANTITY","add_bulk_personalisation_please_select":"Please select some products to personalise.","hover_disabled_error_message":"Cannot checkout while processing","product_could_not_be_added_to_basket":"Product could not be added to basket","your_account":"Your Account","login":"Login"},"lists":{"wants":"I'd like"},"infinitescroll":{"loading_next_page":"Loading More Products","no_more_pages":"No More Pages","load_more":"⇩ Load More Products ⇩","load_previous":"⇧ Load Previous Products ⇧","product_count":"Product Count","product_count_top":"Product Count Top"},"dynamic_variant_builder":{"step_select_a":"%s. Select a %s","step_select":"%s. Select %s","your_selection":"Your Selection","more_info":"> More Info","nothing_selected":"You currently have nothing selected","nothing_selected_alert":"You have not selected any products to add to the basket.\n\nPlease make some selections by changing the quantity against a product.","items_added_to_basket":"Your selected items have been added to your basket","total":"Total:","buy_hidden_text":"Your selected products have been added to your basket...","remove_all":"Remove All","confirm_remove_single":"Are you sure that you want this item?","confirm_remove_all":"Are you sure that you want to remove all of your selections?","out_of_stock":"Out of Stock","calculating_price":"<img src=\"\/images\/ajax-mini-loader.gif\" alt=\"calculating\" \/>","selection_details_products_html":"\r\n <img width=\"9\" height=\"11\" alt=\"Remove\" src=\"\/images\/checkout\/icon_remove.gif\" class=\"remove_single\" \/>\r\n <span class=\"product_title\">{TITLE}<\/span>\r\n <span class=\"product_reference\">{REFERENCE}<\/span>\r\n <span class=\"product_quantity\">Qty: {QUANTITY}<\/span>\r\n <span class=\"product_price\">{PRICE}<\/span>","selection_details_products_html_out_of_stock":"\r\n <img width=\"9\" height=\"11\" alt=\"Remove\" src=\"\/images\/checkout\/icon_remove.gif\" class=\"remove_single\" \/>\r\n <span class=\"product_title\">{TITLE}<\/span>\r\n <span class=\"product_reference\">{REFERENCE}<\/span>
44\r\n <span class=\"out_of_stock\">This item is currently not available<\/span>"},"sprocket":{"chain_length_adjusted":"CHAIN LENGTH ADJUSTED TO SPROCKET OR WAS OVERRIDDEN","chain_length":"CHAIN LENGTH","chain_pitch":"CHAIN PITCH"},"products":{"out_of_stock_1":"\n\nSorry, we currently only have ","out_of_stock_2":" of this item in stock and it is already in your basket","option_not_selected":"Please choose %s","options_out_of_stock":" - Out of Stock","options_unavailable":" - Unavailable","pack_of":"Pack of ","pack_m2_price":" per m2","pack_was_price":" was ","pack_rrp_price":" RRP ","pack_unit_price_prefix":"(","pack_unit_price_suffix":" each)","available_pack_sizes":"Available Pack Sizes","pack_sizes_pick_options":" (choose options, to see per-pack prices)","pack_sizes_pick_option":" (choose option, to see per-pack prices)","pick_all_bundle_options":"Please make sure that you've picked all options, and they have stock.","product_not_in_stock":"This item is not currently in stock","age_restriction_warning":"Please tick to confirm your age.","no_reviews":"No Reviews - Write a Review","sample_added_to_basket":"Sample added to your basket","sample_limit_reached":"Sample Limit Reached","reward_point_message":"point","reward_points_message":"points","max_purchase_exceeded_partial":"Only %s item(s) added for %s. The maximum quantity for this item is %s.","max_purchase_exceeded_none":"Unable to add %s of %s to basket. The maximum quantity for this item is %s.","max_parent_purchase_exceeded_checkout_1":"\n\nSorry, you can only have ","max_parent_purchase_exceeded_checkout_2":" of this item. Your basket will be updated to reflect this.","images_available":"%s Images Available","image_available":"%s Image Available","personalisation_required_message":"Personalisation is required","personalisation_wrong_pricing_grid_message":"Please check the sizes you have entered are within the maximum width and drops available.","length_required_message":"Length is required","bundle_select":"Select","pay4later_not_available":"Finance is not currently available for current total","product_could_not_be_added_to_basket":"Product could not be added to basket","product_added_to_basket":"Thank you, the product has been added to your basket.","select_all_options":"Please select all options for this product.","was":"Was","now":"Now","save":"Save:","saving":"SAVING","saved":"SAVED","add_to_wishlist":"Add To Wishlist","remove_from_wishlist":"Remove from Wishlist","multibuy_discount_quantity_error":"The minimum purchase quantity for this deal is ","show_more_options":"Show More","show_less_options":"Show Less","native_share_text":"I'd like to share the following product with you","select_option":"Select Option"},"product_options_groups":{"please_select":"Please Select","high_number":"High Number"},"offers":{"all_options_not_chosen":"Please choose a valid option on all products, before adding this bundle to your basket","option_not_chosen":"Please choose a valid option, before adding this product to your basket"},"postcodeanywhere":{"start_typing":"Start typing your postcode, street or address","enter_address_manually":"Enter Address Manually","alternatively_search_again":"Alternatively, Search Again"},"product_listings":{"filter_by":"Refine by %s","remove_filter":"X","enter_quantity":"Please enter the quantity you would like to purchase.","show_more":"Show More","show_less":"Show Less","trade_pick_some_products":"Please pick some products.","not_enough_stock":"There is not enough stock currently available.","not_enough_stock_for_minimum_purchase":"There is not enough stock available to provide you with the minimum purchase quantity","not_enough_stock_some_in_basket":"Some stock is already in your basket","item":"Item","items":"Items","sort_relevancedescription":"Relevant","sort_priceasc":"Price Low-High","sort_pricedesc":"Price High-Low","sort_titleasc":"Title A-Z","sort_titledesc":"Title Z-A","a-z":"Title A-Z","z-a":"Title Z-A","az":"Title A-Z","za":"Title Z-A","topsellers":"Top Sellers","relevance":"Relevance","lowhigh":"Price Low-High","highlow":"Price High-Low"},"hitachi":{"deposit_paid_invalid_payment_button_clicked":"You have already paid your deposit, and therefore can only proceed by continuing with your finance application.\n\n
44If you would like to pay by an alternative method, please contact us."},"quickorder":{"please_choose":"Please select an option...","loading_product":"LOADING PRODUCT","loading":"Loading","reference":"Reference","unable_to_match_a_product_with_the_search_term_pre_keyword":"Unable to match a product with the search term ","unable_to_match_a_product_with_the_search_term_post_keyword":". Please try again.","stock_limit_reached":"Stock Limit Reached","confirm_remove":"Are you sure you would like to remove this line?","submitting_empty_form":"You have not selected any products. Please try again.","out_of_stock":"Out of stock"},"promo_unit":{"event_timers":{"week":"week","weeks":"weeks","day":"days","days":"days","hour":"hr","hours":"hr","minute":"min","minutes":"min","second":"sec","seconds":"sec"}},"on_page_personalisation":{"grand_total":"Grand Total","subtotals":"Subtotals","garments":"Garments","personalisation":"Personalisation","unit_personalisation_subtotal":"Unit Customisation","personalisation_setup":"Personalisation","product_unit_cost":"Product Unit Cost: ","additional_options":"Additional Options: ","totals":"Totals","items":"Items","your_options":"Your Options","your_product":"Your Item","more_info":"More Info","stock_delay_intro":"Customisation Delay: ","stock_delay_header":"Please Note","characters":" characters","price_per_character_separator":", ","required":"* required","please_choose":"please choose","check_required_fields":"Please check that you have completed all required fields - there are some that it seems that you have missed!","width":"Width","height":"Height","max_dimensions_width":"Widths available: ","max_dimensions_height":"Drops available: ","pricing_grid_no_match":"Please check the sizes you have entered are within the maximum width and drops available. We have set them to within the ranges available.","unit_label_cm":"cm","unit_label_inches":" inches","unit_label_mm":" mm","required_star":"*","max_characters":"Maximum of %s characters!","chars_remain":"characters remaining","char_remain":"character remaining","characters_count_colour":"black","characters_count_colour_error":"red"},"months":{"jan":"Jan","feb":"Feb","mar":"Mar","apr":"Apr","may":"May","jun":"Jun","jul":"Jul","aug":"Aug","sep":"Sep","oct":"Oct","nov":"Nov","dec":"Dec"},"product_personalisation":{"are_you_sure_to_cancel":"Are you sure you want to cancel?","are_you_sure_to_abandon":"Are you sure you want to abandon your personalisation changes?"},"customer":{"confirm_item_removal":"Are you sure you would like to cancel this item from your order?","amendment_state_0":"No changes detected","amendment_state_1":"Thank y
44ou for your adjustments, we will be in contact shortly to arrange a refund for the cancelled goods.","amendment_state_2":"Thank you for your adjustments, we will be in contact shortly to arrange any applicable outstanding payment before dispatch.","amendment_state_3":"Sorry, you can not cancel the order in it's entirety, please contact us for further assitance.","amendment_error":"An error occurred whilst processing your request, please try again later or contact us for further assitance."},"uploader":{"select_file":"Select File","select_files":"Select Files","change_file":"Change File","change_files":"Change Files"},"checkout_v2":{"delivery":{"collect_store_postcode":"Please enter a Postcode"},"mybag":{"my_bag_contains_item":"Item","my_bag_contains_items":"Items"},"payment":{"quotable":"Quotable"},"three_software":{"loyalty_scheme":"Loyalty Scheme","loyalty_card_number":"Loyalty Card Number","check_balance":"Check Balance","number_of_points":"Number of Points","apply_points":"Apply Points","points_available":"You have %s points. This is equivalent to the value of \u00a3%s","card_not_found":"Sorry your loyalty card was not found.","not_enough_points":"Not enough points available","points_applied":"Your Points have been applied to this order","points_not_applied":"Your Points have not been applied to this order"}},"trims":{"points_available":"You have %s points. This is equivalent to the value of \u00a3%s","card_not_found":"Sorry your loyalty card was not found.","not_enough_points":"Not enough points available","general_error":"Sorry, there has been an error. Please try again."},"pages":{"quote_does_not_exist":"Quote %s does not exist or has expired.","quote_error_redeeming":"There was an error redeeming Quote %s. Please try again."},"buylist":{"limit_reached":"The maximum number of products that you can add to your Buy List has been reached.","confirm_delete":"Are you sure you want to clear your Buy List?","confirm_delete_single":"Confirm Delete Single"},"event_builder":{"booking_time":"Event Time"},"dar_personalisation":{"button_text":"Button Text"},"product_finder":{"products_found":"%s products found","product_found":"%s product found","products":"(%s products)","product":"(%s product)","show_result":"Show %s Result \u203a","show_results":"Show %s Results \u203a","reset_filters":"Reset filters","top_products":"Top Products","top_product":"Top Product","of_results_found":"of %s products found","of_result_found":"%s product found","show_all_results":"Go-to All Results","add_more_filters_type":"Next Step: Select %s","add_more_filters_name":"Next Step: %s","add_more_filters_finish":"Finalise Selection","start_again_message":"Start from Beginning","try_again_message":"Retry Last Request","error_no_results_title":"No Results Found","error_no_results_message":"Sorry, we are unable to find any products using the selected filters. If you wish you can start again using the link below, or if you wish you can modify your filters.","error_no_filters_title":"Unable to filter further","error_no_filters_message":"Sorry, we are unable to provide more filtering options based on your current selection. If you wish you can start again or view the results as they stand?","error_ajax_issue_title":"Error Encountered","error_ajax_issue_message":"Sorry, we had a little trouble with that request, if you wish you can try again, or start from the beginning using the links below.","welcome_title":"Welcome to the %s Product Finder!","welcome_message_vertical":"Please use the \"%s\" filter from the left hand menu to get started using the Product Finder.","welcome_message_horizontal":"Please use the \"%s\" filter from the menu above to get started using the Product Finder.","confirm_filter_reset":"Are you sure you wish to reset your selection?","select_all":"Select All \/ Clear All","clear_all":"Select All \/ Clear All","tooltip_skipped":"%s has been skipped because there are no options to display based on your previous selections.","tooltip_empty":"You have not selected any %s options.","tooltip_auto":"%s only has 1 option based on your selections, we have automatically selected this for you."},"search":{"no_results":"No results for "%s""},"my_account":{"addresses":{"confirm_remove_address":"Are you sure you want to delete this address?"}},"slickslider_nav":{"next":"Next","previous":"Previous"}
44,"imagesearch":{"form":{"errors":{"invalid_filetype":"Invalid Filetype","file_too_large":"File Too Large"}}},"upselling_recommendations":{"num_item":"(%s item)","num_items":"(%s items)","product_added_to_basket":"Product Added to Basket","products_added_to_basket":"Products Added to Bag","x_added_to_your_basket":"%s added to your basket","view_full_product_info":"View full product information","more_info":"More Info"},"slick_stitch":{"additional_personalisation_charge":"Additional Personalisation Charge","per_personalisation":"Per Personalisation","setup_charge":"Setup Charge"}}); 45 })(window); 46 vs.vsjsq2 = []; 47 if (typeof(jQuery) == 'undefined') { 48 $ = jQuery = function (el) { 49 if (typeof el === 'function') { 50 vs.vsjsq2.push(el); 51 return this; 52 } 53 return { 54 ready: function (f) { 55 vs.vsjsq2.push(f); 56 return this; 57 } 58 }; 59 }; 60 } 61 62 63 64 var VSbroadcast = typeof BroadcastChannel === 'function', broadcast_channel; 65 66 if ( 67 VSbroadcast && 68 typeof VSbroadcast_channel === 'undefined' 69 ) { 70 VSbroadcast_channel = new BroadcastChannel('vscommerce_broadcast'); 71 72 if ( 73 !( 74 typeof window.frameElement === 'object' && 75 window.frameElement && 76 typeof window.parent !== 'undefined' && 77 window.parent.location.pathname.indexOf('checkout/payment') > -1 78 ) 79 ) { 80 VSbroadcast_channel.postMessage('page-load'); 81 } 82 83 84 85 VSbroadcast_channel.addEventListener('message', (msg) => { 86 87 }); 88 89 } 90 91 92</script>
92 93<!-- Google Analytics 4 -->
vendor: 64 bytes, lines 93-94
93 94<script async src="https://www.googletagmanager.com/gtag/js?id=
94G-K4YC8WJ299
vendor: 12 bytes, line 94
94"></script>
95<script> 96 97window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } 98gtag("consent", "default", {"analytics_storage":"granted"}); 99gtag("js", new Date()); 100gtag("config", "G-K4YC8WJ299"); 101</script>
101 102<!-- Google Analytics 4 --> 103 104
104<script> 105 var enhancedEcommerce; 106 window.EnhancedEcommerceLoaded = false; 107 var enhancedEcommerceInterval = setInterval(function () { 108 if (typeof EnhancedEcommerce !== 'undefined' && EnhancedEcommerce) { 109 enhancedEcommerce = new EnhancedEcommerce(null); 110 clearInterval(enhancedEcommerceInterval); 111 } 112 }, 100); 113 </script>
113 114 115
115<script src="//www.beatsons.co.uk/media/js/EnhancedEcommerce,blank-190820262424.js" async></script>
115 116 <!-- google remarketing code (used for 2 modules) -->
117<script type="text/javascript"> 118 var google_tag_params = { 119 ecomm_prodid: '', 120 ecomm_pcat: ['Building Supplies / Powder Products'], 121 ecomm_pagetype: 'category', 122 ecomm_category: 'Building Supplies > Powder Products' 123 }; 124 var dataLayer = dataLayer || []; 125 dataLayer.push ({ 126 'event':'remarketingTriggered', 127 'google_tag_params': window.google_tag_params 128 }); 129 </script>
129<!-- Google Tag Manager Data --> 130 131
131<script type="text/javascript"> 132 dataLayer.push({'cookiesRequired': 'false'}); 133 dataLayer.push({'cookiesPreference': 'false'}); 134 dataLayer.push({'cookiesStatistics': 'false'}); 135 dataLayer.push({'cookiesMarketing': 'false'}); 136 dataLayer.push({'cookiesAdUserData': 'false'}); 137 dataLayer.push({'cookiesAdPersonalization': 'false'}); 138 </script>
138 139
140<script type="text/javascript"> 141 var dataLayer = dataLayer || []; 142 143 144 145 146 dataLayer.push({'currencyCode': 'GBP'}); 147 dataLayer.push({'customerId': ''}); 148 dataLayer.push({'customerEmail': ''}); 149 150 151 dataLayer.push({'customerDateRegistered': ''}); 152 dataLayer.push({'customerPoints': ''}); 153 dataLayer.push({'customerPointsNextLevel': ''}); 154 dataLayer.push({'customerType': ''}); 155 dataLayer.push({'basketCount': 0}); 156 dataLayer.push({'basketProductTotal':0}); 157 dataLayer.push({'basketTotal': 0}); 158 </script>
158 159 160 <!-- End Google Tag Manager Data --> 161
161<script> 162 (function (w, d, s, l, i) { 163 w[l] = w[l] || []; 164 w[l].push({ 165 'gtm.start': 166 new Date().getTime(), event: 'gtm.js' 167 }); 168 var f = d.getElementsByTagName(s)[0], 169 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; 170 j.async = true; 171 j.src = 172 '//www.googletagmanager.com/gtm.js?id=' + i + dl; 173 vs.q(function () { 174 document.head.appendChild(j); 175 }, 3); 176 })(window, document, 'script', 'dataLayer', 'GTM-5SZF4WB'); 177 var dataLayer = dataLayer || []; 178 vs.q(function () { 179 dataLayer.push({event: 'vs.js'}); 180 }, 3); 181 </script>
181 182
183<script type="text/javascript"> 184//<![CDATA[ 185(function (window) { 186 var v = {}; 187 v.setting = {}; v.module_setting = {}; v.module_setting.product_options_module = {}; v.module_setting.attribute_colour_swatches = {}; v.cookies = {}; v.setting.product_price_breaks_based_on_parent = 'false'; v.setting.shop_price_inc_vat = 'true'; v.setting.site_domain = 'www.beatsons.co.uk'; v.module_setting.product_options_module.hide_single_options = 'false'; v.module_setting.attribute_colour_swatches.hide_swatch_when_no_product_image = 'false'; v.cookies.cookie_domain = '.www.beatsons.co.uk'; window.vsvar = function (k) { 188 k = k || ''; 189 var s = k.split('.'), r = false, c = v; 190 for (var i in s) { 191 if (typeof s[i] == 'function') { 192 continue; 193 } 194 195 if (s.hasOwnProperty(i) && typeof c[s[i]] !== 'undefined' && c[s[i]] !== 'false') { 196 r = c = c[s[i]]; 197 } else { 198 r = false; 199 } 200 } 201 return r; 202 }; 203})(window); 204//]]> 205</script>
205 206 207 208 209 210 211 212 213<!-- Google Universal Analytics -->
214<script type="text/javascript"> 215 if (typeof(ga) === 'undefined') { 216 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 217 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 218 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 219 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 220 } 221 222 223ga( 224 'create', 225 'UA-35816883-1', 226 'auto', 227 { 228 cookieFlags: 'secure' 229 } 230); 231 232 233 234 235ga('send', 'pageview'); 236</script>
236 237 238 <!-- End Google Universal Analytics --> 239 240 241 242 243 244 245
245<script> 246 var AttributeColourSwatchDetails = {}; 247 </script>
247 248
248<script type="text/javascript"> 249 function runVSBingScript() { 250 (function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:343207797};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq"); 251 252 window.uetq = window.uetq || []; 253 window.uetq.push('consent', 'default', { 254 'ad_storage': 'granted' 255 }); 256 257 if (typeof window.clarity !== 'undefined') { 258 window.clarity('consent'); 259 } 260 261 } 262 263 $(document).ready(function () { 264 if ( 265 cookieJS.optedIn(cookieJS.type.marketing) // cookies have been accepted already on another page before this one 266 ) { 267 runVSBingScript(); 268 } 269 270 $(window).on('cookies.change', function (event) { //on cookie policy change event 271 event.stopPropagation(); 272 if ( 273 cookieJS.optedIn(cookieJS.type.marketing) && //the change was accepting cookies 274 typeof window.uetq === 'undefined' //and the script is not already run 275 ) { 276 runVSBingScript(); 277 } else if ( 278 !cookieJS.optedIn(cookieJS.type.marketing) && //the change was NOT accepting cookies 279 typeof window.uetq !== 'undefined' //and the script was run on the page before making the change 280 ) { 281 window.uetq.push('consent', 'update', { 282 'ad_storage': 'denied' 283 }); 284 } 285 }); 286 }); 287</script>
vendor: 132 bytes, lines 287-290
287 288 289 <script async type="text/javascript" 290 src="https://www.googletagmanager.com/gtag/js?id=
290AW-997944395
vendor: 20 bytes, lines 290-291
290"></script> 291
291<script> 292
vendor: 231 bytes, lines 292-298
292window.dataLayer = window.dataLayer || []; 293 294 function gtag() { 295 dataLayer.push(arguments); 296 } 297 gtag('js', new Date()); 298 gtag('config', '
298AW-997944395
vendor: 24 bytes, lines 298-299
298'); 299
299</script>
299 300 301 302 303
303<script type="text/javascript" src="https://app.prommt.com/sdk/prommt.min.js"></script>
303 304<link rel="stylesheet" type="text/css" href="https://app.prommt.com/sdk/prommt.min.css"> 305 306<!--<section id="hostedPaymentPage" class="prommt-responsive"></section>--> 307<!--
307<script>--> 308<!-- var payment = new Prommt(); payment.init({--> 309<!-- container: 'hostedPaymentPage',--> 310<!-- token: payment.getParam(location.href, 't') });--> 311<!--</script>
311--><!-- BEGIN MerchantWidget Code -->
312<script 313 id='merchantWidgetScript' 314 src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" 315 defer 316> 317</script>
vendor: 1 bytes, line 317
317
318<script type="text/javascript"> 319 merchantWidgetScript.addEventListener('load', function () { 320 merchantwidget.start({ 321 position: 'RIGHT_BOTTOM' 322 }); 323 }); 324</script>
324 325<!-- END MerchantWidget Code -->
326<script type="text/javascript"> 327 var loadSalesfire = function () { 328 vs.js("https://cdn.salesfire.co.uk/code/5fd7e4ef-a9d0-4bcb-9c11-f841e0f2d292.js", null, 6); 329 vs.runMasterQueue(); 330 window.sfDataLayer = window.sfDataLayer || []; 331 window.sfDataLayer.push({"session":{},"controq":{"server_integration":true},"ecommerce":{}}); 332 }; 333 vs.q(loadSalesfire); 334 </script>
334 335 336<meta name="VSVatPrices" content="inc"> 337</head> 338<body class="body-productlistings"> 339<div id="js-trans-overlay"></div> 340 <link rel ="stylesheet" type ="text/css" href ="https://www.beatsons.co.uk/media/css/fancy-input.css?cache=1908202624" /> 341<div id="cookie_alert" class="cookie_alert"> 342 <button id="cookie_bar_toggle" aria-controls="cookie_alert" aria-label="cookie policy" accesskey="c"> 343 <svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 72.5 72.5" enable-background="new 0 0 72.5 72.5" xml:space="preserve"> 344 <svg> 345 <path fill="#d51300" d="M0,0l72.5,72.5H0V0z"></path> 346 </svg> 347 <svg x="5" y="35"> 348 <path fill="#ffffff" d="M24 14v-4h-3.23c-.229-1.003-.624-1.94-1.156-2.785l2.286-2.286-2.83-2.829-2.286 349 2.286c-.845-.532-1.781-.928-2.784-1.156v-3.23h-4v3.23c-1.003.228-1.94.625-2.785 1.157l-2.286-2.286-2.829 350 2.828 2.287 2.287c-.533.845-.928 1.781-1.157 2.784h-3.23v4h3.23c.229 1.003.624 1.939 1.156 2.784l-2.286 351 2.287 2.829 2.829 2.286-2.286c.845.531 1.782.928 2.785 1.156v3.23h4v-3.23c1.003-.228 1.939-.624 2.784-1.156l2.286 352 2.286 2.828-2.829-2.285-2.286c.532-.845.928-1.782 1.156-2.785h3.231zm-12 2c-2.209 0-4-1.791-4-4s1.791-4 4-4 353 4 1.791 4 4-1.791 4-4 4z"></path> 354 </svg> 355 </svg> 356 </button> 357 <div id="cookie_alert_container"> 358 <div id="cookie_alert_text" class="cookie_alert_text"> 359 <div class="cookie_alert_text__upper"> 360 361 This site uses cookies to provide and improve your shopping experience. 362 If you want to benefit from this improved service, please opt-in.. 363 <a href="/cookies" title="Cookies Page.">Cookies Page.</a> 364 </div> 365 <div class="cookie_alert_text__lower"> 366 <div id="js-cookie_alert_button_accept" class="button cookie_alert__button cookie_alert__button_accept"> 367 <a id="cookie_alert_accept">Accept Cookies</a> 368 </div> 369 <div id="js-cookie_alert_button_decline" class="button cookie_alert__button cookie_alert__button_decline"> 370 <a id="cookie_alert_decline">Reject All Cookies</a> 371 </div> 372 <div id="js-cookie_alert_button_manage" class="button cookie_alert__button cookie_alert__button_manage"> 373 <a id="cookie_alert_manage">Manage Preferences</a> 374 </div> 375 </div> 376 </div> 377 </div> 378</div>
379<script type="text/template" id="cookie_prefs_modal"> 380 <p class="cookieTitleMain">How We Use Cookies</p> 381 <p> 382 383 This site uses cookies to provide and improve your shopping experience. 384 If you want to benefit from this improved service, please opt-in.. 385 <a href="/cookies" target="_blank" title="">Cookies Page.</a> 386 </p> 387 <div class="row cookie-options-row"> 388 <div class="toggle-right"> 389 <input type="checkbox" id="cookiesRequired" class="cookiePrefs js-switch cmn-toggle cmn-toggle-check-flat" value="1" checked="checked" disabled="disabled" /> 390 <label for="cookiesRequired"><span class="cmn-text cmn-text-on">✓</span><span class="cmn-text cmn-text-off">✕</span></label> 391 </div> 392 <p><label for="cookiesRequired" class="cookieTitle">Necessary Cookies</label> 393 These cookies enable core functionality of our site, such as navigation and security.</p> 394 </div> 395 <div class="row cookie-options-row"> 396 <div class="toggle-right"> 397 <input type="checkbox" id="cookiesPreference" class="cookiePrefs js-switch cmn-toggle cmn-toggle-check-flat" value="2" /> 398 <label for="cookiesPreference"><span class="cmn-text cmn-text-on">✓</span><span class="cmn-text cmn-text-off">✕</span></label> 399 </div> 400 <p><label for="cookiesPreference" class="cookieTitle">Preference & Functional Cookies</label> 401 402 These cookies allow our site to remember you when you return, as well as what choices you previously made, 403 such as what currency you selected or your choice of language.</p> 404 </div> 405 <div class="row cookie-options-row"> 406 <div class="toggle-right"> 407 <input type="checkbox" id="cookiesStatistics" class="cookiePrefs js-switch cmn-toggle cmn-toggle-check-flat" value="4" /> 408 <label for="cookiesStatistics"><span class="cmn-text cmn-text-on">✓</span><span class="cmn-text cmn-text-off">✕</span></label> 409 </div> 410 <p><label for="cookiesStatistics" class="cookieTitle">Performance & Statistics Cookies</label> 411 412 These cookies collect information to recognise and count the number of visitors on our site, and to collect 413 information about how you use our site, such as what pages you have previously visited and what links you 414 have previously clicked on. These are sometimes third party cookies. They do not collect information that 415 identifies individuals. All information is aggregated and anonymous.</p> 416 </div> 417 <div class="row cookie-options-row"> 418 <div class="toggle-right"> 419 <input type="checkbox" id="cookiesMarketing" class="cookiePrefs js-switch cmn-toggle cmn-toggle-check-flat" value="8" /> 420 <label for="cookiesMarketing"><span class="cmn-text cmn-text-on">✓</span><span class="cmn-text cmn-text-off">✕</span></label> 421 </div> 422 <p><label for="cookiesMarketing" class="cookieTitle">Marketing & Advertisement Cookies</label> 423 424 These cookies collect information about your online activity to help advertisers deliver, for example, 425 more relevant information to you. We may also share this information with third parties for this purpose.</p> 426 </div> 427 <div class="row cookie-options-row"> 428 <div class="toggle-right"> 429 <input type="checkbox" id="cookiesAdUserData" class="cookiePrefs js-switch cmn-toggle cmn-toggle-check-flat" value="16" /> 430 <label for="cookiesAdUserData"><span class="cmn-text cmn-text-on">✓</span><span class="cmn-text cmn-text-off">✕</span></label> 431 </div> 432 <p><label for="cookiesAdUserData" class="cookieTitle">Ad User Data Cookies</label> 433 434 These cookies allow for the collection and processing of user data for personalized advertising. This 435 includes tracking browsing behavior to deliver tailored ads based on interests and demographics.</p> 436 </div> 437 <div class="row cookie-options-row"> 438 <div class="toggle-right"> 439 <input type="checkbox" id="cookiesAdPersonalization" class="cookiePrefs js-switch cmn-toggle cmn-toggle-check-flat" value="32" /> 440 <label for="cookiesAdPersonalization"><span class="cmn-text cmn-text-on">✓</span><span class="cmn-text cmn-text-off">✕
440</span></label> 441 </div> 442 <p><label for="cookiesAdPersonalization" class="cookieTitle">Ad Personalization Data Cookies</label> 443 These cookies consent for Google to customize ads based on user data. This includes tracking online 444 activities to deliver targeted advertisements tailored to individual interests and demographics.</p> 445 </div> 446 <div id="js-cookie_alert_button_save" class="button cookie_alert__button cookie_alert__button_save"> 447 <a id="cookie_prefs_save">Save Preferences</a> 448 </div> 449 <div id="js-cookie_alert_button_cancel" class="button cookie_alert__button cookie_alert__button_cancel"> 450 <a id="cookie_prefs_cancel">Cancel</a> 451 </div> 452 </script>
vendor: 1 bytes, line 452
452
453<script> 454 (function() { 455 function createCookiePolicyCookie(name, value, expires) { 456 if (typeof expires === 'undefined') { 457 var date = new Date(); 458 date.setTime(date.getTime() + 2592000000); 459 expires = date.toUTCString(); 460 } 461 var secure = ' Secure;'; 462 document.cookie = 463 name + "=" + value + "; expires=" + expires + "; domain=.www.beatsons.co.uk; path=/;" + secure; 464 } 465 466 function deletePolicyCookie(cookie) { 467 var date = new Date(); 468 date.setTime(date.getTime() - 2592000000); 469 createCookiePolicyCookie(cookie, '', date.toUTCString()); 470 } 471 var re = new RegExp('cookie_policy' + "=([^;]+)"); 472 var value = re.exec(document.cookie); 473 value = (value != null) ? unescape(value[1]) : null; 474 475 476 477 /* Use vanilla JS to hide pop-up if not applicable */ 478 if (value) { 479 if (value === 'accepted' || value === 'acknowledged') { 480 runCookieQueue(true); 481 } 482 var element = 'cookie_alert_container'; 483 document.getElementById(element).style.display = 'none'; 484 } 485 486 document.getElementById('js-cookie_alert_button_accept').addEventListener('click', function() { 487 set_cookie_policy('accepted'); 488 runCookieQueue(false); 489 }); 490 document.getElementById('js-cookie_alert_button_decline').addEventListener('click', function() { 491 set_cookie_policy('rejected'); 492 if (typeof cookieJS !== 'undefined' && typeof cookieJS.destroy === 'function') { 493 cookieJS.destroy.apply(null, ["VSVatPrices","VSCurrency","VSReferrer","VSCategoryGroup","VSCountryCode","VSWishlistId","VSWishlistToken","VSWishlistMultiToken","VSMultisiteIPRedirected","VSHistory","VS_GUEST","VSProductsPerRow","VSFFCurrency","VSViewType","VSOutfitView","VSDownloadlistId","VSDownloadlistToken","VSHidePBIPaymentOptions","vs_login","vsaffid","vs_recently_viewed_products","whoson","lsid","affiliate_source","email_campaign_viewed","offer_popup","occasional_newsletter_popup","vre_did","hide_vat_switcher","selected_attribute_conversion","saved_basket_reference","search_suggestions_from","mobi","newsletter_tracking","GlobalECartId","showpro","abandoned_order","discount_group_code","welcome_message","redirect_banner_shown","website_switcher_popup","_sh","_sf","phg_clickref","phg_publisher","phg_publisher_change_type","last_order_id","last_GTM_order_id","adestra_abandon_basket_cookie","whoson","utm_tracking_hash","tduid","tdaffid","TRADEDOUBLER","TT2_[^=]+","TTS_[^=]+","__tgdat[^=]+","_fbp","_pin_unauth","_gcl_au","_ga","_gid","_gat_gtag_[^=]+","_dc_gtm_[^=]+","__utma","__utmz","_uetsid","_uetvid","_clck","_clsk","_sp_id\\.[^=]+","_sp_ses\\.[^=]+"]); 494 } 495 }); 496 document.getElementById('js-cookie_alert_button_manage').addEventListener('click', function () { 497 var modalBox = '#modal-box'; 498 (new MutationObserver(function () { 499 if (typeof cookieJS.optedIn === 'function') { 500 $(modalBox).find('input.cookiePrefs:enabled').each(function () { 501 if (cookieJS.optedIn($(this).val())) { 502 $(this).prop('checked', true); 503 } 504 }); 505 } 506 $(modalBox).find('#js-cookie_alert_button_save, #cookie_prefs_save').on('click', function (event) { 507 event.stopPropagation(); 508 event.stopImmediatePropagation(); 509 var flags = 0; 510 $(modalBox).find('input.cookiePrefs:checked').each(function () { 511 flags |= parseInt($(this).val()); 512 }); 513 $(window).trigger('modal.close'); 514 set_cookie_policy('accepted', flags); 515 runCookieQueue(false); 516 }); 517 $(modalBox).find('#js-cookie_alert_button_cancel, #cookie_prefs_cancel').on('click', function () { 518 $(window).trigger('modal.close'); 519 }); 520 }
520)).observe(document.querySelector(modalBox +' .modal-content-data'), {childList: true}); 521 $(modalBox).modal_ajax_href('#cookie_prefs_modal'); 522 }); 523 document.getElementById('cookie_bar_toggle').addEventListener('click', function () { 524 $('#cookie_alert_container').slideToggle(); 525 }); 526 527 function set_cookie_policy(cookie_policy, flags) { 528 createCookiePolicyCookie('cookie_policy', cookie_policy); 529 530 if (flags) { 531 createCookiePolicyCookie('cookie_prefs', (parseInt(1) | flags)); 532 } else { 533 deletePolicyCookie('cookie_prefs'); 534 } 535 $(window).trigger('cookies.change'); 536 hideCookieBar(); 537 } 538 539 function runCookieQueue(vsq) { 540 var runQueue = function() { 541 if (typeof cookieJS !== 'undefined') { 542 cookieJS.runQueue(); 543 } 544 }; 545 if (vsq) { 546 vs.q(runQueue); 547 return; 548 } 549 runQueue(); 550 } 551 552 function hideCookieBar() { 553 $(document).ready(function () { 554 $('#cookie_alert_container').slideUp(); 555 }); 556 } 557 })(); 558 559 function closeCookieBar() { 560 document.getElementById('js-cookie_alert_button_decline').click(); 561 } 562</script>
562 563 564 565 566 <div id="js-popover" class="s-only popover-alert"></div> 567<header class="site-header site-header-4"> 568 <div class="grid-32"> 569 570 <div class="site-header__top m-container--pad"> 571 <div class="row"> 572 573 <!--Logo (All)--> 574 <div class="col l-col-11 s-col-32"> 575 576 577 <div id="promo_unit_6ab9ea8378c4e6863" class="promo-unit promo-unit-site-logo-4"> 578 <a class="promo-unit__link" 579 href="/" 580 title="Beatsons" 581 > 582 583 <div data-promo-id="promo_unit_site_logo_4_0_223" class="promo-unit__container--none promo-unit__mobile-overlay--none promo-unit_id-223"> 584 585 586 <style type="text/css"> 587 .promo_unit_site_logo_4_0_223 { 588 padding-bottom: 25.98%; 589 } 590 @media only screen and (min-width:768px) and (max-width:1024px) { .promo_unit_site_logo_4_0_223 { 591 padding-bottom: 26.18%; 592 } 593 } @media only screen and (min-width:481px) and (max-width:767px) { .promo_unit_site_logo_4_0_223 { 594 padding-bottom: 25.94%; 595 } 596 } @media only screen and (max-width:480px) { .promo_unit_site_logo_4_0_223 { 597 padding-bottom: 25.94%; 598 } 599 } </style> 600 <picture class=" promo_unit_site_logo_4_0_223"> 601 <!--[if IE 9]><video style="display:none"><![endif]--> 602 <source data-srcset="https://www.beatsons.co.uk/images/modules/promo_units/xsmall/1699022506-18471900.png, https://www.beatsons.co.uk/images/modules/promo_units/xsmall/retina-1699022506-18471900.png 2x" 603 media="(max-width:480px)" > 604 <source data-srcset="https://www.beatsons.co.uk/images/modules/promo_units/small/1699022506-18471900.png, https://www.beatsons.co.uk/images/modules/promo_units/small/retina-1699022506-18471900.png 2x" 605 media="(min-width:481px) and (max-width:767px)" > 606 <source data-srcset="https://www.beatsons.co.uk/images/modules/promo_units/medium/1699022506-18471900.png, https://www.beatsons.co.uk/images/modules/promo_units/medium/retina-1699022506-18471900.png 2x" 607 media="(min-width:768px) and (max-width:1024px)" > 608 <source data-srcset="https://www.beatsons.co.uk/images/modules/promo_units/1699022506-18471900.png, https://www.beatsons.co.uk/images/modules/promo_units/retina-1699022506-18471900.png 2x" 609 > 610 611 612 <!--[if IE 9]></video><![endif]--> 613 <img 614 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.beatsons.co.uk/images/modules/promo_units/1699022506-18471900.png" 615 alt="Beatsons" 616 title="Beatsons" 617 class="lazyload" > 618 </picture> 619 </div> 620 621 </a>
621<script> 622 if (typeof promo6ab9ea8378c4e6863_promo_unit_site_logo_4_0Interval === 'undefined') { 623 624 var promo6ab9ea8378c4e6863_promo_unit_site_logo_4_0Interval = setInterval(function () { 625 if (typeof EnhancedEcommerceLoaded === 'undefined' || !EnhancedEcommerceLoaded) { 626 return; 627 } 628 clearInterval(promo6ab9ea8378c4e6863_promo_unit_site_logo_4_0Interval); 629 var promo = new EnhancedEcommerce.PromoFieldObject({ 630 id: 'promo_unit_site_logo_4_0', 631 name: 'Beatsons', 632 creative: 'https://www.beatsons.co.uk/images/modules/promo_units/1699022506-18471900.png', 633 position: '0' 634 }); 635 enhancedEcommerce.addPromo(promo); 636 enhancedEcommerce.bindPromoClick(promo, '#promo_unit_6ab9ea8378c4e6863 a.promo-unit__link', { 637 eventCategory: 'UX', 638 eventAction: EnhancedEcommerce.Action.PROMO_CLICK, 639 eventLabel: 'Promo Unit Click', 640 hitCallback: function () { 641 642 var link = '/'; 643 if ( 644 typeof $.cookie === "function" && 645 $.cookie('locale_prefix') !== null && 646 link.indexOf('/') === 0 && //begins with slash 647 link.indexOf('/' + $.cookie('locale_prefix') + '/') === -1 //sub folder not found 648 ) { 649 //make sure we redirect to the correct subfolder 650 link = '/' + $.cookie('locale_prefix') + link; 651 } 652 653 document.location = link; 654 } }); 655 }, 100); 656 } 657</script>
657 658 </div> 659 </div> 660 <div class="col l-col-10 s-hide text-align-center"> 661 <div class="site-header__top__section"> 662 <div class="site-header__top__section__promo"> 663 664 665 <div id="promo_unit_6ab9ea83794152976" class="promo-unit promo-unit-header-text-promo-1"> 666 <span class="promo-unit__text-group"> 667 <i class="ico icon-phone" aria-label="link"></i><span 668 class="promo-unit__text"><span 669 id="promo-unit__text__title--14" 670 class="promo-unit__text__title">Sales Hotline:</span> 671 <span class="">0808 178 0059</span> 672 </span> 673 </span> 674
674<script> 675 if (typeof promo6ab9ea83794152976_promo_unit_header_text_promo_1_0Interval === 'undefined') { 676 677 var promo6ab9ea83794152976_promo_unit_header_text_promo_1_0Interval = setInterval(function () { 678 if (typeof EnhancedEcommerceLoaded === 'undefined' || !EnhancedEcommerceLoaded) { 679 return; 680 } 681 clearInterval(promo6ab9ea83794152976_promo_unit_header_text_promo_1_0Interval); 682 var promo = new EnhancedEcommerce.PromoFieldObject({ 683 id: 'promo_unit_header_text_promo_1_0', 684 name: 'Sales Hotline: 0808 178 0059', 685 creative: '/images/no_image.jpg', 686 position: '0' 687 }); 688 enhancedEcommerce.addPromo(promo); 689 }, 100); 690 } 691</script>
691 692 </div> 693 </div> 694 </div> 695 <div class="row"> 696 <!--Header Search (Medium +)--> 697 <div class="col l-col-32"> 698 <div class="s-hide site-header__top__search__centred" data-set="append--site-header__top__search"> 699 </div> 700 </div> 701 </div> 702 </div> 703 <div class="col l-col-11 s-hide"> 704 <div class="site-header__top__bar m-up"> 705 <div class="m-up" data-set="append--site-header__links"> 706 <ul class="site-header__links no-bullet m-up-cf"> 707 <li> 708 <a 709 id="js-login-anchor" 710 href="/register" 711 > 712 <span 713 id="js-login-icon" 714 class="s-only site-header__links__icon ico icon-login" 715 ></span> 716 717 <span id="js-login-text"> 718 Login </span> 719 </a> 720 </li> 721 722 <li class="site-header__links__spacer s-hide">/</li> 723 <li class="drop-down drop-down--links drop-down--vat drop-down—-links—-vat s-hide"> 724 <a href="javascript:void(0);"> 725 <span 726 id="js-vatheader--inc" 727 > 728 Inc. VAT <i class="ico icon-dropdown"></i> 729 </span> 730 <span 731 id="js-vatheader--ex" 732 style="display:none" > 733 Ex. VAT <i class="ico icon-dropdown"></i> 734 </span> 735 </a> 736 <div class="drop-down__menu"> 737 <div data-set="append--site-header__links__vat"></div> 738 </div> 739 </li> 740 <li class="site-header__links__spacer site-header__links__spacer--currency s-hide">/</li> 741 <li class="drop-down drop-down--links drop-down--links--currency "> 742 743 <a 744 class="hblock" 745 href="javascript:void(0);" 746 id="hblock-3" 747 > 748 <span class="s-only site-header__links__icon ico icon-currency"></span> 749 GBP (£) 750 <i class="s-hide ico icon-dropdown"></i> 751 </a> 752 753 <div class="drop-down__menu"> 754 <div class="s-hide" data-set="append--site-header__links__currency"> 755 <div class="site-header__links__currency"> 756 <ul class="no-bullet s-hide"> 757 <li class="currency-dropdown-item currency-dropdown-item--1"> 758 <a href="/currency/EUR/building-supplies-c2514/powder-products-c2656" rel="nofollow" title="Display Our Prices in Euros (EUR)" onclick="goToUri(this.href); return false;"> 759 EUR (€) 760 </a> 761 </li> 762 <li class="currency-dropdown-item currency-dropdown-item--2"> 763 <a href="/currency/USD/building-supplies-c2514/powder-products-c2656" rel="nofollow" title="Display Our Prices in US Dollars (USD)" onclick="goToUri(this.href); return false;"> 764 USD ($) 765 </a> 766 </li> 767 <li class="currency-dropdown-item currency-dropdown-item--3"> 768 <a href="/currency/GBP/building-supplies-c2514/powder-products-c2656" rel="nofollow" title="Display Our Prices in British Sterling (GBP)" class="currency-dropdown-item--active" onclick="goToUri(this.href); return false;"> 769 GBP (£) 770 </a> 771 </li> 772 </ul> 773 <label class="site-header__links-panel__label show-for-sr" for="currency-switcher">Currency</label> 774 <select id="currency-switcher" class="s-only" onchange="swapCurrency(this, 'building-supplies-c2514/powder-products-c2656')"> 775 <option class="currency-dropdown-item currency-dropdown-item--4" 776 value="EUR" 777 >EUR (€)</option> 778 <option class="currency-dropdown-item currency-dropdown-item--4" 779 value="USD" 780 >USD ($)</option> 781 <option class="currency-dropdown-item currency-dropdown-item--4" 782 value="GBP" 783 selected="selected">GBP (£)</option> 784 </select> 785 </div> 786 </div> 787 </div> 788 </li>
789<script> 790 vs.q(function () { 791 //append any # sorting so we don't lose filters 792 $('.currency-dropdown-item a').click(function () { 793 var $element = $(this); 794 $element.attr('href', $element.attr('href') + window.location.hash); 795 }); 796 }); 797</script>
797 798 799 </ul> 800 </div> 801 </div> 802 <div class="col"> 803 <ul class="site-header__top__buttons inline-list inline-list--right cf"> 804 805<li class="s-hide" id="js-basket-content"> 806 <a class="site-header__top__buttons__bag" href="/basket"><span id="js-basket-count" class="site-header__top__buttons__bag__count">0</span> <i class="ico icon-bag"></i></a> 807 808 </li>
809<script type="text/javascript"> 810 if (0 == 0) 811 { 812 document.getElementById('js-basket-count').style.display = 'none'; 813 } 814</script>
814 815 816 <li> 817 <a 818 class="site-header__top__buttons__wishlist" 819 href="/wishlist" 820 > 821 <i class="ico icon-heart"></i> 822 </a> 823 </li> 824 </ul> 825 </div> 826 </div> 827 </div> 828 </div> 829 830<div class="flex site-header__top__icon--container s-only"> 831 <a 832 id="js-hide-menu" 833 aria-label="menu" 834 class="site-header__top__icon site-header__top__toggle site-header__top__toggle--hide ico icon-menu text-align-center s-only" 835 href="#" 836> 837 <span class="site-header__top__icon-text"> 838 menu </span> 839 </a> 840<a 841 class="site-header__top__icon site-header__top__icon--account ico icon-login text-align-center" 842 aria-label="Login" 843 href="/register" 844 rel="nofollow" 845> 846 <span class="site-header__top__icon-text"> 847 Login </span> 848 </a> 849 <a 850 class="site-header__top__icon site-header__top__icon--phone ico icon-mobile text-align-center" 851 href="tel:0808 178 0059" 852 > 853 <span class="site-header__top__icon-text"> 854 Call Us </span> 855 </a> 856 <a 857 id="js-wishlist-mobile" 858 class="site-header__top__icon site-header__top__icon--wishlist ico icon-heart text-align-center" 859 aria-label="Wishlist" 860 href="/wishlist" 861 rel="nofollow" 862 > 863 <span class="site-header__top__icon-text"> 864 Wishlist </span> 865 </a> 866<a 867 id="js-basket-mobile" 868 class="site-header__top__icon site-header__top__icon--basket ico icon-bag text-align-center" 869 aria-label="My Basket" 870 href="/basket" 871 rel="nofollow" 872> 873 <span 874 id="js-basket-count-2" 875 class="site-header__top__basket-count" 876 > 877 <span> 878 0 879 </span> 880 </span> 881 <span class="site-header__top__icon-text"> 882 My Bag </span> 883 </a>
884<script type="text/javascript"> 885 if (0 == 0) 886 { 887 document.getElementById('js-basket-count-2').style.display = 'none'; 888 } 889</script>
889 890</div> 891 <div class="site-header__search__mobile s-only"> 892 <div 893 class="s-only site-header__search__lower" 894 data-hblock="4" 895 data-set="append--site-header__top__search" 896 > 897 898<div class="site-header__top__search"> 899 <form action="/search" 900 id="js-header-top-search" 901 method="get"> 902 <label class="site-header__links-panel__label show-for-sr" 903 for="query">Search</label> 904 <div class="table search-form"> 905 <div id="js-search" 906 class="table__cell 907 table__cell--expand 908 search-form__input 909 "> 910 <input id="query" 911 class="input--expand no-border-right " 912 type="search" 913 placeholder="Enter Search..." 914 name="query" 915 value=""> 916 </div> 917 <div class="table__cell"> 918 <button class="button--1 button--search no-border-left" type="submit" aria-label="search"> 919 <span class="ico icon-search"></span> </button> 920 </div> 921 <div id="js-search-results" class="ac-search-results--outer"></div> 922 </div> 923</form> 924 925 926</div> 927 928 <div id="js-autocomplete-events"></div> 929
929<script type="text/javascript"> 930 function SearchPrompt() { 931 var self = this; 932 self.speed = 50; 933 self.repeat_delay = 3000; 934 self.current_pos = 0; 935 self.message = ['What are you looking for?','Type your search criteria here...','Search all products quickly and easily...']; 936 self.message_pos = 0; 937 self.typewriter_stop = false; 938 self.element = '#query'; 939 self.search_button = '.button--search'; 940 self.placeholder = document.getElementById("query").getAttribute("placeholder"); 941 self.main_lang_string = "Enter Search..."; 942 self.search_value = document.getElementById("query").getAttribute("value"); 943 } 944 945 SearchPrompt.prototype.init = function () { 946 var self = this; 947 var target = $(self.element); 948 var search_button = $(self.search_button); 949 950 target.focus(function() { 951 if (!self.typewriter_stop) { 952 self.typewriter_stop = true; 953 var i; 954 for (i = 0; i < self.message.length; i++) { 955 var replacementValue = self.placeholder; 956 957 if ( 958 self.message[i].indexOf(replacementValue) > -1 || 959 ( 960 self.main_lang_string.indexOf(replacementValue) > -1 && 961 self.search_value === "" 962 ) 963 ) { 964 $(self.element).val(''); 965 } 966 } 967 } 968 return false; 969 }); 970 971 search_button.click(function() { 972 if (!self.typewriter_stop) { 973 self.typewriter_stop = true; 974 var i; 975 for (i = 0; i < self.message.length; i++) { 976 if ( 977 self.message[i].indexOf(self.placeholder) > -1 || 978 ( 979 self.main_lang_string.indexOf(self.placeholder) > -1 && 980 self.search_value === "" 981 ) 982 ) { 983 $(self.element).val(''); 984 } 985 } 986 $(self.element).focus(); 987 return false; 988 } 989 }); 990 991 if (target.is(":focus")) { 992 self.typewriter_stop = true; 993 } 994 995 //5 second delay before starting 996 setTimeout(function() { self.typeWriter() }, 5000); 997 } 998 999 SearchPrompt.prototype.typeWriter = function () { 1000 var self = this; 1001 var target = $(self.element); 1002 1003 if (typeof window.__sf != 'undefined' && typeof window.__sf.config != 'undefined' && typeof window.__sf.config.search != 'undefined' && typeof window.__sf.config.search.enabled != 'undefined' && window.__sf.config.search.enabled == true) { 1004 self.typewriter_stop = true; 1005 } 1006 if (!self.typewriter_stop) { 1007 if (self.current_pos == 0) { 1008 target.val(''); 1009 } 1010 if (self.current_pos < self.message[self.message_pos].length) { 1011 target.val(target.val() + self.message[self.message_pos].charAt(self.current_pos)); 1012 self.current_pos++; 1013 setTimeout(function() { self.typeWriter() }, self.speed); 1014 } else { 1015 self.current_pos = 0; 1016 if (self.message_pos < self.message.length-1) { 1017 self.message_pos++; 1018 } else { 1019 self.message_pos = 0; 1020 } 1021 setTimeout(function() { self.typeWriter() }, self.repeat_delay); 1022 } 1023 } 1024 } 1025 1026 var search_prompt = new SearchPrompt(); 1027 1028 vs.q(function () {
1029 search_prompt.init(); 1030 }); 1031 </script>
1031 1032
1032<script id="tache-js-search-results" type="text/template"> 1033 <div id="js-search-results-close" class="ac-search-results-close s-only"> 1034 <span class="ico icon-cross"></span> 1035 </div> 1036 <div class="ac-search-results--inner table cf{{#too_many_products}} 1037 ac-search-results--inner_expanded{{/too_many_products}}"> 1038 {{#error}} 1039 <div class="ac-search-results__error"> 1040 {{{.}}} 1041 </div> 1042 {{/error}} 1043 {{#too_many_products}} 1044 <ul class="ac-search-results-list ac-search-results-list--too_many_products"> 1045 <li class="ac-search-results__col-title"> 1046 {{products_count}} results found <a href="/search/{{search_term_encoded}}" 1047 onclick="$('#js-header-top-search').submit();return false"> 1048 View All › 1049 </a> 1050 </li> 1051 </ul> 1052 {{/too_many_products}} 1053 {{#categories.length}} 1054 <ul class="ac-search-results-list ac-search-results-list--categories table__cell"> 1055 <li class="ac-search-results__col-title">Departments <span class="ac-search-results-list__count">({{categories_count}})</span> 1056 </li> 1057 {{#categories}} 1058 <li> 1059 <a href="{{url}}"> 1060 {{{tree}}} 1061 <span class="ac-search-results-list__count">({{count}})</span> 1062 </a> 1063 </li> 1064 {{/categories}} 1065 </ul> 1066 {{/categories.length}} 1067 {{#manufacturers.length}} 1068 <ul class="ac-search-results-list ac-search-results-list--manufacturers table__cell"> 1069 <li class="ac-search-results__col-title"> 1070 Brands <span class="ac-search-results-list__count">({{manufacturers_count}})</span> 1071 </li> 1072 {{#manufacturers}} 1073 <li> 1074 <a href="{{url}}"> 1075 {{{title}}} <span class="ac-search-results-list__count">({{count}})</span> 1076 </a> 1077 </li> 1078 {{/manufacturers}} 1079 </ul> 1080 {{/manufacturers.length}} 1081 {{#tags.length}} 1082 <ul class="ac-search-results-list ac-search-results-list--tags table__cell"> 1083 <li class="ac-search-results__col-title"> 1084 Tags <span class="ac-search-results-list__count">({{tags_count}})</span> 1085 </li> 1086 {{#tags}} 1087 <li> 1088 <a href="{{url}}"> 1089 {{{title}}} <span class="ac-search-results-list__count">({{count}})</span> 1090 </a> 1091 </li> 1092 {{/tags}} 1093 </ul> 1094 {{/tags.length}} 1095 {{#search_terms.length}} 1096 <ul class="ac-search-results-list ac-search-results-list--tags table__cell"> 1097 <li class="ac-search-results__col-title">Related Searches</li> 1098 {{#search_terms}} 1099 <li> 1100 <a href="{{url}}">{{{title}}} <span class="ac-search-results-list__count">({{count}})</span></a> 1101 </li> 1102 {{/search_terms}} 1103 </ul> 1104 {{/search_terms.length}} 1105 {{#products.length}} 1106 <ul class="ac-search-results-list ac-search-results-list--products table__cell"> 1107 <li class="ac-search-results__col-title"> 1108 Products ({{products_count}}) 1109 <a href="/search/{{search_term_encoded}}" 1110 onclick="$('#js-header-top-search').submit();return false"> 1111 View All › 1112 </a> 1113 </li> 1114 {{#products}} 1115 <li> 1116 <a href="{{url}}" class="cf"> 1117 <sp
1117an class="ac-search-results__info"> 1118 <span class="ac-search-results__brand"> 1119 {{{brand}}} 1120 </span> 1121 <span class="ac-search-results__title"> 1122 {{{title}}} </span> 1123 </span> 1124 </a> 1125 </li> 1126 {{/products}} 1127 </ul> 1128 {{/products.length}} 1129 </div> 1130 </script>
1130 1131 </div> 1132 </div> 1133 <nav class="site-header__nav"> 1134 <div class="container"> 1135 <div class="s-only" data-set="append--site-header__links"></div> 1136 <div class="site-header__links-panel s-only"> 1137 <div 1138 class="s-only hblock-container" 1139 data-hblock="3" 1140 data-set="append--site-header__links__currency" 1141 ></div> 1142 </div> 1143 <ul role="menu" class="site-header__nav__262 site-header__nav__menu no-bullet" id="site-header__nav__262"> 1144 <li role="presentation" class="drop-down drop-down--nav"> 1145 <a 1146 role="menuitem" 1147 class="menu-top-link drop-down__menu-toggle" id="site-header__nav__menu__link4540" 1148 aria-label="by Department menu" > 1149 by Department <span class="icon nav-mobile-toggle icon-plus s-only"></span> <span class="icon icon-dropdown s-hide"></span> </a> 1150 <div class="drop-down__menu grid-32"> 1151 <div class="row row--collapse"> 1152 <div class="col l-col-8"> 1153 <div class="drop-down__menu__block " ><div class="row row--collapse"> 1154 <div class="col l-col-32"> 1155 <ul class="no-bullet drop-down__menu__custom-list"> 1156 <li class="drop-down__title"> 1157 <span style="color:#c70000"> 1158 Shop By Department </span> 1159 </li> 1160 <li > 1161 <a 1162 class="top_level_link" 1163 href="/aggregates-c2829" 1164 title="Aggregates" 1165 > 1166 <span > 1167 Aggregates </span> 1168 </a> 1169 </li> 1170 1171 <li > 1172 <a 1173 class="top_level_link" 1174 href="/garden-landscaping-c403" 1175 title="Garden" 1176 > 1177 <span > 1178 Garden </span> 1179 </a> 1180 </li> 1181 1182 <li > 1183 <a 1184 class="top_level_link" 1185 href="/building-supplies-c2514" 1186 title="Building Supplies" 1187 > 1188 <span > 1189 Building Supplies </span> 1190 </a> 1191 </li> 1192 1193 <li > 1194 <a 1195 class="top_level_link" 1196 href="/drainage-guttering-c406" 1197 title="Drainage & Guttering" 1198 > 1199 <span > 1200 Drainage & Guttering </span> 1201 </a> 1202 </li> 1203 1204 <li > 1205 <a 1206 class="top_level_link" 1207 href="/garden-landscaping-c403/landscape-paving-c596" 1208 title="Paving & Landscaping" 1209 > 1210 <span > 1211 Paving & Landscaping </span> 1212 </a> 1213 </li> 1214 1215 <li > 1216 <a 1217 class="top_level_link" 1218 href="/flooring-c2763" 1219 title="Flooring" 1220 > 1221 <span > 1222 Flooring </span> 1223 </a> 1224 </li> 1225 1226 <li > 1227 <a 1228 class="top_level_link" 1229 href="/doors-windows-c2772" 1230 title="Doors & Windows" 1231 >
1232 <span > 1233 Doors & Windows </span> 1234 </a> 1235 </li> 1236 1237 <li > 1238 <a 1239 class="top_level_link" 1240 href="/timber-sheet-materials-c1586" 1241 title="Timber & Sheet Materials" 1242 > 1243 <span > 1244 Timber & Sheet Materials </span> 1245 </a> 1246 </li> 1247 1248 <li > 1249 <a 1250 class="top_level_link" 1251 href="/paint-c2589" 1252 title="Paint" 1253 > 1254 <span > 1255 Paint </span> 1256 </a> 1257 </li> 1258 1259 <li > 1260 <a 1261 class="top_level_link" 1262 href="/bathrooms-c2793" 1263 title="Bathrooms" 1264 > 1265 <span > 1266 Bathrooms </span> 1267 </a> 1268 </li> 1269 1270 <li > 1271 <a 1272 class="top_level_link" 1273 href="/hardware-c1585" 1274 title="Hardware" 1275 > 1276 <span > 1277 Hardware </span> 1278 </a> 1279 </li> 1280 1281 <li > 1282 <a 1283 class="top_level_link" 1284 href="/garden-landscaping-c403/diy-kits-home-improvement-c2588" 1285 title="DIY Kits & Home Improvement" 1286 > 1287 <span > 1288 DIY Kits & Home Improvement </span> 1289 </a> 1290 </li> 1291 1292 <li > 1293 <a 1294 class="top_level_link" 1295 href="/plumbing-heating-c2681" 1296 title="Plumbing & Heating" 1297 > 1298 <span > 1299 Plumbing & Heating </span> 1300 </a> 1301 </li> 1302 1303 <li > 1304 <a 1305 class="top_level_link" 1306 href="/electrical-c6" 1307 title="Electrical" 1308 > 1309 <span > 1310 Electrical </span> 1311 </a> 1312 </li> 1313 1314 <li > 1315 <a 1316 class="top_level_link" 1317 href="/tools-workwear-ppe-c2496" 1318 title="Tools, Workwear & PPE" 1319 > 1320 <span > 1321 Tools, Workwear & PPE </span> 1322 </a> 1323 </li> 1324 1325 <li > 1326 <a 1327 class="top_level_link" 1328 href="/drainage-guttering-c406/sewage-treatment-drainage-supplies-c2812" 1329 title="Sewage Treatment & Drainage Supplies" 1330 > 1331 <span > 1332 Sewage Treatment & Drainage Supplies </span> 1333 </a> 1334 </li> 1335 1336 <li > 1337 <a 1338 class="top_level_link" 1339 href="/cleaning-products-c2768" 1340 title="Cleaning Products" 1341 > 1342 <span > 1343 Cleaning Products </span> 1344 </a> 1345 </li> 1346 1347 <li > 1348 <a 1349 class="top_level_link"
1350 href="/garden-landscaping-c403/garden-buildings-structures-c2911/verandas-c2846" 1351 title="Verandas" 1352 > 1353 <span > 1354 Verandas </span> 1355 </a> 1356 </li> 1357 1358 <li > 1359 <a 1360 class="top_level_link" 1361 href="/beatsons-gift-vouchers-c2517" 1362 title="Beatson's Gift Vouchers" 1363 > 1364 <span > 1365 Beatson's Gift Vouchers </span> 1366 </a> 1367 </li> 1368 1369 <li > 1370 <a 1371 class="top_level_link" 1372 href="/winter-firewood-salt-c2776" 1373 title="Winter (Firewood & Salt)" 1374 > 1375 <span > 1376 Winter (Firewood & Salt) </span> 1377 </a> 1378 </li> 1379 1380 </ul> 1381 </div> 1382 </div> 1383</div> 1384 </div> 1385 <div class="col l-col-8"> 1386 <div class="drop-down__menu__block " ><div class="row row--collapse"> 1387 <div class="col l-col-32"> 1388 <ul class="no-bullet drop-down__menu__custom-list"> 1389 <li class="drop-down__title"> 1390 <a 1391 href="https://www.beatsons.co.uk/help-and-advice-i470" 1392 title="Shop by Project" 1393 class="top_level_link--header" 1394 > 1395 <span style="color:#c70000"> 1396 Shop by Project </span> 1397 </a> 1398 </li> 1399 <li > 1400 <a 1401 class="top_level_link" 1402 href="/aggregates-c2829/aggregate-calculator-c2830" 1403 title="Aggregates Calculator" 1404 > 1405 <span > 1406 Aggregates Calculator </span> 1407 </a> 1408 </li> 1409 1410 <li > 1411 <a 1412 class="top_level_link" 1413 href="/garden-landscaping-c403/landscape-paving-c596" 1414 title="Landscaping" 1415 > 1416 <span > 1417 Landscaping </span> 1418 </a> 1419 </li> 1420 1421 <li > 1422 <a 1423 class="top_level_link" 1424 href="/garden-landscaping-c403/diy-kits-home-improvement-c2588" 1425 title="DIY Kits" 1426 > 1427 <span > 1428 DIY Kits </span> 1429 </a> 1430 </li> 1431 1432 <li > 1433 <a 1434 class="top_level_link" 1435 href="/electrical-c6" 1436 title="Electrical" 1437 > 1438 <span > 1439 Electrical </span> 1440 </a> 1441 </li> 1442 1443 <li > 1444 <a 1445 class="top_level_link" 1446 href="/paint-c2589" 1447 title="Paint" 1448 > 1449 <span > 1450 Paint </span> 1451 </a> 1452 </li> 1453 1454 </ul> 1455 </div> 1456 </div> 1457</div> 1458 </div> 1459 <div class="col l-col-8"> 1460 <div class="drop-down__menu__block " ><div class="row row--collapse"> 1461 <div class="col l-col-32"> 1462 <ul class="no-bullet drop-down__menu__categories"> 1463 <li class="drop-down__title"> 1464 <a 1465 href="/building-supplies-c2514" 1466 title="Popular This Month" 1467 class="top_level_link--header" 1468 >
1469 <span style="color:#c70000"> 1470 Popular This Month </span> 1471 </a> 1472 </li> 1473 <li > 1474 <a 1475 class="top_level_link" 1476 href="/building-supplies-c2514/azpects-c2503" 1477 title="Azpects" 1478 > 1479 <span> 1480 Azpects </span> 1481 </a> 1482 </li> 1483 <li > 1484 <a 1485 class="top_level_link" 1486 href="/building-supplies-c2514/builders-metalwork-c2632" 1487 title="Builders Metalwork" 1488 > 1489 <span> 1490 Builders Metalwork </span> 1491 </a> 1492 </li> 1493 <li > 1494 <a 1495 class="top_level_link" 1496 href="/building-supplies-c2514/building-chemicals-c2611" 1497 title="Building Chemicals" 1498 > 1499 <span> 1500 Building Chemicals </span> 1501 </a> 1502 </li> 1503 <li > 1504 <a 1505 class="top_level_link" 1506 href="/building-supplies-c2514/bricks-and-blocks-c1964" 1507 title="Bricks and Blocks" 1508 > 1509 <span> 1510 Bricks and Blocks </span> 1511 </a> 1512 </li> 1513 <li > 1514 <a 1515 class="top_level_link" 1516 href="/building-supplies-c2514/expanding-foam-c2614" 1517 title="Expanding Foam" 1518 > 1519 <span> 1520 Expanding Foam </span> 1521 </a> 1522 </li> 1523 <li > 1524 <a 1525 class="top_level_link" 1526 href="/building-supplies-c2514/fillers-c2613" 1527 title="Fillers" 1528 > 1529 <span> 1530 Fillers </span> 1531 </a> 1532 </li> 1533 <li > 1534 <a 1535 class="top_level_link" 1536 href="/building-supplies-c2514/insulation-c521" 1537 title="Insulation" 1538 > 1539 <span> 1540 Insulation </span> 1541 </a> 1542 </li> 1543 <li > 1544 <a 1545 class="top_level_link" 1546 href="/building-supplies-c2514/landsape-fabric-c2196" 1547 title="Landsape Fabric" 1548 > 1549 <span> 1550 Landsape Fabric </span> 1551 </a> 1552 </li> 1553 <li > 1554 <a 1555 class="top_level_link" 1556 href="/building-supplies-c2514/loft-ladders-c2624" 1557 title="Loft Ladders" 1558 > 1559 <span> 1560 Loft Ladders </span> 1561 </a> 1562 </li> 1563 <li > 1564 <a 1565 class="top_level_link" 1566 href="/building-supplies-c2514/plasterboard-c542" 1567 title="Plasterboard" 1568 > 1569 <span> 1570 Plasterboard </span> 1571 </a> 1572 </li> 1573 <li > 1574 <a 1575 class="top_level_link" 1576 href="/building-supplies-c2514/powder-products-c2656" 1577 title="Powder Products" 1578 > 1579 <span> 1580 Powder Products </span> 1581 </a> 1582 </li> 1583 <li > 1584 <a 1585 class="top_level_link" 1586 href="/building-supplies-c2514/roofing-c2522" 1587 title="Roofing" 1588 >
1589 <span> 1590 Roofing </span> 1591 </a> 1592 </li> 1593 <li > 1594 <a 1595 class="top_level_link" 1596 href="/building-supplies-c2514/sand-cement-c2284" 1597 title="Sand & Cement" 1598 > 1599 <span> 1600 Sand & Cement </span> 1601 </a> 1602 </li> 1603 <li > 1604 <a 1605 class="top_level_link" 1606 href="/building-supplies-c2514/sealants-and-adhesives-c2516" 1607 title="Sealants and Adhesives" 1608 > 1609 <span> 1610 Sealants and Adhesives </span> 1611 </a> 1612 </li> 1613 <li > 1614 <a 1615 class="top_level_link" 1616 href="/building-supplies-c2514/upvc-cladding-c2648" 1617 title="uPVC Cladding" 1618 > 1619 <span> 1620 uPVC Cladding </span> 1621 </a> 1622 </li> 1623 </ul> 1624 </div> 1625 </div> 1626</div> 1627 </div> 1628 <div class="col l-col-8"> 1629 <div class="drop-down__menu__block " ><div class="row row--collapse"> 1630 <div class="col l-col-32"> 1631 <ul class="no-bullet drop-down__menu__custom-list"> 1632 <li class="drop-down__title"> 1633 <a 1634 href="/brands" 1635 title="Shop by Brand" 1636 class="top_level_link--header" 1637 > 1638 <span style="color:#c70000"> 1639 Shop by Brand </span> 1640 </a> 1641 </li> 1642 <li > 1643 <a 1644 class="top_level_link" 1645 href="/beatsons-m48" 1646 title="Beatsons" 1647 > 1648 <span > 1649 Beatsons </span> 1650 </a> 1651 </li> 1652 1653 <li > 1654 <a 1655 class="top_level_link" 1656 href="/brett-martin-m5" 1657 title="Brett Martin" 1658 > 1659 <span > 1660 Brett Martin </span> 1661 </a> 1662 </li> 1663 1664 <li > 1665 <a 1666 class="top_level_link" 1667 href="/eliza-tinsley-m8" 1668 title="Eliza Tinsley" 1669 > 1670 <span > 1671 Eliza Tinsley </span> 1672 </a> 1673 </li> 1674 1675 <li > 1676 <a 1677 class="top_level_link" 1678 href="/global-landscaping-m429" 1679 title="Global Landscaping" 1680 > 1681 <span > 1682 Global Landscaping </span> 1683 </a> 1684 </li> 1685 1686 <li > 1687 <a 1688 class="top_level_link" 1689 href="/knauf-m16" 1690 title="Knauf" 1691 > 1692 <span > 1693 Knauf </span> 1694 </a> 1695 </li> 1696 1697 <li > 1698 <a 1699 class="top_level_link" 1700 href="/marshalls-m270" 1701 title="Marshalls" 1702 > 1703 <span > 1704 Marshalls </span> 1705 </a> 1706 </li> 1707 1708 <li > 1709 <a 1710 class="top_level_link" 1711 href="/paver-systems-stonemarket-m73" 1712 title="Stonemarket" 1713 >
1714 <span > 1715 Stonemarket </span> 1716 </a> 1717 </li> 1718 1719 <li > 1720 <a 1721 class="top_level_link" 1722 href="/tuda-m427" 1723 title="Tuda" 1724 > 1725 <span > 1726 Tuda </span> 1727 </a> 1728 </li> 1729 1730 <li > 1731 <a 1732 class="top_level_link" 1733 href="/brands" 1734 title="> View All Brands" 1735 > 1736 <span > 1737 > View All Brands </span> 1738 </a> 1739 </li> 1740 1741 </ul> 1742 </div> 1743 </div> 1744</div> 1745 </div> 1746 </div> 1747 <div class="drop-down__menu__buffer"></div> 1748</div> 1749 </li> 1750 <li role="presentation" class="drop-down drop-down--nav"> 1751 <a 1752 role="menuitem" 1753 class="menu-top-link drop-down__menu-toggle" id="site-header__nav__menu__link4528" 1754 aria-label="Timber, Doors &<br>Sheet Materials menu" > 1755 Timber, Doors &<br>Sheet Materials <span class="icon nav-mobile-toggle icon-plus s-only"></span> <span class="icon icon-dropdown s-hide"></span> </a> 1756 <div class="drop-down__menu grid-32"> 1757 <div class="row row--collapse"> 1758 <div class="col l-col-8"> 1759 <div class="drop-down__menu__block " ><div class="row row--collapse"> 1760 <div class="col l-col-32"> 1761 <ul class="no-bullet drop-down__menu__custom-list"> 1762 <li class="drop-down__title"> 1763 <a 1764 href="/timber-sheet-materials-c1586" 1765 title="Timber" 1766 class="top_level_link--header" 1767 > 1768 <span style="color:#c70000"> 1769 Timber </span> 1770 </a> 1771 </li> 1772 <li > 1773 <a 1774 class="top_level_link" 1775 href="/timber-sheet-materials-c1586/decking-c1762" 1776 title="Decking" 1777 > 1778 <span > 1779 Decking </span> 1780 </a> 1781 </li> 1782 1783 <li > 1784 <a 1785 class="top_level_link" 1786 href="/timber-sheet-materials-c1586/sleepers-c2717" 1787 title="Sleepers" 1788 > 1789 <span > 1790 Sleepers </span> 1791 </a> 1792 </li> 1793 1794 <li > 1795 <a 1796 class="top_level_link" 1797 href="/timber-sheet-materials-c1586/cladding-c2600" 1798 title="Cladding" 1799 > 1800 <span > 1801 Cladding </span> 1802 </a> 1803 </li> 1804 1805 <li > 1806 <a 1807 class="top_level_link" 1808 href="/timber-sheet-materials-c1586/dressed-timber-c2622" 1809 title="Dressed Timber" 1810 > 1811 <span > 1812 Dressed Timber </span> 1813 </a> 1814 </li> 1815 1816 <li > 1817 <a 1818 class="top_level_link" 1819 href="/timber-sheet-materials-c1586/off-sawn-c2721" 1820 title="Sawn Timber" 1821 > 1822 <span > 1823 Sawn Timber </span> 1824 </a> 1825 </li> 1826 1827 <li > 1828 <a 1829 class="top_level_link" 1830 href="/timber-sheet-materials-c1586/white-primed-mdf-c146" 1831 title="White Primed MDF" 1832 >
1833 <span > 1834 White Primed MDF </span> 1835 </a> 1836 </li> 1837 1838 <li > 1839 <a 1840 class="top_level_link" 1841 href="/timber-sheet-materials-c1586/cls-treated-c139" 1842 title="CLS Studwork Timber" 1843 > 1844 <span > 1845 CLS Studwork Timber </span> 1846 </a> 1847 </li> 1848 1849 <li > 1850 <a 1851 class="top_level_link" 1852 href="/timber-sheet-materials-c1586/mouldings-c2619" 1853 title="Mouldings" 1854 > 1855 <span > 1856 Mouldings </span> 1857 </a> 1858 </li> 1859 1860 <li > 1861 <a 1862 class="top_level_link" 1863 href="/timber-sheet-materials-c1586/white-primed-mdf-c146" 1864 title="White Primed MDF" 1865 > 1866 <span > 1867 White Primed MDF </span> 1868 </a> 1869 </li> 1870 1871 <li > 1872 <a 1873 class="top_level_link" 1874 href="/timber-sheet-materials-c1586/chipboard-c1747" 1875 title="Chipboard" 1876 > 1877 <span > 1878 Chipboard </span> 1879 </a> 1880 </li> 1881 1882 <li > 1883 <a 1884 class="top_level_link" 1885 href="/timber-sheet-materials-c1586/plywood-c569" 1886 title="Plywood" 1887 > 1888 <span > 1889 Plywood </span> 1890 </a> 1891 </li> 1892 1893 </ul> 1894 </div> 1895 </div> 1896</div> 1897 </div> 1898 <div class="col l-col-8"> 1899 <div class="drop-down__menu__block " ><div class="row row--collapse"> 1900 <div class="col l-col-32"> 1901 <ul class="no-bullet drop-down__menu__custom-list"> 1902 <li class="drop-down__title"> 1903 <a 1904 href="/timber-sheet-materials-c1586" 1905 title="Sheet Materials" 1906 class="top_level_link--header" 1907 > 1908 <span style="color:#c70000"> 1909 Sheet Materials </span> 1910 </a> 1911 </li> 1912 <li > 1913 <a 1914 class="top_level_link" 1915 href="/timber-sheet-materials-c1586/chipboard-c1747" 1916 title="Chipboard" 1917 > 1918 <span > 1919 Chipboard </span> 1920 </a> 1921 </li> 1922 1923 <li > 1924 <a 1925 class="top_level_link" 1926 href="/timber-sheet-materials-c1586/mdf-board-c580" 1927 title="MDF Board" 1928 > 1929 <span > 1930 MDF Board </span> 1931 </a> 1932 </li> 1933 1934 <li > 1935 <a 1936 class="top_level_link" 1937 href="/timber-sheet-materials-c1586/plywood-c569" 1938 title="Plywood" 1939 > 1940 <span > 1941 Plywood </span> 1942 </a> 1943 </li> 1944 1945 <li > 1946 <a 1947 class="top_level_link" 1948 href="/timber-sheet-materials-c1586/sterling-osb-board-c1748" 1949 title="Sterling/OSB Board" 1950 >
1951 <span > 1952 Sterling/OSB Board </span> 1953 </a> 1954 </li> 1955 1956 <li > 1957 <a 1958 class="top_level_link" 1959 href="/timber-sheet-materials-c1586/sts-construction-nomoreply-boards-c2707" 1960 title="STS Construction & NoMorePly Boards" 1961 > 1962 <span > 1963 STS Construction & NoMorePly Boards </span> 1964 </a> 1965 </li> 1966 1967 <li > 1968 <a 1969 class="top_level_link" 1970 href="/timber-sheet-materials-c1586" 1971 title="View all" 1972 > 1973 <span > 1974 View all </span> 1975 </a> 1976 </li> 1977 1978 </ul> 1979 </div> 1980 </div> 1981</div> 1982 </div> 1983 <div class="col l-col-8"> 1984 <div class="drop-down__menu__block " ><div class="row row--collapse"> 1985 <div class="col l-col-32"> 1986 <ul class="no-bullet drop-down__menu__custom-list"> 1987 <li class="drop-down__title"> 1988 <a 1989 href="https://www.beatsons.co.uk/doors-windows-c2772/internal-doors-c1521" 1990 title="Internal Doors" 1991 class="top_level_link--header" 1992 > 1993 <span style="color:#c70000"> 1994 Internal Doors </span> 1995 </a> 1996 </li> 1997 <li > 1998 <a 1999 class="top_level_link" 2000 href="https://www.beatsons.co.uk/doors-windows-c2772/internal-doors-c1521/oak-doors-c2089" 2001 title="Oak Doors" 2002 > 2003 <span > 2004 Oak Doors </span> 2005 </a> 2006 </li> 2007 2008 <li > 2009 <a 2010 class="top_level_link" 2011 href="https://www.beatsons.co.uk/doors-windows-c2772/internal-doors-c1521/walnut-doors-c2090" 2012 title="Walnut Doors" 2013 > 2014 <span > 2015 Walnut Doors </span> 2016 </a> 2017 </li> 2018 2019 <li > 2020 <a 2021 class="top_level_link" 2022 href="https://www.beatsons.co.uk/doors-windows-c2772/internal-doors-c1521/black-doors-c2492" 2023 title="Black Doors" 2024 > 2025 <span > 2026 Black Doors </span> 2027 </a> 2028 </li> 2029 2030 <li > 2031 <a 2032 class="top_level_link" 2033 href="https://www.beatsons.co.uk/doors-windows-c2772/internal-doors-c1521/white-doors-c2088" 2034 title="White Doors" 2035 > 2036 <span > 2037 White Doors </span> 2038 </a> 2039 </li> 2040 2041 <li > 2042 <a 2043 class="top_level_link" 2044 href="/hardware-c1585/door-window-furniture-c237" 2045 title="Hardware" 2046 > 2047 <span > 2048 Hardware </span> 2049 </a> 2050 </li> 2051 2052 </ul> 2053 </div> 2054 </div> 2055</div> 2056 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2057 <div class="col l-col-32"> 2058 <ul class="no-bullet drop-down__menu__products"> 2059 <li class="drop-down__title"><a href="https://www.beatsons.co.uk/doors-windows-c2772/external-doors-c2773" title="External Doors" class="top_level_link--header"><span style="color:#c70000">External Doors</span></a></li> 2060 2061 2062 2063</ul> 2064 </div> 2065 </div> 2066</div> 2067 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2068 <div class="col l-col-32"> 2069 <ul class="no-bullet drop-down__menu__custom-list"> 2070 <li class="drop-down__title"> 2071 <a 2072 href="https://www.beatsons.co.uk/paint-c2589/wood-preserver-c2597" 2073 title="Wood Treatment" 2074 class="top_level_link--header" 2075 >
2076 <span style="color:#c70000"> 2077 Wood Treatment </span> 2078 </a> 2079 </li> 2080 </ul> 2081 </div> 2082 </div> 2083</div> 2084 </div> 2085 <div class="col l-col-6"> 2086 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2087 <div class="col l-col-32"> 2088 <ul class="no-bullet drop-down__menu__custom-list"> 2089 <li class="drop-down__title"> 2090 <a 2091 href="/brands" 2092 title="Shop by Brand" 2093 class="top_level_link--header" 2094 > 2095 <span style="color:#c70000"> 2096 Shop by Brand </span> 2097 </a> 2098 </li> 2099 <li > 2100 <a 2101 class="top_level_link" 2102 href="/beatsons-m48" 2103 title="Beatsons" 2104 > 2105 <span > 2106 Beatsons </span> 2107 </a> 2108 </li> 2109 2110 <li > 2111 <a 2112 class="top_level_link" 2113 href="/cheshire-mouldings-m341" 2114 title="Cheshire Mouldings" 2115 > 2116 <span > 2117 Cheshire Mouldings </span> 2118 </a> 2119 </li> 2120 2121 <li > 2122 <a 2123 class="top_level_link" 2124 href="/donaldsons-m470" 2125 title="Donaldsons" 2126 > 2127 <span > 2128 Donaldsons </span> 2129 </a> 2130 </li> 2131 2132 <li > 2133 <a 2134 class="top_level_link" 2135 href="/forest-m431" 2136 title="Forest" 2137 > 2138 <span > 2139 Forest </span> 2140 </a> 2141 </li> 2142 2143 <li > 2144 <a 2145 class="top_level_link" 2146 href="/knauf-m16" 2147 title="Knauf" 2148 > 2149 <span > 2150 Knauf </span> 2151 </a> 2152 </li> 2153 2154 <li > 2155 <a 2156 class="top_level_link" 2157 href="/lpd-doors-m296" 2158 title="LPD Doors" 2159 > 2160 <span > 2161 LPD Doors </span> 2162 </a> 2163 </li> 2164 2165 <li > 2166 <a 2167 class="top_level_link" 2168 href="/sts-m380" 2169 title="STS" 2170 > 2171 <span > 2172 STS </span> 2173 </a> 2174 </li> 2175 2176 <li > 2177 <a 2178 class="top_level_link" 2179 href="/xl-joinery-m46" 2180 title="XL Joinery" 2181 > 2182 <span > 2183 XL Joinery </span> 2184 </a> 2185 </li> 2186 2187 <li > 2188 <a 2189 class="top_level_link" 2190 href="/brands" 2191 title="> View All Brands" 2192 > 2193 <span > 2194 > View All Brands </span> 2195 </a> 2196 </li> 2197 2198 </ul> 2199 </div> 2200 </div> 2201</div> 2202 </div> 2203 </div> 2204 <div class="drop-down__menu__buffer"></div> 2205</div> 2206 </li> 2207 <li role="presentation" class="drop-down drop-down--nav"> 2208 <a 2209 role="menuitem" 2210 class="menu-top-link drop-down__menu-toggle" id="site-header__nav__menu__link4536" 2211 aria-label="Garden &<br> Landscaping menu" > 2212 Garden &<br>
2212 Landscaping <span class="icon nav-mobile-toggle icon-plus s-only"></span> <span class="icon icon-dropdown s-hide"></span> </a> 2213 <div class="drop-down__menu grid-32"> 2214 <div class="row row--collapse"> 2215 <div class="col l-col-8"> 2216 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2217 <div class="col l-col-32"> 2218 <ul class="no-bullet drop-down__menu__custom-list"> 2219 <li class="drop-down__title"> 2220 <a 2221 href="/garden-landscaping-c403/decking-cladding-c2753" 2222 title="Decking" 2223 class="top_level_link--header" 2224 > 2225 <span style="color:#c70000"> 2226 Decking </span> 2227 </a> 2228 </li> 2229 <li > 2230 <a 2231 class="top_level_link" 2232 href="/garden-c403/decking-cladding-c2753" 2233 title="Composite Cladding" 2234 > 2235 <span > 2236 Composite Cladding </span> 2237 </a> 2238 </li> 2239 2240 <li > 2241 <a 2242 class="top_level_link" 2243 href="/garden-landscaping-c403/decking-cladding-c2753/tuda-m427" 2244 title="Composite Decking" 2245 > 2246 <span > 2247 Composite Decking </span> 2248 </a> 2249 </li> 2250 2251 <li > 2252 <a 2253 class="top_level_link" 2254 href="/garden-landscaping-c403/timber-decking-c2769" 2255 title="Timber Decking" 2256 > 2257 <span > 2258 Timber Decking </span> 2259 </a> 2260 </li> 2261 2262 </ul> 2263 </div> 2264 </div> 2265</div> 2266 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2267 <div class="col l-col-32"> 2268 <ul class="no-bullet drop-down__menu__custom-list"> 2269 <li class="drop-down__title"> 2270 <a 2271 href="/garden-landscaping-c403" 2272 title="Gardening" 2273 class="top_level_link--header" 2274 > 2275 <span style="color:#c70000"> 2276 Gardening </span> 2277 </a> 2278 </li> 2279 <li > 2280 <a 2281 class="top_level_link" 2282 href="/garden-landscaping-c403/artificial-grass-c1512" 2283 title="Artificial Grass" 2284 > 2285 <span > 2286 Artificial Grass </span> 2287 </a> 2288 </li> 2289 2290 <li > 2291 <a 2292 class="top_level_link" 2293 href="/garden-landscaping-c403/tarpaulins-landscape-fabrics-c404" 2294 title="Tarpaulins & Landscape Fabrics" 2295 > 2296 <span > 2297 Tarpaulins & Landscape Fabrics </span> 2298 </a> 2299 </li> 2300 2301 <li > 2302 <a 2303 class="top_level_link" 2304 href="/garden-landscaping-c403/top-soil-bark-c1674" 2305 title="Top Soil & Bark" 2306 > 2307 <span > 2308 Top Soil & Bark </span> 2309 </a> 2310 </li> 2311 2312 <li > 2313 <a 2314 class="top_level_link" 2315 href="/aggregates-c2829/decorative-aggregates-c2714" 2316 title="Aggregates" 2317 >
2318 <span > 2319 Aggregates </span> 2320 </a> 2321 </li> 2322 2323 <li > 2324 <a 2325 class="top_level_link" 2326 href="/garden-landscaping-c403/garden-buildings-structures-c2911/planters-c2757" 2327 title="Planters" 2328 > 2329 <span > 2330 Planters </span> 2331 </a> 2332 </li> 2333 2334 <li > 2335 <a 2336 class="top_level_link" 2337 href="/timber-sheet-materials-c1586/sleepers-c2717" 2338 title="Railway Sleepers" 2339 > 2340 <span > 2341 Railway Sleepers </span> 2342 </a> 2343 </li> 2344 2345 <li > 2346 <a 2347 class="top_level_link" 2348 href="/garden-landscaping-c403/garden-tools-c673" 2349 title="Garden Tools" 2350 > 2351 <span > 2352 Garden Tools </span> 2353 </a> 2354 </li> 2355 2356 <li > 2357 <a 2358 class="top_level_link" 2359 href="/garden-landscaping-c403" 2360 title="View more" 2361 > 2362 <span style=color:#e31c1c;> 2363 View more </span> 2364 </a> 2365 </li> 2366 2367 </ul> 2368 </div> 2369 </div> 2370</div> 2371 </div> 2372 <div class="col l-col-8"> 2373 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2374 <div class="col l-col-32"> 2375 <ul class="no-bullet drop-down__menu__custom-list"> 2376 <li class="drop-down__title"> 2377 <a 2378 href="/garden-landscaping-c403/landscape-paving-c596" 2379 title="Driveways & Patios" 2380 class="top_level_link--header" 2381 > 2382 <span style="color:#c70000"> 2383 Driveways & Patios </span> 2384 </a> 2385 </li> 2386 <li > 2387 <a 2388 class="top_level_link" 2389 href="/garden-landscaping-c403/landscape-paving-c596" 2390 title="Garden Paving" 2391 > 2392 <span > 2393 Garden Paving </span> 2394 </a> 2395 </li> 2396 2397 <li > 2398 <a 2399 class="top_level_link" 2400 href="/garden-landscaping-c403/landscape-paving-c596/concrete-paviors-mono-blocks-c2014" 2401 title="Paviors & Mono Blocks" 2402 > 2403 <span > 2404 Paviors & Mono Blocks </span> 2405 </a> 2406 </li> 2407 2408 <li > 2409 <a 2410 class="top_level_link" 2411 href="/garden-landscaping-c403/landscape-paving-c596/budget-slabs-c2016" 2412 title="Budget Slabs" 2413 > 2414 <span > 2415 Budget Slabs </span> 2416 </a> 2417 </li> 2418 2419 <li > 2420 <a 2421 class="top_level_link" 2422 href="/garden-landscaping-c403/landscape-paving-c596/limestone-paving-c2546" 2423 title="Limestone Paving" 2424 > 2425 <span > 2426 Limestone Paving </span> 2427 </a> 2428 </li> 2429 2430 </ul> 2431 </div> 2432 </div> 2433</div> 2434 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2435 <div class="col l-col-32"> 2436 <ul class="no-bullet drop-down__menu__custom-list"> 2437 <li class="drop-down__title"> 2438 <a
2439 href="/garden-landscaping-c403" 2440 title="Garden Buildings & Structures" 2441 class="top_level_link--header" 2442 > 2443 <span style="color:#c70000"> 2444 Garden Buildings & Structures </span> 2445 </a> 2446 </li> 2447 <li > 2448 <a 2449 class="top_level_link" 2450 href="/garden-landscaping-c403/garden-buildings-structures-c2911/arbours-c2761" 2451 title="Arbours" 2452 > 2453 <span > 2454 Arbours </span> 2455 </a> 2456 </li> 2457 2458 <li > 2459 <a 2460 class="top_level_link" 2461 href="/garden-landscaping-c403/garden-buildings-structures-c2911/arches-c2762" 2462 title="Arches" 2463 > 2464 <span > 2465 Arches </span> 2466 </a> 2467 </li> 2468 2469 <li > 2470 <a 2471 class="top_level_link" 2472 href="/garden-landscaping-c403/compost-bins-c2765" 2473 title="Compost Bins" 2474 > 2475 <span > 2476 Compost Bins </span> 2477 </a> 2478 </li> 2479 2480 <li > 2481 <a 2482 class="top_level_link" 2483 href="/garden-landscaping-c403/garden-furniture-c2756" 2484 title="Furniture" 2485 > 2486 <span > 2487 Furniture </span> 2488 </a> 2489 </li> 2490 2491 <li > 2492 <a 2493 class="top_level_link" 2494 href="/garden-landscaping-c403/garden-buildings-structures-c2911/pergolas-c2760" 2495 title="Pergolas" 2496 > 2497 <span > 2498 Pergolas </span> 2499 </a> 2500 </li> 2501 2502 </ul> 2503 </div> 2504 </div> 2505</div> 2506 </div> 2507 <div class="col l-col-8"> 2508 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2509 <div class="col l-col-32"> 2510 <ul class="no-bullet drop-down__menu__custom-list"> 2511 <li class="drop-down__title"> 2512 <a 2513 href="/timber-sheet-materials-c1586/fencing-c1760" 2514 title="Fencing" 2515 class="top_level_link--header" 2516 > 2517 <span style="color:#c70000"> 2518 Fencing </span> 2519 </a> 2520 </li> 2521 <li > 2522 <a 2523 class="top_level_link" 2524 href="/timber-sheet-materials-c1586/fencing-c1760/fence-panels-c2361" 2525 title="Fence Panels" 2526 > 2527 <span > 2528 Fence Panels </span> 2529 </a> 2530 </li> 2531 2532 <li > 2533 <a 2534 class="top_level_link" 2535 href="/timber-sheet-materials-c1586/fencing-c1760/fence-posts-c2362" 2536 title="Fence Posts" 2537 > 2538 <span > 2539 Fence Posts </span> 2540 </a> 2541 </li> 2542 2543 <li > 2544 <a 2545 class="top_level_link" 2546 href="/timber-sheet-materials-c1586/fencing-c1760/fence-rails-slats-c2366" 2547 title="Fence Rails and Slats" 2548 >
2549 <span > 2550 Fence Rails and Slats </span> 2551 </a> 2552 </li> 2553 2554 <li > 2555 <a 2556 class="top_level_link" 2557 href="/paint-c2589" 2558 title="Treatment" 2559 > 2560 <span > 2561 Treatment </span> 2562 </a> 2563 </li> 2564 2565 <li > 2566 <a 2567 class="top_level_link" 2568 href="/garden-landscaping-c403/fencing-hardware-c2720" 2569 title="Hardware" 2570 > 2571 <span > 2572 Hardware </span> 2573 </a> 2574 </li> 2575 2576 </ul> 2577 </div> 2578 </div> 2579</div> 2580 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2581 <div class="col l-col-32"> 2582 <ul class="no-bullet drop-down__menu__custom-list"> 2583 <li class="drop-down__title"> 2584 <a 2585 href="/paint-c2589" 2586 title="Exterior Paint & Treatment" 2587 class="top_level_link--header" 2588 > 2589 <span style="color:#c70000"> 2590 Exterior Paint & Treatment </span> 2591 </a> 2592 </li> 2593 <li > 2594 <a 2595 class="top_level_link" 2596 href="/paint-c2589/decking-paint-c2596" 2597 title="Decking Paint" 2598 > 2599 <span > 2600 Decking Paint </span> 2601 </a> 2602 </li> 2603 2604 <li > 2605 <a 2606 class="top_level_link" 2607 href="/paint-c2589/fence-paint-c2595" 2608 title="Fence Paint" 2609 > 2610 <span > 2611 Fence Paint </span> 2612 </a> 2613 </li> 2614 2615 <li > 2616 <a 2617 class="top_level_link" 2618 href="/paint-c2589/garden-colours-c2599" 2619 title="Garden Colours" 2620 > 2621 <span > 2622 Garden Colours </span> 2623 </a> 2624 </li> 2625 2626 <li > 2627 <a 2628 class="top_level_link" 2629 href="/paint-c2589/wood-preserver-c2597" 2630 title="Wood Preserver" 2631 > 2632 <span > 2633 Wood Preserver </span> 2634 </a> 2635 </li> 2636 2637 <li > 2638 <a 2639 class="top_level_link" 2640 href="/paint-c2589/fence-paint-c2595" 2641 title="Fence & Shed Treatment" 2642 > 2643 <span > 2644 Fence & Shed Treatment </span> 2645 </a> 2646 </li> 2647 2648 <li > 2649 <a 2650 class="top_level_link" 2651 href="/paint-c2589/decorating-essentials-c2603" 2652 title="Decorating Essentials" 2653 > 2654 <span > 2655 Decorating Essentials </span> 2656 </a> 2657 </li> 2658 2659 </ul> 2660 </div> 2661 </div> 2662</div> 2663 </div> 2664 <div class="col l-col-8"> 2665 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2666 <div class="col l-col-32"> 2667 <ul class="no-bullet drop-down__menu__custom-list"> 2668 <li class="drop-down__title"> 2669 <a 2670 href="/brands" 2671 title="Shop by Brand" 2672 class="top_level_link--header" 2673 >
2674 <span style="color:#c70000"> 2675 Shop by Brand </span> 2676 </a> 2677 </li> 2678 <li > 2679 <a 2680 class="top_level_link" 2681 href="/beatsons-m48" 2682 title="Beatsons" 2683 > 2684 <span > 2685 Beatsons </span> 2686 </a> 2687 </li> 2688 2689 <li > 2690 <a 2691 class="top_level_link" 2692 href="/forest-m431" 2693 title="Forest" 2694 > 2695 <span > 2696 Forest </span> 2697 </a> 2698 </li> 2699 2700 <li > 2701 <a 2702 class="top_level_link" 2703 href="/global-landscaping-m429" 2704 title="Global Landscaping" 2705 > 2706 <span > 2707 Global Landscaping </span> 2708 </a> 2709 </li> 2710 2711 <li > 2712 <a 2713 class="top_level_link" 2714 href="/hozelock-m362" 2715 title="HOZELOCK" 2716 > 2717 <span > 2718 HOZELOCK </span> 2719 </a> 2720 </li> 2721 2722 <li > 2723 <a 2724 class="top_level_link" 2725 href="/marshalls-m270" 2726 title="Marshalls" 2727 > 2728 <span > 2729 Marshalls </span> 2730 </a> 2731 </li> 2732 2733 <li > 2734 <a 2735 class="top_level_link" 2736 href="/paver-systems-stonemarket-m73" 2737 title="Stonemarket" 2738 > 2739 <span > 2740 Stonemarket </span> 2741 </a> 2742 </li> 2743 2744 <li > 2745 <a 2746 class="top_level_link" 2747 href="/tuda-m427" 2748 title="Tuda" 2749 > 2750 <span > 2751 Tuda </span> 2752 </a> 2753 </li> 2754 2755 <li > 2756 <a 2757 class="top_level_link" 2758 href="/westlands-m456" 2759 title="Westland" 2760 > 2761 <span > 2762 Westland </span> 2763 </a> 2764 </li> 2765 2766 <li > 2767 <a 2768 class="top_level_link" 2769 href="/brands" 2770 title="> View All Brands" 2771 > 2772 <span > 2773 > View All Brands </span> 2774 </a> 2775 </li> 2776 2777 </ul> 2778 </div> 2779 </div> 2780</div> 2781 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2782 <div class="col l-col-32"> 2783 <ul class="no-bullet drop-down__menu__custom-list"> 2784 <li class="drop-down__title"> 2785 <a 2786 href="/aggregates-c2829/aggregate-calculator-c2830" 2787 title="Aggregates Calculator" 2788 class="top_level_link--header" 2789 > 2790 <span style="color:#c70000"> 2791 Aggregates Calculator </span> 2792 </a> 2793 </li> 2794 </ul> 2795 </div> 2796 </div> 2797</div> 2798 </div> 2799 </div> 2800 <div class="drop-down__menu__buffer"></div> 2801</div> 2802 </li> 2803 <li role="presentation" class="drop-down drop-down--nav"> 2804 <a 2805 role="menuitem" 2806 class="menu-top-link drop-down__menu-toggle" id="site-header__nav__menu__link4531" 2807 aria-label="Tools & <br>Workwear menu" > 2808 Tools & <br>
2808Workwear <span class="icon nav-mobile-toggle icon-plus s-only"></span> <span class="icon icon-dropdown s-hide"></span> </a> 2809 <div class="drop-down__menu grid-32"> 2810 <div class="row row--collapse"> 2811 <div class="col l-col-8"> 2812 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2813 <div class="col l-col-32"> 2814 <ul class="no-bullet drop-down__menu__custom-list"> 2815 <li class="drop-down__title"> 2816 <a 2817 href="/tools-workwear-ppe-c2496" 2818 title="Hand Tools" 2819 class="top_level_link--header" 2820 > 2821 <span style="color:#c70000"> 2822 Hand Tools </span> 2823 </a> 2824 </li> 2825 <li > 2826 <a 2827 class="top_level_link" 2828 href="/tools-workwear-ppe-c2496/bricklaying-tools-c2512" 2829 title="Bricklaying" 2830 > 2831 <span > 2832 Bricklaying </span> 2833 </a> 2834 </li> 2835 2836 <li > 2837 <a 2838 class="top_level_link" 2839 href="/tools-workwear-ppe-c2496/concreting-tools-c2501" 2840 title="Concreting" 2841 > 2842 <span > 2843 Concreting </span> 2844 </a> 2845 </li> 2846 2847 <li > 2848 <a 2849 class="top_level_link" 2850 href="/tools-workwear-ppe-c2496/cutting-tools-c2510" 2851 title="Cutting" 2852 > 2853 <span > 2854 Cutting </span> 2855 </a> 2856 </li> 2857 2858 <li > 2859 <a 2860 class="top_level_link" 2861 href="/tools-workwear-ppe-c2496/layout-tools-c2620" 2862 title="Layout" 2863 > 2864 <span > 2865 Layout </span> 2866 </a> 2867 </li> 2868 2869 <li > 2870 <a 2871 class="top_level_link" 2872 href="/tools-workwear-ppe-c2496/plastering-dry-lining-tools-c2507" 2873 title="Plastering & Dry Lining" 2874 > 2875 <span > 2876 Plastering & Dry Lining </span> 2877 </a> 2878 </li> 2879 2880 <li > 2881 <a 2882 class="top_level_link" 2883 href="/tools-workwear-ppe-c2496/tape-measures-c2520" 2884 title="Measuring" 2885 > 2886 <span > 2887 Measuring </span> 2888 </a> 2889 </li> 2890 2891 <li > 2892 <a 2893 class="top_level_link" 2894 href="/tools-workwear-ppe-c2496/hammers-mallets-c2502" 2895 title="Striking Tools" 2896 > 2897 <span > 2898 Striking Tools </span> 2899 </a> 2900 </li> 2901 2902 </ul> 2903 </div> 2904 </div> 2905</div> 2906 </div> 2907 <div class="col l-col-8"> 2908 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2909 <div class="col l-col-32"> 2910 <ul class="no-bullet drop-down__menu__custom-list"> 2911 <li class="drop-down__title"> 2912 <a 2913 href="/tools-workwear-ppe-c2496" 2914 title="Tools" 2915 class="top_level_link--header" 2916 >
2917 <span style="color:#c70000"> 2918 Tools </span> 2919 </a> 2920 </li> 2921 <li > 2922 <a 2923 class="top_level_link" 2924 href="/tools-workwear-ppe-c2496/blades-c2497" 2925 title="Circular Saw Blades" 2926 > 2927 <span > 2928 Circular Saw Blades </span> 2929 </a> 2930 </li> 2931 2932 <li > 2933 <a 2934 class="top_level_link" 2935 href="/tools-workwear-ppe-c2496/blades-c2497" 2936 title="Diamond Cutting Blades" 2937 > 2938 <span > 2939 Diamond Cutting Blades </span> 2940 </a> 2941 </li> 2942 2943 </ul> 2944 </div> 2945 </div> 2946</div> 2947 </div> 2948 <div class="col l-col-8"> 2949 <div class="drop-down__menu__block " ><div class="row row--collapse"> 2950 <div class="col l-col-32"> 2951 <ul class="no-bullet drop-down__menu__custom-list"> 2952 <li class="drop-down__title"> 2953 <a 2954 href="/tools-workwear-ppe-c2496/workwear-ppe-c2498" 2955 title="Safety & Workwear" 2956 class="top_level_link--header" 2957 > 2958 <span style="color:#c70000"> 2959 Safety & Workwear </span> 2960 </a> 2961 </li> 2962 <li > 2963 <a 2964 class="top_level_link" 2965 href="/tools-workwear-ppe-c2496/workwear-ppe-c2498/personal-protective-equipment-ppe-c2719" 2966 title="Personal Protective Equipment (PPE)" 2967 > 2968 <span > 2969 Personal Protective Equipment (PPE) </span> 2970 </a> 2971 </li> 2972 2973 <li > 2974 <a 2975 class="top_level_link" 2976 href="/tools-workwear-ppe-c2496/workwear-ppe-c2498/footwear-c2670" 2977 title="Footwear" 2978 > 2979 <span > 2980 Footwear </span> 2981 </a> 2982 </li> 2983 2984 <li > 2985 <a 2986 class="top_level_link" 2987 href="/tools-workwear-ppe-c2496/workwear-ppe-c2498/gloves-accessories-c2727" 2988 title="Gloves" 2989 > 2990 <span > 2991 Gloves </span> 2992 </a> 2993 </li> 2994 2995 <li > 2996 <a 2997 class="top_level_link" 2998 href="/tools-workwear-ppe-c2496/workwear-ppe-c2498" 2999 title="Clothing" 3000 > 3001 <span > 3002 Clothing </span> 3003 </a> 3004 </li> 3005 3006 </ul> 3007 </div> 3008 </div> 3009</div> 3010 </div> 3011 <div class="col l-col-8"> 3012 <div class="drop-down__menu__block " ><div class="row row--collapse"> 3013 <div class="col l-col-32"> 3014 <ul class="no-bullet drop-down__menu__custom-list"> 3015 <li class="drop-down__title"> 3016 <a 3017 href="/brands" 3018 title="Shop by Brand" 3019 class="top_level_link--header" 3020 > 3021 <span style="color:#c70000"> 3022 Shop by Brand </span> 3023 </a> 3024 </li> 3025 <li > 3026 <a 3027 class="top_level_link" 3028 href="/bora-m440" 3029 title="Bora" 3030 >
3031 <span > 3032 Bora </span> 3033 </a> 3034 </li> 3035 3036 <li > 3037 <a 3038 class="top_level_link" 3039 href="/dewalt-m402" 3040 title="DeWalt" 3041 > 3042 <span > 3043 DeWalt </span> 3044 </a> 3045 </li> 3046 3047 <li > 3048 <a 3049 class="top_level_link" 3050 href="/faithfull-m363" 3051 title="Faithfull" 3052 > 3053 <span > 3054 Faithfull </span> 3055 </a> 3056 </li> 3057 3058 <li > 3059 <a 3060 class="top_level_link" 3061 href="/ox-tools-m350" 3062 title="OX Tools" 3063 > 3064 <span > 3065 OX Tools </span> 3066 </a> 3067 </li> 3068 3069 <li > 3070 <a 3071 class="top_level_link" 3072 href="/red-arrow-m334" 3073 title="Red Arrow" 3074 > 3075 <span > 3076 Red Arrow </span> 3077 </a> 3078 </li> 3079 3080 <li > 3081 <a 3082 class="top_level_link" 3083 href="/regatta-m439" 3084 title="Regatta" 3085 > 3086 <span > 3087 Regatta </span> 3088 </a> 3089 </li> 3090 3091 <li > 3092 <a 3093 class="top_level_link" 3094 href="/rothenberger-m468" 3095 title="Rothenberger" 3096 > 3097 <span > 3098 Rothenberger </span> 3099 </a> 3100 </li> 3101 3102 <li > 3103 <a 3104 class="top_level_link" 3105 href="/stanley-m399" 3106 title="Stanley" 3107 > 3108 <span > 3109 Stanley </span> 3110 </a> 3111 </li> 3112 3113 <li > 3114 <a 3115 class="top_level_link" 3116 href="/brands" 3117 title="> View All Brands" 3118 > 3119 <span > 3120 > View All Brands </span> 3121 </a> 3122 </li> 3123 3124 </ul> 3125 </div> 3126 </div> 3127</div> 3128 </div> 3129 </div> 3130 <div class="drop-down__menu__buffer"></div> 3131</div> 3132 </li> 3133 <li role="presentation" class="drop-down drop-down--nav"> 3134 <a 3135 role="menuitem" 3136 href="/building-supplies-c2514" class="menu-top-link drop-down__menu-toggle" id="site-header__nav__menu__link4533" 3137 aria-label="Building Supplies menu" > 3138 Building Supplies <span class="icon nav-mobile-toggle icon-plus s-only"></span> <span class="icon icon-dropdown s-hide"></span> </a> 3139 <div class="drop-down__menu grid-32"> 3140 <div class="drop-down__menu__block s-only"> 3141 <ul class="no-bullet"> 3142 <li class="drop-down__menu__view-all"> 3143 <a href="/building-supplies-c2514" class="drop-down__menu__view-all__link">View All <span>Building Supplies</span></a> 3144 </li> 3145 </ul> 3146 </div> 3147 <div class="row row--collapse"> 3148 <div class="col l-col-8"> 3149 <div class="drop-down__menu__block " ><div class="row row--collapse"> 3150 <div class="col l-col-32"> 3151 <ul class="no-bullet drop-down__menu__custom-list"> 3152 <li class="drop-down__title"> 3153 <a 3154 href="/building-supplies-c2514/bricks-and-blocks-c1964" 3155 title="Bricks & Blocks" 3156 class="top_level_link--header" 3157 >
3158 <span style="color:#c70000"> 3159 Bricks & Blocks </span> 3160 </a> 3161 </li> 3162 </ul> 3163 </div> 3164 </div> 3165</div> 3166 <div class="drop-down__menu__block " ><div class="row row--collapse"> 3167 <div class="col l-col-32"> 3168 <ul class="no-bullet drop-down__menu__custom-list"> 3169 <li class="drop-down__title"> 3170 <a 3171 href="/aggregates-c2829/building-aggregates-c566" 3172 title="Building Aggregates" 3173 class="top_level_link--header" 3174 > 3175 <span style="color:#c70000"> 3176 Building Aggregates </span> 3177 </a> 3178 </li> 3179 <li > 3180 <a 3181 class="top_level_link" 3182 href="/aggregates-c2829/aggregate-calculator-c2830" 3183 title="Aggregates Calculator" 3184 > 3185 <span > 3186 Aggregates Calculator </span> 3187 </a> 3188 </li> 3189 3190 </ul> 3191 </div> 3192 </div> 3193</div> 3194 <div class="drop-down__menu__block " ><div class="row row--collapse"> 3195 <div class="col l-col-32"> 3196 <ul class="no-bullet drop-down__menu__custom-list"> 3197 <li class="drop-down__title"> 3198 <a 3199 href="/building-supplies-c2514/building-chemicals-c2611" 3200 title="Building Chemicals" 3201 class="top_level_link--header" 3202 > 3203 <span style="color:#c70000"> 3204 Building Chemicals </span> 3205 </a> 3206 </li> 3207 </ul> 3208 </div> 3209 </div> 3210</div> 3211 </div> 3212 <div class="col l-col-8"> 3213 <div class="drop-down__menu__block " ><div class="row row--collapse"> 3214 <div class="col l-col-32"> 3215 <ul class="no-bullet drop-down__menu__custom-list"> 3216 <li class="drop-down__title"> 3217 <a 3218 href="/building-supplies-c2514/builders-metalwork-c2632" 3219 title="Builders Metalwork" 3220 class="top_level_link--header" 3221 > 3222 <span style="color:#c70000"> 3223 Builders Metalwork </span> 3224 </a> 3225 </li> 3226 <li > 3227 <a 3228 class="top_level_link" 3229 href="/building-supplies-c2514/builders-metalwork-c2632/beads-c2633" 3230 title="Beads" 3231 > 3232 <span > 3233 Beads </span> 3234 </a> 3235 </li> 3236 3237 <li > 3238 <a 3239 class="top_level_link" 3240 href="/building-supplies-c2514/builders-metalwork-c2632/brackets-c2636" 3241 title="Brackets" 3242 > 3243 <span > 3244 Brackets </span> 3245 </a> 3246 </li> 3247 3248 <li > 3249 <a 3250 class="top_level_link" 3251 href="/building-supplies-c2514/builders-metalwork-c2632/joist-hangers-truss-clips-c2634" 3252 title="Joist Hangers & Truss Clips" 3253 > 3254 <span > 3255 Joist Hangers & Truss Clips </span> 3256 </a> 3257 </li> 3258 3259 </ul> 3260 </div> 3261 </div> 3262</div> 3263 <div class="drop-down__menu__block " ><div class="row row--collapse"> 3264 <div class="col l-col-32"> 3265 <ul class="no-bullet drop-down__menu__custom-list"> 3266 <li class="drop-down__title"> 3267 <a 3268 href="/building-supplies-c2514" 3269 title="Plasterboard & Plastering" 3270 class="top_level_link--header" 3271 >
3272 <span style="color:#c70000"> 3273 Plasterboard & Plastering </span> 3274 </a> 3275 </li> 3276 <li > 3277 <a 3278 class="top_level_link" 3279 href="/building-supplies-c2514/plasterboard-c542" 3280 title="Plasterboard" 3281 > 3282 <span > 3283 Plasterboard </span> 3284 </a> 3285 </li> 3286 3287 <li > 3288 <a 3289 class="top_level_link" 3290 href="/building-supplies-c2514/fillers-c2613" 3291 title="Fillers" 3292 > 3293 <span > 3294 Fillers </span> 3295 </a> 3296 </li> 3297 3298 </ul> 3299 </div> 3300 </div> 3301</div> 3302 </div> 3303 <div class="col l-col-8"> 3304 <div class="drop-down__menu__block " ><div class="row row--collapse"> 3305 <div class="col l-col-32"> 3306 <ul class="no-bullet drop-down__menu__custom-list"> 3307 <li class="drop-down__title"> 3308 <a 3309 href="/building-supplies-c2514/roofing-c2522" 3310 title="Roofing" 3311 class="top_level_link--header" 3312 > 3313 <span style="color:#c70000"> 3314 Roofing </span> 3315 </a> 3316 </li> 3317 <li > 3318 <a 3319 class="top_level_link" 3320 href="/building-supplies-c2514/roofing-c2522/chimney-pots-elephants-feet-c2667" 3321 title="Chimney Products" 3322 > 3323 <span > 3324 Chimney Products </span> 3325 </a> 3326 </li> 3327 3328 <li > 3329 <a 3330 class="top_level_link" 3331 href="/drainage-guttering-c406" 3332 title="Drainage & Guttering" 3333 > 3334 <span > 3335 Drainage & Guttering </span> 3336 </a> 3337 </li> 3338 3339 </ul> 3340 </div> 3341 </div> 3342</div> 3343 <div class="drop-down__menu__block " ><div class="row row--collapse"> 3344 <div class="col l-col-32"> 3345 <ul class="no-bullet drop-down__menu__custom-list"> 3346 <li class="drop-down__title"> 3347 <a 3348 href="/building-supplies-c2514/loft-ladders-c2624" 3349 title="Loft Ladders" 3350 class="top_level_link--header" 3351 > 3352 <span style="color:#c70000"> 3353 Loft Ladders </span> 3354 </a> 3355 </li> 3356 </ul> 3357 </div> 3358 </div> 3359</div> 3360 </div> 3361 <div class="col l-col-8"> 3362 <div class="drop-down__menu__block " ><div class="row row--collapse"> 3363 <div class="col l-col-32"> 3364 <ul class="no-bullet drop-down__menu__custom-list"> 3365 <li class="drop-down__title"> 3366 <a 3367 href="/brands" 3368 title="Shop by Brand" 3369 class="top_level_link--header" 3370 > 3371 <span style="color:#c70000"> 3372 Shop by Brand </span> 3373 </a> 3374 </li> 3375 <li > 3376 <a 3377 class="top_level_link" 3378 href="/beatsons-m48" 3379 title="Beatsons" 3380 > 3381 <span > 3382 Beatsons </span> 3383 </a> 3384 </li> 3385 3386 <li > 3387 <a 3388 class="top_level_link" 3389 href="/blue-circle-m390" 3390 title="Blue Circle" 3391 >
3392 <span > 3393 Blue Circle </span> 3394 </a> 3395 </li> 3396 3397 <li > 3398 <a 3399 class="top_level_link" 3400 href="/eliza-tinsley-m8" 3401 title="Eliza Tinsley" 3402 > 3403 <span > 3404 Eliza Tinsley </span> 3405 </a> 3406 </li> 3407 3408 <li > 3409 <a 3410 class="top_level_link" 3411 href="/everbuild-m361" 3412 title="EverBuild" 3413 > 3414 <span > 3415 EverBuild </span> 3416 </a> 3417 </li> 3418 3419 <li > 3420 <a 3421 class="top_level_link" 3422 href="/keylite-m369" 3423 title="Keylite" 3424 > 3425 <span > 3426 Keylite </span> 3427 </a> 3428 </li> 3429 3430 <li > 3431 <a 3432 class="top_level_link" 3433 href="/knauf-m16" 3434 title="Knauf" 3435 > 3436 <span > 3437 Knauf </span> 3438 </a> 3439 </li> 3440 3441 <li > 3442 <a 3443 class="top_level_link" 3444 href="/ronseal-m41" 3445 title="Ronseal" 3446 > 3447 <span > 3448 Ronseal </span> 3449 </a> 3450 </li> 3451 3452 <li > 3453 <a 3454 class="top_level_link" 3455 href="/wienerberger-m473" 3456 title="Wienerberger" 3457 > 3458 <span > 3459 Wienerberger </span> 3460 </a> 3461 </li> 3462 3463 <li > 3464 <a 3465 class="top_level_link" 3466 href="/brands" 3467 title="> View All Brands" 3468 > 3469 <span > 3470 > View All Brands </span> 3471 </a> 3472 </li> 3473 3474 </ul> 3475 </div> 3476 </div> 3477</div> 3478 </div> 3479 </div> 3480 <div class="drop-down__menu__buffer"></div> 3481</div> 3482 </li> 3483 <li role="presentation" class="drop-down drop-down--nav"> 3484 <a 3485 role="menuitem" 3486 href="/hardware-c1585" class="menu-top-link drop-down__menu-toggle" id="site-header__nav__menu__link4526" 3487 aria-label="Hardware menu" > 3488 Hardware <span class="icon nav-mobile-toggle icon-plus s-only"></span> <span class="icon icon-dropdown s-hide"></span> </a> 3489 <div class="drop-down__menu grid-32"> 3490 <div class="drop-down__menu__block s-only"> 3491 <ul class="no-bullet"> 3492 <li class="drop-down__menu__view-all"> 3493 <a href="/hardware-c1585" class="drop-down__menu__view-all__link">View All <span>Hardware</span></a> 3494 </li> 3495 </ul> 3496 </div> 3497 <div class="row row--collapse"> 3498 <div class="col l-col-24"> 3499 <div class="drop-down__menu__block " ><div class="row row--collapse"> 3500 <div class="col l-col-third"> 3501 <ul class="no-bullet drop-down__menu__categories"> 3502 <li class="drop-down__title"> 3503 <a 3504 href="/hardware-c1585" 3505 title="Hardware" 3506 class="top_level_link--header" 3507 > 3508 <span style="color:#c70000"> 3509 Hardware </span> 3510 </a> 3511 </li> 3512 <li > 3513 <a 3514 class="top_level_link" 3515 href="/hardware-c1585/door-window-furniture-c237" 3516 title="Door & Window Furniture" 3517 >
3518 <span> 3519 Door & Window Furniture </span> 3520 </a> 3521 </li> 3522 <li > 3523 <a 3524 class="top_level_link" 3525 href="/hardware-c1585/fixings-fasteners-c629" 3526 title="Fixings & Fasteners" 3527 > 3528 <span> 3529 Fixings & Fasteners </span> 3530 </a> 3531 </li> 3532 <li > 3533 <a 3534 class="top_level_link" 3535 href="/hardware-c1585/gate-fittings-c2577" 3536 title="Gate Fittings" 3537 > 3538 <span> 3539 Gate Fittings </span> 3540 </a> 3541 </li> 3542 <li > 3543 <a 3544 class="top_level_link" 3545 href="/hardware-c1585/hinges-c1805" 3546 title="Hinges" 3547 > 3548 <span> 3549 Hinges </span> 3550 </a> 3551 </li> 3552 </ul> 3553 </div> 3554 <div class="col l-col-third"> 3555 <ul class="no-bullet drop-down__menu__categories"> 3556 <li class="drop-down__title drop-down__title--empty"> 3557 <span> 3558 </span> 3559 </li> 3560 <li > 3561 <a 3562 class="top_level_link" 3563 href="/hardware-c1585/rope-chains-straps-c1790" 3564 title="Rope, Chains & Straps" 3565 > 3566 <span> 3567 Rope, Chains & Straps </span> 3568 </a> 3569 </li> 3570 <li > 3571 <a 3572 class="top_level_link" 3573 href="/hardware-c1585/security-hardware-c164" 3574 title="Security Hardware" 3575 > 3576 <span> 3577 Security Hardware </span> 3578 </a> 3579 </li> 3580 <li > 3581 <a 3582 class="top_level_link" 3583 href="/hardware-c1585/shackles-c2135" 3584 title="Shackles" 3585 > 3586 <span> 3587 Shackles </span> 3588 </a> 3589 </li> 3590 </ul> 3591 </div> 3592 <div class="col l-col-third"> 3593 <ul class="no-bullet drop-down__menu__categories"> 3594 <li class="drop-down__title drop-down__title--empty"> 3595 <span> 3596 </span> 3597 </li> 3598 <li > 3599 <a 3600 class="top_level_link" 3601 href="/hardware-c1585/tubing-hosing-c195" 3602 title="Tubing & Hosing" 3603 > 3604 <span> 3605 Tubing & Hosing </span> 3606 </a> 3607 </li> 3608 <li > 3609 <a 3610 class="top_level_link" 3611 href="/hardware-c1585/velcro-fasteners-c2285" 3612 title="Velcro Fasteners" 3613 > 3614 <span> 3615 Velcro Fasteners </span> 3616 </a> 3617 </li> 3618 <li > 3619 <a 3620 class="top_level_link" 3621 href="/hardware-c1585/general-hardware-c2861" 3622 title="General Hardware" 3623 > 3624 <span> 3625 General Hardware </span> 3626 </a> 3627 </li> 3628 </ul> 3629 </div> 3630 </div> 3631</div> 3632 </div> 3633 <div class="col l-col-8"> 3634 <div class="drop-down__menu__block " ><div class="row row--collapse"> 3635 <div class="col l-col-32"> 3636 <ul class="no-bullet drop-down__menu__custom-list"> 3637 <li class="drop-down__title"> 3638 <a 3639 href="/brands" 3640 title="Shop by Brand" 3641 class="top_level_link--header" 3642 >
3643 <span style="color:#c70000"> 3644 Shop by Brand </span> 3645 </a> 3646 </li> 3647 <li > 3648 <a 3649 class="top_level_link" 3650 href="/beatsons-m48" 3651 title="Beatsons" 3652 > 3653 <span > 3654 Beatsons </span> 3655 </a> 3656 </li> 3657 3658 <li > 3659 <a 3660 class="top_level_link" 3661 href="/bg-electrical-m376" 3662 title="BG Electrical" 3663 > 3664 <span > 3665 BG Electrical </span> 3666 </a> 3667 </li> 3668 3669 <li > 3670 <a 3671 class="top_level_link" 3672 href="/eclipse-m462" 3673 title="Eclipse" 3674 > 3675 <span > 3676 Eclipse </span> 3677 </a> 3678 </li> 3679 3680 <li > 3681 <a 3682 class="top_level_link" 3683 href="/eliza-tinsley-m8" 3684 title="Eliza Tinsley" 3685 > 3686 <span > 3687 Eliza Tinsley </span> 3688 </a> 3689 </li> 3690 3691 <li > 3692 <a 3693 class="top_level_link" 3694 href="/prosolve-m339" 3695 title="ProSolve" 3696 > 3697 <span > 3698 ProSolve </span> 3699 </a> 3700 </li> 3701 3702 <li > 3703 <a 3704 class="top_level_link" 3705 href="/thunderbolt-m86" 3706 title="Thunderbolt" 3707 > 3708 <span > 3709 Thunderbolt </span> 3710 </a> 3711 </li> 3712 3713 <li > 3714 <a 3715 class="top_level_link" 3716 href="/timco-m346" 3717 title="Timco" 3718 > 3719 <span > 3720 Timco </span> 3721 </a> 3722 </li> 3723 3724 <li > 3725 <a 3726 class="top_level_link" 3727 href="/brands" 3728 title="> View All Brands" 3729 > 3730 <span > 3731 > View All Brands </span> 3732 </a> 3733 </li> 3734 3735 </ul> 3736 </div> 3737 </div> 3738</div> 3739 </div> 3740 </div> 3741 <div class="drop-down__menu__buffer"></div> 3742</div> 3743 </li> 3744 <li role="presentation" > 3745 <a 3746 role="menuitem" 3747 href="https://www.beatsonsconcrete.co.uk/" class="menu-top-link js-external-link" id="site-header__nav__menu__link4529" 3748 aria-label="Readymix <br>Concrete menu" > 3749 Readymix <br>Concrete </a> 3750 </li> 3751 <li role="presentation" > 3752 <a 3753 role="menuitem" 3754 href="https://crystal-direct-configurator.co.uk/beatsons/#frame" class="menu-top-link js-external-link" id="site-header__nav__menu__link4542" 3755 aria-label="Bespoke Windows <br>& Doors menu" > 3756 Bespoke Windows <br>& Doors </a> 3757 </li> 3758 <li role="presentation" > 3759 <a 3760 role="menuitem" 3761 href="https://www.beatsons.co.uk/help-and-advice-i470" class="menu-top-link" id="site-header__nav__menu__link4530" 3762 aria-label="Help &<br> Advice menu" > 3763 Help &<br> Advice </a> 3764 </li> 3765 </ul> 3766 </div> 3767 </nav> 3768 3769 <div class="site-header__vat-switcher s-only"> 3770 <div 3771 class="s-only" 3772 data-set="append--site-header__links__vat" 3773 > 3774 <div class="site-header__links__vat"> 3775 <ul class="no-bullet text-align-center"> 3776 <li class="site-header__links__vat__item"> 3777 <a href="/vat/inc/building-supplies-c2514/powder-products-c2656" onclick="return toggleVat('inc')" id="js-vatswap--inc" class="js-vatswap--inc" rel="nofollow">
3778 <span class="fake-radio-button"> 3779 <span></span> 3780 </span> 3781 Inc. VAT </a> 3782 </li> 3783 <li class="site-header__links__vat__item"> 3784 <a href="/vat/ex/building-supplies-c2514/powder-products-c2656" onclick="return toggleVat('ex')" id="js-vatswap--ex" class="js-vatswap--ex" rel="nofollow"> 3785 <span class="fake-radio-button"> 3786 <span></span> 3787 </span> 3788 Ex. VAT </a> 3789 </li> 3790</ul>
3791<script> 3792 function getCookie(k) { 3793 return (document.cookie.match('(^|; )'+k+'=([^;]*)')||0)[2]; 3794 } 3795 function setVatCookie(vat) { 3796 $.cookie('VSVatPrices', vat, { 3797 expires: +365, 3798 path: '/', 3799 domain: '.www.beatsons.co.uk', 3800 secure: 1 }); 3801 } 3802 var 3803 defaultVAT = 'inc', 3804 userVAT = getCookie('VSVatPrices'), 3805 activeVAT = (userVAT || defaultVAT), 3806 vatswap = document.getElementsByClassName('js-vatswap--' + activeVAT), 3807 vatheader = document.getElementById('js-vatheader--' + activeVAT), 3808 vatheader_opposite = document.getElementById('js-vatheader--' + (activeVAT == 'inc' ? 'ex' : 'inc')); 3809 3810 if (vatswap !== null) { 3811 for(var i = 0; i < vatswap.length; i++){ 3812 vatswap[i].classList.add('vat-active'); 3813 } 3814 } 3815 3816 if (vatheader !== null) { 3817 vatheader.style.display = 'block'; 3818 } 3819 3820 if (vatheader_opposite !== null) { 3821 vatheader_opposite.style.display = 'none'; 3822 } 3823 3824 function toggleVat(vat) { 3825 if ( 3826 typeof jQuery === 'undefined' 3827 || typeof $.cookie === 'undefined' 3828 || ( 3829 ( 3830 location.search.indexOf('utm_campaign=froogle') > -1 3831 || navigator.userAgent.indexOf('AdsBot') > -1 3832 ) 3833 && ( 3834 location.search.indexOf('cid=') > -1 3835 || location.search.indexOf('vs_vat=') > -1 3836 ) 3837 ) 3838 ) { 3839 return false; 3840 } 3841 vat = vat || (getCookie('VSVatPrices') == 'inc' ? 'ex' : 'inc'); 3842 var is_inc = vat == 'inc'; 3843 $('.product-content__price--ex,.ex')[is_inc ? 'hide' : 'show'](); 3844 $('.product-content__price--inc,.inc')[is_inc ? 'show' : 'hide'](); 3845 3846 3847 $('select option.vat_switch_select_options').each(function () { 3848 var optionText, $this = $(this); 3849 if (is_inc) { 3850 optionText = $this.data('vat_inc'); 3851 } else { 3852 optionText = $this.data('vat_ex'); 3853 } 3854 $this.text(optionText); 3855 }); 3856 3857 if ( 3858 typeof ProductOptions === 'object' 3859 && typeof ProductOptions.displayVatStatus === 'function' 3860 && typeof ProductOptionsData === 'object' 3861 && typeof ProductOptionsData.settings === 'object' 3862 && typeof ProductOptionsData.settings.show_vat_status === 'boolean' 3863 && ProductOptionsData.settings.show_vat_status 3864 ) { 3865 ProductOptions.displayVatStatus(is_inc, $('#js-product-price-tax')); 3866 } 3867 3868 $('#js-vatheader--inc')[is_inc ? 'show' : 'hide'](); 3869 $('#js-vatheader--ex')[is_inc ? 'hide' : 'show'](); 3870 $('.vat-active').removeClass('vat-active'); 3871 $('.js-vatswap--' + vat).addClass('vat-active'); 3872 setVatCookie(vat); 3873 3874 window.dispatchEvent( 3875 new CustomEvent('vat-switcher', { detail: vat }) 3876 ) 3877 3878 return false; 3879 } 3880 $(document).ready(function() { 3881 if (activeVAT != defaultVAT) { 3882 toggleVat(activeVAT); 3883 } 3884 }); 3885 </script>
3885 3886
3887<script type="text/javascript"> 3888 vs.q(function () { 3889 var interval_id = setInterval(check_vat_status, 500); 3890 3891 function check_vat_status() 3892 { 3893 var vat_switcher = $('.vat-active')[0]; 3894 var ex_vat_sample = $('.product__details__holder').find('.vat_status .ex')[0]; 3895 3896 if (typeof ex_vat_sample === 'undefined') { 3897 ex_vat_sample = $('.product-content__price--ex')[0]; 3898 } 3899 3900 if (typeof(vat_switcher) == 'undefined' || typeof(ex_vat_sample) == 'undefined') { 3901 return false; 3902 } 3903 3904 clearInterval(interval_id); 3905 3906 var current_status = vat_switcher.id.replace('js-vatswap--', ''); 3907 var current_displayed_prices = ex_vat_sample.style.display == 'none' ? 'inc' : 'ex'; 3908 3909 if ( 3910 current_displayed_prices != current_status && 3911 ( 3912 current_status == 'inc' || 3913 current_status == 'ex' 3914 ) 3915 ) { 3916 toggleVat(current_status); 3917 } 3918 } 3919 }); 3920</script>
3920 3921 </div> 3922 </div> 3923 </div> 3924 </div><!--.grid-32--> 3925</header> 3926 3927
3928<script> 3929 vs.q(function () { 3930 $('.site-header__links').appendAround(); 3931 $('.site-header__top__search').appendAround(); 3932 $('.site-header__links__currency').appendAround(); 3933 $('.site-header__links__vat').appendAround(); 3934 }); 3935</script>
3935 3936 3937 <div id="js-site-header__sticky" 3938 class="site-header__sticky grid-32" 3939 role="banner" 3940 > 3941 <div class="row"> 3942 <div class="col col-32 site-header__sticky__col"> 3943 <div class="row"> 3944 <a href="#" aria-label="Close banner"><span class="ico icon-cross site-header__sticky__close"></span></a> 3945 <div 3946 class="" 3947 id="js-site-header__sticky__slider"> 3948 3949 3950 3951 3952 <div id="promo_unit_6ab9ea83812128852" class="promo-unit col l-col-32 m-col-32 s-col-32 promo-unit--no-icon promo-unit-sticky-promo"> 3953 <a class="promo-unit__link" 3954 href="/winter-firewood-salt-c2776" 3955 title="firewood" 3956 > 3957 <span class="promo-unit__text-group"> 3958 <span 3959 class="promo-unit__text"><span 3960 id="promo-unit__text__title--343" 3961 class="promo-unit__text__title">Pre-Season Firewood Deals - Save £65 Limited Time</span> 3962 <span class=""></span> 3963 </span> 3964 </span> 3965 </a>
3965<script> 3966 if (typeof promo6ab9ea83812128852_promo_unit_sticky_promo_0Interval === 'undefined') { 3967 3968 var promo6ab9ea83812128852_promo_unit_sticky_promo_0Interval = setInterval(function () { 3969 if (typeof EnhancedEcommerceLoaded === 'undefined' || !EnhancedEcommerceLoaded) { 3970 return; 3971 } 3972 clearInterval(promo6ab9ea83812128852_promo_unit_sticky_promo_0Interval); 3973 var promo = new EnhancedEcommerce.PromoFieldObject({ 3974 id: 'promo_unit_sticky_promo_0', 3975 name: 'firewood', 3976 creative: '/images/no_image.jpg', 3977 position: '0' 3978 }); 3979 enhancedEcommerce.addPromo(promo); 3980 enhancedEcommerce.bindPromoClick(promo, '#promo_unit_6ab9ea83812128852 a.promo-unit__link', { 3981 eventCategory: 'UX', 3982 eventAction: EnhancedEcommerce.Action.PROMO_CLICK, 3983 eventLabel: 'Promo Unit Click', 3984 hitCallback: function () { 3985 3986 var link = '/winter-firewood-salt-c2776'; 3987 if ( 3988 typeof $.cookie === "function" && 3989 $.cookie('locale_prefix') !== null && 3990 link.indexOf('/') === 0 && //begins with slash 3991 link.indexOf('/' + $.cookie('locale_prefix') + '/') === -1 //sub folder not found 3992 ) { 3993 //make sure we redirect to the correct subfolder 3994 link = '/' + $.cookie('locale_prefix') + link; 3995 } 3996 3997 document.location = link; 3998 } }); 3999 }, 100); 4000 } 4001</script>
4001 4002 </div> 4003 4004 4005 </div> 4006 </div> 4007 </div> 4008 </div> 4009 </div> 4010
4010<script> 4011 vs.q(function () { 4012 $('#js-site-header__sticky__slider').slickSlider({arrows: true, maxWidth: 1025}); 4013 }); 4014 </script>
4014 4015 4016 <div id="js--site-header__slithers" class="grid-32 hide-for-print site-header__slithers site-header__slithers--mobile"> 4017 <div class="site-header__slithers__container container"> 4018 <div class="row"> 4019 4020 4021 4022 <div id="promo_unit_6ab9ea8383a2b6930" class="promo-unit col l-col-third m-col-32 s-col-32 promo-unit-standard-slither-banners"> 4023 <a class="promo-unit__link js-external-link" 4024 href="https://www.reviews.io/company-reviews/store/www.beatsons.co.uk" 4025 title="Reviews Rating" 4026 > 4027 <span class="promo-unit__text-group"> 4028 <i class="ico icon-5stars" aria-label="link"></i><span 4029 class="promo-unit__text"><span 4030 id="promo-unit__text__title--260" 4031 class="promo-unit__text__title">Excellent 4.7 out of 5</span> 4032 <span class=""></span> 4033 </span> 4034 </span> 4035 </a>
4035<script> 4036 if (typeof promo6ab9ea8383a2b6930_promo_unit_standard_slither_banners_0Interval === 'undefined') { 4037 4038 var promo6ab9ea8383a2b6930_promo_unit_standard_slither_banners_0Interval = setInterval(function () { 4039 if (typeof EnhancedEcommerceLoaded === 'undefined' || !EnhancedEcommerceLoaded) { 4040 return; 4041 } 4042 clearInterval(promo6ab9ea8383a2b6930_promo_unit_standard_slither_banners_0Interval); 4043 var promo = new EnhancedEcommerce.PromoFieldObject({ 4044 id: 'promo_unit_standard_slither_banners_0', 4045 name: 'Reviews Rating', 4046 creative: '/images/no_image.jpg', 4047 position: '0' 4048 }); 4049 enhancedEcommerce.addPromo(promo); 4050 enhancedEcommerce.bindPromoClick(promo, '#promo_unit_6ab9ea8383a2b6930 a.promo-unit__link', { 4051 eventCategory: 'UX', 4052 eventAction: EnhancedEcommerce.Action.PROMO_CLICK, 4053 eventLabel: 'Promo Unit Click' }); 4054 }, 100); 4055 } 4056</script>
4056 4057 </div> 4058 4059 4060 <div id="promo_unit_6ab9ea83843e04267" class="promo-unit col l-col-third m-col-32 s-col-32 promo-unit-standard-slither-banners slick-slide slick-not-desktop"> 4061 <a class="promo-unit__link" 4062 href="/map" 4063 title="Your Local Branch" 4064 > 4065 <span class="promo-unit__text-group"> 4066 <i class="ico icon-locate" aria-label="link"></i><span 4067 class="promo-unit__text"><span 4068 id="promo-unit__text__title--259" 4069 class="promo-unit__text__title">Find Your Local Branch</span> 4070 <span class=""></span> 4071 </span> 4072 </span> 4073 </a>
4073<script> 4074 if (typeof promo6ab9ea83843e04267_promo_unit_standard_slither_banners_1Interval === 'undefined') { 4075 4076 var promo6ab9ea83843e04267_promo_unit_standard_slither_banners_1Interval = setInterval(function () { 4077 if (typeof EnhancedEcommerceLoaded === 'undefined' || !EnhancedEcommerceLoaded) { 4078 return; 4079 } 4080 clearInterval(promo6ab9ea83843e04267_promo_unit_standard_slither_banners_1Interval); 4081 var promo = new EnhancedEcommerce.PromoFieldObject({ 4082 id: 'promo_unit_standard_slither_banners_1', 4083 name: 'Your Local Branch', 4084 creative: '/images/no_image.jpg', 4085 position: '1' 4086 }); 4087 enhancedEcommerce.addPromo(promo); 4088 enhancedEcommerce.bindPromoClick(promo, '#promo_unit_6ab9ea83843e04267 a.promo-unit__link', { 4089 eventCategory: 'UX', 4090 eventAction: EnhancedEcommerce.Action.PROMO_CLICK, 4091 eventLabel: 'Promo Unit Click', 4092 hitCallback: function () { 4093 4094 var link = '/map'; 4095 if ( 4096 typeof $.cookie === "function" && 4097 $.cookie('locale_prefix') !== null && 4098 link.indexOf('/') === 0 && //begins with slash 4099 link.indexOf('/' + $.cookie('locale_prefix') + '/') === -1 //sub folder not found 4100 ) { 4101 //make sure we redirect to the correct subfolder 4102 link = '/' + $.cookie('locale_prefix') + link; 4103 } 4104 4105 document.location = link; 4106 } }); 4107 }, 100); 4108 } 4109</script>
4109 4110 </div> 4111 4112 4113 <div id="promo_unit_6ab9ea8384bb05215" class="promo-unit col l-col-third m-col-32 s-col-32 promo-unit-standard-slither-banners slick-slide slick-not-desktop"> 4114 <a class="promo-unit__link" 4115 href="/loyalty-rewards-i477" 4116 title="Loyalty Rewards" 4117 > 4118 <span class="promo-unit__text-group"> 4119 <i class="ico icon-gift" aria-label="link"></i><span 4120 class="promo-unit__text"><span 4121 id="promo-unit__text__title--334" 4122 class="promo-unit__text__title">£34,500 Prize Giveaway</span> 4123 <span class=""></span> 4124 </span> 4125 </span> 4126 </a>
4126<script> 4127 if (typeof promo6ab9ea8384bb05215_promo_unit_standard_slither_banners_2Interval === 'undefined') { 4128 4129 var promo6ab9ea8384bb05215_promo_unit_standard_slither_banners_2Interval = setInterval(function () { 4130 if (typeof EnhancedEcommerceLoaded === 'undefined' || !EnhancedEcommerceLoaded) { 4131 return; 4132 } 4133 clearInterval(promo6ab9ea8384bb05215_promo_unit_standard_slither_banners_2Interval); 4134 var promo = new EnhancedEcommerce.PromoFieldObject({ 4135 id: 'promo_unit_standard_slither_banners_2', 4136 name: 'Loyalty Rewards', 4137 creative: '/images/no_image.jpg', 4138 position: '2' 4139 }); 4140 enhancedEcommerce.addPromo(promo); 4141 enhancedEcommerce.bindPromoClick(promo, '#promo_unit_6ab9ea8384bb05215 a.promo-unit__link', { 4142 eventCategory: 'UX', 4143 eventAction: EnhancedEcommerce.Action.PROMO_CLICK, 4144 eventLabel: 'Promo Unit Click', 4145 hitCallback: function () { 4146 4147 var link = '/loyalty-rewards-i477'; 4148 if ( 4149 typeof $.cookie === "function" && 4150 $.cookie('locale_prefix') !== null && 4151 link.indexOf('/') === 0 && //begins with slash 4152 link.indexOf('/' + $.cookie('locale_prefix') + '/') === -1 //sub folder not found 4153 ) { 4154 //make sure we redirect to the correct subfolder 4155 link = '/' + $.cookie('locale_prefix') + link; 4156 } 4157 4158 document.location = link; 4159 } }); 4160 }, 100); 4161 } 4162</script>
4162 4163 </div> 4164 4165 </div> 4166 </div> 4167 </div> 4168
4168<script> 4169 vs.q(function () { 4170 if (vs.deviceType() !== 'desktop') { 4171 $('.site-header__slithers__container > .row').slickSlider({ 4172 arrows: false, 4173 autoplaySpeed: 4000, maxWidth: 1025 }); 4174 } 4175 }); 4176 </script>
4176 4177 4178 4179<main role="main"> 4180 4181 <div class="breadcrumb--container"> 4182 <div class="container container--pad container--pad--no-bg"> 4183 <div class="breadcrumb cf"> 4184 <ul itemscope 4185 itemtype="https://schema.org/BreadcrumbList"> 4186 <li itemprop="itemListElement" itemscope 4187 itemtype="https://schema.org/ListItem"> 4188 <a itemprop="item" href="https://www.beatsons.co.uk" title="Home"> 4189 <span itemprop="name">Home</span> 4190 </a> 4191 <meta itemprop="position" content="1"> 4192 </li> 4193 <li itemprop="itemListElement" itemscope 4194 itemtype="https://schema.org/ListItem"> 4195 <a itemprop="item" href="/building-supplies-c2514" title="Building Supplies"> 4196 <span itemprop="name">Building Supplies</span> 4197 </a> 4198 <meta itemprop="position" content="2"> 4199 </li> 4200 <li class="last"> 4201 <span>Powder Products</span> 4202 </li> 4203 </ul> 4204 </div> 4205 </div> 4206 </div> 4207 4208 4209
4209<script> 4210 var InfScrollPerPage = 24; 4211 var InfScrollTotalProducts = 13; 4212 var InfScrollNumPages = 1; 4213 var InfScrollPauseAt = 4; 4214 </script>
4214 4215 4216 4217 4218 <div id="js-product-listings-description" 4219 class="js-product-listings-description__main-category-2514 js-product-listings-description__category-2656"> 4220 <!--description goes here, should be blank if no description as refining listings may contain content that will need to be added--> 4221 <div class="container container--pad"> 4222 <div id="js-top-description-container" class="product-listings-description"> 4223 <h1 id="js-category-h1" >Powder Products</h1> 4224 <div 4225 id="js-category-info" class="product-listings-description__top " 4226 > 4227 </div> 4228 4229 </div> 4230 </div> 4231 </div> 4232 4233 4234 <div id="js-quickbuy-event"></div> 4235 <div class="container container--pad"> 4236 <div class="product-listings-description-additional"> 4237 <div id="js-product-listings-description-additional" class="s-hide"></div> 4238 </div> 4239 </div> 4240 <div id="js-product-listings-subcategories" class=""> 4241 <div class="container container--pad"> 4242 <ul id="js-subcategories-list" class="no-bullet product-listings-subcategories-list"></ul> 4243 </div> 4244 </div> 4245 <div class="category_text_promos_wrap"> 4246 4247<!-- CRO-158876 --> 4248 <div id="filter-bubbles-desktop" class="filter-bubbles-holder"></div> 4249 <div id="filter-bubbles-mobile" class="filter-bubbles-holder"></div> 4250 4251
4251<script> 4252 vs.q(function () { 4253 var filterContainer = document.querySelector('#filters_navigation'); 4254 var ajaxTimeout; 4255 var filterBubblesConfig = {"enabled":true,"filter_bubbles_manual_mode":false,"filter_bubbles_above_filters":true,"filter_bubbles_above_filters_mobile":true,"show_filter_bubbles_for_categories":["1"]}; 4256 var $desktopHolder = $('#filter-bubbles-desktop'); 4257 var $mobileHolder = $('#filter-bubbles-mobile'); 4258 4259 // Set holder positions based on config and filter settings 4260 function moveFilterBubbles() { 4261 if ($(window).width() <= 767) { 4262 $mobileHolder.insertBefore('.refine-filters-sort-by--wrapper'); 4263 } else { 4264 // Desktop repositioning 4265 if (document.querySelector('#product_listings_above_filter_area')) { 4266 $desktopHolder.prependTo('#product_listings_above_filter_area'); 4267 } else { 4268 $desktopHolder.prependTo('.product-listings__filter-wrapper'); 4269 } 4270 } 4271 } 4272 4273 moveFilterBubbles(); 4274 4275 function buildFilterBubblesContent() {
4276 var $container = $('<div id="filter-bubbles" class="filter-bubbles"></div>'); 4277 4278 // Manual Mode - Build bubbles from Promo Units 4279 if (filterBubblesConfig.filter_bubbles_manual_mode) { 4280 } else { 4281 // Auto Mode - Build bubbles dynamically 4282 var filterItems = []; 4283 if (filterBubblesConfig.show_dynamic_filter_bubbles) { 4284 filterItems.push({id: 'dynamic', type: 'dynamic'}); 4285 } else { 4286 if (filterBubblesConfig.show_filter_bubbles_for_categories) { 4287 filterBubblesConfig.show_filter_bubbles_for_categories.forEach(function (id) { 4288 filterItems.push({id: id, type: 'category'}); 4289 }); 4290 if (filterBubblesConfig.filter_bubbles_whitelist_mode && filterBubblesConfig.filter_bubbles_whitelist_categories) { 4291 filterItems = filterItems.filter(function (item) { 4292 return !(item.type === 'category' && filterBubblesConfig.filter_bubbles_whitelist_categories.indexOf(item.id) === -1); 4293 }); 4294 } 4295 } 4296 4297 if (filterBubblesConfig.show_filter_bubbles_for_tags) { 4298 filterBubblesConfig.show_filter_bubbles_for_tags.forEac
4298h(function (id) { 4299 if (filterBubblesConfig.filter_bubbles_tags_first) { 4300 filterItems.unshift({id: id, type: 'tag'}); 4301 } else { 4302 filterItems.push({id: id, type: 'tag'}); 4303 } 4304 }); 4305 if (filterBubblesConfig.filter_bubbles_whitelist_mode && filterBubblesConfig.filter_bubbles_whitelist_tags) { 4306 filterItems = filterItems.filter(function (item) { 4307 return !(item.type === 'tag' && filterBubblesConfig.filter_bubbles_whitelist_tags.indexOf(item.id) === -1); 4308 }); 4309 } 4310 } 4311 4312 if (filterBubblesConfig.show_filter_bubbles_for_manufacturers) { 4313 if (filterBubblesConfig.filter_bubbles_manufacturers_first) { 4314 filterItems.unshift({id: 'manufacturers', type: 'manufacturers'}); 4315 } else { 4316 filterItems.push({id: 'manufacturers', type: 'manufacturers'}); 4317 } 4318 } 4319 } 4320 4321 var itemLimit = filterBubblesConfig.filter_bubbles_limit || 20; 4322 var manufacturerLimit = filterBubblesConfig.filter_bubbles_manufacturers_limit || null; 4323 var manufacturersAdded = 0; 4324 var totalItemsAdded = 0; 4325 4326 for (var i = 0; i < filterItems.length; i++) { 4327 var filter = filterItems[i]; 4328 var selector; 4329 4330 switch (filter.type) { 4331 case 'dynamic': 4332 var firstFilter = $('#filters_navigation .filter_catalog_navigation')[0]?.id; 4333 if (!firstFilter) continue; 4334 selector = '#' + firstFilter + ' .filter_catalog_navigation_option_values > li'; 4335 break; 4336 case 'tag': 4337 selector = ".filter_tags_id\\[" + filter.id + "\\]_" + filter.id; 4338 break; 4339 case 'manufacturers': 4340 selector = ".filter_catalog_navigation_manufacturers_link"; 4341 break; 4342 default: 4343 selector = ".filter_categories_id_" + filter.id; 4344 } 4345 4346 if ($(selector).length) { 4347 var filterBubbleGroupId = filterBubblesConfig.merge_filter_types 4348 ? 'filter-bubble-group-merged' 4349 : 'filter-bubble-group-' + filter.type + '-' + filter.id; 4350 4351 if (!$container.find('#' + filterBubbleGroupId).length) { 4352 $container.append('<div id="' + filterBubbleGroupId + '" class="filter-bubble-group"></div>'); 4353 } 4354 4355 var $filterGroup = $container.find('#' + filterBubbleGroupId); 4356 4357 $(selector + " > a:not(.active_filter)").each(function () { 4358 if (filter.type === 'manufacturers' && manufacturerLimit !== null && manufacturersAdded >= manufacturerLimit) { 4359 return false; // stop manufacturers loop 4360 } 4361 if (totalItemsAdded >= itemLimit) { 4362 return false; // stop global loop 4363 } 4364 4365 // Whitelist check for manufacturers 4366 if (filter.type === 'manufacturers' && 4367 filterBubblesConfig.filter_bubbles_whitelist_mode && 4368 filterBubblesConfig.filter_bubbles_whitelist_manufacturers) { 4369 var manufacturerWhitelist = filterBubblesConfig.filter_bubbles_whitelist_manufacturers; 4370 var idAttr = $(this).attr('id'); 4371 var idMatch = idAttr && idAttr.match(/^manufacturers_(\d+)$/); 4372 var manufacturerId = idMatch ? idMatch[1] : null; 4373 4374 if (!manufacturerId || manufacturerWhitelist.indexOf(parseInt(manufacturerId)) === -1) { 4375 return; 4376 } 4377 } 4378 4379 var href = $(this).attr('href'); 4380 var title = $(this).attr('title'); 4381 4382 if (href) { 4383 var $filterItem = $('<div class="filter-bubble"><a href="' + href + '">' + title + '</a></div>'); 4384 $filterGroup.append($filterItem); 4385 totalItemsAdded++; 4386 if (filter.type === 'manufacturers') { 4387 manufacturersAdded++; 4388 } 4389 } 4390 }); 4391 } 4392 } 4393 } 4394 4395 var totalBubbles = $container.find('.filter-bubble').length; 4396 if (totalBubbles <= 1) { 4397 return null; 4398 } 4399 4400 // Center scroll for non-grid mode 4401 if (!filterBubblesConfig.filter_bubbles_grid_mode) { 4402 var $firstGroup = $container.find('.filter-bubble-group').first(); 4403 if ($firstGroup.length) { 4404 $firstGroup.scrollLeft(($firstGroup[0].scrollWidth - $firstGroup[0].clientWidth) / 2); 4405 } 4406 } 4407 4408 return $container; 4409 } 4410 4411 function buildFilterBubblesTitle() { 4412 var filterBubbleTitle = 'Filter Bubble Title'; 4413 if (filterBubbleTitle !== 'Filter Bubble Title' && filterBubbleTitle !== '') { 4414 return $('<span class="filter-title">' + filterBubbleTitle + '</span>'); 4415 } 4416 return null; 4417 } 4418 4419 function enableDragScroll(holderSelector) { 4420 const holder = document.querySelector(holderSelector); 4421 if (!holder) { 4422 console.warn(`No holder found for selector: ${holderSelector}`); 4423 return; 4424 } 4425 4426 const filterList = holder.querySelector('.filter-bubbles'); 4427 if (!filterList) { 4428 console.warn('No .filter-bubbles found inside holder'); 4429 return; 4430 } 4431 4432 // Find the actual scrollable container - should be .filter-bubble-group 4433 const scrollableContainer = filterList.querySelector('.filter-bubble-group'); 4434 if (!scrollableContainer) { 4435 console.warn('No .filter-bubble-group found inside .filter-bubbles'); 4436 return; 4437 } 4438 4439 // Append arrows if not present 4440 if (!holder.querySelector('.dragscroll-arrow.icon-left') && !holder.querySelector('.dragscroll-arrow.icon-right')) { 4441 const leftArrow = document.createElement('div'); 4442 const rightArrow = document.createElement('div'); 4443 leftArrow.className = 'dragscroll-arrow icon icon-left'; 4444 rightArrow.className = 'dragscroll-arrow icon icon-right'; 4445 4446 function setArrowHeights() { 4447 const filterBubbles = holder.querySelector('.filter-bubbles'); 4448 if (!filterBubbles) return; 4449 const height = filterBubbles.offsetHeight; 4450 leftArrow.style.height = height + 'px'; 4451 rightArrow.style.height = height + 'px'; 4452 } 4453 4454 // Initially set heights 4455 setArrowHeights(); 4456 4457 // Update on resize to keep in sync 4458 window.addEventListener('resize', setArrowHeights); 4459 4460 holder.appendChild(leftArrow); 4461 holder.appendChild(rightArrow); 4462 4463 // Scroll logic - updated to use scrollableContainer 4464 function updateArrows() { 4465 const maxScroll = scrollableContainer.scrollWidth - scrollableContainer.clientWidth; 4466 4467 // Debug logging 4468 console.log('ScrollWidth:', scrollableContainer.scrollWidth); 4469 console.log('ClientWidth:', scrollableContainer.clientWidth); 4470 console.log('MaxScroll:', maxScroll); 4471 console.log('Current ScrollLeft:', scrollableContainer.scrollLeft); 4472 4473 // If there's no scrollable content, disable both arrows 4474 if (maxScroll <= 0) { 4475 leftArrow.classList.add('disabled'); 4476 rightArrow.classList.add('disabled'); 4477 return; 4478 } 4479 4480 if (scrollableContainer.scrollLeft > 0) { 4481 leftArrow.classList.remove('disabled'); 4482 } else { 4483 leftArrow.classList.add('disabled'); 4484 } 4485 4486 if (scrollableContainer.scrollLeft < maxScroll - 1) { 4487 rightArrow.classList.remove('disabled'); 4488 } else { 4489 rightArrow.classList.add('disabled'); 4490 } 4491 } 4492 4493 function scrollByAmount(amount) { 4494 requestAnimationFrame(() => { 4495 scrollableContainer.scrollBy({ 4496 left: amount, 4497 behavior: 'smooth', 4498 }); 4499 }); 4500 } 4501 4502 leftArrow.addEventListener('click', () => { 4503 scrollByAmount(-scrollableContainer.clientWidth * 0.25); 4504 }); 4505 4506 rightArrow.addEventListener('click', () => { 4507 scrollByAmount(scrollableContainer.clientWidth * 0.25); 4508 }); 4509 4510 scrollableContainer.addEventListener('scroll', updateArrows); 4511 window.addEventListener('resize', updateArrows); 4512 4513 // Initial update with a slight delay to ensure DOM is ready 4514 setTimeout(updateArrows, 100); 4515 } 4516 4517 // Drag scrolling - updated to use scrollableContainer 4518 let dragging = false;
4519 let startX; 4520 let scrollLeft; 4521 let preventClick = false; 4522 const dragThreshold = 5; // minimum px moved to consider as dragging 4523 4524 scrollableContainer.addEventListener('mousedown', (e) => { 4525 dragging = false; // reset 4526 startX = e.pageX - scrollableContainer.offsetLeft; 4527 scrollLeft = scrollableContainer.scrollLeft; 4528 }); 4529 4530 scrollableContainer.addEventListener('mousemove', (e) => { 4531 if (startX === undefined) return; // no mousedown yet 4532 const x = e.pageX - scrollableContainer.offsetLeft; 4533 if (!dragging && Math.abs(x - startX) > dragThreshold) { 4534 dragging = true; 4535 scrollableContainer.classList.add('dragging'); 4536 } 4537 if (dragging) { 4538 e.preventDefault(); 4539 const walk = (x - startX) * 2; 4540 scrollableContainer.scrollLeft = scrollLeft - walk; 4541 } 4542 }); 4543 4544 function endDrag() { 4545 if (dragging) { 4546 dragging = false; 4547 scrollableContainer.classList.remove('dragging'); 4548 preventClick = true; 4549 setTimeout(() => { 4550 preventClick = false; 4551 }, 200); 4552 } 4553 startX = undefined; 4554 } 4555 4556 scrollableContainer.addEventListener('mouseup', endDrag); 4557 scrollableContainer.addEventListener('mouseleave', endDrag); 4558 4559 scrollableContainer.addEventListener('click', (e) => { 4560 if (preventClick) { 4561 e.preventDefault(); 4562 e.stopPropagation(); 4563 preventClick = false; // only block one click after drag 4564 } 4565 }); 4566 } 4567 4568 function populateHolders() { 4569 var $title = buildFilterBubblesTitle(); 4570 var $content = buildFilterBubblesContent(); 4571 4572 $desktopHolder.empty(); 4573 if ($title) { 4574 $desktopHolder.append($title.clone(true)); 4575 } 4576 $desktopHolder.append($content.clone(true)); 4577 4578 $mobileHolder.empty(); 4579 if ($title) { 4580 $mobileHolder.append($title.clone(true)); 4581 } 4582 $mobileHolder.append($content.clone(true)); 4583 4584 enableDragScroll('#filter-bubbles-mobile'); 4585 enableDragScroll('#filter-bubbles-desktop'); 4586 } 4587 4588 populateHolders(); 4589 4590 if (filterContainer) { 4591 var observer = new MutationObserver(function () { 4592 clearTimeout(ajaxTimeout); 4593 ajaxTimeout = setTimeout(function () { 4594 populateHolders(); 4595 }, 50); 4596 }); 4597 4598 observer.observe(filterContainer, {childList: true, subtree: true}); 4599 } 4600 }); 4601 </script>
4601 4602 4603 4604 </div> 4605 <div class="container container--pad product-listings__top--tablet-wrapper m-only"> 4606 <div class="grid-32"> 4607 <div class="row"> 4608 <div class="col l-col-16 m-col-32 m-text-align-centers-col-12"> 4609 <div class="row row--collapse product-listings__top"> 4610 <div class="col m-col-third"> 4611 <div id="js-product-listings__top__view-all--tablet" class="product-listings__top__view-all"> 4612 13 Items </div> 4613 </div> 4614 <div class="col m-col-third"> 4615 </div> 4616 <div class="col m-col-third"> 4617 <div id="js-product-listings__top__views--tablet" class="product-listings__top__views"> 4618 <div class="product-listings__top__views__title">View </div> 4619 <div class="view-type-btn"> 4620 <a href="#" onclick="applyAjaxViewType('grid');return false" rel="nofollow" 4621 title="Grid View" 4622 class="grid_view_btn grid_view_on"> 4623 <span class="ico icon-grid"></span> 4624 </a> 4625 </div> 4626 <div class="view-type-btn"> 4627 <a href="#" onclick="applyAjaxViewType('list');return false;" rel="nofollow" 4628 rel="nofollow" title="List View" 4629 class="grid_view_btn grid_view_off"> 4630 <span class="ico icon-list"></span> 4631 </a> 4632 </div> 4633 </div> 4634 </div> 4635 </div> 4636 </div> 4637 </div> 4638 </div> 4639 </div> 4640 <div class="container container--pad product-listings-wrapper"> 4641 <div class="grid-32"> 4642 4643 4644 <div class="row"> 4645 <div class="product_listings_top_promos"> 4646 </div> 4647 </div> 4648 4649 <div class="row"> 4650 4651 4652<div class="product-listings__filter-wrapper"> 4653 <div class="product-listings__filter-toggle-container"> 4654 <div class="col s-only"> 4655 <a href="javascript:void(0)" class="product-listings__filter-toggle">Filter By <span class="ico icon-dropdown"></span> 4656 </a> 4657
4657<script> 4658 vs.q(function () { 4659 var hash = document.URL.substr(document.URL.indexOf('#') + 1); 4660 var $filters = $('.product-listings__filters'); 4661 if (hash == 'refine') { 4662 var filtersClicked = true; 4663 $filters.slideToggle('fast'); 4664 } else { 4665 var filtersClicked = false; 4666 } 4667 $('.product-listings__filter-toggle--top,.product-listings__filter-toggle,.product-listings__filter-close') 4668 .off('click.vsfilter') 4669 .on('click.vsfilter', function () { 4670 filtersClicked = !filtersClicked; 4671 if (!$filters.is(':visible')) { 4672 $('body').css('overflow', 'hidden'); 4673 setupFilterTitleToggle(); 4674 } else { 4675 $('body').css('overflow', ''); 4676 } 4677 $filters.slideToggle('fast'); 4678 }); 4679 $(window).resize(checkFilterVisibility); 4680 $(document).on('orientationchange', checkFilterVisibility); 4681 4682 function checkFilterVisibility() { 4683 if (vs.deviceType() != 'mobile') { 4684 $('.product-listings__filters').show(); 4685 } else if (!filtersClicked) { 4686 $('.product-listings__filters').hide(); 4687 } 4688 } 4689 }); 4690 4691 function setupFilterTitleToggle() { 4692 if (vs.deviceType() !== 'mobile') return; 4693 4694 var $filters = $('.product-listings__filters'); 4695 4696 // Check each category 4697 $filters.find('.filter_catalog_navigation').each(function() { 4698 var $this = $(this); 4699 // Check for any active filters in this group 4700 var hasFilters = $this.find('.active_filter').length > 0; 4701 4702 // Expand/collapse icon 4703 $this 4704 .find('.filter_visibility_toggle') 4705 .toggleClass('filter_visibility_visible', hasFilters) 4706 .toggleClass('filter_visibility_hidden', !hasFilters); 4707 4708 // Hide filter list when none are selected 4709 $this.find('.filter_catalog_navigation_option_values_wrapper').toggle(hasFilters); 4710 }); 4711 4712 $filters.find('.filter_catalog_navigation_option__search').hide(); 4713 } 4714 </script>
4714 4715 </div> 4716 </div> 4717 4718 <div class="product-listings__filters--container"> 4719 <div class="col l-col-6 m-col-8"> 4720 <div class="product-listings__filters--wrapper"> 4721 <div id="js-product-listings__filters" class="product-listings__filters s-col-32"> 4722 4723 <div class="product-listings__filter-title-holder"> 4724 <div class="product-listings__filter-title">Filters</div> 4725 <div class="product-listings__filter-close ico icon-cross" aria-label="close popup"></div> 4726 </div> 4727 <div class="s-only product-listings__filter-buttons"> 4728 <div class="product-listings__filter-toggle--top" id="js-mobile-filter-view-button">View 13 products ›</div> 4729 </div> 4730 <div 4731id="catalog_navigation_wrapper" class="catalog_navigation" ><div 4732id="catalog_navigation" class="catalog_navigation "><div 4733id="catalog_navigation_criteria" class="catalog_navigation_criteria"><ul 4734class="navigation_criteria_list" id="navigation_criteria_list"><li 4735class="navigation_criteria_list"> 4736Your Selection</li><li 4737class="your_selection_no_selection" style="display:none;"> 4738<span>No Selection</span></li><li 4739class="categories_id[2514]_your_selection your_selection applied_on_load" id="your_selection_categories_id[2514]_2514"> 4740<span>Type: Building Supplies</span> 4741<a 4742href="" aria-label="X Type: Building Supplies"><span 4743class="remove_filter_selection">X</span></a></li><li 4744class="categories_id[2656]_your_selection your_selection applied_on_load" id="your_selection_categories_id[2656]_2656"> 4745<span>Type: Powder Products</span> 4746<a 4747href="/building-supplies-c2514" aria-label="X Type: Powder Products"><span 4748class="remove_filter_selection">X</span></a></li></ul><div 4749id="catalog_navigation_criteria_bottom"></div></div>
4749<script type="text/javascript">vs.q(function () { 4750 if ($("#clear_all_filters").length) { 4751 $("#clear_all_filters").click(function() { 4752 $('#clear_all_filters').parents('li').eq(0).nextAll('li').find('a > span').reverse().click(); 4753 $('#clear_all_filters').hide(); 4754 return false; 4755 }); 4756 } 4757 });</script>
4757
4757<script type="text/javascript">var updateFilterDatalayer = function () { 4758 //populate the datalayer with filter data 4759 if (typeof google_tag_manager === 'object') { 4760 window.dataLayer = window.dataLayer || []; 4761 dataLayer.push({ //flush 4762 'google_tag_params': { 4763 'ecomm_category_split': undefined 4764 } 4765 }); 4766 dataLayer.push({ 4767 'google_tag_params': { 4768 'ecomm_category_split': (function () { 4769 var ecommCategorySplit = {}; 4770 $('#catalog_navigation_criteria .your_selection > span').each(function (i, v) { 4771 ecommCategorySplit[i] = $(v).text(); 4772 }); 4773 return ecommCategorySplit; 4774 }()) 4775 }, 4776 'event': 'vs.prod.filter' //trigger this event 4777 }); 4778 } 4779 }; 4780 vs.q(function () { 4781 updateFilterDatalayer(); 4782 });</script>
4782 <div 4783class="catalog_navigation_filters_wrapper" id="filters_navigation"><div 4784class="catalog_navigation_filters"><div 4785class="filter_catalog_navigation filter_catalog_navigation_manufacturers" id="filter_catalog_navigation_option_manufacturers" ><ul 4786class="filter_catalog_navigation_option"><li 4787id="filter_catalog_navigation_title_manufacturers" class="filter_catalog_navigation_title filter_catalog_navigation_manufacturers_title"> 4788<span 4789class="filter_title filter_title_manufacturers"><span 4790class="filter_title_text"><span 4791class="filter_title_text_first">Select</span> Brand</span><span 4792class="filter_visibility_toggle filter_visibility_visible"></span></span> <span 4793class="navigation_clear_all" id="filter_catalog_navigation_manufacturers_clear_all"></span><div 4794class="filter_catalog_navigation_option_values_wrapper"><ul 4795class="filter_catalog_navigation_option_values"><li 4796class="filter_catalog_navigation_link filter_catalog_navigation_manufacturers_link " id="filter_catalog_navigation_link_manufacturers_48"> 4797<a 4798href="/building-supplies-c2514/powder-products-c2656/beatsons-m48" name="manufacturers_48" class="manufacturers" id="manufacturers_48" title="Beatsons"> 4799<span 4800class="ico icon-square filter--off"></span> 4801<span 4802class="ico icon-square-tick filter--on"></span> 4803<span 4804class="filter-name-span"> 4805Beatsons </span> 4806</a></li><li 4807class="filter_catalog_navigation_link filter_catalog_navigation_manufacturers_link " id="filter_catalog_navigation_link_manufacturers_390"> 4808<a 4809href="/building-supplies-c2514/powder-products-c2656/blue-circle-m390" name="manufacturers_390" class="manufacturers" id="manufacturers_390" title="Blue Circle"> 4810<span 4811class="ico icon-square filter--off"></span> 4812<span 4813class="ico icon-square-tick filter--on"></span> 4814<span 4815class="filter-name-span"> 4816Blue Circle </span> 4817</a></li><li 4818class="filter_catalog_navigation_link filter_catalog_navigation_manufacturers_link " id="filter_catalog_navigation_link_manufacturers_16"> 4819<a 4820href="/building-supplies-c2514/powder-products-c2656/knauf-m16" name="manufacturers_16" class="manufacturers" id="manufacturers_16" title="Knauf"> 4821<span 4822class="ico icon-square filter--off"></span> 4823<span 4824class="ico icon-square-tick filter--on"></span> 4825<span 4826class="filter-name-span"> 4827Knauf </span> 4828</a></li></ul></div></li></ul></div><div 4829class="filter_catalog_navigation filter_catalog_navigation_tags_id[21]" id="filter_catalog_navigation_wrapper_tags_id[21]_21" ><ul 4830class="filter_catalog_navigation_option" id="filter_catalog_navigation_option_tags_id[21]_21"><li 4831id="filter_catalog_navigation_title_tags_id[21]_21" class="filter_catalog_navigation_title filter_catalog_navigation_tags_id[21]_title filter_catalog_navigation_tags_id[21]_21_title"> 4832<span 4833class="filter_title filter_title_tags_id[21] filter_title_tags_id"><span 4834class="filter_title_text"><span 4835class="filter_title_text_first">Select</span> Type of Aggregate</span><span 4836class="filter_visibility_toggle filter_visibility_visible"></span></span> <span 4837class="navigation_clear_all" id="filter_catalog_navigation_tags_id[21]_21_clear_all"></span><div 4838class="filter_catalog_navigation_option_values_wrapper"><ul 4839class="filter_catalog_navigation_option_values" ><li 4840class="filter_tags_id[21]_21 filter_catalog_navigation_tags_id_link 4841filter_catalog_navigation_link_tags_id_295 filter_catalog_navigation_link 4842navigation_group_filter_option visible 4843filter_catalog_navigation_tags_id[21]_link 4844filter_catalog_navigation_tags_id[21]_21_link 4845filter_catalog_navigation_link_tags_id[21]_295 " 4846data-id="295" 4847id="filter_catalog_navigation_link_tags_id[21]_295"> 4848<a 4849href="/building-supplies-c2514/powder-products-c2656/base-aggregates-sands-t295" id="tags_id[21]_295" name="tags_id[21]_295" class="tags_id[21]_21 " title="Base Aggregates & Sands"> 4850<span 4851class="ico icon-square filter--off"></span> 4852<span 4853class="ico icon-square-tick filter--on"></span> 4854<span 4855class="filter-name-span "> 4856<span 4857class="filter-name-text">Base Aggregates & Sands</span> 4858</span> 4859</a></li></ul></div></li></ul></div><div 4860class="filter_catalog_navigation filter_catalog_navigation_price_band_id" id="filter_catalog_navigation_option_price_band_id" ><ul 4861class="filter_catalog_navigation_option"><li 4862id="filter_catalog_navigation_title_price_band_id" class="filter_catalog_navigation_title filter_catalog_navigation_price_band_id_title"> 4863<span 4864class="filter_title filter_title_price_band_id"><span 4865class="filter_title_text"><span 4866class="filter_title_text_first">Select</span> Price</span><span 4867class="filter_visibility_toggle filter_visibility_visible"></span></span> <span 4868class="navigation_clear_all" id="filter_catalog_navigation_price_band_id_clear_all"></span><div 4869class="filter_catalog_navigation_option_values_wrapper"><ul 4870class="filter_catalog_navigation_option_values"><li 4871class="filter_catalog_navigation_link filter_catalog_navigation_price_band_id_link " id="filter_catalog_navigation_link_price_band_id_1"> 4872<a 4873href="#" rel="nofollow" name="price_band_id_1" class="price_band_id" id="price_band_id_1" title="Under £25"> 4874<span 4875class="ico icon-square filter--off"></span> 4876<span 4877class="ico icon-square-tick filter--on"></span> 4878<span 4879class="filter-name-span"> 4880Under £25 </span> 4881</a></li><li 4882class="filter_catalog_navigation_link filter_catalog_navigation_price_band_id_link " id="filter_catalog_navigation_link_price_band_id_2"> 4883<a 4884href="#" rel="nofollow" name="price_band_id_2" class="price_band_id" id="price_band_id_2" title="£25 to £50"> 4885<span 4886class="ico icon-square filter--off"></span> 4887<span 4888class="ico icon-square-tick filter--on"></span> 4889<span 4890class="filter-name-span"> 4891£25 to £50 </span> 4892</a></li></ul></div></li></ul></div><div 4893class="catalog_navigation_filters_bottom"></div></div></div>
4893<script>function toggleFilter(filter) { 4894 toggleFilterVisibility(filter); 4895 } 4896 function toggleFilterVisibility(filter) { 4897 $('ul > li > div', filter).slideToggle('fast'); 4898 var $toggle = $('.filter_visibility_toggle', filter).first(); 4899 if ($toggle.hasClass('filter_visibility_visible')) { 4900 $toggle 4901 .removeClass('filter_visibility_visible') 4902 .addClass('filter_visibility_hidden'); 4903 removeOpenFilterFromStorage(filter); 4904 } else { 4905 $toggle 4906 .removeClass('filter_visibility_hidden') 4907 .addClass('filter_visibility_visible'); 4908 storeOpenFilterInStorage(filter); 4909 } 4910 } 4911 function storeOpenFilterInStorage(filter) { 4912 let openFilters = JSON.parse(sessionStorage.getItem("open_filters")); 4913 if (openFilters != null) { 4914 openFilters.push(filter.attr('id')); 4915 } else { 4916 openFilters = [filter.attr('id')]; 4917 } 4918 sessionStorage.setItem("open_filters", JSON.stringify(openFilters)); 4919 } 4920 function removeOpenFilterFromStorage(filter) { 4921 let openFilters = JSON.parse(sessionStorage.getItem("open_filters")); 4922 openFilters = jQuery.grep(openFilters, function(value) { 4923 return value != filter.attr('id'); 4924 }); 4925 if (jQuery.isEmptyObject(openFilters)) { 4926 sessionStorage.removeItem("open_filters"); 4927 } else { 4928 sessionStorage.setItem("open_filters", JSON.stringify(openFilters)); 4929 } 4930 } 4931 function checkFilterExistsInStorage(filter) { 4932 let openFilters = sessionStorage.getItem("open_filters"); 4933 if (openFilters) { 4934 openFilters = JSON.parse(openFilters); 4935 if (jQuery.inArray(filter.attr('id'), openFilters) !== -1) { 4936 return true; 4937 } 4938 } 4939 return false; 4940 } 4941 var filterTitleToggleBound = false; 4942 function bindFilterTitleToggle() { 4943 if (!filterTitleToggleBound) { 4944 $('.filter_title').click(function (e) { 4945 toggleFilter($(this).parents('.filter_catalog_navigation')); 4946 e.preventDefault(); 4947 return false; 4948 }); 4949 filterTitleToggleBound = true; 4950 } 4951 } 4952 vs.q(function () { 4953 $('.filter_title').each(function(i, e) { 4954 if (i >= 9999) { 4955 toggleFilterVisibility($(e).parents('.filter_catalog_navigation')); 4956 } 4957 }); 4958 bindFilterTitleToggle(); 4959 });</script>
4959
4959<script type="text/javascript">vs.q(function () { 4960 var arrNavigationLinks = { 4961 "categories_id": { 4962 "name": "Categories", 4963 "grouped": true, 4964 "groups": [] 4965 }, 4966 "manufacturers": { 4967 "key": "manufacturers", 4968 "name": "Brand", 4969 "hide": "N", 4970 "values": [ 4971 { 4972 "manufacturer_id": "48", 4973 "parent_manufacturer_id": "0", 4974 "name": "Beatsons", 4975 "seo_name": "beatsons", 4976 "secondary_name": null, 4977 "sort_order": "6", 4978 "url_override": "", 4979 "active": "Y", 4980 "url": "\/building-supplies-c2514\/powder-products-c2656\/beatsons-m48", 4981 "count": "8", 4982 "noindex": "N", 4983 "id": "48", 4984 "text": "Beatsons" 4985 }, 4986 { 4987 "manufacturer_id": "390", 4988 "parent_manufacturer_id": "0", 4989 "name": "Blue Circle", 4990 "seo_name": "blue-circle", 4991 "secondary_name": null, 4992 "sort_order": "13", 4993 "url_override": "", 4994 "active": "Y", 4995 "url": "\/building-supplies-c2514\/powder-products-c2656\/blue-circle-m390", 4996 "count": "3", 4997 "noindex": "N", 4998 "id": "390", 4999 "text": "Blue Circle" 5000 }, 5001 { 5002 "manufacturer_id": "16", 5003 "parent_manufacturer_id": "0", 5004 "name": "Knauf", 5005 "seo_name": "knauf", 5006 "secondary_name": null, 5007 "sort_order": "44", 5008 "url_override": "", 5009 "active": "Y", 5010 "url": "\/building-supplies-c2514\/powder-products-c2656\/knauf-m16", 5011 "count": "2", 5012 "noindex": "N", 5013 "id": "16", 5014 "text": "Knauf" 5015 } 5016 ] 5017 }, 5018 "tags_id[21]": { 5019 "name": "Tags", 5020 "grouped": true, 5021 "groups": { 5022 "2": { 5023 "id": 21, 5024 "key": "tags", 5025 "name": "Type of Aggregate", 5026 "slider": "N", 5027 "hide": "N", 5028 "values": [ 5029 { 5030 "tag_id": "295", 5031 "tag_group_id": "21", 5032 "name": "Base Aggregates & Sands", 5033 "short_name": "", 5034 "active": "Y", 5035 "featured": "N", 5036 "image": "", 5037 "deleted": "N", 5038 "seo_name": "base-aggregates-sands", 5039 "shortcodes": "", 5040 "tag_short_description": "", 5041 "tag_description": "", 5042 "sort_order": "1", 5043 "tag_import_reference": "", 5044 "h1title": "", 5045 "metatitle": "", 5046 "metakeywords": "", 5047 "metadescription": "", 5048 "image2": "", 5049 "image3": "", 5050 "image4": "", 5051 "image5": "", 5052 "show_filters": "Y", 5053 "hex_colour": "", 5054 "default_sort_order": "0", 5055 "tags_noindex": "INHERIT", 5056 "bypass_grouping": "N", 5057 "keywords": null, 5058 "fallback_tag_id": "0", 5059 "image6": "", 5060 "in_stock": "N", 5061 "tag_thumb": "", 5062 "tag_thumb2": "", 5063 "tag_thumb3": "", 5064 "tag_thumb4": "", 5065 "tag_thumb5": "", 5066 "tag_thumb6": "", 5067 "hide_from_buylist": "N", 5068 "show_miscellaneous": "N", 5069 "last_modified": "0000-00-00 00:00:00", 5070 "tag_cms_widget_key": "", 5071 "group_name": "Type of Aggregate", 5072 "tag_group_sort_order": "0", 5073 "noindex": "N", 5074 "slider": "N", 5075 "url": "\/building-supplies-c2514\/powder-products-c2656\/base-aggregates-sands-t295", 5076 "count": "4", 5077 "id": "295", 5078 "text": "Base Aggregates & Sands", 5079 "filter_image": "" 5080 } 5081 ] 5082 } 5083 } 5084 }, 5085 "price_band_id": { 5086 "key": "price_band_id", 5087 "name": "Price", 5088 "hide": "N", 5089 "values": [ 5090 { 5091 "price_band_id": "1", 5092 "google_name": "", 5093 "website_id": "1", 5094 "name": "Under \u00a325", 5095 "price_min": "0.00", 5096 "price_max": "25.00", 5097 "active": "Y", 5098 "deleted": "N", 5099 "seo_name": "under-25-gbp", 5100 "url": "\/building-supplies-c2514\/powder-products-c2656#b1", 5101 "count": "11", 5102 "noindex": "N", 5103 "sort_order": "0.00", 5104 "id": "1", 5105 "text": "Under \u00a325" 5106 }, 5107 { 5108 "price_band_id": "2", 5109 "google_name": "", 5110 "website_id": "1", 5111 "name": "\u00a325 to \u00a350", 5112 "price_min": "25.01", 5113 "price_max": "50.00", 5114 "active": "Y", 5115 "deleted": "N", 5116 "seo_name": "25-to-50-gbp", 5117 "url": "\/building-supplies-c2514\/powder-products-c2656#b2", 5118 "count": "2", 5119 "noindex": "N", 5120 "sort_order": "25.01", 5121 "id": "2", 5122 "text": "\u00a325 to \u00a350" 5123 } 5124 ] 5125 } 5126} 5127 $.each(arrNavigationLinks, function (filter_key, filter_object) { 5128 if ( 5129 filter_object.hasOwnProperty('display_type') && 5130 filter_object.hasOwnProperty('location_id') && 5131 filter_object.hasOwnProperty('values') && 5132 filter_object.display_type === 'buttons' 5133 ) { 5134 if (filter_object.values.length) { 5135 var ul = document.createElement('ul'); 5136 ul.className = 'no-bullet'; 5137 $.each(filter_object.values, function (value_key, value_object) { 5138 if ( 5139 value_object.hasOwnProperty('id') && 5140 value_object.hasOwnProperty('url') && 5141 value_object.hasOwnProperty('text') && 5142 document.getElementById(('' + filter_key + value_object.id)) === null 5143 ) { 5144 var a = document.createElement('a'); 5145 a.id = ('' + filter_key + value_object.id); 5146 a.href = value_object.url; 5147 a.innerText = value_object.text; 5148 if ( 5149 value_object.hasOwnProperty('active') && 5150 value_object.active === true 5151 ) { 5152 a.className = 'active'; 5153 } 5154 a.addEventListener('click', function () { 5155 updateActiveFiltersByHash(a.id); 5156 document.getElementById('#filter_catalog_navigation_link_' + value_object.id).click(); 5157 }); 5158 var li = document.createElement('li'); 5159 li.appendChild(a); 5160 ul.appendChild(li); 5161 } 5162 }); 5163 document.getElementById(filter_object.location_id).appendChild(ul); 5164 } 5165 } 5166 }); 5167 });</script>
5167 <form 5168action="/ajax/getProductListings" id="ajax_filters" style="display:none"><div 5169id="ajax_filters_wrapper"></div></form><form 5170action="#" id="base_criteria" style="display:none"><fieldset> 5171<input 5172type="hidden" name="base_url" value="building-supplies-c2514%2Fpowder-products-c2656" /> 5173<input 5174type="hidden" name="page_type" value="productlistings" /> 5175<input 5176type="hidden" name="page_variant" value="show" /> 5177<input 5178type="hidden" name="view_type" value="" /> 5179<input 5180type="hidden" name="category_ids[]" value="2656" /><input 5181type="hidden" name="original_category_ids[]" value="2656" /><input 5182type="hidden" name="child_categories[]" value="2656" /><input 5183type="hidden" name="parent_category_id[]" value="2514" /><input 5184type="hidden" name="parent_child_categories[]" value="2514" /><input 5185type="hidden" name="parent_child_categories[]" value="2503" /><input 5186type="hidden" name="parent_child_categories[]" value="2632" /><input 5187type="hidden" name="parent_child_categories[]" value="2611" /><input 5188type="hidden" name="parent_child_categories[]" value="1964" /><input 5189type="hidden" name="parent_child_categories[]" value="2614" /><input 5190type="hidden" name="parent_child_categories[]" value="2613" /><input 5191type="hidden" name="parent_child_categories[]" value="521" /><input 5192type="hidden" name="parent_child_categories[]" value="2196" /><input 5193type="hidden" name="parent_child_categories[]" value="2623" /><input 5194type="hidden" name="parent_child_categories[]" value="2624" /><input 5195type="hidden" name="parent_child_categories[]" value="542" /><input 5196type="hidden" name="parent_child_categories[]" value="2656" /><input 5197type="hidden" name="parent_child_categories[]" value="2522" /><input 5198type="hidden" name="parent_child_categories[]" value="2626" /><input 5199type="hidden" name="parent_child_categories[]" value="2284" /><input 5200type="hidden" name="parent_child_categories[]" value="2516" /><input 5201type="hidden" name="parent_child_categories[]" value="2612" /><input 5202type="hidden" name="parent_child_categories[]" value="2648" /><input 5203type="hidden" name="parent_child_categories[]" value="2764" /><input 5204type="hidden" name="parent_child_categories[]" value="2826" /><input 5205type="hidden" name="parent_child_categories[]" value="2800" /><input 5206type="hidden" name="parent_child_categories[]" value="2504" /><input 5207type="hidden" name="parent_child_categories[]" value="2506" /><input 5208type="hidden" name="parent_child_categories[]" value="2508" /><input 5209type="hidden" name="parent_child_categories[]" value="2587" /><input 5210type="hidden" name="parent_child_categories[]" value="2629" /><input 5211type="hidden" name="parent_child_categories[]" value="2630" /><input 5212type="hidden" name="parent_child_categories[]" value="2631" /><input 5213type="hidden" name="parent_child_categories[]" value="2633" /><input 5214type="hidden" name="parent_child_categories[]" value="2634" /><input 5215type="hidden" name="parent_child_categories[]" value="2635" /><input 5216type="hidden" name="parent_child_categories[]" value="2636" /><input 5217type="hidden" name="parent_child_categories[]" value="2637" /><input 5218type="hidden" name="parent_child_categories[]" value="2638" /><input 5219type="hidden" name="parent_child_categories[]" value="2639" /><input 5220type="hidden" name="parent_child_categories[]" value="2640" /><input 5221type="hidden" name="parent_child_categories[]" value="2641" /><input 5222type="hidden" name="parent_child_categories[]" value="2642" /><input 5223type="hidden" name="parent_child_categories[]" value="2643" /><input 5224type="hidden" name="parent_child_categories[]" value="2649" /><input 5225type="hidden" name="parent_child_categories[]" value="2650" /><input 5226type="hidden" name="parent_child_categories[]" value="2651" /><input 5227type="hidden" name="parent_child_categories[]" value="2652" /><input 5228type="hidden" name="parent_child_categories[]" value="2653" /><input 5229type="hidden" name="parent_child_categories[]" value="2654" /><input 5230type="hidden" name="parent_child_categories[]" value="2655" /><input 5231type="hidden" name="parent_child_categories[]" value="2657" /><input 5232type="hidden" name="parent_child_categories[]" value="2661" /><input 5233type="hidden" name="parent_child_categories[]" value="2662" /><input 5234type="hidden" name="parent_child_categories[]" value="2667" /><input 5235type="hidden" name="parent_child_categories[]" value="2852" /><input 5236type="hidden" name="parent_child_categories[]" value="2853" /><input 5237type="hidden" name="parent_child_categories[]" value="2890" /><input 5238type="hidden" name="parent_child_categories[]" value="2658" /><input 5239type="hidden" name="parent_child_categories[]" value="2659" /><input 5240type="hidden" name="parent_child_categories[]" value="2660" /><input 5241type="hidden" name="parent_child_categories[]" value="2668" /><input 5242type="hidden" name="parent_child_categories[]" value="2669" /><input 5243type="hidden" name="parent_child_categories[]" value="2891" /><input 5244type="hidden" name="parent_child_categories[]" value="2893" /><input 5245type="hidden" name="all_upcoming_flag[]" value="78" /><input 5246type="hidden" name="hide_product_category_flag[]" value="78" /> <input 5247type="hidden" name="keywords" value="" id="ajax_filters_keyword" /> <input 5248type="hidden" name="show" value="" id="ajax_filters_num_per_page" /> 5249<input 5250type="hidden" name="sort" value="" id="ajax_filters_sortby" /> 5251<input 5252type="hidden" name="page" value="1" id="ajax_filters_pages" /></fieldset></form><form 5253action="#" id="filters_to_open" style="display:none"><fieldset> 5254<input 5255type="hidden" name="filter_to_open[]" value="categories_id_1" /><input 5256type="hidden" name="filter_to_open[]" value="manufacturers" /><input 5257type="hidden" name="filter_to_open[]" value="tags_id_21" /><input 5258type="hidden" name="filter_to_open[]" value="price_band_id" /></fieldset></form>
5258<script data-hide_promo_unit="">vs.js('//www.beatsons.co.uk/media/js/filters,faceted_navigation,infinitescroll,blank-1908202624.js');</script>
5258 </div></div>
5258<script type="text/javascript">(function() { 5259 var iMaxCut = 5; 5260 var productFilters = { 5261 _list: (function() { 5262 var storedData = localStorage.getItem('productFilters'); 5263 return storedData ? JSON.parse(storedData) : []; 5264 })(), 5265 get list () { 5266 return this._list; 5267 }, 5268 set list (val) { 5269 if (this.keyExists(val)) return; 5270 this._list.push(val); 5271 this.saveToLocalStorage(); 5272 }, 5273 keyExists: function(val) { 5274 return this._list.indexOf(val) !== -1; 5275 }, 5276 saveToLocalStorage: function() { 5277 localStorage.setItem('productFilters', JSON.stringify(this._list)); 5278 }, 5279 remove: function(val) { 5280 var i = this._list.indexOf(val); 5281 if (i === -1) return; 5282 this._list.splice(i, 1); 5283 this.saveToLocalStorage(); 5284 } 5285 }; 5286 // register function to global scope 5287 window.cutFilterListOptions = function cutFilterListOptions() { 5288 // Only cut filter options on desktop/tablet 5289 if (vs.deviceType() === 'mobile') return; 5290 var windowScrollTop = $(window).scrollTop(); 5291 $('.filter_catalog_navigation_title').each(displayFilters); 5292 // Now that we have smaller filters the page height might have changed causing the scroll position not to be 5293 // where it was previously so put the scroll position back to what it was before the scroll position changed. 5294 $(window).scrollTop(windowScrollTop); 5295 }; 5296 function displayFilters() { 5297 var attrId = 'filter_list_' + $(this).find('.filter_title').text().toLowerCase().replace(/ /g, '_'); 5298 var $filterOptions = $(this).find('.filter_catalog_navigation_option_values'); 5299 var filterCount = $filterOptions.find('li:visible:not(.filter_catalog_navigation_link_disabled)').length; 5300 var filterIsOpen = productFilters.keyExists(attrId); 5301 var priceBandFilter = $filterOptions.children('li.filter_catalog_navigation_price_band_id_link').length; 5302 var lastOption = $filterOptions.find('li:visible:not(.filter_catalog_navigation_link_disabled)').toArray().at(-1); 5303 // Assign unique identifier 5304 $filterOptions.attr('id', attrId); 5305 // Don't use show more/less link for price band filter 5306 // OR if it's only going to hide 1 filter 5307 if (priceBandFilter || filterCount <= (iMaxCut + 1)) return; 5308 // Display 'show less' link if filter is open 5309 if (filterIsOpen){ 5310 // Don't add showLess if one already exists 5311 if(lastOption == undefined || lastOption.innerText !== "- Show Less") { 5312 addShowLess($filterOptions, attrId); 5313 } 5314 return; 5315 } 5316 // otherwise filter is closed so display 'show more' link 5317 addShowMore($filterOptions, attrId); 5318 } 5319 function addShowMore($target, attrId) { 5320 // create show more link 5321 var link = $('<li class="show_more_filters show_more_link_more">+ '+vs.lang('product_listings.show_more')+'</li>').click(function () { 5322 productFilters.list = attrId; 5323 $(this).remove(); 5324 addShowLess($target, attrId); 5325 }); 5326 // hide excessive filters 5327 $target 5328 .find('li:visible:not(.filter_catalog_navigation_link_disabled):gt(' + (iMaxCut - 1) + ')') 5329 .hide(); 5330 // attach link to filter list 5331 $target.append(link); 5332 } 5333 function scrollFilterTo ($target, d) { 5334 var duration = d || 750; 5335 var offset = $target.offset().top; 5336 var scrollPosition = $(document).scrollTop(); 5337 if (scrollPosition <= offset) return; 5338 $.scrollTo($target, duration); 5339 } 5340 function addShowLess($target, attrId) { 5341 // create show less link 5342 var link = $('<li class="show_more_filters show_more_link_less">- '+vs.lang('product_listings.show_less')+'</li>').click(function () { 5343 productFilters.remove(attrId); 5344 $(this).remove(); 5345 addShowMore($target, attrId); 5346 // scroll to the top of this section (in case the filter list was extremely long) 5347 scrollFilterTo($target.parents('.filter_catalog_navigation_title')); 5348 }); 5349 // display excessive filters 5350 $target 5351 .find('li:not(.filter_catalog_navigation_link_disabled):gt(' + (iMaxCut - 1) + ')') 5352 .show(); 5353 // attach link to filter list 5354 $target.append(link); 5355 5356 } 5357 })(); 5358 vs.q(cutFilterListOptions);</script>
5358 </div> 5359 </div> 5360 </div> 5361 </div> 5362</div> 5363 5364 <div id="js-main-listings" class="col l-col-26 m-col-24"> 5365 5366 5367 5368 5369 5370 5371<div class="js-sticky-filter-buttons flex--ai-center flex--jc-center s-only"> 5372 <button 5373 id="sticky-refine-filters" 5374 class="flex flex--ai-center flex--jc-center" 5375 > 5376 <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 32 32"> 5377 <path d="M19.4 11.8H3.8" class="filters-button-icon"/> 5378 <circle cx="22.2" cy="11.8" r="2.6" class="filters-button-icon"/> 5379 <path d="M28.2 11.8H25m-12.4 8.4h15.6" class="filters-button-icon"/> 5380 <circle cx="9.8" cy="20.2" r="2.6" class="filters-button-icon"/> 5381 <path d="M3.8 20.2H7" class="filters-button-icon"/> 5382 </svg> 5383 Refine Results </button> 5384 <button 5385 id="sticky-sort-by" 5386 class="flex flex--ai-center flex--jc-center" 5387 > 5388 <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 32 32"> 5389 <path d="M22.5 24.6c-.5 0-.9-.4-.9-.9V8.3c0-.5.4-.9.9-.9s.9.4.9.9v15.4c0 .5-.4.9-.9.9z"/> 5390 <path d="M22.5 24.6c-.2 0-.5-.1-.6-.3-.4-.4-.4-.9 0-1.3l5.5-5.5c.4-.4.9-.4 1.3 0s.4.9 0 1.3l-5.5 5.5c-.2.2-.5.3-.7.3z"/> 5391 <path d="M22.5 24.6c-.2 0-.5-.1-.6-.3l-5.5-5.5c-.4-.4-.4-.9 0-1.3s.9-.4 1.3 0l5.5 5.5c.4.4.4.9 0 1.3-.2.2-.5.3-.7.3zM9.5 24.6c-.5 0-.9-.4-.9-.9V8.3c0-.5.4-.9.9-.9s.9.4.9.9v15.4c0 .5-.4.9-.9.9z"/> 5392 <path d="M4 14.6c-.2 0-.5-.1-.6-.3-.4-.3-.4-.8 0-1.2l5.5-5.5c.4-.4.9-.4 1.3 0s.4.9 0 1.3l-5.5 5.5c-.2.2-.4.2-.7.2z"/> 5393 <path d="M14.9 14.6c-.2 0-.5-.1-.6-.3L8.9 8.9c-.4-.3-.4-.9 0-1.3s.9-.4 1.3 0l5.5 5.5c.4.4.4.9 0 1.3-.3.2-.5.2-.8.2z"/> 5394 </svg> 5395 Sort by </button> 5396 </div>
5397<script> 5398 vs.q(function() { 5399 if (vs.deviceType() === 'mobile') { 5400 $(window).on('scroll', function () { 5401 var filterWrapper = $('.product-listings__filter-wrapper'), 5402 windowOffset = filterWrapper.offset().top - $(window).scrollTop(); 5403 if (windowOffset <= 0) { 5404 $('.js-sticky-filter-buttons').slideDown('fast', function () { 5405 $('.js-sticky-filter-buttons').css('display', 'flex'); 5406 }); 5407 } else { 5408 $('.js-sticky-filter-buttons').hide('fast', function () { 5409 $('.js-sticky-filter-buttons').css('display', 'none'); 5410 }); 5411 } 5412 } 5413 ); 5414 $('#sticky-refine-filters').on( "click", function () { 5415 $('.product-listings__filter-toggle').click(); 5416 }); 5417 $('#sticky-sort-by').on( "click", function () { 5418 $('.product-listings__sort-order__link').click(); 5419 }); 5420 } 5421 }); 5422</script>
5422 5423 5424 <div id="middle_column" class="num-products-per-row--4 " data-list-sub-categories-pages="0"> 5425 <div class="row row--collapse product-listings__top product-listings__top--tablet-active"> 5426 <div class="col product-listings__top--view-options l-col-14 m-col-10 s-col-16 m-hide"> 5427 5428 5429 <div id="js-product-listings__top__view-all" class="product-listings__top__view-all"> 5430 13 Items </div> 5431 5432 <div id="js-product-listings__top__views" class="product-listings__top__views s-hide"> 5433 <div class="product-listings__top__views__title">View </div> 5434 <div class="view-type-btn"> 5435 <a href="#" onclick="applyAjaxViewType('grid');return false" 5436 rel="nofollow" 5437 title="Grid View" 5438 class="grid_view_btn grid_view_on"> 5439 <span class="ico icon-grid"></span> 5440 </a> 5441 </div> 5442 5443 <div class="view-type-btn"><a href="#" onclick="applyAjaxViewType('list');return false;" rel="nofollow" title="List View" class="grid_view_btn grid_view_off"><span class="ico icon-list"></span></a></div> 5444 5445 </div> 5446
5446<script> 5447 var 5448 productListingViews = document.getElementById('js-product-listings__top__views'), 5449 productListingViewsTablet = document.getElementById('js-product-listings__top__views--tablet'); 5450 productListingsPageCount = document.getElementById('js-product-listings__top__view-all'); 5451 productListingPageCountTablet = document.getElementById('js-product-listings__top__view-all--tablet'); 5452 5453 5454 if (productListingViews && productListingViewsTablet) { 5455 productListingViewsTablet.innerHTML = productListingViews.innerHTML; 5456 } 5457 5458 if (productListingsPageCount && productListingPageCountTablet) { 5459 productListingPageCountTablet.innerHTML = productListingsPageCount.innerHTML; 5460 } 5461 </script>
5461 5462 5463 </div> 5464 <div class="col l-col-18 m-col-32 text-align-right product-listings__top__right"> 5465 5466 5467 5468 <div class="product-listings__sort-order"> 5469 <label>Sort by</label> 5470 <a class="product-listings__sort-order__link" rel="nofollow"> 5471 Sort by <strong><span class="selected_sort_order_label">Relevance</span></strong> 5472 <span class="ico icon-dropdown"></span></a> 5473 <ul class="no-bullet product-listings__sort-order__list js-hide-on-click"> 5474 <li class="product-listings__sort-order__first">Sort by<span class="product-listings__sort-order__close ico icon-cross" aria-label="close popup"></span></li> 5475 <li> 5476 <a 5477 href="?sort=1" 5478 class="" 5479 rel="nofollow" 5480 id="1" 5481 > 5482 Title A-Z </a> 5483 </li> 5484 <li> 5485 <a 5486 href="?sort=2" 5487 class="" 5488 rel="nofollow" 5489 id="2" 5490 > 5491 Title Z-A </a> 5492 </li> 5493 <li> 5494 <a 5495 href="?sort=3" 5496 class="" 5497 rel="nofollow" 5498 id="3" 5499 > 5500 Price Low-High </a> 5501 </li> 5502 <li> 5503 <a 5504 href="?sort=4" 5505 class="" 5506 rel="nofollow" 5507 id="4" 5508 > 5509 Price High-Low </a> 5510 </li> 5511 <li> 5512 <a 5513 href="?sort=7" 5514 class="" 5515 rel="nofollow" 5516 id="7" 5517 > 5518 Most Recent </a> 5519 </li> 5520 <li> 5521 <a 5522 href="?sort=9" 5523 class="" 5524 rel="nofollow" 5525 id="9" 5526 > 5527 Top Sellers </a> 5528 </li> 5529 <li> 5530 <a 5531 href="?sort=24" 5532 class="selected" 5533 rel="nofollow" 5534 id="24" 5535 > 5536 Relevance </a> 5537 </li> 5538 </ul> 5539 </div> 5540 5541
5541<script> 5542 function bindSortBy() { 5543 $('.product-listings__sort-order__link').off().click(function (e) { 5544 $(this).siblings('.product-listings__sort-order__list').slideToggle('fast'); 5545 $('#js-trans-overlay').show(); 5546 e.preventDefault(); 5547 return false; 5548 }); 5549 $('.product-listings__sort-order__close').off().click(function (e) { 5550 $(this).parents('.product-listings__sort-order__list').slideToggle('fast'); 5551 $('#js-trans-overlay').hide(); 5552 e.preventDefault(); 5553 return false; 5554 }); 5555 $('.product-listings__sort-order__link, .product-listings__sort-order__close').find('li').children('a').on('mouseup', function () { 5556 $(this).parents('.product-listings__sort-order__link, .product-listings__sort-order__close').slideUp('fast'); 5557 $('#js-trans-overlay').hide(); 5558 }); 5559 $('.product-listings__sort-order__list').find('li').children('a').click(function (e) { 5560 var 5561 sort_order = $(this).attr('href').replace(/[^0-9]+/, ''), 5562 $ajax_filter_sortby = $('#ajax_filters_sortby'), 5563 current_sort_order = $ajax_filter_sortby.val(); 5564 5565 $('#' + current_sort_order).removeClass('selected'); 5566 $(this).addClass('selected'); 5567 5568 var $sortName = $('#' + sort_order).text(); 5569 $('.selected_sort_order_label').text($sortName); 5570 5571 if (current_sort_order != sort_order) { 5572 $ajax_filter_sortby.val(sort_order); 5573 refreshProductListings(); 5574 } 5575 $('#js-trans-overlay').hide(); 5576 e.preventDefault(); 5577 return false; 5578 }); 5579 } 5580 vs.q(function () { 5581 bindSortBy(); 5582 }); 5583 </script>
5583 5584 5585 5586 5587 5588 </div> 5589</div> 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 <div class="search-results-products search-results-grid"> 5601 <ul id="js-search-results-products__list" class="search-results-products__list product-list row row--collapse" 5602 > 5603 5604<li class="col l-col-8 m-col-third s-col-16"> 5605<div class="product product--0 parent_product_id_24442" id="product_24442_49008" data-infid = "24442_56037" data-productid="" data-productreference=""> 5606 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 5607 <a href="/blue-circle-mastercrete-cement-p24442" 5608 title="Blue Circle Mastercrete Cement" 5609 class="infclick" 5610 target="_top" 5611 style="padding-bottom:100.00%;"> 5612 <img 5613 data-lazy="false" src="/images/blue-circle-mastercrete-cement-p24442-56037_thumb.jpg" 5614 srcset="/images/blue-circle-mastercrete-cement-p24442-56037_thumb.jpg 371w, /images/blue-circle-mastercrete-cement-p24442-56037_medium.jpg 665w" sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 5615 width="371" 5616 onload="typeof window.vs.debounce === 'function' && 5617 typeof match_details_height === 'function' && 5618 window.vs.debounce(match_details_height, 500)();" 5619 alt="blue circle mastercrete cement" /> 5620 5621<span class="product-sash vs-slick-hidden product-sash--3 product-sash--bottom_full product-sash--normal"> 5622<span style="background-color:rgba(199, 4, 17, 1);color:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 1);border-style:none;border-width:1px;font-weight:normal;"> 5623Direct from Beatsons</span> 5624</span> 5625 5626 </a> 5627 </div> 5628 <div class="product__details__holder"> 5629 <div class="product__details"> 5630 5631 5632 <div class="product__details__title product__details__title--branded"> 5633 5634 <a 5635 href="/blue-circle-mastercrete-cement-p24442" 5636 title="Blue Circle Mastercrete Cement" 5637 class="infclick" 5638 > 5639 5640 <span> 5641 Blue Circle </span> 5642 Mastercrete Cement 5643 </a> 5644 </div> 5645 5646 5647 <a href="/blue-circle-mastercrete-cement-p24442" 5648 aria-label="Blue Circle Mastercrete Cement" 5649 title="Blue Circle Mastercrete Cement" class="infclick"> 5650 <span class="product__details__subtitle"> 5651 Available for Click & Collect </span> 5652 </a> 5653 </div> 5654 <div class="product__options"> 5655 <div class="product__details__prices"> 5656 <span class="product__details__prices__price product__details__prices__price--from product__details__prices__price--sale"> 5657 <span>Now From 5658 <span 5659 class="product-content__price--inc" 5660 >
5661 <span 5662 class="GBP" 5663 > 5664 £6.99 </span> 5665 </span> 5666 <span 5667 class="product-content__price--ex" 5668 style="display:none;" > 5669 <span 5670 class="GBP" 5671 > 5672 £5.83 </span> 5673 </span> 5674 5675</span> 5676 </span> 5677 5678 5679 5680 5681 5682 <span class="product__details__prices__rrp product__details__prices__was"> 5683 Was 5684 <span 5685 class="product-content__price--inc" 5686 > 5687 <span 5688 class="GBP" 5689 > 5690 £7.99 </span> 5691 </span> 5692 <span 5693 class="product-content__price--ex" 5694 style="display:none;" > 5695 <span 5696 class="GBP" 5697 > 5698 £6.66 </span> 5699 </span> 5700 5701 </span> 5702 <span class="product__details__prices__spacer"> | </span> 5703 <span class="product__details__prices__saving"> 5704 Save: 5705 <span 5706 class="product-content__price--inc" 5707 > 5708 <span 5709 class="GBP" 5710 > 5711 £1.00 </span> 5712 </span> 5713 <span 5714 class="product-content__price--ex" 5715 style="display:none;" > 5716 <span 5717 class="GBP" 5718 > 5719 £0.83 </span> 5720 </span> 5721 5722 </span> 5723 5724 5725 5726 </div> 5727 5728 5729 <div 5730 class="ruk_rating_snippet ruk_rating_snippet_listing" 5731 data-sku="24442" 5732 ></div> 5733 5734 5735 5736 5737 5738 5739 <div class="product__options__buttons"> 5740 5741 <a href="/blue-circle-mastercrete-cement-p24442" 5742 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 24442, [], null, );return false" 5743 class="product__options__view"> 5744 <span>Add</span> 5745 </a> 5746 5747 <a 5748 href="/blue-circle-mastercrete-cement-p24442" 5749 class="product__options__buy infclick"> 5750 <span>View</span> 5751 </a> 5752 5753 5754 <a class="product__options__wishlist product__options__wishlist__24442" 5755 title="Add to wishlist" 5756 onclick="add_to_wishlist(24442, null, false);return false" 5757 > 5758 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 5759</a> 5760<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 5761<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 5762 5763 5764 5765 5766 </div> 5767 </div> 5768 </div> 5769 </div> 5770
5770<script> 5771 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 5772 var product24442_49008Interval = setInterval(function () { 5773 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 5774 clearInterval(product24442_49008Interval); 5775 var productRaw = { 5776 id: "24442", 5777 name: 'Blue Circle Mastercrete Cement', 5778 brand: 'Blue Circle', 5779 category: "Aggregates\/Building Aggregates", 5780 price: "6.99", 5781 list: list, 5782 position: 0 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 5783 if (!window.eeListingProducts) { 5784 window.eeListingProducts = {}; 5785 } 5786 window.eeListingProducts['product24442'] = productRaw; 5787 enhancedEcommerce.addImpression(product); 5788 enhancedEcommerce.bindProductClick( 5789 product, 5790 '#product_24442_49008 a.infclick', 5791 new EnhancedEcommerce.ActionFieldObject({ 5792 list: list, position: 0 }), { 5793 eventCategory: 'UX', 5794 eventAction: EnhancedEcommerce.Action.CLICK, 5795 eventLabel: 'Product Click', 5796 hitCallback: function () { 5797 var product = $('#product_24442_49008 a.infclick'), 5798 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 5799 5800 if (product.length) { // link is from Infinite Scroll 5801 return; 5802 } 5803 5804 if (typeof locale !== 'undefined') { 5805 locale = '/'+locale; 5806 } else { 5807 locale = ''; 5808 } 5809 5810 document.location = locale + '/blue-circle-mastercrete-cement-p24442'; 5811 } 5812 } 5813 ); 5814 } 5815 }, 100); 5816</script>
5816 5817</li> 5818 5819 5820<li class="col l-col-8 m-col-third s-col-16"> 5821<div class="product product--1 parent_product_id_28080" id="product_28080_11199" data-infid = "28080_56257" data-productid="" data-productreference="RMC007"> 5822 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 5823 <a href="/garden-c403/fencing-c2715/beatsons-postcrete-fast-setting-concrete-mix-p28080" 5824 title="Postcrete Fast Setting Concrete Mix" 5825 class="infclick" 5826 target="_top" 5827 style="padding-bottom:100.00%;"> 5828 <img 5829 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 5830 data-src="/images/beatsons-postcrete-fast-setting-concrete-mix-p28080-56257_thumb.jpg" 5831 class="lazyload" 5832 data-srcset="/images/beatsons-postcrete-fast-setting-concrete-mix-p28080-56257_thumb.jpg 371w, /images/beatsons-postcrete-fast-setting-concrete-mix-p28080-56257_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 5833 width="371" 5834 onload="typeof window.vs.debounce === 'function' && 5835 typeof match_details_height === 'function' && 5836 window.vs.debounce(match_details_height, 500)();" 5837 alt="postfix concrete postcrete" /> 5838 </a> 5839 </div> 5840 <div class="product__details__holder"> 5841 <div class="product__details"> 5842 5843 5844 <div class="product__details__title product__details__title--branded"> 5845 5846 <a 5847 href="/garden-c403/fencing-c2715/beatsons-postcrete-fast-setting-concrete-mix-p28080" 5848 title="Beatsons Postcrete Fast Setting Concrete Mix" 5849 class="infclick" 5850 > 5851 5852 <span> 5853 Beatsons </span> 5854 Postcrete Fast Setting Concrete Mix 5855 </a> 5856 </div> 5857 5858 5859 <a href="/garden-c403/fencing-c2715/beatsons-postcrete-fast-setting-concrete-mix-p28080" 5860 aria-label="Beatsons Postcrete Fast Setting Concrete Mix" 5861 title="Beatsons Postcrete Fast Setting Concrete Mix" class="infclick"> 5862 <span class="product__details__subtitle"> 5863 Available for Click & Collect </span> 5864 </a> 5865 </div> 5866 <div class="product__options"> 5867 <div class="product__details__prices"> 5868 <span class="product__details__prices__price"> 5869 <span><span 5870 class="product-content__price--inc" 5871 > 5872 <span 5873 class="GBP" 5874 > 5875 £5.79 </span> 5876 </span> 5877 <span 5878 class="product-content__price--ex" 5879 style="display:none;" >
5880 <span 5881 class="GBP" 5882 > 5883 £4.83 </span> 5884 </span></span> 5885 </span> 5886 5887 5888 5889 5890 5891 5892 5893 5894 </div> 5895 5896 5897 <div 5898 class="ruk_rating_snippet ruk_rating_snippet_listing" 5899 data-sku="28080" 5900 ></div> 5901 5902 5903 5904 5905 5906 5907 <div class="product__options__buttons"> 5908 5909 <a href="/garden-c403/fencing-c2715/beatsons-postcrete-fast-setting-concrete-mix-p28080" 5910 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 28080, [], null, );return false" 5911 class="product__options__view"> 5912 <span>Add</span> 5913 </a> 5914 5915 <a 5916 href="/garden-c403/fencing-c2715/beatsons-postcrete-fast-setting-concrete-mix-p28080" 5917 class="product__options__buy infclick"> 5918 <span>View</span> 5919 </a> 5920 5921 5922 <a class="product__options__wishlist product__options__wishlist__28080" 5923 title="Add to wishlist" 5924 onclick="add_to_wishlist(28080, null, false);return false" 5925 > 5926 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 5927</a> 5928<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 5929<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 5930 5931 5932 5933 5934 </div> 5935 </div> 5936 </div> 5937 </div> 5938
5938<script> 5939 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 5940 var product28080_11199Interval = setInterval(function () { 5941 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 5942 clearInterval(product28080_11199Interval); 5943 var productRaw = { 5944 id: "28080", 5945 name: 'Beatsons Postcrete Fast Setting Concrete Mix', 5946 brand: 'Beatsons', 5947 category: "Building Supplies\/Sand & Cement", 5948 price: "5.79", 5949 list: list, 5950 position: 1 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 5951 if (!window.eeListingProducts) { 5952 window.eeListingProducts = {}; 5953 } 5954 window.eeListingProducts['product28080'] = productRaw; 5955 enhancedEcommerce.addImpression(product); 5956 enhancedEcommerce.bindProductClick( 5957 product, 5958 '#product_28080_11199 a.infclick', 5959 new EnhancedEcommerce.ActionFieldObject({ 5960 list: list, position: 1 }), { 5961 eventCategory: 'UX', 5962 eventAction: EnhancedEcommerce.Action.CLICK, 5963 eventLabel: 'Product Click', 5964 hitCallback: function () { 5965 var product = $('#product_28080_11199 a.infclick'), 5966 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 5967 5968 if (product.length) { // link is from Infinite Scroll 5969 return; 5970 } 5971 5972 if (typeof locale !== 'undefined') { 5973 locale = '/'+locale; 5974 } else { 5975 locale = ''; 5976 } 5977 5978 document.location = locale + '/garden-c403/fencing-c2715/beatsons-postcrete-fast-setting-concrete-mix-p28080'; 5979 } 5980 } 5981 ); 5982 } 5983 }, 100); 5984</script>
5984 5985</li> 5986 5987 5988<li class="col l-col-8 m-col-third s-col-16"> 5989<div class="product product--2 parent_product_id_22759" id="product_22759_36620" data-infid = "22759_27598" data-productid="" data-productreference="RMC002"> 5990 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 5991 <a href="/building-supplies-c2514/powder-products-c2656/beatsons-hanson-ready-mix-40n-concrete-20kg-p22759" 5992 title="Hanson Ready Mix 40N Concrete 20kg" 5993 class="infclick" 5994 target="_top" 5995 style="padding-bottom:100.00%;"> 5996 <img 5997 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 5998 data-src="/images/beatsons-hanson-ready-mix-40n-concrete-20kg-p22759-27598_thumb.jpg" 5999 class="lazyload" 6000 data-srcset="/images/beatsons-hanson-ready-mix-40n-concrete-20kg-p22759-27598_thumb.jpg 371w, /images/beatsons-hanson-ready-mix-40n-concrete-20kg-p22759-27598_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 6001 width="371" 6002 onload="typeof window.vs.debounce === 'function' && 6003 typeof match_details_height === 'function' && 6004 window.vs.debounce(match_details_height, 500)();" 6005 alt="Hanson Ready Mix 40N Concrete 20kg" /> 6006 6007<span class="product-sash vs-slick-hidden product-sash--3 product-sash--bottom_full product-sash--normal"> 6008<span style="background-color:rgba(199, 4, 17, 1);color:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 1);border-style:none;border-width:1px;font-weight:normal;"> 6009Direct from Beatsons</span> 6010</span> 6011 6012 </a> 6013 </div> 6014 <div class="product__details__holder"> 6015 <div class="product__details"> 6016 6017 6018 <div class="product__details__title product__details__title--branded"> 6019 6020 <a 6021 href="/building-supplies-c2514/powder-products-c2656/beatsons-hanson-ready-mix-40n-concrete-20kg-p22759" 6022 title="Beatsons Hanson Ready Mix 40N Concrete 20kg" 6023 class="infclick" 6024 > 6025 6026 <span> 6027 Beatsons </span> 6028 Hanson Ready Mix 40N Concrete 20kg 6029 </a> 6030 </div> 6031 6032 6033 <a href="/building-supplies-c2514/powder-products-c2656/beatsons-hanson-ready-mix-40n-concrete-20kg-p22759" 6034 aria-label="Beatsons Hanson Ready Mix 40N Concrete 20kg" 6035 title="Beatsons Hanson Ready Mix 40N Concrete 20kg" class="infclick"> 6036 <span class="product__details__subtitle"> 6037 Available for Click & Collect </span> 6038 </a> 6039 </div> 6040 <div class="product__options"> 6041 <div class="product__details__prices"> 6042 <span class="product__details__prices__price"> 6043 <span><span 6044 class="product-content__price--inc" 6045 > 6046 <span 6047 class="GBP" 6048 > 6049 £9.99 </span> 6050 </span>
6051 <span 6052 class="product-content__price--ex" 6053 style="display:none;" > 6054 <span 6055 class="GBP" 6056 > 6057 £8.33 </span> 6058 </span></span> 6059 </span> 6060 6061 6062 6063 6064 6065 6066 6067 6068 </div> 6069 6070 6071 <div 6072 class="ruk_rating_snippet ruk_rating_snippet_listing" 6073 data-sku="22759" 6074 ></div> 6075 6076 6077 6078 6079 6080 6081 <div class="product__options__buttons"> 6082 6083 <a href="/building-supplies-c2514/powder-products-c2656/beatsons-hanson-ready-mix-40n-concrete-20kg-p22759" 6084 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 22759, [], null, );return false" 6085 class="product__options__view"> 6086 <span>Add</span> 6087 </a> 6088 6089 <a 6090 href="/building-supplies-c2514/powder-products-c2656/beatsons-hanson-ready-mix-40n-concrete-20kg-p22759" 6091 class="product__options__buy infclick"> 6092 <span>View</span> 6093 </a> 6094 6095 6096 <a class="product__options__wishlist product__options__wishlist__22759" 6097 title="Add to wishlist" 6098 onclick="add_to_wishlist(22759, null, false);return false" 6099 > 6100 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 6101</a> 6102<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 6103<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 6104 6105 6106 6107 6108 </div> 6109 </div> 6110 </div> 6111 </div> 6112
6112<script> 6113 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 6114 var product22759_36620Interval = setInterval(function () { 6115 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 6116 clearInterval(product22759_36620Interval); 6117 var productRaw = { 6118 id: "22759", 6119 name: 'Beatsons Hanson Ready Mix 40N Concrete 20kg', 6120 brand: 'Beatsons', 6121 category: "Aggregates\/Building Aggregates", 6122 price: "9.99", 6123 list: list, 6124 position: 2 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 6125 if (!window.eeListingProducts) { 6126 window.eeListingProducts = {}; 6127 } 6128 window.eeListingProducts['product22759'] = productRaw; 6129 enhancedEcommerce.addImpression(product); 6130 enhancedEcommerce.bindProductClick( 6131 product, 6132 '#product_22759_36620 a.infclick', 6133 new EnhancedEcommerce.ActionFieldObject({ 6134 list: list, position: 2 }), { 6135 eventCategory: 'UX', 6136 eventAction: EnhancedEcommerce.Action.CLICK, 6137 eventLabel: 'Product Click', 6138 hitCallback: function () { 6139 var product = $('#product_22759_36620 a.infclick'), 6140 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 6141 6142 if (product.length) { // link is from Infinite Scroll 6143 return; 6144 } 6145 6146 if (typeof locale !== 'undefined') { 6147 locale = '/'+locale; 6148 } else { 6149 locale = ''; 6150 } 6151 6152 document.location = locale + '/building-supplies-c2514/powder-products-c2656/beatsons-hanson-ready-mix-40n-concrete-20kg-p22759'; 6153 } 6154 } 6155 ); 6156 } 6157 }, 100); 6158</script>
6158 6159</li> 6160 6161 6162<li class="col l-col-8 m-col-third s-col-16"> 6163<div class="product product--3 parent_product_id_26967" id="product_26967_53144" data-infid = "26967_44028" data-productid="" data-productreference="RMC003"> 6164 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 6165 <a href="/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-sand-cement-mortar-20kg-p26967" 6166 title="Hanson Sand Cement Mortar 20kg" 6167 class="infclick" 6168 target="_top" 6169 style="padding-bottom:100.00%;"> 6170 <img 6171 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 6172 data-src="/images/beatsons-hanson-sand-cement-mortar-20kg-p26967-44028_thumb.jpg" 6173 class="lazyload" 6174 data-srcset="/images/beatsons-hanson-sand-cement-mortar-20kg-p26967-44028_thumb.jpg 371w, /images/beatsons-hanson-sand-cement-mortar-20kg-p26967-44028_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 6175 width="371" 6176 onload="typeof window.vs.debounce === 'function' && 6177 typeof match_details_height === 'function' && 6178 window.vs.debounce(match_details_height, 500)();" 6179 alt="Hanson Sand Cement Mortar 20kg" /> 6180 6181<span class="product-sash vs-slick-hidden product-sash--3 product-sash--bottom_full product-sash--normal"> 6182<span style="background-color:rgba(199, 4, 17, 1);color:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 1);border-style:none;border-width:1px;font-weight:normal;"> 6183Direct from Beatsons</span> 6184</span> 6185 6186 </a> 6187 </div> 6188 <div class="product__details__holder"> 6189 <div class="product__details"> 6190 6191 6192 <div class="product__details__title product__details__title--branded"> 6193 6194 <a 6195 href="/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-sand-cement-mortar-20kg-p26967" 6196 title="Beatsons Hanson Sand Cement Mortar 20kg" 6197 class="infclick" 6198 > 6199 6200 <span> 6201 Beatsons </span> 6202 Hanson Sand Cement Mortar 20kg 6203 </a> 6204 </div> 6205 6206 6207 <a href="/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-sand-cement-mortar-20kg-p26967" 6208 aria-label="Beatsons Hanson Sand Cement Mortar 20kg" 6209 title="Beatsons Hanson Sand Cement Mortar 20kg" class="infclick"> 6210 <span class="product__details__subtitle"> 6211 Available for Click & Collect </span> 6212 </a> 6213 </div> 6214 <div class="product__options"> 6215 <div class="product__details__prices"> 6216 <span class="product__details__prices__price"> 6217 <span><span 6218 class="product-content__price--inc" 6219 > 6220 <span 6221 class="GBP" 6222 > 6223 £8.99 </span> 6224 </span>
6225 <span 6226 class="product-content__price--ex" 6227 style="display:none;" > 6228 <span 6229 class="GBP" 6230 > 6231 £7.49 </span> 6232 </span></span> 6233 </span> 6234 6235 6236 6237 6238 6239 6240 6241 6242 </div> 6243 6244 6245 <div 6246 class="ruk_rating_snippet ruk_rating_snippet_listing" 6247 data-sku="26967" 6248 ></div> 6249 6250 6251 6252 6253 6254 6255 <div class="product__options__buttons"> 6256 6257 <a href="/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-sand-cement-mortar-20kg-p26967" 6258 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 26967, [], null, );return false" 6259 class="product__options__view"> 6260 <span>Add</span> 6261 </a> 6262 6263 <a 6264 href="/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-sand-cement-mortar-20kg-p26967" 6265 class="product__options__buy infclick"> 6266 <span>View</span> 6267 </a> 6268 6269 6270 <a class="product__options__wishlist product__options__wishlist__26967" 6271 title="Add to wishlist" 6272 onclick="add_to_wishlist(26967, null, false);return false" 6273 > 6274 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 6275</a> 6276<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 6277<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 6278 6279 6280 6281 6282 </div> 6283 </div> 6284 </div> 6285 </div> 6286
6286<script> 6287 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 6288 var product26967_53144Interval = setInterval(function () { 6289 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 6290 clearInterval(product26967_53144Interval); 6291 var productRaw = { 6292 id: "26967", 6293 name: 'Beatsons Hanson Sand Cement Mortar 20kg', 6294 brand: 'Beatsons', 6295 category: "Building Supplies\/Sand & Cement", 6296 price: "8.99", 6297 list: list, 6298 position: 3 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 6299 if (!window.eeListingProducts) { 6300 window.eeListingProducts = {}; 6301 } 6302 window.eeListingProducts['product26967'] = productRaw; 6303 enhancedEcommerce.addImpression(product); 6304 enhancedEcommerce.bindProductClick( 6305 product, 6306 '#product_26967_53144 a.infclick', 6307 new EnhancedEcommerce.ActionFieldObject({ 6308 list: list, position: 3 }), { 6309 eventCategory: 'UX', 6310 eventAction: EnhancedEcommerce.Action.CLICK, 6311 eventLabel: 'Product Click', 6312 hitCallback: function () { 6313 var product = $('#product_26967_53144 a.infclick'), 6314 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 6315 6316 if (product.length) { // link is from Infinite Scroll 6317 return; 6318 } 6319 6320 if (typeof locale !== 'undefined') { 6321 locale = '/'+locale; 6322 } else { 6323 locale = ''; 6324 } 6325 6326 document.location = locale + '/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-sand-cement-mortar-20kg-p26967'; 6327 } 6328 } 6329 ); 6330 } 6331 }, 100); 6332</script>
6332 6333</li> 6334 6335 6336<li class="col l-col-8 m-col-third s-col-16"> 6337<div class="product product--4 parent_product_id_26968" id="product_26968_60220" data-infid = "26968_44029" data-productid="" data-productreference="RMC004"> 6338 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 6339 <a href="/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-fast-set-postcrete-20kg-p26968" 6340 title="Hanson Fast Set Postcrete 20Kg" 6341 class="infclick" 6342 target="_top" 6343 style="padding-bottom:100.00%;"> 6344 <img 6345 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 6346 data-src="/images/beatsons-hanson-fast-set-postcrete-20kg-p26968-44029_thumb.jpg" 6347 class="lazyload" 6348 data-srcset="/images/beatsons-hanson-fast-set-postcrete-20kg-p26968-44029_thumb.jpg 371w, /images/beatsons-hanson-fast-set-postcrete-20kg-p26968-44029_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 6349 width="371" 6350 onload="typeof window.vs.debounce === 'function' && 6351 typeof match_details_height === 'function' && 6352 window.vs.debounce(match_details_height, 500)();" 6353 alt="Hanson Fast Set Postcrete 20Kg" /> 6354 6355<span class="product-sash vs-slick-hidden product-sash--3 product-sash--bottom_full product-sash--normal"> 6356<span style="background-color:rgba(199, 4, 17, 1);color:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 1);border-style:none;border-width:1px;font-weight:normal;"> 6357Direct from Beatsons</span> 6358</span> 6359 6360 </a> 6361 </div> 6362 <div class="product__details__holder"> 6363 <div class="product__details"> 6364 6365 6366 <div class="product__details__title product__details__title--branded"> 6367 6368 <a 6369 href="/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-fast-set-postcrete-20kg-p26968" 6370 title="Beatsons Hanson Fast Set Postcrete 20Kg" 6371 class="infclick" 6372 > 6373 6374 <span> 6375 Beatsons </span> 6376 Hanson Fast Set Postcrete 20Kg 6377 </a> 6378 </div> 6379 6380 6381 <a href="/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-fast-set-postcrete-20kg-p26968" 6382 aria-label="Beatsons Hanson Fast Set Postcrete 20Kg" 6383 title="Beatsons Hanson Fast Set Postcrete 20Kg" class="infclick"> 6384 <span class="product__details__subtitle"> 6385 Available for Click & Collect </span> 6386 </a> 6387 </div> 6388 <div class="product__options"> 6389 <div class="product__details__prices"> 6390 <span class="product__details__prices__price"> 6391 <span><span 6392 class="product-content__price--inc" 6393 > 6394 <span 6395 class="GBP" 6396 > 6397 £7.39 </span> 6398 </span>
6399 <span 6400 class="product-content__price--ex" 6401 style="display:none;" > 6402 <span 6403 class="GBP" 6404 > 6405 £6.16 </span> 6406 </span></span> 6407 </span> 6408 6409 6410 6411 6412 6413 6414 6415 6416 </div> 6417 6418 6419 <div 6420 class="ruk_rating_snippet ruk_rating_snippet_listing" 6421 data-sku="26968" 6422 ></div> 6423 6424 6425 6426 6427 6428 6429 <div class="product__options__buttons"> 6430 6431 <a href="/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-fast-set-postcrete-20kg-p26968" 6432 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 26968, [], null, );return false" 6433 class="product__options__view"> 6434 <span>Add</span> 6435 </a> 6436 6437 <a 6438 href="/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-fast-set-postcrete-20kg-p26968" 6439 class="product__options__buy infclick"> 6440 <span>View</span> 6441 </a> 6442 6443 6444 <a class="product__options__wishlist product__options__wishlist__26968" 6445 title="Add to wishlist" 6446 onclick="add_to_wishlist(26968, null, false);return false" 6447 > 6448 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 6449</a> 6450<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 6451<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 6452 6453 6454 6455 6456 </div> 6457 </div> 6458 </div> 6459 </div> 6460
6460<script> 6461 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 6462 var product26968_60220Interval = setInterval(function () { 6463 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 6464 clearInterval(product26968_60220Interval); 6465 var productRaw = { 6466 id: "26968", 6467 name: 'Beatsons Hanson Fast Set Postcrete 20Kg', 6468 brand: 'Beatsons', 6469 category: "Building Supplies\/Sand & Cement", 6470 price: "7.39", 6471 list: list, 6472 position: 4 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 6473 if (!window.eeListingProducts) { 6474 window.eeListingProducts = {}; 6475 } 6476 window.eeListingProducts['product26968'] = productRaw; 6477 enhancedEcommerce.addImpression(product); 6478 enhancedEcommerce.bindProductClick( 6479 product, 6480 '#product_26968_60220 a.infclick', 6481 new EnhancedEcommerce.ActionFieldObject({ 6482 list: list, position: 4 }), { 6483 eventCategory: 'UX', 6484 eventAction: EnhancedEcommerce.Action.CLICK, 6485 eventLabel: 'Product Click', 6486 hitCallback: function () { 6487 var product = $('#product_26968_60220 a.infclick'), 6488 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 6489 6490 if (product.length) { // link is from Infinite Scroll 6491 return; 6492 } 6493 6494 if (typeof locale !== 'undefined') { 6495 locale = '/'+locale; 6496 } else { 6497 locale = ''; 6498 } 6499 6500 document.location = locale + '/building-supplies-c2514/sand-cement-c2284/beatsons-hanson-fast-set-postcrete-20kg-p26968'; 6501 } 6502 } 6503 ); 6504 } 6505 }, 100); 6506</script>
6506 6507</li> 6508 6509 6510<li class="col l-col-8 m-col-third s-col-16"> 6511<div class="product product--5 parent_product_id_29535" id="product_29535_31210" data-infid = "29535_64689" data-productid="" data-productreference="RMC008"> 6512 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 6513 <a href="/building-supplies-c2514/sand-cement-c2284/beatsons-build-it-mortar-20kg-p29535" 6514 title="Build it mortar 20kg" 6515 class="infclick" 6516 target="_top" 6517 style="padding-bottom:100.00%;"> 6518 <img 6519 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 6520 data-src="/images/beatsons-build-it-mortar-20kg-p29535-64689_thumb.jpg" 6521 class="lazyload" 6522 data-srcset="/images/beatsons-build-it-mortar-20kg-p29535-64689_thumb.jpg 371w, /images/beatsons-build-it-mortar-20kg-p29535-64689_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 6523 width="371" 6524 onload="typeof window.vs.debounce === 'function' && 6525 typeof match_details_height === 'function' && 6526 window.vs.debounce(match_details_height, 500)();" 6527 alt="Build it mortar 20kg" /> 6528 </a> 6529 </div> 6530 <div class="product__details__holder"> 6531 <div class="product__details"> 6532 6533 6534 <div class="product__details__title product__details__title--branded"> 6535 6536 <a 6537 href="/building-supplies-c2514/sand-cement-c2284/beatsons-build-it-mortar-20kg-p29535" 6538 title="Beatsons Build it mortar 20kg" 6539 class="infclick" 6540 > 6541 6542 <span> 6543 Beatsons </span> 6544 Build it mortar 20kg 6545 </a> 6546 </div> 6547 6548 6549 <a href="/building-supplies-c2514/sand-cement-c2284/beatsons-build-it-mortar-20kg-p29535" 6550 aria-label="Beatsons Build it mortar 20kg" 6551 title="Beatsons Build it mortar 20kg" class="infclick"> 6552 <span class="product__details__subtitle"> 6553 Available for Click & Collect </span> 6554 </a> 6555 </div> 6556 <div class="product__options"> 6557 <div class="product__details__prices"> 6558 <span class="product__details__prices__price"> 6559 <span><span 6560 class="product-content__price--inc" 6561 > 6562 <span 6563 class="GBP" 6564 > 6565 £9.16 </span> 6566 </span> 6567 <span 6568 class="product-content__price--ex" 6569 style="display:none;" > 6570 <span 6571 class="GBP" 6572 > 6573 £7.63 </span> 6574 </span></span> 6575 </span> 6576 6577 6578 6579 6580 6581 6582 6583 6584 </div> 6585 6586 6587 <div 6588 class="ruk_rating_snippet ruk_rating_snippet_listing" 6589 data-sku="29535" 6590 ></div> 6591 6592 6593 6594 6595 6596 6597 <div class="product__options__buttons"> 6598 6599 <a href="/building-supplies-c2514/sand-cement-c2284/beatsons-build-it-mortar-20kg-p29535" 6600 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 29535, [], null, );return false" 6601 class="product__options__view">
6602 <span>Add</span> 6603 </a> 6604 6605 <a 6606 href="/building-supplies-c2514/sand-cement-c2284/beatsons-build-it-mortar-20kg-p29535" 6607 class="product__options__buy infclick"> 6608 <span>View</span> 6609 </a> 6610 6611 6612 <a class="product__options__wishlist product__options__wishlist__29535" 6613 title="Add to wishlist" 6614 onclick="add_to_wishlist(29535, null, false);return false" 6615 > 6616 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 6617</a> 6618<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 6619<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 6620 6621 6622 6623 6624 </div> 6625 </div> 6626 </div> 6627 </div> 6628
6628<script> 6629 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 6630 var product29535_31210Interval = setInterval(function () { 6631 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 6632 clearInterval(product29535_31210Interval); 6633 var productRaw = { 6634 id: "29535", 6635 name: 'Beatsons Build it mortar 20kg', 6636 brand: 'Beatsons', 6637 category: "Building Supplies\/Sand & Cement", 6638 price: "9.16", 6639 list: list, 6640 position: 5 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 6641 if (!window.eeListingProducts) { 6642 window.eeListingProducts = {}; 6643 } 6644 window.eeListingProducts['product29535'] = productRaw; 6645 enhancedEcommerce.addImpression(product); 6646 enhancedEcommerce.bindProductClick( 6647 product, 6648 '#product_29535_31210 a.infclick', 6649 new EnhancedEcommerce.ActionFieldObject({ 6650 list: list, position: 5 }), { 6651 eventCategory: 'UX', 6652 eventAction: EnhancedEcommerce.Action.CLICK, 6653 eventLabel: 'Product Click', 6654 hitCallback: function () { 6655 var product = $('#product_29535_31210 a.infclick'), 6656 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 6657 6658 if (product.length) { // link is from Infinite Scroll 6659 return; 6660 } 6661 6662 if (typeof locale !== 'undefined') { 6663 locale = '/'+locale; 6664 } else { 6665 locale = ''; 6666 } 6667 6668 document.location = locale + '/building-supplies-c2514/sand-cement-c2284/beatsons-build-it-mortar-20kg-p29535'; 6669 } 6670 } 6671 ); 6672 } 6673 }, 100); 6674</script>
6674 6675</li> 6676 6677 6678<li class="col l-col-8 m-col-third s-col-16"> 6679<div class="product product--6 parent_product_id_19795" id="product_19795_22463" data-infid = "19795_62026" data-productid="" data-productreference="SNO002"> 6680 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 6681 <a href="/blue-circle-snowcrete-white-cement-25kg-p19795" 6682 title="Blue Circle Snowcrete White Cement 25kg" 6683 class="infclick" 6684 target="_top" 6685 style="padding-bottom:100.00%;"> 6686 <img 6687 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 6688 data-src="/images/blue-circle-snowcrete-white-cement-25kg-p19795-62026_thumb.jpg" 6689 class="lazyload" 6690 data-srcset="/images/blue-circle-snowcrete-white-cement-25kg-p19795-62026_thumb.jpg 371w, /images/blue-circle-snowcrete-white-cement-25kg-p19795-62026_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 6691 width="371" 6692 onload="typeof window.vs.debounce === 'function' && 6693 typeof match_details_height === 'function' && 6694 window.vs.debounce(match_details_height, 500)();" 6695 alt="blue circle snowcrete white cement" /> 6696 6697<span class="product-sash vs-slick-hidden product-sash--3 product-sash--bottom_full product-sash--normal"> 6698<span style="background-color:rgba(199, 4, 17, 1);color:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 1);border-style:none;border-width:1px;font-weight:normal;"> 6699Direct from Beatsons</span> 6700</span> 6701 6702 </a> 6703 </div> 6704 <div class="product__details__holder"> 6705 <div class="product__details"> 6706 6707 6708 <div class="product__details__title product__details__title--branded"> 6709 6710 <a 6711 href="/blue-circle-snowcrete-white-cement-25kg-p19795" 6712 title="Blue Circle Snowcrete White Cement 25kg" 6713 class="infclick" 6714 > 6715 6716 <span> 6717 Blue Circle </span> 6718 Snowcrete White Cement 25kg 6719 </a> 6720 </div> 6721 6722 6723 </div> 6724 <div class="product__options"> 6725 <div class="product__details__prices"> 6726 <span class="product__details__prices__price"> 6727 <span><span 6728 class="product-content__price--inc" 6729 > 6730 <span 6731 class="GBP" 6732 > 6733 £17.33 </span> 6734 </span> 6735 <span 6736 class="product-content__price--ex" 6737 style="display:none;" > 6738 <span 6739 class="GBP" 6740 > 6741 £14.44 </span> 6742 </span></span> 6743 </span> 6744 6745 6746 6747 6748 6749 6750 6751 6752 </div> 6753 6754 6755 <div 6756 class="ruk_rating_snippet ruk_rating_snippet_listing" 6757 data-sku="19795" 6758 ></div> 6759 6760 6761 6762 6763 6764 6765 <div class="product__options__buttons"> 6766 6767 <a href="/blue-circle-snowcrete-white-cement-25kg-p19795" 6768 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 19795, [], null, );return false" 6769 class="product__options__view">
6770 <span>Add</span> 6771 </a> 6772 6773 <a 6774 href="/blue-circle-snowcrete-white-cement-25kg-p19795" 6775 class="product__options__buy infclick"> 6776 <span>View</span> 6777 </a> 6778 6779 6780 <a class="product__options__wishlist product__options__wishlist__19795" 6781 title="Add to wishlist" 6782 onclick="add_to_wishlist(19795, null, false);return false" 6783 > 6784 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 6785</a> 6786<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 6787<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 6788 6789 6790 6791 6792 </div> 6793 </div> 6794 </div> 6795 </div> 6796
6796<script> 6797 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 6798 var product19795_22463Interval = setInterval(function () { 6799 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 6800 clearInterval(product19795_22463Interval); 6801 var productRaw = { 6802 id: "19795", 6803 name: 'Blue Circle Snowcrete White Cement 25kg', 6804 brand: 'Blue Circle', 6805 category: "Aggregates\/Building Aggregates", 6806 price: "17.33", 6807 list: list, 6808 position: 6 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 6809 if (!window.eeListingProducts) { 6810 window.eeListingProducts = {}; 6811 } 6812 window.eeListingProducts['product19795'] = productRaw; 6813 enhancedEcommerce.addImpression(product); 6814 enhancedEcommerce.bindProductClick( 6815 product, 6816 '#product_19795_22463 a.infclick', 6817 new EnhancedEcommerce.ActionFieldObject({ 6818 list: list, position: 6 }), { 6819 eventCategory: 'UX', 6820 eventAction: EnhancedEcommerce.Action.CLICK, 6821 eventLabel: 'Product Click', 6822 hitCallback: function () { 6823 var product = $('#product_19795_22463 a.infclick'), 6824 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 6825 6826 if (product.length) { // link is from Infinite Scroll 6827 return; 6828 } 6829 6830 if (typeof locale !== 'undefined') { 6831 locale = '/'+locale; 6832 } else { 6833 locale = ''; 6834 } 6835 6836 document.location = locale + '/blue-circle-snowcrete-white-cement-25kg-p19795'; 6837 } 6838 } 6839 ); 6840 } 6841 }, 100); 6842</script>
6842 6843</li> 6844 6845 6846<li class="col l-col-8 m-col-third s-col-16"> 6847<div class="product product--7 parent_product_id_27295" id="product_27295_85675" data-infid = "27295_62657" data-productid="" data-productreference="PLAB001"> 6848 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 6849 <a href="/building-supplies-c2514/plasterboard-c542/knauf-bonding-compound-25kg-adhesive-dot-dab-p27295" 6850 title="Bonding Compound 25kg (Adhesive Dot Dab)" 6851 class="infclick" 6852 target="_top" 6853 style="padding-bottom:100.00%;"> 6854 <img 6855 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 6856 data-src="/images/knauf-bonding-compound-25kg-adhesive-dot-dab-p27295-62657_thumb.jpg" 6857 class="lazyload" 6858 data-srcset="/images/knauf-bonding-compound-25kg-adhesive-dot-dab-p27295-62657_thumb.jpg 371w, /images/knauf-bonding-compound-25kg-adhesive-dot-dab-p27295-62657_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 6859 width="371" 6860 onload="typeof window.vs.debounce === 'function' && 6861 typeof match_details_height === 'function' && 6862 window.vs.debounce(match_details_height, 500)();" 6863 alt="knauf plasterboard adhesive 25kg bonding compound" /> 6864 6865<span class="product-sash vs-slick-hidden product-sash--3 product-sash--bottom_full product-sash--normal"> 6866<span style="background-color:rgba(199, 4, 17, 1);color:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 1);border-style:none;border-width:1px;font-weight:normal;"> 6867Direct from Beatsons</span> 6868</span> 6869 6870 </a> 6871 </div> 6872 <div class="product__details__holder"> 6873 <div class="product__details"> 6874 6875 6876 <div class="product__details__title product__details__title--branded"> 6877 6878 <a 6879 href="/building-supplies-c2514/plasterboard-c542/knauf-bonding-compound-25kg-adhesive-dot-dab-p27295" 6880 title="Knauf Bonding Compound 25kg (Adhesive Dot Dab)" 6881 class="infclick" 6882 > 6883 6884 <span> 6885 Knauf </span> 6886 Bonding Compound 25kg (Adhesive Dot Dab) 6887 </a> 6888 </div> 6889 6890 6891 <a href="/building-supplies-c2514/plasterboard-c542/knauf-bonding-compound-25kg-adhesive-dot-dab-p27295" 6892 aria-label="Knauf Bonding Compound 25kg (Adhesive Dot Dab)" 6893 title="Knauf Bonding Compound 25kg (Adhesive Dot Dab)" class="infclick"> 6894 <span class="product__details__subtitle"> 6895 Available for Click & Collect </span> 6896 </a> 6897 </div> 6898 <div class="product__options"> 6899 <div class="product__details__prices"> 6900 <span class="product__details__prices__price"> 6901 <span><span 6902 class="product-content__price--inc" 6903 >
6904 <span 6905 class="GBP" 6906 > 6907 £13.99 </span> 6908 </span> 6909 <span 6910 class="product-content__price--ex" 6911 style="display:none;" > 6912 <span 6913 class="GBP" 6914 > 6915 £11.66 </span> 6916 </span></span> 6917 </span> 6918 6919 6920 6921 6922 6923 6924 6925 6926 </div> 6927 6928 6929 <div 6930 class="ruk_rating_snippet ruk_rating_snippet_listing" 6931 data-sku="27295" 6932 ></div> 6933 6934 6935 6936 6937 6938 6939 <div class="product__options__buttons"> 6940 6941 <a href="/building-supplies-c2514/plasterboard-c542/knauf-bonding-compound-25kg-adhesive-dot-dab-p27295" 6942 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 27295, [], null, );return false" 6943 class="product__options__view"> 6944 <span>Add</span> 6945 </a> 6946 6947 <a 6948 href="/building-supplies-c2514/plasterboard-c542/knauf-bonding-compound-25kg-adhesive-dot-dab-p27295" 6949 class="product__options__buy infclick"> 6950 <span>View</span> 6951 </a> 6952 6953 6954 <a class="product__options__wishlist product__options__wishlist__27295" 6955 title="Add to wishlist" 6956 onclick="add_to_wishlist(27295, null, false);return false" 6957 > 6958 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 6959</a> 6960<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 6961<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 6962 6963 6964 6965 6966 </div> 6967 </div> 6968 </div> 6969 </div> 6970
6970<script> 6971 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 6972 var product27295_85675Interval = setInterval(function () { 6973 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 6974 clearInterval(product27295_85675Interval); 6975 var productRaw = { 6976 id: "27295", 6977 name: 'Knauf Bonding Compound 25kg (Adhesive Dot Dab)', 6978 brand: 'Knauf', 6979 category: "Building Supplies\/Plasterboard", 6980 price: "13.99", 6981 list: list, 6982 position: 7 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 6983 if (!window.eeListingProducts) { 6984 window.eeListingProducts = {}; 6985 } 6986 window.eeListingProducts['product27295'] = productRaw; 6987 enhancedEcommerce.addImpression(product); 6988 enhancedEcommerce.bindProductClick( 6989 product, 6990 '#product_27295_85675 a.infclick', 6991 new EnhancedEcommerce.ActionFieldObject({ 6992 list: list, position: 7 }), { 6993 eventCategory: 'UX', 6994 eventAction: EnhancedEcommerce.Action.CLICK, 6995 eventLabel: 'Product Click', 6996 hitCallback: function () { 6997 var product = $('#product_27295_85675 a.infclick'), 6998 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 6999 7000 if (product.length) { // link is from Infinite Scroll 7001 return; 7002 } 7003 7004 if (typeof locale !== 'undefined') { 7005 locale = '/'+locale; 7006 } else { 7007 locale = ''; 7008 } 7009 7010 document.location = locale + '/building-supplies-c2514/plasterboard-c542/knauf-bonding-compound-25kg-adhesive-dot-dab-p27295'; 7011 } 7012 } 7013 ); 7014 } 7015 }, 100); 7016</script>
7016 7017</li> 7018 7019 7020<li class="col l-col-8 m-col-third s-col-16"> 7021<div class="product product--8 parent_product_id_28127" id="product_28127_11593" data-infid = "28127_66303" data-productid="" data-productreference="PLAB007"> 7022 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 7023 <a href="/building-supplies-c2514/plasterboard-c542/knauf-fill-finish-light-jointing-compound-p28127" 7024 title="Fill & Finish Light Jointing Compound" 7025 class="infclick" 7026 target="_top" 7027 style="padding-bottom:100.00%;"> 7028 <img 7029 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 7030 data-src="/images/knauf-fill-finish-light-jointing-compound-p28127-66303_thumb.jpg" 7031 class="lazyload" 7032 data-srcset="/images/knauf-fill-finish-light-jointing-compound-p28127-66303_thumb.jpg 371w, /images/knauf-fill-finish-light-jointing-compound-p28127-66303_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 7033 width="371" 7034 onload="typeof window.vs.debounce === 'function' && 7035 typeof match_details_height === 'function' && 7036 window.vs.debounce(match_details_height, 500)();" 7037 alt="knauf fill & finish light jointing compound" /> 7038 7039<span class="product-sash vs-slick-hidden product-sash--13 product-sash--bottom_full product-sash--normal"> 7040<span style="background-color:rgba(201, 6, 19, 1);color:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 1);border-style:none;border-width:1px;font-weight:normal;"> 7041UK Mainland Delivery</span> 7042</span> 7043 7044 </a> 7045 </div> 7046 <div class="product__details__holder"> 7047 <div class="product__details"> 7048 7049 7050 <div class="product__details__title product__details__title--branded"> 7051 7052 <a 7053 href="/building-supplies-c2514/plasterboard-c542/knauf-fill-finish-light-jointing-compound-p28127" 7054 title="Knauf Fill & Finish Light Jointing Compound" 7055 class="infclick" 7056 > 7057 7058 <span> 7059 Knauf </span> 7060 Fill & Finish Light Jointing Compound 7061 </a> 7062 </div> 7063 7064 7065 <a href="/building-supplies-c2514/plasterboard-c542/knauf-fill-finish-light-jointing-compound-p28127" 7066 aria-label="Knauf Fill & Finish Light Jointing Compound" 7067 title="Knauf Fill & Finish Light Jointing Compound" class="infclick"> 7068 <span class="product__details__subtitle"> 7069 Available for Click & Collect </span> 7070 </a> 7071 </div> 7072 <div class="product__options"> 7073 <div class="product__details__prices"> 7074 <span class="product__details__prices__price"> 7075 <span><span 7076 class="product-content__price--inc" 7077 > 7078 <span 7079 class="GBP" 7080 > 7081 £43.99 </span> 7082 </span>
7083 <span 7084 class="product-content__price--ex" 7085 style="display:none;" > 7086 <span 7087 class="GBP" 7088 > 7089 £36.66 </span> 7090 </span></span> 7091 </span> 7092 7093 7094 7095 7096 7097 7098 7099 7100 </div> 7101 7102 7103 <div 7104 class="ruk_rating_snippet ruk_rating_snippet_listing" 7105 data-sku="28127" 7106 ></div> 7107 7108 7109 7110 7111 7112 7113 <div class="product__options__buttons"> 7114 7115 <a href="/building-supplies-c2514/plasterboard-c542/knauf-fill-finish-light-jointing-compound-p28127" 7116 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 28127, [], null, );return false" 7117 class="product__options__view"> 7118 <span>Add</span> 7119 </a> 7120 7121 <a 7122 href="/building-supplies-c2514/plasterboard-c542/knauf-fill-finish-light-jointing-compound-p28127" 7123 class="product__options__buy infclick"> 7124 <span>View</span> 7125 </a> 7126 7127 7128 <a class="product__options__wishlist product__options__wishlist__28127" 7129 title="Add to wishlist" 7130 onclick="add_to_wishlist(28127, null, false);return false" 7131 > 7132 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 7133</a> 7134<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 7135<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 7136 7137 7138 7139 7140 </div> 7141 </div> 7142 </div> 7143 </div> 7144
7144<script> 7145 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 7146 var product28127_11593Interval = setInterval(function () { 7147 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 7148 clearInterval(product28127_11593Interval); 7149 var productRaw = { 7150 id: "28127", 7151 name: 'Knauf Fill & Finish Light Jointing Compound', 7152 brand: 'Knauf', 7153 category: "Building Supplies\/Plasterboard", 7154 price: "43.99", 7155 list: list, 7156 position: 8 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 7157 if (!window.eeListingProducts) { 7158 window.eeListingProducts = {}; 7159 } 7160 window.eeListingProducts['product28127'] = productRaw; 7161 enhancedEcommerce.addImpression(product); 7162 enhancedEcommerce.bindProductClick( 7163 product, 7164 '#product_28127_11593 a.infclick', 7165 new EnhancedEcommerce.ActionFieldObject({ 7166 list: list, position: 8 }), { 7167 eventCategory: 'UX', 7168 eventAction: EnhancedEcommerce.Action.CLICK, 7169 eventLabel: 'Product Click', 7170 hitCallback: function () { 7171 var product = $('#product_28127_11593 a.infclick'), 7172 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 7173 7174 if (product.length) { // link is from Infinite Scroll 7175 return; 7176 } 7177 7178 if (typeof locale !== 'undefined') { 7179 locale = '/'+locale; 7180 } else { 7181 locale = ''; 7182 } 7183 7184 document.location = locale + '/building-supplies-c2514/plasterboard-c542/knauf-fill-finish-light-jointing-compound-p28127'; 7185 } 7186 } 7187 ); 7188 } 7189 }, 100); 7190</script>
7190 7191</li> 7192 7193 7194<li class="col l-col-8 m-col-third s-col-16"> 7195<div class="product product--9 parent_product_id_27302" id="product_27302_82691" data-infid = "27302_53537" data-productid="" data-productreference="VALDB20010"> 7196 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 7197 <a href="/building-supplies-c2514/powder-products-c2656/beatsons-floor-levelling-compound-708-20kg-p27302" 7198 title="Floor Levelling Compound 708 20Kg" 7199 class="infclick" 7200 target="_top" 7201 style="padding-bottom:100.00%;"> 7202 <img 7203 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 7204 data-src="/images/beatsons-floor-levelling-compound-708-20kg-p27302-53537_thumb.jpg" 7205 class="lazyload" 7206 data-srcset="/images/beatsons-floor-levelling-compound-708-20kg-p27302-53537_thumb.jpg 371w, /images/beatsons-floor-levelling-compound-708-20kg-p27302-53537_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 7207 width="371" 7208 onload="typeof window.vs.debounce === 'function' && 7209 typeof match_details_height === 'function' && 7210 window.vs.debounce(match_details_height, 500)();" 7211 alt="Floor Levelling Compound 708 20Kg" /> 7212 7213<span class="product-sash vs-slick-hidden product-sash--3 product-sash--bottom_full product-sash--normal"> 7214<span style="background-color:rgba(199, 4, 17, 1);color:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 1);border-style:none;border-width:1px;font-weight:normal;"> 7215Direct from Beatsons</span> 7216</span> 7217 7218 </a> 7219 </div> 7220 <div class="product__details__holder"> 7221 <div class="product__details"> 7222 7223 7224 <div class="product__details__title product__details__title--branded"> 7225 7226 <a 7227 href="/building-supplies-c2514/powder-products-c2656/beatsons-floor-levelling-compound-708-20kg-p27302" 7228 title="Beatsons Floor Levelling Compound 708 20Kg" 7229 class="infclick" 7230 > 7231 7232 <span> 7233 Beatsons </span> 7234 Floor Levelling Compound 708 20Kg 7235 </a> 7236 </div> 7237 7238 7239 <a href="/building-supplies-c2514/powder-products-c2656/beatsons-floor-levelling-compound-708-20kg-p27302" 7240 aria-label="Beatsons Floor Levelling Compound 708 20Kg" 7241 title="Beatsons Floor Levelling Compound 708 20Kg" class="infclick"> 7242 <span class="product__details__subtitle"> 7243 Available for Click & Collect </span> 7244 </a> 7245 </div> 7246 <div class="product__options"> 7247 <div class="product__details__prices"> 7248 <span class="product__details__prices__price"> 7249 <span><span 7250 class="product-content__price--inc" 7251 > 7252 <span 7253 class="GBP" 7254 > 7255 £16.75 </span> 7256 </span>
7257 <span 7258 class="product-content__price--ex" 7259 style="display:none;" > 7260 <span 7261 class="GBP" 7262 > 7263 £13.96 </span> 7264 </span></span> 7265 </span> 7266 7267 7268 7269 7270 7271 7272 7273 7274 </div> 7275 7276 7277 <div 7278 class="ruk_rating_snippet ruk_rating_snippet_listing" 7279 data-sku="27302" 7280 ></div> 7281 7282 7283 7284 7285 7286 7287 <div class="product__options__buttons"> 7288 7289 <a href="/building-supplies-c2514/powder-products-c2656/beatsons-floor-levelling-compound-708-20kg-p27302" 7290 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 27302, [], null, );return false" 7291 class="product__options__view"> 7292 <span>Add</span> 7293 </a> 7294 7295 <a 7296 href="/building-supplies-c2514/powder-products-c2656/beatsons-floor-levelling-compound-708-20kg-p27302" 7297 class="product__options__buy infclick"> 7298 <span>View</span> 7299 </a> 7300 7301 7302 <a class="product__options__wishlist product__options__wishlist__27302" 7303 title="Add to wishlist" 7304 onclick="add_to_wishlist(27302, null, false);return false" 7305 > 7306 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 7307</a> 7308<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 7309<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 7310 7311 7312 7313 7314 </div> 7315 </div> 7316 </div> 7317 </div> 7318
7318<script> 7319 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 7320 var product27302_82691Interval = setInterval(function () { 7321 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 7322 clearInterval(product27302_82691Interval); 7323 var productRaw = { 7324 id: "27302", 7325 name: 'Beatsons Floor Levelling Compound 708 20Kg', 7326 brand: 'Beatsons', 7327 category: "Building Supplies\/Powder Products", 7328 price: "16.75", 7329 list: list, 7330 position: 9 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 7331 if (!window.eeListingProducts) { 7332 window.eeListingProducts = {}; 7333 } 7334 window.eeListingProducts['product27302'] = productRaw; 7335 enhancedEcommerce.addImpression(product); 7336 enhancedEcommerce.bindProductClick( 7337 product, 7338 '#product_27302_82691 a.infclick', 7339 new EnhancedEcommerce.ActionFieldObject({ 7340 list: list, position: 9 }), { 7341 eventCategory: 'UX', 7342 eventAction: EnhancedEcommerce.Action.CLICK, 7343 eventLabel: 'Product Click', 7344 hitCallback: function () { 7345 var product = $('#product_27302_82691 a.infclick'), 7346 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 7347 7348 if (product.length) { // link is from Infinite Scroll 7349 return; 7350 } 7351 7352 if (typeof locale !== 'undefined') { 7353 locale = '/'+locale; 7354 } else { 7355 locale = ''; 7356 } 7357 7358 document.location = locale + '/building-supplies-c2514/powder-products-c2656/beatsons-floor-levelling-compound-708-20kg-p27302'; 7359 } 7360 } 7361 ); 7362 } 7363 }, 100); 7364</script>
7364 7365</li> 7366 7367 7368<li class="col l-col-8 m-col-third s-col-16"> 7369<div class="product product--10 parent_product_id_27973" id="product_27973_19154" data-infid = "27973_56051" data-productid="" data-productreference="PLAT002"> 7370 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 7371 <a href="/building-supplies-c2514/plasterboard-c542/beatsons-thistle-multifinish-plaster-25kg-p27973" 7372 title="Thistle MultiFinish Plaster 25kg" 7373 class="infclick" 7374 target="_top" 7375 style="padding-bottom:100.00%;"> 7376 <img 7377 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 7378 data-src="/images/beatsons-thistle-multifinish-plaster-25kg-p27973-56051_thumb.jpg" 7379 class="lazyload" 7380 data-srcset="/images/beatsons-thistle-multifinish-plaster-25kg-p27973-56051_thumb.jpg 371w, /images/beatsons-thistle-multifinish-plaster-25kg-p27973-56051_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 7381 width="371" 7382 onload="typeof window.vs.debounce === 'function' && 7383 typeof match_details_height === 'function' && 7384 window.vs.debounce(match_details_height, 500)();" 7385 alt="Thistle MultiFinish Plaster 25kg" /> 7386 7387<span class="product-sash vs-slick-hidden product-sash--3 product-sash--bottom_full product-sash--normal"> 7388<span style="background-color:rgba(199, 4, 17, 1);color:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 1);border-style:none;border-width:1px;font-weight:normal;"> 7389Direct from Beatsons</span> 7390</span> 7391 7392 </a> 7393 </div> 7394 <div class="product__details__holder"> 7395 <div class="product__details"> 7396 7397 7398 <div class="product__details__title product__details__title--branded"> 7399 7400 <a 7401 href="/building-supplies-c2514/plasterboard-c542/beatsons-thistle-multifinish-plaster-25kg-p27973" 7402 title="Beatsons Thistle MultiFinish Plaster 25kg" 7403 class="infclick" 7404 > 7405 7406 <span> 7407 Beatsons </span> 7408 Thistle MultiFinish Plaster 25kg 7409 </a> 7410 </div> 7411 7412 7413 <a href="/building-supplies-c2514/plasterboard-c542/beatsons-thistle-multifinish-plaster-25kg-p27973" 7414 aria-label="Beatsons Thistle MultiFinish Plaster 25kg" 7415 title="Beatsons Thistle MultiFinish Plaster 25kg" class="infclick"> 7416 <span class="product__details__subtitle"> 7417 Available for Click & Collect </span> 7418 </a> 7419 </div> 7420 <div class="product__options"> 7421 <div class="product__details__prices"> 7422 <span class="product__details__prices__price"> 7423 <span><span 7424 class="product-content__price--inc" 7425 > 7426 <span 7427 class="GBP" 7428 > 7429 £17.99 </span> 7430 </span>
7431 <span 7432 class="product-content__price--ex" 7433 style="display:none;" > 7434 <span 7435 class="GBP" 7436 > 7437 £14.99 </span> 7438 </span></span> 7439 </span> 7440 7441 7442 7443 7444 7445 7446 7447 7448 </div> 7449 7450 7451 <div 7452 class="ruk_rating_snippet ruk_rating_snippet_listing" 7453 data-sku="27973" 7454 ></div> 7455 7456 7457 7458 7459 7460 7461 <div class="product__options__buttons"> 7462 7463 <a href="/building-supplies-c2514/plasterboard-c542/beatsons-thistle-multifinish-plaster-25kg-p27973" 7464 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 27973, [], null, );return false" 7465 class="product__options__view"> 7466 <span>Add</span> 7467 </a> 7468 7469 <a 7470 href="/building-supplies-c2514/plasterboard-c542/beatsons-thistle-multifinish-plaster-25kg-p27973" 7471 class="product__options__buy infclick"> 7472 <span>View</span> 7473 </a> 7474 7475 7476 <a class="product__options__wishlist product__options__wishlist__27973" 7477 title="Add to wishlist" 7478 onclick="add_to_wishlist(27973, null, false);return false" 7479 > 7480 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 7481</a> 7482<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 7483<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 7484 7485 7486 7487 7488 </div> 7489 </div> 7490 </div> 7491 </div> 7492
7492<script> 7493 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 7494 var product27973_19154Interval = setInterval(function () { 7495 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 7496 clearInterval(product27973_19154Interval); 7497 var productRaw = { 7498 id: "27973", 7499 name: 'Beatsons Thistle MultiFinish Plaster 25kg', 7500 brand: 'Beatsons', 7501 category: "Building Supplies\/Plasterboard", 7502 price: "17.99", 7503 list: list, 7504 position: 10 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 7505 if (!window.eeListingProducts) { 7506 window.eeListingProducts = {}; 7507 } 7508 window.eeListingProducts['product27973'] = productRaw; 7509 enhancedEcommerce.addImpression(product); 7510 enhancedEcommerce.bindProductClick( 7511 product, 7512 '#product_27973_19154 a.infclick', 7513 new EnhancedEcommerce.ActionFieldObject({ 7514 list: list, position: 10 }), { 7515 eventCategory: 'UX', 7516 eventAction: EnhancedEcommerce.Action.CLICK, 7517 eventLabel: 'Product Click', 7518 hitCallback: function () { 7519 var product = $('#product_27973_19154 a.infclick'), 7520 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 7521 7522 if (product.length) { // link is from Infinite Scroll 7523 return; 7524 } 7525 7526 if (typeof locale !== 'undefined') { 7527 locale = '/'+locale; 7528 } else { 7529 locale = ''; 7530 } 7531 7532 document.location = locale + '/building-supplies-c2514/plasterboard-c542/beatsons-thistle-multifinish-plaster-25kg-p27973'; 7533 } 7534 } 7535 ); 7536 } 7537 }, 100); 7538</script>
7538 7539</li> 7540 7541 7542<li class="col l-col-8 m-col-third s-col-16"> 7543<div class="product product--11 parent_product_id_28087" id="product_28087_25636" data-infid = "28087_56264" data-productid="" data-productreference="PLAC003"> 7544 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 7545 <a href="/building-supplies-c2514/powder-products-c2656/beatsons-british-gypsum-thistle-bonding-coat-p28087" 7546 title="British Gypsum Thistle Bonding Coat" 7547 class="infclick" 7548 target="_top" 7549 style="padding-bottom:100.00%;"> 7550 <img 7551 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 7552 data-src="/images/beatsons-british-gypsum-thistle-bonding-coat-p28087-56264_thumb.jpg" 7553 class="lazyload" 7554 data-srcset="/images/beatsons-british-gypsum-thistle-bonding-coat-p28087-56264_thumb.jpg 371w, /images/beatsons-british-gypsum-thistle-bonding-coat-p28087-56264_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 7555 width="371" 7556 onload="typeof window.vs.debounce === 'function' && 7557 typeof match_details_height === 'function' && 7558 window.vs.debounce(match_details_height, 500)();" 7559 alt="British Gypsum Thistle Bonding Coat" /> 7560 7561<span class="product-sash vs-slick-hidden product-sash--13 product-sash--bottom_full product-sash--normal"> 7562<span style="background-color:rgba(201, 6, 19, 1);color:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 1);border-style:none;border-width:1px;font-weight:normal;"> 7563UK Mainland Delivery</span> 7564</span> 7565 7566 </a> 7567 </div> 7568 <div class="product__details__holder"> 7569 <div class="product__details"> 7570 7571 7572 <div class="product__details__title product__details__title--branded"> 7573 7574 <a 7575 href="/building-supplies-c2514/powder-products-c2656/beatsons-british-gypsum-thistle-bonding-coat-p28087" 7576 title="Beatsons British Gypsum Thistle Bonding Coat" 7577 class="infclick" 7578 > 7579 7580 <span> 7581 Beatsons </span> 7582 British Gypsum Thistle Bonding Coat 7583 </a> 7584 </div> 7585 7586 7587 <a href="/building-supplies-c2514/powder-products-c2656/beatsons-british-gypsum-thistle-bonding-coat-p28087" 7588 aria-label="Beatsons British Gypsum Thistle Bonding Coat" 7589 title="Beatsons British Gypsum Thistle Bonding Coat" class="infclick"> 7590 <span class="product__details__subtitle"> 7591 Available for Click & Collect </span> 7592 </a> 7593 </div> 7594 <div class="product__options"> 7595 <div class="product__details__prices"> 7596 <span class="product__details__prices__price"> 7597 <span><span 7598 class="product-content__price--inc" 7599 > 7600 <span 7601 class="GBP" 7602 > 7603 £22.86 </span> 7604 </span>
7605 <span 7606 class="product-content__price--ex" 7607 style="display:none;" > 7608 <span 7609 class="GBP" 7610 > 7611 £19.05 </span> 7612 </span></span> 7613 </span> 7614 7615 7616 7617 7618 7619 7620 7621 7622 </div> 7623 7624 7625 <div 7626 class="ruk_rating_snippet ruk_rating_snippet_listing" 7627 data-sku="28087" 7628 ></div> 7629 7630 7631 7632 7633 7634 7635 <div class="product__options__buttons"> 7636 7637 <a href="/building-supplies-c2514/powder-products-c2656/beatsons-british-gypsum-thistle-bonding-coat-p28087" 7638 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 28087, [], null, );return false" 7639 class="product__options__view"> 7640 <span>Add</span> 7641 </a> 7642 7643 <a 7644 href="/building-supplies-c2514/powder-products-c2656/beatsons-british-gypsum-thistle-bonding-coat-p28087" 7645 class="product__options__buy infclick"> 7646 <span>View</span> 7647 </a> 7648 7649 7650 <a class="product__options__wishlist product__options__wishlist__28087" 7651 title="Add to wishlist" 7652 onclick="add_to_wishlist(28087, null, false);return false" 7653 > 7654 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 7655</a> 7656<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 7657<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 7658 7659 7660 7661 7662 </div> 7663 </div> 7664 </div> 7665 </div> 7666
7666<script> 7667 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 7668 var product28087_25636Interval = setInterval(function () { 7669 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 7670 clearInterval(product28087_25636Interval); 7671 var productRaw = { 7672 id: "28087", 7673 name: 'Beatsons British Gypsum Thistle Bonding Coat', 7674 brand: 'Beatsons', 7675 category: "Building Supplies\/Powder Products", 7676 price: "22.86", 7677 list: list, 7678 position: 11 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 7679 if (!window.eeListingProducts) { 7680 window.eeListingProducts = {}; 7681 } 7682 window.eeListingProducts['product28087'] = productRaw; 7683 enhancedEcommerce.addImpression(product); 7684 enhancedEcommerce.bindProductClick( 7685 product, 7686 '#product_28087_25636 a.infclick', 7687 new EnhancedEcommerce.ActionFieldObject({ 7688 list: list, position: 11 }), { 7689 eventCategory: 'UX', 7690 eventAction: EnhancedEcommerce.Action.CLICK, 7691 eventLabel: 'Product Click', 7692 hitCallback: function () { 7693 var product = $('#product_28087_25636 a.infclick'), 7694 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 7695 7696 if (product.length) { // link is from Infinite Scroll 7697 return; 7698 } 7699 7700 if (typeof locale !== 'undefined') { 7701 locale = '/'+locale; 7702 } else { 7703 locale = ''; 7704 } 7705 7706 document.location = locale + '/building-supplies-c2514/powder-products-c2656/beatsons-british-gypsum-thistle-bonding-coat-p28087'; 7707 } 7708 } 7709 ); 7710 } 7711 }, 100); 7712</script>
7712 7713</li> 7714 7715 7716<li class="col l-col-8 m-col-third s-col-16"> 7717<div class="product product--12 parent_product_id_30204" id="product_30204_38379" data-infid = "30204_68374" data-productid="" data-productreference=""> 7718 <div class="product__image disable_mouseover_image_swap" style="width:371px;" > 7719 <a href="/blue-circle-hydraulic-white-peak-nhl-3-5-25kg-p30204" 7720 title="Hydraulic White Peak NHL 3.5 25kg" 7721 class="infclick" 7722 target="_top" 7723 style="padding-bottom:100.00%;"> 7724 <img 7725 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" 7726 data-src="/images/blue-circle-hydraulic-white-peak-nhl-3-5-25kg-p30204-68374_thumb.jpg" 7727 class="lazyload" 7728 data-srcset="/images/blue-circle-hydraulic-white-peak-nhl-3-5-25kg-p30204-68374_thumb.jpg 371w, /images/blue-circle-hydraulic-white-peak-nhl-3-5-25kg-p30204-68374_medium.jpg 665w" data-sizes="(max-width: 768px) min(40vw, 371px), (max-width: 1024px) min(30vw, 371px), (max-width: 1056px) min(calc(((81.25vw - 1rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1440px) min(calc(((81.25vw - 4rem) - (10px + (1rem * 4))) / 4), 371px), (max-width: 1504px) min(calc((((1440px - 4rem) / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px), min(calc(((1440px / 100 * 81.25 - 10px) - (1rem * 4)) / 4), 371px)" height="371" 7729 width="371" 7730 onload="typeof window.vs.debounce === 'function' && 7731 typeof match_details_height === 'function' && 7732 window.vs.debounce(match_details_height, 500)();" 7733 alt="Hydraulic White Peak NHL 3.5 25kg" /> 7734 7735<span class="product-sash vs-slick-hidden product-sash--3 product-sash--bottom_full product-sash--normal"> 7736<span style="background-color:rgba(199, 4, 17, 1);color:rgba(255, 255, 255, 1);border-color:rgba(0, 0, 0, 1);border-style:none;border-width:1px;font-weight:normal;"> 7737Direct from Beatsons</span> 7738</span> 7739 7740 </a> 7741 </div> 7742 <div class="product__details__holder"> 7743 <div class="product__details"> 7744 7745 7746 <div class="product__details__title product__details__title--branded"> 7747 7748 <a 7749 href="/blue-circle-hydraulic-white-peak-nhl-3-5-25kg-p30204" 7750 title="Blue Circle Hydraulic White Peak NHL 3.5 25kg" 7751 class="infclick" 7752 > 7753 7754 <span> 7755 Blue Circle </span> 7756 Hydraulic White Peak NHL 3.5 25kg 7757 </a> 7758 </div> 7759 7760 7761 <a href="/blue-circle-hydraulic-white-peak-nhl-3-5-25kg-p30204" 7762 aria-label="Blue Circle Hydraulic White Peak NHL 3.5 25kg" 7763 title="Blue Circle Hydraulic White Peak NHL 3.5 25kg" class="infclick"> 7764 <span class="product__details__subtitle"> 7765 Available for Click & Collect </span> 7766 </a> 7767 </div> 7768 <div class="product__options"> 7769 <div class="product__details__prices"> 7770 <span class="product__details__prices__price"> 7771 <span><span 7772 class="product-content__price--inc" 7773 > 7774 <span 7775 class="GBP" 7776 > 7777 £26.32 </span> 7778 </span>
7779 <span 7780 class="product-content__price--ex" 7781 style="display:none;" > 7782 <span 7783 class="GBP" 7784 > 7785 £21.93 </span> 7786 </span></span> 7787 </span> 7788 7789 7790 7791 7792 7793 7794 7795 7796 </div> 7797 7798 7799 <div 7800 class="ruk_rating_snippet ruk_rating_snippet_listing" 7801 data-sku="30204" 7802 ></div> 7803 7804 7805 7806 7807 7808 7809 <div class="product__options__buttons"> 7810 7811 <a href="/blue-circle-hydraulic-white-peak-nhl-3-5-25kg-p30204" 7812 onclick="typeof QuickBuy!=='undefined'&&QuickBuy.init(this, 30204, [], null, );return false" 7813 class="product__options__view"> 7814 <span>Add</span> 7815 </a> 7816 7817 <a 7818 href="/blue-circle-hydraulic-white-peak-nhl-3-5-25kg-p30204" 7819 class="product__options__buy infclick"> 7820 <span>View</span> 7821 </a> 7822 7823 7824 <a class="product__options__wishlist product__options__wishlist__30204" 7825 title="Add to wishlist" 7826 onclick="add_to_wishlist(30204, null, false);return false" 7827 > 7828 <span class="ico icon-heart"></span> <span class="product__options__wishlist__title">Add to wishlist</span> 7829</a> 7830<div class="wishlist-tooltip wishlist-tooltip--add"><span class="ico icon-heart"></span> Item added to wishlist</div> 7831<div class="wishlist-tooltip wishlist-tooltip--remove"><span class="ico icon-heart"></span> Item removed from wishlist</div> 7832 7833 7834 7835 7836 </div> 7837 </div> 7838 </div> 7839 </div> 7840
7840<script> 7841 var list = 'productlistings:' + window.location.pathname.replace(/^\/?(.*?)\/?$/, '$1'); 7842 var product30204_38379Interval = setInterval(function () { 7843 if (typeof EnhancedEcommerceLoaded !== 'undefined' && EnhancedEcommerceLoaded) { 7844 clearInterval(product30204_38379Interval); 7845 var productRaw = { 7846 id: "30204", 7847 name: 'Blue Circle Hydraulic White Peak NHL 3.5 25kg', 7848 brand: 'Blue Circle', 7849 category: "Aggregates\/Building Aggregates", 7850 price: "26.32", 7851 list: list, 7852 position: 12 }, product = new EnhancedEcommerce.ImpressionFieldObject(productRaw); 7853 if (!window.eeListingProducts) { 7854 window.eeListingProducts = {}; 7855 } 7856 window.eeListingProducts['product30204'] = productRaw; 7857 enhancedEcommerce.addImpression(product); 7858 enhancedEcommerce.bindProductClick( 7859 product, 7860 '#product_30204_38379 a.infclick', 7861 new EnhancedEcommerce.ActionFieldObject({ 7862 list: list, position: 12 }), { 7863 eventCategory: 'UX', 7864 eventAction: EnhancedEcommerce.Action.CLICK, 7865 eventLabel: 'Product Click', 7866 hitCallback: function () { 7867 var product = $('#product_30204_38379 a.infclick'), 7868 locale = (document.cookie.match('(^|; )locale_prefix=([^;]*)')||0)[2]; 7869 7870 if (product.length) { // link is from Infinite Scroll 7871 return; 7872 } 7873 7874 if (typeof locale !== 'undefined') { 7875 locale = '/'+locale; 7876 } else { 7877 locale = ''; 7878 } 7879 7880 document.location = locale + '/blue-circle-hydraulic-white-peak-nhl-3-5-25kg-p30204'; 7881 } 7882 } 7883 ); 7884 } 7885 }, 100); 7886</script>
7886 7887</li> 7888 7889
7889<script> 7890 vs.q(function () { 7891 var eventData = {"products":[{"parent_product_id":"24442","reference":"","title":"Blue Circle Mastercrete Cement","price_inc_low":"6.99","manufacturer_name":"Blue Circle","categories":"566,2284,2656"},{"parent_product_id":"28080","reference":"RMC007","title":"Postcrete Fast Setting Concrete Mix","price_inc_low":"5.79","manufacturer_name":"Beatsons","categories":"2284,2656,2715,2758"},{"parent_product_id":"22759","reference":"RMC002","title":"Hanson Ready Mix 40N Concrete 20kg","price_inc_low":"9.99","manufacturer_name":"Beatsons","categories":"566,2284,2656"},{"parent_product_id":"26967","reference":"RMC003","title":"Hanson Sand Cement Mortar 20kg","price_inc_low":"8.99","manufacturer_name":"Beatsons","categories":"2284,2656"},{"parent_product_id":"26968","reference":"RMC004","title":"Hanson Fast Set Postcrete 20Kg","price_inc_low":"7.39","manufacturer_name":"Beatsons","categories":"2284,2656,2713,2715,2758"},{"parent_product_id":"29535","reference":"RMC008","title":"Build it mortar 20kg","price_inc_low":"9.16","manufacturer_name":"Beatsons","categories":"2284,2656"},{"parent_product_id":"19795","reference":"SNO002","title":"Blue Circle Snowcrete White Cement 25kg","price_inc_low":"17.33","manufacturer_name":"Blue Circle","categories":"566,2284,2656"},{"parent_product_id":"27295","reference":"PLAB001","title":"Bonding Compound 25kg (Adhesive Dot Dab)","price_inc_low":"13.99","manufacturer_name":"Knauf","categories":"542,2656"},{"parent_product_id":"28127","reference":"PLAB007","title":"Fill & Finish Light Jointing Compound","price_inc_low":"43.99","manufacturer_name":"Knauf","categories":"542,2656"},{"parent_product_id":"27302","reference":"VALDB20010","title":"Floor Levelling Compound 708 20Kg","price_inc_low":"16.75","manufacturer_name":"Beatsons","categories":"2656"},{"parent_product_id":"27973","reference":"PLAT002","title":"Thistle MultiFinish Plaster 25kg","price_inc_low":"17.99","manufacturer_name":"Beatsons","categories":"542,2656"},{"parent_product_id":"28087","reference":"PLAC003","title":"British Gypsum Thistle Bonding Coat","price_inc_low":"22.86","manufacturer_name":"Beatsons","categories":"2656"},{"parent_product_id":"30204","reference":"","title":"Hydraulic White Peak NHL 3.5 25kg","price_inc_low":"26.32","manufacturer_name":"Blue Circle","categories":"566,2284,2656"}]}; 7892 eventData.list_id = $('input[name=base_url]').val(); 7893 eventData.list_name = $('#js-category-h1').text(); 7894 if (typeof window.ee !== 'undefined') { 7895 window.ee.trigger('viewProductListings', [eventData]); 7896 } 7897 }); 7898 </script>
7898 7899 7900 7901 7902 </ul> 7903 </div> 7904 7905 <div class="row row--collapse product-listings__bottom" style="display:none"> 7906 <div class="col l-col-14 m-col-10"> 7907 <div class="product-listings__bottom__per-page"> 7908 </div> 7909 </div> 7910 <div class="col l-col-18 m-col-22 text-align-right s-text-align-center"></div> 7911 </div> 7912 7913 7914 7915 7916 <div id="ajax_filters_loading" class="ajax-loading" style="display:none;"> <div class="spinner"> 7917 <div class="bounce1"></div> 7918 <div class="bounce2"></div> 7919 <div class="bounce3"></div> 7920 </div> 7921 </div> 7922 7923 7924 </div> 7925 </div> 7926 </div> 7927 </div> 7928</div> 7929 <div class="row"> 7930 <div class="product_listings_bottom_promo"> 7931 </div> 7932 </div> 7933 <div id="js-listings-description-low" class="container container--pad "> 7934 <div class="product-listings-description-lower" style="display:none;"> 7935 <div class="product-listings-description__content" id="js-category-full-info"></div> 7936 </div> 7937 </div> 7938 7939 7940 7941 7942 7943 7944 7945
7945<script> 7946 function moveSummaryText() { 7947 var w = $(window).width(), 7948 top_div = $('#js-top-description-container'), 7949 text = $('#js-category-info'), 7950 lower_text = $('#js-category-full-info'); 7951 7952 if (w < 768) { 7953 var lowerTextHtml = lower_text.find('.product-listings-description__top').html(); 7954 var textHtml = text.html(); 7955 7956 // Prevent appending lower text more than once 7957 if (typeof lowerTextHtml == 'undefined' || !lowerTextHtml.includes(' style="display: none;"')) { 7958 if (lowerTextHtml !== textHtml) { 7959 text.prependTo(lower_text); 7960 } 7961 } 7962 } else { 7963 text.appendTo(top_div); 7964 } 7965 7966 if (lower_text && lower_text.children().length > 0) { 7967 $('#js-category-h2').show(); 7968 } else { 7969 $('#js-category-h2').hide(); 7970 } 7971 } 7972 7973 vs.q(function () { 7974 moveSummaryText(); 7975 7976 $(window).resize(function () { 7977 moveSummaryText(); 7978 }); 7979 }); 7980 </script>
7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 <div id="js-recently-viewed-products-holder-179056909169731" class="recently-viewed-products-holder"></div> 7991
7991<script> 7992 vs.q(function () { 7993 if (typeof recently_viewed_products_shown == 'undefined' || !recently_viewed_products_shown) { 7994 $.getJSON('/ajax/recently_viewed_products', function (json) { 7995 $('#js-recently-viewed-products-holder-179056909169731').html(json.content); 7996 }); 7997 } 7998 }); 7999 </script>
7999 8000 <footer id="js-site-footer" class="site-footer grid-32"> 8001 <div class="site-footer__top"> 8002 <div class="container--pad container--pad--no-bg"> 8003 <div class="row"> 8004 <div class="site-footer__top__social-wrap col l-col-9 l-offset-1 s-col-30 s-offset-1 m-col-30 m-offset-1 right m-float--reset"> 8005 <form action="/newsletter/index" method="post" id="newsletter_signup-6ab9ea83999b25483"> 8006 <input name="domain_control" value="bMpuTvtbxeYad90ADms9XzB3qZs3+zbnyyM1lyC7AjaeV3VviLjUw09Ks5ULzLHpsTMNwccpO9DkRIKKAKgJ2g==" type="hidden"/> 8007<input class="vsRefererUri" name="vsRefererUri" type="hidden" />
8008<script type="text/javascript"> 8009 //<![CDATA[ 8010 vs.q(function () { 8011 $('input.vsRefererUri').each(function () { 8012 $(this).val(window.location.href); 8013 }); 8014 }); 8015 //]]> 8016</script>
8016 8017 <div class="site-footer__top__newsletter"> 8018 <label class="site-footer__top__newsletter__title" for="mailing_box-6ab9ea83999b25483">Newsletter Sign up</label> 8019 <div class="table search-form"> 8020 <div class="table__cell table__cell--expand"> 8021 <div id="signup-result-6ab9ea83999b25483" class="signup-result"></div> 8022 <input id="mailing_box-6ab9ea83999b25483" class="input--expand no-border-right" name="email_address" type="email" placeholder="Email address..." /> 8023 </div> 8024 <div class="table_cell"> 8025 <button class="button--1 no-border-left" name="subscribe" aria-label="subscribe" type="submit" onclick="if(document.getElementById('mailing_box-6ab9ea83999b25483').value == 'Email address...' || document.getElementById('mailing_box-6ab9ea83999b25483').value == '') {alert('Please enter a valid email address');return false;}"><span class="ico icon-tick"></span></button> 8026 </div> 8027 <div class="ajax-loading signup-loader"> <div class="spinner"> 8028 <div class="bounce1"></div> 8029 <div class="bounce2"></div> 8030 <div class="bounce3"></div> 8031 </div> 8032 </div> 8033 </div> 8034 <div class="site-footer__newsletter__terms">To see how we process your data view our <a href="https://www.beatsons.co.uk/privacy-policy-i4" title="Privacy Policy">Privacy Policy</a></div> 8035 </div> 8036 <input value="Y" type="hidden" name="newsletter_subscription" id="newsletter_subscription"> 8037</form> 8038
8038<script> 8039 var NewsletterSignupMessages = { 8040 error: "Unfortunately we were not able to subscribe you to our newsletter as the email address you entered is not valid.", 8041 success: "Thank you for entering your email address, you are now subscribed to our newsletter.", 8042 existing: "It appears you're already signed up to receive our newsletter." }; 8043 var email_prefs = false; 8044 8045 8046 vs.q(function () { 8047 var isMakingRequest = false; 8048 $('#newsletter_signup-6ab9ea83999b25483').submit(function (e) { 8049 e.preventDefault(); 8050 if (isMakingRequest) return; 8051 var $container = $(this), data = $container.serialize(), $result = $container.find('.signup-result').hide(); 8052 data += '&subscribe=1'; 8053 isMakingRequest = true; 8054 $('#newsletter_signup-6ab9ea83999b25483').addClass('signup-loading'); 8055 $('#newsletter_signup-6ab9ea83999b25483').removeClass('signup-existing signup-success signup-error'); 8056 $.ajax({ 8057 url: $container.attr('action'), 8058 data: data, 8059 dataType: 'json', 8060 type: 'POST', 8061 complete: function () { 8062 isMakingRequest = false; 8063 $('#newsletter_signup-6ab9ea83999b25483').removeClass('signup-loading'); 8064 }, 8065 success: function (json) { 8066 if (typeof json.success !== 'undefined' && json.success) { 8067 if (typeof json.existing !== 'undefined' && json.existing) { 8068 var existing_dialog = NewsletterSignupMessages.existing + (email_prefs ? ' ' + NewsletterSignupMessages.existing_email_pref : ''); 8069 $result.html(existing_dialog); 8070 $('#newsletter_signup-6ab9ea83999b25483').addClass('signup-existing'); 8071 } else { 8072 if (typeof window.ee !== 'undefined') { 8073 json.location = 'footer'; 8074 window.ee.trigger('newsletterSubscribe', [json]); 8075 } 8076 var success_dialog = NewsletterSignupMessages.success + (email_prefs ? ' ' + NewsletterSignupMessages.success_email_pref : ''); 8077 $result.html(success_dialog); 8078 $('#newsletter_signup-6ab9ea83999b25483').addClass('signup-success'); 8079 } 8080 } else { 8081 $result.html(NewsletterSignupMessages.error); 8082 $('#newsletter_signup-6ab9ea83999b25483').addClass('signup-error'); 8083 } 8084 $result.show().delay(email_prefs ? 10000 : 3000).fadeOut('slow'); 8085 } 8086 }); 8087 }); 8088 }); 8089 </script>
8089 8090 <ul class="site-footer__top__social social-icon__ul no-bullet inline-list"> 8091 <li class="social__icon social__icon--facebook"><a href="https://www.facebook.com/beatsonsbuildingsupplies/" onclick="this.target='_blank'" title="Follow Us On Facebook" rel="noopener noreferrer" class="ico icon-facebook"><span>Follow Us On Facebook</span></a></li><li class="social__icon social__icon--instagram"><a href="https://www.instagram.com/beatsonsbuildingsupplies/?hl=en" onclick="this.target='_blank'" title="Follow Us On Instagram" rel="noopener noreferrer" class="ico icon-instagram"><span>Follow Us On Instagram</span></a></li> <li class="social__icon social__icon--linkedin"> 8092 <a 8093 href="https://uk.linkedin.com/company/beatsons-building-supplies-limited" 8094 rel="nofollow noopener noreferrer" 8095 target="_blank" 8096 title="Follow Us On LinkedIn" 8097 class="ico icon-linkedin" 8098 > 8099 <span> 8100 Follow Us On LinkedIn </span> 8101 </a> 8102 </li> 8103 </ul> 8104 </div> 8105 <div id="js-site-footer__top__quick-links" class="site-footer__top__quick-links col l-col-22 m-col-30 m-offset-1 s-col-32 left m-float--reset m-text-align-center"> 8106 <div class="row"> 8107 <div class="col l-col-third sl-col-third"> 8108 <span class="site-footer__top__quick-links__title">Company</span> 8109 <ul class="no-bullet"> 8110 <li class="footer-group__content"> 8111 <a href="/about-us-i1">About Us</a> 8112 </li> 8113 <li class="footer-group__content"> 8114 <a href="/delivery-policy-i458">Delivery Policy</a> 8115 </li> 8116 <li class="footer-group__content"> 8117 <a href="/privacy-policy-i4">Privacy Policy</a> 8118 </li> 8119 <li class="footer-group__content"> 8120 <a href="/returns-policy-i457 ">Returns Policy</a> 8121 </li> 8122 <li class="footer-group__content"> 8123 <a href="/credit-policy-i81">Credit Policy</a> 8124 </li> 8125 <li class="footer-group__content"> 8126 <a href="https://www.beatsons.co.uk/ethical-policies-i82">Ethical Policy</a> 8127 </li> 8128 <li class="footer-group__content"> 8129 <a href="/chain-of-custody-i473">Chain of Custody</a> 8130 </li> 8131 <li class="footer-group__content"> 8132 <a href="/careers-i466">Careers</a> 8133 </li> 8134 <li class="footer-group__content"> 8135 <a href="/terms-conditions-i7">Terms & Conditions</a> 8136 </li> 8137 </ul> 8138 </div> 8139 <div class="col l-col-third sl-col-third"> 8140 <span class="site-footer__top__quick-links__title">Customer Service</span> 8141 <ul class="no-bullet"> 8142 <li class="footer-group__content"> 8143 <a href="/map">Your Local Branch</a> 8144 </li> 8145 <li class="footer-group__content"> 8146 <a href="/quick-order">Quick Order</a> 8147 </li> 8148 <li class="footer-group__content"> 8149 <a href="/credit-accounts-i42">Credit Accounts</a> 8150 </li> 8151 <li class="footer-group__content"> 8152 <a href="https://www.beatsonsconcrete.co.uk/ ">Readymix Concrete</a> 8153 </li> 8154 <li class="footer-group__content"> 8155 <a href="/faq-i72">FAQ's</a> 8156 </li> 8157 <li class="footer-group__content"> 8158 <a href="/contact-us-i3">Contact Us</a> 8159 </li> 8160 <li class="footer-group__content"> 8161 <a href="/loyalty-rewards-i477">Loyalty Rewards</a> 8162 </li> 8163 <li class="footer-group__content"> 8164 <p><a href="https://forms.gle/4ro8mvkjwSUZAjMc6" target="_blank">Complaint Form</a></p> </li> 8165 </ul> 8166 </div> 8167 <div class="col l-col-third sl-col-third">
8168 <span class="site-footer__top__quick-links__title">Information</span> 8169 <ul class="no-bullet"> 8170 <li class="footer-group__content"> 8171 <a href="/stonemarket-laying-patterns-guides-i99">Stonemarket Laying Patterns & Guides</a> 8172 </li> 8173 <li class="footer-group__content"> 8174 <a href="/blog/">Bobby's Blog</a> 8175 </li> 8176 <li class="footer-group__content"> 8177 <a href="https://www.beatsons.co.uk/outdoor-living-i471">Outdoor Living Hub</a> 8178 </li> 8179 <li class="footer-group__content"> 8180 <a href="https://www.beatsons.co.uk/spring-summer-outdoor-living-i481">Spring Summer Outdoor Living</a> 8181 </li> 8182 <li class="footer-group__content"> 8183 <a href="https://www.beatsons.co.uk/autumn-winter-outdoor-planning-i482">Autumn Winter Outdoor Living</a> 8184 </li> 8185 <li class="footer-group__content"> 8186 <a href="/awards-i55">Awards</a> 8187 </li> 8188 <li class="footer-group__content"> 8189 <a href="https://forms.gle/WoVnqZnt2BQFfb1AA">Charity Request Form</a> 8190 </li> 8191 <li class="footer-group__content"> 8192 <a href="https://forms.gle/3wAwz9kuuZNtmSZ49">Sponsorship Request Form</a> 8193 </li> 8194 <li class="footer-group__content"> 8195 <a href="/beatsons-charity-partnership-i67">Charity Partnership</a> 8196 </li> 8197 <li class="footer-group__content"> 8198 <a href="/sitemap">Site Map</a> 8199 </li> 8200 <li class="footer-group__content"> 8201 <a href="/price-changes-i487">Monthly Price Increase</a> 8202 </li> 8203 <li class="footer-group__content"> 8204 <a href="/withdraw" rel="nofollow">Withdraw from Contract</a> 8205 </li> 8206 </ul> 8207 </div> 8208 </div> 8209 </div> 8210 </div> 8211 </div> 8212 </div> 8213 <div class="site-footer__middle"> 8214 <div class="container--pad container--pad--no-bg"> 8215 <div class="row"> 8216 <div class="site-footer__middle__item col l-col-16 s-col-32 s-text-align-center sl-col-15 sl-offset-1 sl-text-align-left"> 8217 © 2026 Beatsons Direct. All Rights Reserved. </div> 8218 <div class="site-footer__middle__item col l-col-16 text-align-right s-col-32 s-text-align-center sl-col-15 sl-text-align-right"> 8219 <a href="https://www.visualsoft.co.uk" target="_blank" rel="nofollow" title="Website by Visualsoft, Shopify Premier Partner"> Website 8220</a> by Visualsoft, Shopify Premier Partner </div> 8221 </div> 8222 </div> 8223 </div> 8224 <div class="site-footer__lower"> 8225 <div class="container--pad container--pad--no-bg"> 8226 <div class="row"> 8227 <ul class="card-logos no-bullet"> 8228 8229 8230 8231 <li class="card-logos__logo card-logos__logo--mastercard lazyload"></li> 8232 8233 8234 <li class="card-logos__logo card-logos__logo--visa lazyload"></li> 8235 8236 8237 <li class="card-logos__logo card-logos__logo--maestro lazyload"></li> 8238 8239 8240 <li class="card-logos__logo card-logos__logo--paypal lazyload"></li> 8241 8242 <li class="card-logos__logo card-logos__logo--amazon lazyload"></li> 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 <li class="card-logos__logo card-logos__logo--bacs lazyload"></li> 8254 8255 8256 8257 8258 8259 <li class="card-logos__logo card-logos__logo--klarna lazyload"></li> 8260 8261 8262 8263 8264 8265 8266 <li class="card-logos__logo card-logos__logo--applePay lazyload"></li> 8267 8268 8269 8270 8271 8272 <li class="card-logos__logo card-logos__logo--clearpay lazyload"></li> 8273 8274 <li class="card-logos__logo card-logos__logo--google-pay lazyload"></li> 8275 8276 8277 </ul> 8278 </div> 8279 8280 8281 <div class="site-footer__third-party-widgets"> 8282 <div class="container"> 8283 <div class="site-footer__third-party-widget site-footer__third-party-widget--reviews-co-uk text-align-center"> 8284 <a 8285 href="https://www.reviews.co.uk/company-reviews/store/www.beatsons.co.uk" 8286 target="_blank" title="Reviews.co.uk" rel="nofollow"> 8287 <img alt="Reviews.co.uk" 8288 src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://s3-eu-west-1.amazonaws.com/reviews-global/images/trust-badges/reviews-trust-logo-3.png" class="lazyload" /> 8289 </a> 8290 </div> 8291 8292 </div> 8293 </div> 8294 8295 <div class="row text-align-center"> 8296 <div id="footer_credit" class="footer-credit"> 8297 Beatsons Building Supplies Ltd Registered office Beatsons Direct, The Whins,, Alloa,, FK10 3TA<br/>Company Registration Number 44008 VAT no. 847835874</div> 8298 </div> 8299 </div> 8300 </div> 8301</footer> 8302<section class="modal--show" id="modal-box" tabindex="-1" role="dialog" aria-labelledby="modal-box-header" aria-hidden="true"> 8303 <div class="modal-inner"> 8304 <header id="modal-box-header"><!-- Header --></header> 8305 <div class="modal-content"> 8306 <div class="ajax-loading modal-loading">
8306 <div class="spinner"> 8307 <div class="bounce1"></div> 8308 <div class="bounce2"></div> 8309 <div class="bounce3"></div> 8310 </div> 8311 </div> 8312 <div class="modal-content-data"> 8313 </div> 8314 </div> 8315 </div> 8316 <a rel="nofollow" href="javascript:void(0)" class="modal-close" data-close="✕" data-dismiss="modal" aria-label="close popup">?</a> 8317</section>
8318<script id="tache-js-quick-buy-overlay" type="text/template"> 8319 <div class="product__details__holder__quick-buy"> 8320 <div class="product__details__holder__quick-buy__options"></div> 8321 <div class="product__details__holder__quick-buy__buy-price"></div> 8322 <div class="button product__details__holder__quick-buy__buy-button" style="display:none" onclick="QuickBuy.addToBasket(this);return false">Add to Basket</div> 8323 <div class="product__details__holder__quick-buy__close" onclick="QuickBuy.close(this)">[<span class="ico icon-cross"></span> Close]</div> 8324 </div> 8325</script>
vendor: 1 bytes, line 8325
8325
8326<script id="tache-js-quick-buy-options" type="text/template"> 8327 {{#attributes}} 8328 <label class="attributes-select-label">{{{name}}}</label> <select {{^values}} disabled{{/values}} class="attributes-select" id="available-children" onchange="QuickBuy.makeAttributeSelection(this, {{id}}, this.value);return false"> 8329 <option value="">Choose {{{name}}}</option> 8330 {{#values}} 8331 <option value="{{value_id}}"{{#selected}} selected{{/selected}}{{^has_stock}} class="attributes-option--out-of-stock" disabled{{/has_stock}}>{{{value}}}{{^has_stock}} - Item out of Stock{{/has_stock}}</option> 8332 {{/values}} 8333 </select> 8334 {{/attributes}} 8335 {{#pack_sizes}} 8336 <label class="attributes-select-label">{{{name}}}</label> <select{{^bundle_packs}} disabled{{/bundle_packs}} class="attributes-select" id="available-pack-sizes" onchange="QuickBuy.getProductOptions(this);return false"> 8337 <option value="">Available Pack Sizes</option> 8338 {{#bundle_packs}} 8339 <option value="{{bundle_packs_id}}" {{#selected}} selected{{/selected}}>{{{quantity}}}</option> 8340 {{/bundle_packs}} 8341 </select> 8342 {{/pack_sizes}} 8343 <div id="stock_message">{{message}}</div> 8344</script>
vendor: 1 bytes, line 8344
8344
8345<script id="tache-js-quick-buy-added" type="text/template"> 8346 <div class="product__details__holder__quick-buy__added"> 8347 <div class="product__details__holder__quick-buy__added__title">Added to your basket - 1 x {{title}}</div> 8348 <a class="button product__details__holder__quick-buy__added__button" href="/basket" onclick="parent.window.location='/basket';return false"><span class="ico icon-bag"></span> View Basket</a> 8349 <div class="product__details__holder__quick-buy__close" onclick="QuickBuy.close(this)">[<span class="ico icon-cross"></span> Close]</div> 8350 </div> 8351</script>
8351 8352 8353 8354</main> 8355
8355<script> 8356 vs.q(function () { 8357 typeof autoComplete !== 'undefined' && autoComplete.init( 8358 'query', 8359 '3'); 8360 }); 8361 </script>
8361 8362 8363
8364<script> 8365 var collapsed_icon = 'icon-plus'; 8366 var expanded_icon = 'icon-minus'; 8367 vs.q(function () { 8368 function MobMenuLoad() { 8369 if (vs.deviceType() == 'mobile') { 8370 $('#js-hide-menu').removeClass('site-header__top__toggle--hide'); 8371 } 8372 } 8373 MobMenuLoad(); 8374 $(window).resize(function () { 8375 MobMenuLoad(); 8376 }); 8377 }, 3); 8378</script>
8378 8379 8380 8381
8381<script>vs.js('//widget.trustpilot.com/bootstrap/v5/tp.widget.sync.bootstrap.min.js', null, 6);</script>
8381 8382 8383 8384
8385<script> 8386 8387 /** 8388 * Get the comma seperated values an array starting from 0. 8389 * 8390 * @example 8391 * given the cookie _sh=1,2,3,4 8392 * return [0,1,2,3]; 8393 * 8394 * @return number[] 8395 */ 8396 function getShCookie() 8397 { 8398 return ($.cookie('_sh') || '') 8399 .split(',') 8400 .filter(function(item) { return Boolean(item); }) 8401 .map(function(item) { return --item; }); 8402 } 8403 8404 vs.q(function() { 8405 var $closeBanner = $('.site-header__sticky__close'); 8406 var $stickyHeader = $('.site-header__sticky--test'); 8407 var stickyHeaderHeight = $stickyHeader.outerHeight(); 8408 var $siteHeader = $('.site-header--sticky'); 8409 var siteHeaderHeight = $siteHeader.outerHeight(); 8410 8411 8412 $closeBanner.on('click', function() { 8413 8414 $siteHeader.css('top', 0); 8415 $('body').css('padding-top', siteHeaderHeight); 8416 8417 var $parent = $(this).closest('.site-header__sticky'); 8418 if (typeof jQuery !== 'undefined') { 8419 $parent.hide(); 8420 8421 /** @var number[] */ 8422 var oldValues = getShCookie(); 8423 var thisStickyHeader = $(this).closest('.site-header__sticky').get(0); 8424 var promoIndex = $('.site-header__sticky').toArray().indexOf(thisStickyHeader); 8425 8426 // if promo unit isn't already closed, add it to the array 8427 if (promoIndex !== -1) { 8428 oldValues.push(promoIndex); 8429 } 8430 8431 // add 1 to each element in the array, beacuase when getting we decrement 8432 var newCookieValue = oldValues 8433 .map(function(item) { return ++item; }) 8434 .join(','); 8435 8436 if (typeof cookieJS !== 'undefined') { 8437 var call = (typeof cookieJS.preference === 'function') ? 'preference' : 'q'; 8438 cookieJS[call](function () { 8439 $.cookie('_sh', newCookieValue, { 8440 expires: 14, 8441 path: '/', 8442 secure: 1, 8443 domain: '.www.beatsons.co.uk' 8444 }); 8445 }); 8446 } 8447 } 8448 }); 8449 if (typeof document.cookie !== 'undefined' && document.cookie.indexOf('_sh') !== -1) { 8450 8451 /** @var HTMLElement[] */ 8452 var promos = $('.site-header__sticky').toArray(); 8453 var closedPromoIndexs = getShCookie(); 8454 closedPromoIndexs.forEach(function(item) { 8455 item = Number(item); 8456 var promoElement = promos[item]; 8457 $(promoElement).hide(); 8458 }); 8459 $siteHeader.css('top', 0); 8460 8461 if ($closeBanner.length) { 8462 $('body').css('padding-top', siteHeaderHeight); 8463 } 8464 }; 8465 }) 8466 8467</script>
8467 8468 8469
8469<script> 8470 vs.q(function() { 8471 var 8472 $siteHeader = $('.site-header'), 8473 $overlay = $('.site-overlay'), 8474 $headerNav = $('.site-header__nav'), 8475 $headerNavItem = $('.drop-down--nav'), 8476 $headerNavMenu = $('.site-header__nav__menu'), 8477 delay = 0; 8478 8479 if ($overlay.length) { 8480 $siteHeader.addClass('site-header--overlay'); 8481 } 8482 8483 if (delay > 0) { 8484 $headerNavItem.addClass('drop-down--nav--delay'); 8485 8486 function over(ev) { 8487 if ($overlay.length) { 8488 $headerNav.addClass('active_overlay'); 8489 $overlay.show(); 8490 $overlay.addClass('visible'); 8491 } 8492 $(this).addClass('delay'); 8493 var hovered = document.elementFromPoint(ev.clientX, ev.clientY); 8494 $(hovered).trigger(ev); 8495 } 8496 8497 function out() { 8498 if ($overlay.length) { 8499 $headerNav.removeClass('active_overlay'); 8500 $overlay.hide(); 8501 $overlay.removeClass('visible'); 8502 } 8503 $(this).removeClass('delay'); 8504 } 8505 8506 $headerNavMenu.hoverIntent({ 8507 over: over, 8508 out: out, 8509 interval: delay, 8510 timeout: 100, 8511 }); 8512 } else if ($overlay.length) { 8513 $headerNavMenu.on('mouseenter', function() { 8514 if (vs.deviceType() != 'mobile') { 8515 $overlay.stop(true); 8516 $overlay.delay(500).fadeIn(0); //show overlay when menu hovered 8517 $overlay.addClass('visible'); 8518 $headerNav.addClass('active_overlay'); 8519 $(this).addClass('active_dropdown'); 8520 } 8521 }).on('mouseleave', function() { 8522 if (vs.deviceType() != 'mobile') { 8523 $overlay.stop(true); 8524 $overlay.delay(500).fadeOut(0); //hide overlay when cursor leaves menu 8525 $overlay.removeClass('visible'); 8526 $headerNav.removeClass('active_overlay'); 8527 $(this).removeClass('active_dropdown'); 8528 } 8529 }); 8530 } 8531 }); 8532 </script>
8532 8533
8534<script> 8535 vs.js('https://www.beatsons.co.uk/media/js/jquery,picturefill,appendAround,matchHeight,jquery-cookie,modal,modal-ajax,modernizr,slick,slickSlider,fastclick,jquery-scrollto,jquery-viewport,responsiveTabs,mustache,tache,common_resp,header,back_to_top,vs.debounce,header-menu,blank-1908202624.js', function () { 8536 typeof jQuery !== 'undefined' && ($ = jQuery); 8537 }, 1); 8538 vs.js('https://www.beatsons.co.uk/media/js/quickbuy,nouislider,jquery-nouislider,formbuilder/jquery.qtip.min,promo_unit_hotspot,search,blank-1908202624.js', function () { 8539 var i, l = vs.vsjsq2.length; 8540 for (i = 0; i < l; i++) { 8541 try { 8542 vs.vsjsq2[i](); 8543 } catch (e) { 8544 window.console && console.error(e); 8545 } 8546 } 8547 vs.vsjsq2 = []; 8548 }, 2); 8549 </script>
8549 8550
8550<script> 8551 vs.js('https://widget.reviews.co.uk/rich-snippet-reviews-widgets/dist.js', null, 4); 8552 </script>
8552 8553<!-- Google Analytics 4 -->
8554<script type="text/javascript" src="https://www.beatsons.co.uk/media/js/eventemitter?cache=1908202624.js"></script>
vendor: 1 bytes, line 8554
8554
8555<script> 8556 (function () { 8557 const GoogleAnalytics4 = { 8558 endpoint: '/ajax/google-analytics/', 8559 decode: function (data) { 8560 if (typeof data !== 'object') { 8561 try { 8562 data = JSON.parse(data); 8563 } catch (e) { 8564 } 8565 } 8566 return data; 8567 }, 8568 track: function (args) { 8569 args = GoogleAnalytics4.decode(args); 8570 8571 if (typeof args === 'object' && Object.keys(args).length > 0) { 8572 window.gtag.apply(null, args); } 8573 }, 8574 updateConsent: function (storage, state) { 8575 let properties = {}; 8576 properties[storage] = state; 8577 this.track(['consent', 'update', properties]); 8578 }, 8579 bindEvents: function () { 8580 window.Product?.onEvent('added_to_basket', function (json) { 8581 GoogleAnalytics4.ajax('addToCart', json); 8582 }); 8583 window.Product?.onEvent('added_to_wishlist', function (json) { 8584 GoogleAnalytics4.ajax('addToWishlist', json); 8585 }); 8586 window.MultiProduct?.onEvent('multi_added_to_bag', function (json) { 8587 GoogleAnalytics4.ajax('multiAddToCart', json); 8588 }); 8589 window.MultiProduct?.onEvent('upselling_added_to_bag', function (json) { 8590 GoogleAnalytics4.ajax('addToCart', json); 8591 }); 8592 window.MultiProduct?.onEvent('multi_added_to_wishlist', function (json) { 8593 GoogleAnalytics4.ajax('addToWishlist', json); 8594 }); 8595 window.QuickBuy?.onEvent('added_to_basket', function (json) { 8596 GoogleAnalytics4.ajax('addToCart', json); 8597 }); 8598 window.QuickBuy?.onEvent('select_product', function (json) { 8599 let productID = (typeof json.selection !== 'undefined') ? Object.keys(json.selection)[0] : null; 8600 GoogleAnalytics4.ajax( 8601 'selectItem', 8602 {parent_product_id: json.parent, product_id: productID} 8603 ); 8604 }); 8605 window.ee?.on('removeFromCart', function (json) { 8606 GoogleAnalytics4.ajax('removeFromCart', json); 8607 }); 8608 window.ee?.on('basket_hover', function () { 8609 GoogleAnalytics4.ajax('viewCart'); 8610 }); 8611 window.ee?.on('newsletterSubscribe', function (json) { 8612 GoogleAnalytics4.ajax('newsletterSubscriber', json); 8613 }); 8614 window.ee?.on('formSuccess', function (json) { 8615 GoogleAnalytics4.ajax('generateLead', json); 8616 }); 8617 window.ee?.on('viewProductListings', function (json) { 8618 GoogleAnalytics4.ajax('viewItemList', json); 8619 }); 8620 $('.promo-unit__link').on('click', function () { 8621 let promoUnit = $(this).find('[data-promo-id]'); 8622 if (!promoUnit) { 8623 return true; 8624 } 8625 GoogleAnalytics4.ajax('selectPromotion', { 8626 id: promoUnit.attr('data-promo-id'), 8627 name: $(this).attr('title'), 8628 creative: $(this).find('img').attr('src') 8629 }); 8630 }); 8631 $(document).on('formerror', function (event, error, field, value) { 8632 let fields = {}; 8633 fields[field] = (value.length > 0) ? 'INVALID' : 'EMPTY'; 8634 GoogleAnalytics4.ajax('error', { 8635 'message': error, 8636 'type': 'input_error', 8637 'data': {'fields': fields}, 8638 'uri': window.location.pathname 8639 }); 8640 }); 8641 }, 8642 ajax: function (event, json) { 8643 if (json && typeof json.error !== 'undefined') { 8644 return; 8645 } 8646 $.ajax({ 8647 type: 'POST', 8648 url: GoogleAnalytics4.endpoint + event, 8649 data: json, 8650 cache: false, 8651 timeout: 1000, 8652 success: function (data) { 8653 GoogleAnalytics4.track(data); 8654 } 8655 }); 8656 }, 8657 productView: function () { 8658 let parentID = window.Product?.getParentProductID(); 8659 8660 if (!parentID) { 8661 return; 8662 } 8663 if ( 8664 typeof document.referrer !== 'undefined' && 8665 document.referrer.includes(window.location.hostname) 8666 ) { 8667 this.ajax('selectItem', {parent_product_id: parentID}); 8668 } 8669 this.ajax('viewItem', {parent_product_id: parentID}); 8670 } 8671 }; 8672 $(document).ready(function () { 8673 window.ee = new window.EventEmitterVS(); 8674 let stateGrant = 'granted', 8675 stateDeny = 'denied'; 8676 $(window).on('cookies.change', function (event) { 8677 event.stopPropagation(); 8678 }); 8679 GoogleAnalytics4.bindEvents(); 8680 }); 8681 })(); 8682</script>
8682 8683<!-- Google Analytics 4 -->
8684<script> 8685 var gts = gts || []; 8686 gts.push(["id", "543228"]); 8687 gts.push(["locale", "en_GB"]); 8688 gts.push(["google_base_subaccount_id", "8977755"]); 8689 gts.push(["google_base_language", "en_GB"]); 8690 gts.push(["google_base_country", "GB"]); 8691 vs.js('//www.googlecommerce.com/trustedstores/api/js', null, 6); 8692</script>
8692 8693<!-- google remarketing code (used for 2 modules) -->
8694<script data-nodefer type="text/javascript"> 8695 /* <![CDATA[ */ 8696 var google_conversion_id = 997944395; 8697 var google_conversion_label = "t-CKCLWskAgQy9jt2wM"; 8698 var google_conversion_currency = "GBP"; 8699 var google_custom_params = window.google_tag_params; 8700 var google_remarketing_only = true; 8701 /* ]]> */ 8702</script>
8702 8703
8703<script data-nodefer> 8704 vs.js('//www.googleadservices.com/pagead/conversion_async.js', 8705 function () { 8706 if (typeof window.google_trackConversion !== 'undefined') { 8707 window.google_trackConversion(); 8708 } 8709 }, 3); 8710 </script>
8710 8711
8711<script> 8712 vs.q(function () { 8713 richSnippetReviewsWidgets({ 8714 store: 'www.beatsons.co.uk', 8715 primaryClr: '#d51300', 8716 widgetName: 'floating-widget', 8717 numReviews: 40, 8718 floatPosition: 'right', 8719 contentMode: 'company', 8720 hideDates: false, 8721 showDismissBtn: false, 8722 css: '' 8723 }); 8724 }, 6); 8725 </script>
8725 8726
8727<script> 8728(function(w,e,b,g,a,i,n,s){w['ITCLKOBJ']=a;w[a]=w[a]||function(){(w[a].q=w[a].q||[]).push(arguments)},w[a].l=1*new Date();i=e.createElement(b),n=e.getElementsByTagName(b)[0];i.async=1;i.src=g;n.parentNode.insertBefore(i,n)})(window,document,'script','https://analytics.webgains.io/clk.min.js','ITCLKQ'); 8729ITCLKQ('set', 'internal.api', true); 8730ITCLKQ('set', 'internal.cookie', true); 8731ITCLKQ('click'); 8732</script>
8732 8733 8734
8735<script>vs.deferJS();</script>
8735
8735<script type="text/javascript"> 8736 vs.q(function () { 8737 if (window.navigator.userAgent.indexOf("Edge") > -1) { 8738 $('.product img[srcset]').each(function() { 8739 $(this).attr('src', $(this).attr('src') + '?' + Math.random()); 8740 }); 8741 } 8742 }); 8743 </script>
8743 8744 8745
8745<script type="text/javascript"> 8746 //<; 8756 } 8757 }, 8758 event: function (event, data) { 8759 var eventData = data.eventData, eventProperties = {}; 8760 8761 if (data.eventID) { 8762 eventProperties['eventID'] = data.eventID; 8763 } 8764 fbq('track', event, eventData, eventProperties); 8765 }, 8766 ajax: function (eventType, delay) { 8767 setTimeout(function () { 8768 $.ajax({ 8769 type: 'POST', 8770 url: 'https://www.beatsons.co.uk/facebook/ajaxEvent/'+ eventType, 8771 dataType: 'json', 8772 success: function (json) { 8773 for (var index in json) { 8774 if (json.hasOwnProperty(index) && json[index].hasOwnProperty('eventData')) { 8775 vsFacebook.event(eventType, json[index]); 8776 } 8777 } 8778 } 8779 }); 8780 }, delay || 0); 8781 } 8782 }; 8783 })(window, undefined); 8784 8785 vsFacebook.init(function () { 8786 !function (f,b,e,v,n,t,s) { 8787 if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 8788 if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.agent='plvisualsoft';n.queue=[]; 8789 t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s) 8790 }(window, document, 'script', '//connect.facebook.net/en_US/fbevents.js');
8791 fbq('init', '731102604956572', {/*!||FACEBOOK_PIXEL_EXTERNALID||!*/}); 8792 var fbEvents = {/*!||FACEBOOK_PIXEL_EVENTS||!*/}; 8793 8794 for (var event in fbEvents) { 8795 if (fbEvents.hasOwnProperty(event)) { 8796 if (Array.isArray(fbEvents[event])) { 8797 for (var i in fbEvents[event]) { 8798 vsFacebook.event(event, fbEvents[event][i]); 8799 } 8800 } else { 8801 vsFacebook.event(event, fbEvents[event]); 8802 } 8803 } 8804 } 8805 if (typeof Product !== 'undefined') { 8806 Product.onEvent('added_to_basket', function () { 8807 vsFacebook.ajax('AddToCart'); 8808 }); 8809 Product.onEvent('wishlist_updated', function () { 8810 vsFacebook.ajax('AddToWishlist'); 8811 }); 8812 } 8813 if (typeof MultiProduct !== 'undefined') { 8814 MultiProduct.onEvent('multi_added_to_bag', function () { 8815 vsFacebook.ajax('AddToCart'); 8816 }); 8817 } 8818 if (typeof QuickBuy !== 'undefined') { 8819 QuickBuy.onEvent('added_to_basket', function () { 8820 vsFacebook.ajax('AddToCart'); 8821 }); 8822 } 8823 }); 8824 //]]> 8825</script>
8825 8826
8826<script> 8827 window.lazySizesConfig = window.lazySizesConfig || {}; 8828 window.lazySizesConfig.expand = 200; 8829 window.lazySizesConfig.expFactor = 1.2; 8830 window.lazySizesConfig.loadHidden = ''; 8831 !function(t,e){var n=function(t,e){"use strict";if(!e.getElementsByClassName)return;var n,a,i=e.documentElement,r=t.Date,o=t.HTMLPictureElement,s="addEventListener",l="getAttribute",u=t[s],c=t.setTimeout,d=t.requestAnimationFrame||c,f=t.requestIdleCallback,m=/^picture$/i,z=["load","error","lazyincluded","_lazyloaded"],v={},y=Array.prototype.forEach,g=function(t,e){return v[e]||(v[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),v[e].test(t[l]("class")||"")&&v[e]},h=function(t,e){g(t,e)||t.setAttribute("class",(t[l]("class")||"").trim()+" "+e)},p=function(t,e){var n;(n=g(t,e))&&t.setAttribute("class",(t[l]("class")||"").replace(n," "))},C=function(t,e,n){var a=n?s:"removeEventListener";n&&C(t,e),z.forEach(function(n){t[a](n,e)})},b=function(t,a,i,r,o){var s=e.createEvent("CustomEvent");return i||(i={}),i.instance=n,s.initCustomEvent(a,!r,!o,i),t.dispatchEvent(s),s},A=function(e,n){var i;!o&&(i=t.picturefill||a.pf)?i({reevaluate:!0,elements:[e]}):n&&n.src&&(e.src=n.src)},E=function(t,e){return(getComputedStyle(t,null)||{})[e]},N=function(t,e,n){for(n=n||t.offsetWidth;n<a.minSize&&e&&!t._lazysizesWidth;)n=e.offsetWidth,e=e.parentNode;return n},w=function(){var t,n,a=[],i=[],r=a,o=function(){var e=r;for(r=a.length?i:a,t=!0,n=!1;e.length;)e.shift()();t=!1},s=function(a,i){t&&!i?a.apply(this,arguments):(r.push(a),n||(n=!0,(e.hidden?c:d)(o)))};return s._lsFlush=o,s}(),M=function(t,e){return e?function(){w(t)}:function(){var e=this,n=arguments;w(function(){t.apply(e,n)})}},_=function(t){var e,n,a=function(){e=null,t()},i=function(){var t=r.now()-n;t<99?c(i,99-t):(f||a)(a)};return function(){n=r.now(),e||(e=c(i,99))}};!function(){var e,n={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};a=t.lazySizesConfig||t.lazysizesConfig||{};for(e in n)e in a||(a[e]=n[e]);t.lazySizesConfig=a,c(function(){a.init&&x()})}();var T=function(){var o,d,z,v,N,T,x,B,F,S,L,R,k,D,H=/^img$/i,O=/^iframe$/i,P="onscroll"in t&&!/glebot/.test(navigator.userAgent),$=0,I=0,q=-1,j=function(t){I--,t&&t.target&&C(t.target,j),(!t||I<0||!t.target)&&(I=0)},G=function(t,n){var a,r=t,o="hidden"==E(e.body,"visibility")||"hidden"!=E(t,"visibility");for(B-=n,L+=n,F-=n,S+=n;o&&(r=r.offsetParent)&&r!=e.body&&r!=i;)(o=(E(r,"opacity")||1)>0)&&"visible"!=E(r,"overflow")&&(a=r.getBoundingClientRect(),o=S>a.left&&F<a.right&&L>a.top-1&&B<a.bottom+1);return o},J=function(t){for(var e=t,n=0;null!==e&&0===n&&"number"==typeof e.offsetTop;)n+=e.offsetTop,e=null!==e.parentNode?e.parentNode:null;return 0===n},K=function(){var t,r,s,u,c,f,m,z,y,g=n.elements;if((v=a.loadMode)&&I<8&&(t=g.length)){r=0,q++,null==k&&("expand"in a||(a.expand=i.clientHeight>500&&i.clientWidth>500?500:370),R=a.expand,k=R*a.expFactor),$<k&&I<1&&q>2&&v>2&&!e.hidden?($=k,q=0):$=v>1&&q>1&&I<6?R:0;for(;r<t;r++)if(g[r]&&!g[r]._lazyRace)if(P)if((z=g[r][l]("data-expand"))&&(f=1*z)||(f=$),y!==f&&(T=innerWidth+f*D,x=innerHeight+f,m=-1*f,y=f),s=g[r].getBoundingClientRect(),(L=s.bottom)>=m&&(B=s.top)<=x&&(S=s.right)>=m*D&&(F=s.left)<=T&&(L||S||F||B||J(g[r]))&&(a.loadHidden||"hidden"!=E(g[r],"visibility"))&&(d&&I<3&&!z&&(v<3||q<4)||G(g[r],f))){if(tt(g[r]),c=!0,I>9)break}else!c&&d&&!u&&I<4&&q<4&&v>2&&(o[0]||a.preloadAfterLoad)&&(o[0]||!z&&(L||S||F||B||"auto"!=g[r][l](a.sizesAttr)))&&(u=o[0]||g[r]);else tt(g[r]);u&&!c&&tt(u)}},Q=function(t){var e,n=0,i=a.throttleDelay,o=a.ricTimeout,s=function(){e=!1,n=r.now(),t()},l=f&&o>49?function(){f(s,{timeout:o}),o!==a.ricTimeout&&(o=a.ricTimeout)}:M(function(){c(s)},!0);return function(t){var a;(t=!0===t)&&(o=33),e||(e=!0,(a=i-(r.now()-n))<0&&(a=0),t||a<9?l():c(l,a))}}(K),U=function(t){h(t.target,a.loadedClass),p(t.target,a.loadingClass),C(t.target,X),b(t.target,"lazyloaded")},V=M(U),X=function(t){V({target:t.target})},Y=function(t){var e,n=t[l](a.srcsetAttr);(e=a.customMedia[t[l]("data-media")||t[l]("media")])&&t.setAttribute("media",e),n&&t.setAttribute("srcset",n
8831)},Z=M(function(t,e,n,i,r){var o,s,u,d,f,v;(f=b(t,"lazybeforeunveil",e)).defaultPrevented||(i&&(n?h(t,a.autosizesClass):t.setAttribute("sizes",i)),s=t[l](a.srcsetAttr),o=t[l](a.srcAttr),r&&(u=t.parentNode,d=u&&m.test(u.nodeName||"")),v=e.firesLoad||"src"in t&&(s||o||d),f={target:t},v&&(C(t,j,!0),clearTimeout(z),z=c(j,2500),h(t,a.loadingClass),C(t,X,!0)),d&&y.call(u.getElementsByTagName("source"),Y),s?t.setAttribute("srcset",s):o&&!d&&(O.test(t.nodeName)?function(t,e){try{t.contentWindow.location.replace(e)}catch(n){t.src=e}}(t,o):t.src=o),r&&(s||d)&&A(t,{src:o})),t._lazyRace&&delete t._lazyRace,p(t,a.lazyClass),w(function(){(!v||t.complete&&t.naturalWidth>1)&&(v?j(f):I--,U(f))},!0)}),tt=function(t){var e,n=H.test(t.nodeName),i=n&&(t[l](a.sizesAttr)||t[l]("sizes")),r="auto"==i;(!r&&d||!n||!t[l]("src")&&!t.srcset||t.complete||g(t,a.errorClass)||!g(t,a.lazyClass))&&(e=b(t,"lazyunveilread").detail,r&&W.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,I++,Z(t,e,r,i,n))},et=function(){if(!d)if(r.now()-N<999)c(et,999);else{var t=_(function(){a.loadMode=3,Q()});d=!0,a.loadMode=3,Q(),u("scroll",function(){3==a.loadMode&&(a.loadMode=2),t()},!0)}};return{_:function(){N=r.now(),n.elements=e.getElementsByClassName(a.lazyClass),o=e.getElementsByClassName(a.lazyClass+" "+a.preloadClass),D=a.hFac,u("scroll",Q,!0),u("resize",Q,!0),t.MutationObserver?new MutationObserver(Q).observe(i,{childList:!0,subtree:!0,attributes:!0}):(i[s]("DOMNodeInserted",Q,!0),i[s]("DOMAttrModified",Q,!0),setInterval(Q,999)),u("hashchange",Q,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(t){e[s](t,Q,!0)}),/d$|^c/.test(e.readyState)?et():(u("load",et),e[s]("DOMContentLoaded",Q),c(et,2e4)),n.elements.length?(K(),w._lsFlush()):Q()},checkElems:Q,unveil:tt}}(),W=function(){var t,n=M(function(t,e,n,a){var i,r,o;if(t._lazysizesWidth=a,a+="px",t.setAttribute("sizes",a),m.test(e.nodeName||""))for(i=e.getElementsByTagName("source"),r=0,o=i.length;r<o;r++)i[r].setAttribute("sizes",a);n.detail.dataAttr||A(t,n.detail)}),i=function(t,e,a){var i,r=t.parentNode;r&&(a=N(t,r,a),(i=b(t,"lazybeforesizes",{width:a,dataAttr:!!e})).defaultPrevented||(a=i.detail.width)&&a!==t._lazysizesWidth&&n(t,r,i,a))},r=_(function(){var e,n=t.length;if(n)for(e=0;e<n;e++)i(t[e])});return{_:function(){t=e.getElementsByClassName(a.autosizesClass),u("resize",r)},checkElems:r,updateElem:i}}(),x=function(){x.i||(x.i=!0,W._(),T._())};return n={cfg:a,autoSizer:W,loader:T,init:x,uP:A,aC:h,rC:p,hC:g,fire:b,gW:N,rAF:w}}(t,t.document);t.lazySizes=n,"object"==typeof module&&module.exports&&(module.exports=n)}(window); 8832 /* 8833This plugin extends lazySizes to lazyLoad: 8834background images, videos/posters and scripts 8835Background-Image: 8836For background images, use data-bg attribute: 8837<div class="lazyload" data-bg="bg-img.jpg"></div> 8838Video: 8839For video/audio use data-poster and preload="none": 8840<video class="lazyload" data-poster="poster.jpg" preload="none"> 8841<!-- sources --> 8842</video> 8843Scripts: 8844For scripts use data-script: 8845<div class="lazyload" data-script="module-name.js"></div> 8846Script modules using require: 8847For modules using require use data-require: 8848<div class="lazyload" data-require="module-name"></div> 8849*/ 8850 8851(function(window, factory) { 8852 var globalInstall = function(){ 8853 factory(window.lazySizes); 8854 window.removeEventListener('lazyunveilread', globalInstall, true); 8855 }; 8856 8857 factory = factory.bind(null, window, window.document); 8858 8859 if(typeof module == 'object' && module.exports){ 8860 factory(require('lazysizes')); 8861 } else if(window.lazySizes) { 8862 globalInstall(); 8863 } else { 8864 window.addEventListener('lazyunveilread', globalInstall, true); 8865 } 8866}(window, function(window, document, lazySizes) { 8867 /*jshint eqnull:true */ 8868 'use strict'; 8869 var bgLoad, regBgUrlEscape; 8870 var uniqueUrls = {}; 8871 8872 if(document.addEventListener){ 8873 regBgUrlEscape = /\(|\)|\s|'/; 8874 8875 bgLoad = function (url, cb){ 8876 var img = document.createElement('img'); 8877 img.onload = function(){ 8878 img.onload = null; 8879 img.onerror = null; 8880 img = null; 8881 cb(); 8882 }; 8883 img.onerror = img.onload; 8884 8885 img.src = url; 8886 8887 if(img && img.complete && img.onload){ 8888 img.onload(); 8889 } 8890 }; 8891 8892 addEventListener('lazybeforeunveil', function(e){ 8893 if(e.detail.instance != lazySizes){return;} 8894 8895 var tmp, load, bg, poster; 8896 if(!e.defaultPrevented) { 8897 8898 if(e.target.preload == 'none'){ 8899 e.target.preload = 'auto'; 8900 } 8901 8902 tmp = e.target.getAttribute('data-link'); 8903 if(tmp){ 8904 addStyleScript(tmp, true); 8905 } 8906 8907 // handle data-script 8908 tmp = e.target.getAttribute('data-script'); 8909 if(tmp){ 8910 addStyleScript(tmp); 8911 } 8912 8913 // handle data-require 8914 tmp = e.target.getAttribute('data-require'); 8915 if(tmp){ 8916 if(lazySizes.cfg.requireJs){ 8917 lazySizes.cfg.requireJs([tmp]); 8918 } else { 8919 addStyleScript(tmp); 8920 } 8921 } 8922 8923 // handle data-bg 8924 bg = e.target.getAttribute('data-bg'); 8925 if (bg) { 8926 e.detail.firesLoad = true; 8927 load = function(){ 8928 e.target.style.backgroundImage = 'url(' + (regBgUrlEscape.test(bg) ? JSON.stringify(bg) : bg ) + ')'; 8929 e.detail.firesLoad = false;
8930 lazySizes.fire(e.target, '_lazyloaded', {}, true, true); 8931 }; 8932 8933 bgLoad(bg, load); 8934 } 8935 8936 // handle data-poster 8937 poster = e.target.getAttribute('data-poster'); 8938 if(poster){ 8939 e.detail.firesLoad = true; 8940 load = function(){ 8941 e.target.poster = poster; 8942 e.detail.firesLoad = false; 8943 lazySizes.fire(e.target, '_lazyloaded', {}, true, true); 8944 }; 8945 8946 bgLoad(poster, load); 8947 8948 } 8949 } 8950 }, false); 8951 8952 } 8953 8954 function addStyleScript(src, style){ 8955 if(uniqueUrls[src]){ 8956 return; 8957 } 8958 var elem = document.createElement(style ? 'link' : 'script'); 8959 var insertElem = document.getElementsByTagName('script')[0]; 8960 8961 if(style){ 8962 elem.rel = 'stylesheet'; 8963 elem.href = src; 8964 } else { 8965 elem.src = src; 8966 } 8967 uniqueUrls[src] = true; 8968 uniqueUrls[elem.src || elem.href] = true; 8969 insertElem.parentNode.insertBefore(elem, insertElem); 8970 } 8971})); 8972 </script>
8972 8973 8974 8975 8976 8977 8978
8978<script src="https://widget.reviews.co.uk/product/dist.js"></script>
8978 8979
8979<script src="https://widget.reviews.co.uk/rating-snippet/dist.js"></script>
8979 8980 <link rel="stylesheet" href="https://widget.reviews.co.uk/rating-snippet/dist.css" /> 8981 8982
8982<script> 8983 function loadRatingSnippets() { 8984 ratingSnippet("ruk_rating_snippet_listing",{ 8985 store: "www.beatsons.co.uk", 8986 mode: "default", 8987 color: "#d51300", 8988 linebreak: true, 8989 text: "Reviews", 8990 lang: "en", 8991 usePolaris: true, 8992 showEmptyStars: false 8993 }); 8994 } 8995 8996 vs.q(function(){ 8997 loadRatingSnippets(); 8998 }); 8999 9000 </script>
9000 9001 9002 9003
9004<script 9005 type="text/javascript" 9006 async="" 9007 src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=T5nRGF" 9008></script>
9008 9009
9010<script type="text/javascript"> 9011 !function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}(); 9012 9013 </script>
vendor: 1 bytes, line 9013
9013
9014<script type="text/javascript"> 9015 klaviyo.push(["track", "Viewed Category", {"CategoryID":"2656","CategoryName":" Powder Products, Building Supplies","CategoryURL":"https:\/\/www.beatsons.co.uk\/building-supplies-c2514\/powder-products-c2656"}]); 9016</script>
9016 9017
9018<script type="text/javascript"> 9019 vs.q(function () { 9020 var baseUrl = 'https://www.beatsons.co.uk'; 9021 var currency = 'GBP'; 9022 var presentmentCurrency = 'GBP'; 9023 var presentmentCurrencyExchangeRate = 1.00000; 9024 var sendDefaultPrice = false; 9025 var categoryHierarchy = null || []; 9026 9027 var exchangePrice = function (price, forceCurrencyExchange) { 9028 if (forceCurrencyExchange || !sendDefaultPrice) { 9029 price *= presentmentCurrencyExchangeRate; 9030 } 9031 9032 return price.toFixed(2); 9033 }; 9034 9035 var mapItem = function (item) { 9036 return { 9037 'ProductID': item.parent_product_id, 9038 'ProductItemID': item.product_id, 9039 'SKU': item.reference, 9040 'ProductName': item.product_title, 9041 'ProductVariation': item.product_attribute_summary, 9042 'BrandName': item.manufacturer_name, 9043 'Categories': categoryHierarchy, 9044 'StockMessageName': item.stock_message, 9045 'StockMessageShortName': item.stock_message_short, 9046 'ThumbnailImageURL': baseUrl + item.product_thumbnail, 9047 'ProductURL': baseUrl + item.product_url, 9048 'PriceInc': exchangePrice(item.product_price_inc), 9049 'PriceEx': exchangePrice(item.product_price_ex), 9050 'PriceTax': exchangePrice(item.product_price_tax), 9051 'TotalPriceInc': exchangePrice(item.product_price_inc * item.product_quantity), 9052 'TotalPriceEx': exchangePrice(item.product_price_ex * item.product_quantity), 9053 'TotalPriceTax': exchangePrice(item.product_price_tax * item.product_quantity), 9054 'TaxRatePercentage': parseFloat(item.tax_rate || 0), 9055 'Quantity': item.product_quantity, 9056 '$extra': { 9057 'presentment_price_inc': exchangePrice(item.product_price_inc, true), 9058 'presentment_price_ex': exchangePrice(item.product_price_ex, true), 9059 'presentment_price_tax': exchangePrice(item.product_price_tax, true), 9060 'presentment_total_price_inc': exchangePrice(item.product_price_inc * item.product_quantity, true), 9061 'presentment_total_price_ex': exchangePrice(item.product_price_ex * item.product_quantity, true), 9062 'presentment_total_price_tax': exchangePrice(item.product_price_tax * item.product_quantity, true), 9063 'presentment_currency': presentmentCurrency, 9064 }, 9065 }; 9066 }; 9067 9068 var addToCartHandler = function (json) { 9069 if (! ( 9070 typeof json.products === 'object' 9071 && typeof json.latest_identifier !== 'undefined' 9072 && typeof json.products[json.latest_identifier] !== 'undefined' 9073 )) { 9074 return; 9075 } 9076 9077 var addedProduct = mapItem(json.products[json.latest_identifier]); 9078 var productIds = Object.values(json.products).map(function (p) { 9079 return p.product_id; 9080 }); 9081 9082 klaviyo.push(['track', 'Added to Cart', { 9083 '$value': exchangePrice(json.basket_total), 9084 '$value_currency': currency, 9085 'AddedItemProductID': addedProduct.ProductID, 9086 'AddedItemProductItemID': addedProduct.ProductItemID, 9087 'AddedItemSKU': addedProduct.SKU, 9088 'AddedItemProductName': addedProduct.ProductName, 9089 'AddedItemProductVariation': addedProduct.ProductVariation, 9090 'AddedItemBrandName': addedProduct.BrandName, 9091 'AddedItemCategories': addedProduct.Categories, 9092 'AddedItemStockMessageName': addedProduct.StockMessageName, 9093 'AddedItemStockMessageShortName': addedProduct.StockMessageShortName, 9094 'AddedItemThumbnailImageURL': addedProduct.ThumbnailImageURL, 9095 'AddedItemProductURL': addedProduct.ProductURL, 9096 'AddedItemPriceInc': addedProduct.PriceInc, 9097 'AddedItemPriceEx': addedProduct.PriceEx, 9098 'AddedItemPriceTax': addedProduct.PriceTax, 9099 'AddedItemTotalPriceInc': addedProduct.TotalPriceInc, 9100 'AddedItemTotalPriceEx': addedProduct.TotalPriceEx, 9101 'AddedItemTotalPriceTax': addedProduct.TotalPriceTax, 9102 'AddedItemTaxRatePercentage': addedProduct.TaxRatePercentage, 9103 'AddedItemQuantity': addedProduct.Quantity, 9104 'CheckoutURL': baseUrl + '/basket/add_multi/' + productIds.join(','), 9105 'ItemNames': Object.values(json.products).map(function (p) { 9106 return p.product_title; 9107 }).join(','), 9108 'Items': Object.values(json.products).map(mapItem), 9109 '$extra': { 9110 'presentment_basket_total': exchangePrice(json.basket_total, true), 9111 'presentment_added_price_inc': addedProduct['$extra'].presentment_price_inc, 9112 'presentment_added_price_ex': addedProduct['$extra'].presentment_price_ex, 9113 'presentment_added_price_tax': addedProduct['$extra'].presentment_price_tax, 9114 'presentment_added_total_price_inc': addedProduct['$extra'].presentment_total_price_inc, 9115 'presentment_added_total_price_ex': addedProduct['$extra'].presentment_total_price_ex, 9116 'presentment_added_total_price_tax': addedProduct['$extra'].presentment_total_price_tax, 9117 'presentment_currency': presentmentCurrency, 9118 }, 9119 }]); 9120 }; 9121 9122 if (typeof Product !== 'undefined') { 9123 Product.onEvent('added_to_basket', addToCartHandler); 9124 } 9125 9126 $(document).on('update_basket_quantity', function (json, data) { 9127 addToCartHandler({ 9128 products: data.basket, 9129 latest_identifier: data.updated_item, 9130 basket_total: data.basket_total, 9131 }); 9132 }); 9133 }); 9134</script>
9134 9135
9135<script type="text/javascript"> 9136 vs.q(function () { 9137 window.addEventListener('klaviyoForms', function (e) { 9138 if (e.detail.type === 'submit') { 9139 var emailAddress = e.detail.metaData.$email; 9140 $.get('/klaviyo/exportKlaviyoSubscriberData/' + emailAddress) 9141 } 9142 }) 9143 }); 9144 </script>
9144 9145 <div id="js-sticky-footer" class="sticky-footer l-up hide-for-print"> 9146 <div class="container container--pad container--pad--no-bg"> 9147 <div class="grid-32"> 9148 <div class="row"> 9149 <div class="col l-col-12"> 9150 <form id="sticky-footer__newsletter" class="sticky_footer_newsletter_signup" action="/newsletter/index" method="post"> 9151 <input name="domain_control" value="bMpuTvtbxeYad90ADms9XzB3qZs3+zbnyyM1lyC7AjaeV3VviLjUw09Ks5ULzLHpsTMNwccpO9DkRIKKAKgJ2g==" type="hidden"/> 9152<input class="vsRefererUri" name="vsRefererUri" type="hidden" />
9153<script type="text/javascript"> 9154 //<![CDATA[ 9155 vs.q(function () { 9156 $('input.vsRefererUri').each(function () { 9157 $(this).val(window.location.href); 9158 }); 9159 }); 9160 //]]> 9161</script>
9161 9162 <div class="table search-form"> 9163 <div class="table__cell"> 9164 <label for="sticky-footer__subscribe"><i class="ico icon-envelope"></i> <span>Newsletter Sign up</span></label> 9165 </div> 9166 <div class="table__cell"> 9167 <div id="signup-result_sticky" class="signup-result_sticky"></div> 9168 <input id="sticky-footer__subscribe" class="input--expand no-border-right" name="email_address" type="email" placeholder="Email address..." /> 9169 </div> 9170 <div class="table_cell"> 9171 <button class="button--1 no-border-left" name="subscribe" type="submit" onclick="if(document.getElementById('sticky-footer__subscribe').value === '') {alert('Please enter a valid email address');return false;}"><span class="ico icon-tick"></span></button> 9172 </div> 9173 </div> 9174 <input value="Y" type="hidden" name="newsletter_subscription" id="newsletter_subscription"> 9175 </form> 9176 </div> 9177 9178 9179 <div id="promo_unit_6ab9ea839d63a3075" class="promo-unit col l-col-10 text-align-center promo-unit-sticky-footer"> 9180 <span class="promo-unit__text-group"> 9181 <i class="ico icon-phone" aria-label="link"></i><span 9182 class="promo-unit__text"><span 9183 id="promo-unit__text__title--29" 9184 class="promo-unit__text__title">Sales Hotline: </span> 9185 <span class="">0808 178 0059</span> 9186 </span> 9187 </span> 9188
9188<script> 9189 if (typeof promo6ab9ea839d63a3075_promo_unit_sticky_footer_0Interval === 'undefined') { 9190 9191 var promo6ab9ea839d63a3075_promo_unit_sticky_footer_0Interval = setInterval(function () { 9192 if (typeof EnhancedEcommerceLoaded === 'undefined' || !EnhancedEcommerceLoaded) { 9193 return; 9194 } 9195 clearInterval(promo6ab9ea839d63a3075_promo_unit_sticky_footer_0Interval); 9196 var promo = new EnhancedEcommerce.PromoFieldObject({ 9197 id: 'promo_unit_sticky_footer_0', 9198 name: 'Sales Hotline: 0808 178 0059', 9199 creative: '/images/no_image.jpg', 9200 position: '0' 9201 }); 9202 enhancedEcommerce.addPromo(promo); 9203 }, 100); 9204 } 9205</script>
9205 9206 </div> 9207 9208 9209 <div id="promo_unit_6ab9ea839de136410" class="promo-unit col l-col-10 text-align-center promo-unit-sticky-footer slick-slide slick-not-desktop"> 9210 <a class="promo-unit__link" 9211 href="/map" 9212 title="Your Local Beatsons" 9213 > 9214 <span class="promo-unit__text-group"> 9215 <i class="ico icon-locate" aria-label="link"></i><span 9216 class="promo-unit__text"><span 9217 id="promo-unit__text__title--30" 9218 class="promo-unit__text__title">Your Local </span> 9219 <span class="">Beatsons</span> 9220 </span> 9221 </span> 9222 </a>
9222<script> 9223 if (typeof promo6ab9ea839de136410_promo_unit_sticky_footer_1Interval === 'undefined') { 9224 9225 var promo6ab9ea839de136410_promo_unit_sticky_footer_1Interval = setInterval(function () { 9226 if (typeof EnhancedEcommerceLoaded === 'undefined' || !EnhancedEcommerceLoaded) { 9227 return; 9228 } 9229 clearInterval(promo6ab9ea839de136410_promo_unit_sticky_footer_1Interval); 9230 var promo = new EnhancedEcommerce.PromoFieldObject({ 9231 id: 'promo_unit_sticky_footer_1', 9232 name: 'Your Local Beatsons', 9233 creative: '/images/no_image.jpg', 9234 position: '1' 9235 }); 9236 enhancedEcommerce.addPromo(promo); 9237 enhancedEcommerce.bindPromoClick(promo, '#promo_unit_6ab9ea839de136410 a.promo-unit__link', { 9238 eventCategory: 'UX', 9239 eventAction: EnhancedEcommerce.Action.PROMO_CLICK, 9240 eventLabel: 'Promo Unit Click', 9241 hitCallback: function () { 9242 9243 var link = '/map'; 9244 if ( 9245 typeof $.cookie === "function" && 9246 $.cookie('locale_prefix') !== null && 9247 link.indexOf('/') === 0 && //begins with slash 9248 link.indexOf('/' + $.cookie('locale_prefix') + '/') === -1 //sub folder not found 9249 ) { 9250 //make sure we redirect to the correct subfolder 9251 link = '/' + $.cookie('locale_prefix') + link; 9252 } 9253 9254 document.location = link; 9255 } }); 9256 }, 100); 9257 } 9258</script>
9258 9259 </div> 9260 </div> 9261 </div> 9262 </div> 9263 <div class="sticky-footer__close"> 9264 <a href="#" onclick="return closeStickyFooter()"><i class="ico icon-cross"></i></a> 9265 </div> 9266</div>
9267<script> 9268 var NewsletterSignupMessages = { 9269 error: "Unfortunately we were not able to subscribe you to our newsletter as the email address you entered is not valid.", 9270 success: "Thank you for entering your email address, you are now subscribed to our newsletter.", 9271 existing: "It appears you're already signed up to receive our newsletter." }; 9272 var email_prefs = false; 9273 9274 vs.q(function () { 9275 if (vs.deviceType() == 'desktop') { 9276 var $stickyFooter = $('#js-sticky-footer'), stickFooterHeight = $stickyFooter.outerHeight() + 50; 9277 function shouldShowStickyFooter() { 9278 $stickyFooter.css('bottom', window.pageYOffset > 100 ? 0 : -stickFooterHeight); 9279 } 9280 $(window).scroll(shouldShowStickyFooter); 9281 shouldShowStickyFooter(); 9282 $('body').css('padding-bottom',$stickyFooter.outerHeight()); 9283 var isMakingRequest = false; 9284 $('.sticky_footer_newsletter_signup').submit(function (e) { 9285 e.preventDefault(); 9286 if (isMakingRequest) return; 9287 var $container = $(this), data = $container.serialize(), $result = $container.find('.signup-result_sticky').hide(); 9288 data += '&subscribe=1'; 9289 isMakingRequest = true; 9290 $('.sticky_footer_newsletter_signup').addClass('signup-loading'); 9291 $('.sticky_footer_newsletter_signup').removeClass('signup-existing signup-success signup-error'); 9292 $.ajax({ 9293 url: $container.attr('action'), 9294 data: data, 9295 dataType: 'json', 9296 type: 'POST', 9297 complete: function () { 9298 isMakingRequest = false; 9299 $('.sticky_footer_newsletter_signup').removeClass('signup-loading'); 9300 }, 9301 success: function (json) { 9302 if (typeof json.success !== 'undefined' && json.success) { 9303 if (typeof json.existing !== 'undefined' && json.existing) { 9304 var existing_dialog = NewsletterSignupMessages.existing + (email_prefs ? ' ' + NewsletterSignupMessages.existing_email_pref : ''); 9305 $result.html(existing_dialog); 9306 $('.sticky_footer_newsletter_signup').addClass('signup-existing'); 9307 } else { 9308 if (typeof window.ee !== 'undefined') { 9309 json.location = 'footer'; 9310 window.ee.trigger('newsletterSubscribe', [json]); 9311 } 9312 var success_dialog = NewsletterSignupMessages.success + (email_prefs ? ' ' + NewsletterSignupMessages.success_email_pref : ''); 9313 $result.html(success_dialog); 9314 $('.sticky_footer_newsletter_signup').addClass('signup-success'); 9315 } 9316 } else { 9317 $result.html(NewsletterSignupMessages.error); 9318 $('.sticky_footer_newsletter_signup').addClass('signup-error'); 9319 } 9320 $result.show().delay(email_prefs ? 10000 : 3000).fadeOut('slow'); 9321 } 9322 }); 9323 }); 9324 } 9325 }); 9326 function closeStickyFooter() { 9327 if (typeof jQuery !== 'undefined') { 9328 $('#js-sticky-footer').fadeOut('slow'); 9329 if (typeof cookieJS !== 'undefined') { 9330 var call = (typeof cookieJS.preference === 'function') ? 'preference' : 'q'; 9331 cookieJS[call](function () { 9332 $.cookie('_sf', '1', { 9333 expires: 14, 9334 path: '/', 9335 secure: 1, 9336 domain: '.www.beatsons.co.uk' 9337 }); 9338 }); 9339 } 9340 $('body').css('padding-bottom',''); 9341 } 9342 return false; 9343 } 9344 if (typeof document.cookie !== 'undefined' && document.cookie.indexOf('_sf=1') !== -1) { 9345 var stickyFooter = document.getElementById('js-sticky-footer'); 9346 stickyFooter.parentNode.removeChild(stickyFooter); 9347 document.getElementsByTagName('body')[0].style.paddingBottom = ''; 9348 } 9349</script>
9349 9350<div id="js-floating-sidebar" class="floating-sidebar s-hide hide-for-print"> 9351 </div> 9352<div id="js-back-to-top" class="back-to-top"> 9353 <span><i class="ico icon-left"></i>Top</span> 9354</div> 9355
9356<script id="deferred_css"> 9357 (function () { 9358 setTimeout(function () { 9359 var l = document.createElement('link'); 9360 l.rel = 'stylesheet'; 9361 l.href = '//www.beatsons.co.uk/media/css/footer.css,footer-generic.css,footer-third-party.css,card-logos-png,back-to-top.css,site-footer,multisite-footer,site-sticky-footer,blank-1908202624.css'; 9362 var h = document.getElementsByTagName('title')[0]; 9363 h.parentNode.insertBefore(l, h); 9364 }, 50); 9365 })(); 9366</script>
9366 9367
9367<script> 9368 vs.q(function () { 9369 function abandonedOrdersCapture(emailValue) { 9370 var emails = emailValue.match(/([a-zA-Z0-9._\+\-]+@[a-zA-Z0-9._\-]+\.[a-zA-Z0-9._\-]+)/gi); 9371 9372 if (emails === null) { 9373 return; 9374 } 9375 9376 $.ajax({ 9377 url: '/abandoned_orders/capture', 9378 type: 'POST', 9379 data: { 9380 emails: emails 9381 } 9382 }); 9383 } 9384 9385 $('input[type=text],input[type=email]').each(function () { 9386 var $this = $(this); 9387 $this.on('blur', function () { 9388 abandonedOrdersCapture($this.val()); 9389 }); 9390 }); 9391 9392 document.addEventListener('EmailEntered', (event) => { 9393 abandonedOrdersCapture(event.detail?.email ?? ''); 9394 }); 9395 }); 9396 </script>
9396 9397</body> 9398</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.