



  

Parsel 1.8.1 documentation

 [Parsel](index.html#document-index) 

 stable

 

* [Installation](index.html#document-installation)

* [Usage](index.html#document-usage)

	+ [Learning expression languages](index.html#learning-expression-languages)

	+ [Using selectors](index.html#using-selectors)

	+ [Command-Line Interface Tools](index.html#command-line-interface-tools)

	+ [Examples](index.html#examples)

	+ [Similar libraries](index.html#similar-libraries)

* [API reference](index.html#document-parsel)

	+ [parsel.csstranslator](index.html#module-parsel.csstranslator)

	+ [parsel.selector](index.html#module-parsel.selector)

	+ [parsel.utils](index.html#module-parsel.utils)

* [History](index.html#document-history)

	+ [1.8.1 (2023-04-18)](index.html#id1)

	+ [1.8.0 (2023-04-18)](index.html#id2)

	+ [1.7.0 (2022-11-01)](index.html#id3)

	+ [1.6.0 (2020-05-07)](index.html#id4)

	+ [1.5.2 (2019-08-09)](index.html#id5)

	+ [1.5.1 (2018-10-25)](index.html#id6)

	+ [1.5.0 (2018-07-04)](index.html#id7)

	+ [1.4.0 (2018-02-08)](index.html#id8)

	+ [1.3.1 (2017-12-28)](index.html#id9)

	+ [1.3.0 (2017-12-28)](index.html#id10)

	+ [1.2.0 (2017-05-17)](index.html#id11)

	+ [1.1.0 (2016-11-22)](index.html#id12)

	+ [1.0.3 (2016-07-29)](index.html#id13)

	+ [1.0.2 (2016-04-26)](index.html#id14)

	+ [1.0.1 (2015-08-24)](index.html#id15)

	+ [1.0.0 (2015-08-22)](index.html#id16)

	+ [0.9.6 (2015-08-14)](index.html#id17)

	+ [0.9.5 (2015-08-11)](index.html#id18)

	+ [0.9.4 (2015-08-10)](index.html#id19)

	+ [0.9.3 (2015-08-07)](index.html#id20)

	+ [0.9.2 (2015-08-07)](index.html#id21)

	+ [0.9.1 (2015-08-04)](index.html#id22)

	+ [0.9.0 (2015-07-30)](index.html#id23)

[Parsel](index.html#document-index)

* [Docs](index.html#document-index) »

* Parsel 1.8.1 documentation

* [Edit on GitHub](https://github.com/scrapy/parsel/blob/54678b5425650a37780b2ef85225c2e45fe88e3d/docs/index.rst)

---

Parsel[¶](#parsel "Permalink to this headline")

===============================================

[![Tests](https://github.com/scrapy/parsel/actions/workflows/tests.yml/badge.svg)](https://github.com/scrapy/parsel/actions/workflows/tests.yml)

[![Supported Python versions](https://img.shields.io/pypi/pyversions/parsel.svg)](https://github.com/scrapy/parsel/actions/workflows/tests.yml)

[![PyPI Version](https://img.shields.io/pypi/v/parsel.svg)](https://pypi.python.org/pypi/parsel)

[![Coverage report](https://img.shields.io/codecov/c/github/scrapy/parsel/master.svg)](https://codecov.io/github/scrapy/parsel?branch=master)

Parsel is a BSD-licensed [Python](https://www.python.org/) library to extract data from [HTML](https://en.wikipedia.org/wiki/HTML), [JSON](https://en.wikipedia.org/wiki/JSON), and

[XML](https://en.wikipedia.org/wiki/XML) documents.

It supports:

* [CSS](https://en.wikipedia.org/wiki/Cascading_Style_Sheets) and [XPath](https://en.wikipedia.org/wiki/XPath) expressions for HTML and XML documents

* [JMESPath](https://jmespath.org/) expressions for JSON documents

* [Regular expressions](https://docs.python.org/library/re.html)

Find the Parsel online documentation at <https://parsel.readthedocs.org>.

Example ([open online demo](https://colab.research.google.com/drive/149VFa6Px3wg7S3SEnUqk--TyBrKplxCN#forceEdit=true&sandboxMode=true)):

```

>>> from parsel import Selector

>>> text = """

 <html>

 <body>

 <h1>Hello, Parsel!</h1>

 <ul>

 <li><a href="http://example.com">Link 1</a></li>

 <li><a href="http://scrapy.org">Link 2</a></li>

 </ul>

 <script type="application/json">{"a": ["b", "c"]}</script>

 </body>

 </html>"""

>>> selector = Selector(text=text)

>>> selector.css('h1::text').get()

'Hello, Parsel!'

>>> selector.xpath('//h1/text()').re(r'\w+')

['Hello', 'Parsel']

>>> for li in selector.css('ul > li'):

...     print(li.xpath('.//@href').get())

http://example.com

http://scrapy.org

>>> selector.css('script::text').jmespath("a").get()

'b'

>>> selector.css('script::text').jmespath("a").getall()

['b', 'c']

```

Parsel Documentation Contents[¶](#parsel-documentation-contents "Permalink to this headline")

---------------------------------------------------------------------------------------------

Contents:

### Installation[¶](#installation "Permalink to this headline")

To install Parsel, we recommend you to use [pip](https://pip.pypa.io/):

```

$ pip install parsel

```

You [probably shouldn’t](https://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install),

but you can also install it with easy\_install:

```

$ easy_install parsel

```

### Usage[¶](#usage "Permalink to this headline")

Create a [`Selector`](index.html#parsel.selector.Selector "parsel.selector.Selector") object for your input text.

For HTML or XML, use [CSS](https://www.w3.org/TR/selectors) or [XPath](https://www.w3.org/TR/xpath) expressions to select data:

```

>>> from parsel import Selector

>>> html\_text = "<html><body><h1>Hello, Parsel!</h1></body></html>"

>>> html\_selector = Selector(text=html\_text)

>>> html\_selector.css('h1')

[<Selector query='descendant-or-self::h1' data='<h1>Hello, Parsel!</h1>'>]

>>> html\_selector.xpath('//h1')  # the same, but now with XPath

[<Selector query='//h1' data='<h1>Hello, Parsel!</h1>'>]

```

For JSON, use [JMESPath](https://jmespath.org/) expressions to select data:

```

>>> json\_text = '{"title":"Hello, Parsel!"}'

>>> json\_selector = Selector(text=json\_text)

>>> json\_selector.jmespath('title')

[<Selector query='title' data='Hello, Parsel!'>]

```

And extract data from those elements:

```

>>> html\_selector.xpath('//h1/text()').get()

'Hello, Parsel!'

>>> json\_selector.jmespath('title').getall()

['Hello, Parsel!']

```

#### Learning expression languages[¶](#learning-expression-languages "Permalink to this headline")

[CSS](https://www.w3.org/TR/selectors) is a language for applying styles to HTML documents. It defines

selectors to associate those styles with specific HTML elements. Resources to

learn [CSS](https://www.w3.org/TR/selectors) selectors include:

* [CSS selectors in the MDN](https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Selectors)

* [XPath/CSS Equivalents in Wikibooks](https://en.wikibooks.org/wiki/XPath/CSS_Equivalents)

Parsel support for CSS selectors comes from cssselect, so read about [CSS

selectors supported by cssselect](https://cssselect.readthedocs.io/en/latest/#supported-selectors).

[XPath](https://www.w3.org/TR/xpath) is a language for selecting nodes in XML documents, which can also be

used with HTML. Resources to learn [XPath](https://www.w3.org/TR/xpath) include:

* [XPath Tutorial in W3Schools](https://www.w3schools.com/xml/xpath_intro.asp)

* [XPath cheatsheet](https://devhints.io/xpath)

For HTML and XML input, you can use either [CSS](https://www.w3.org/TR/selectors) or [XPath](https://www.w3.org/TR/xpath). [CSS](https://www.w3.org/TR/selectors) is usually

more readable, but some things can only be done with [XPath](https://www.w3.org/TR/xpath).

[JMESPath](https://jmespath.org/) allows you to declaratively specify how to extract elements from

a JSON document. Resources to learn [JMESPath](https://jmespath.org/) include:

* [JMESPath Tutorial](https://jmespath.org/tutorial.html)

* [JMESPath Specification](https://jmespath.org/specification.html)

#### Using selectors[¶](#using-selectors "Permalink to this headline")

To explain how to use the selectors we’ll use the [`requests`](https://requests.kennethreitz.org/en/latest/api/#module-requests "(in Requests v2.28.2)") library

to download an example page located in the Parsel’s documentation:

> 

> <https://parsel.readthedocs.org/en/latest/_static/selectors-sample1.html>

For the sake of completeness, here’s its full HTML code:

```

<html>

 <head>

  <base href='http://example.com/' />

  <title>Example website</title>

 </head>

 <body>

  <div id='images'>

   <a href='image1.html'>Name: My image 1 <br /><img src='image1\_thumb.jpg' /></a>

   <a href='image2.html'>Name: My image 2 <br /><img src='image2\_thumb.jpg' /></a>

   <a href='image3.html'>Name: My image 3 <br /><img src='image3\_thumb.jpg' /></a>

   <a href='image4.html'>Name: My image 4 <br /><img src='image4\_thumb.jpg' /></a>

   <a href='image5.html'>Name: My image 5 <br /><img src='image5\_thumb.jpg' /></a>

  </div>

 </body>

</html>

```

So, let’s download that page and create a selector for it:

```

>>> import requests

>>> from parsel import Selector

>>> url = 'https://parsel.readthedocs.org/en/latest/\_static/selectors-sample1.html'

>>> text = requests.get(url).text

>>> selector = Selector(text=text)

```

Since we’re dealing with HTML, the default type for Selector, we don’t need

to specify the type argument.

So, by looking at the [HTML code](#topics-selectors-htmlcode) of that

page, let’s construct an XPath for selecting the text inside the title tag:

```

>>> selector.xpath('//title/text()')

[<Selector query='//title/text()' data='Example website'>]

```

You can also ask the same thing using CSS instead:

```

>>> selector.css('title::text')

[<Selector query='descendant-or-self::title/text()' data='Example website'>]

```

To actually extract the textual data, you must call the selector `.get()`

or `.getall()` methods, as follows:

```

>>> selector.xpath('//title/text()').getall()

['Example website']

>>> selector.xpath('//title/text()').get()

'Example website'

```

`.get()` always returns a single result; if there are several matches,

content of a first match is returned; if there are no matches, None

is returned. `.getall()` returns a list with all results.

Notice that CSS selectors can select text or attribute nodes using CSS3

pseudo-elements:

```

>>> selector.css('title::text').get()

'Example website'

```

As you can see, `.xpath()` and `.css()` methods return a

[`SelectorList`](index.html#parsel.selector.SelectorList "parsel.selector.SelectorList") instance, which is a list of new

selectors. This API can be used for quickly selecting nested data:

```

>>> selector.css('img').xpath('@src').getall()

['image1\_thumb.jpg',

 'image2\_thumb.jpg',

 'image3\_thumb.jpg',

 'image4\_thumb.jpg',

 'image5\_thumb.jpg']

```

If you want to extract only the first matched element, you can call the

selector `.get()` (or its alias `.extract\_first()` commonly used in

previous parsel versions):

```

>>> selector.xpath('//div[@id="images"]/a/text()').get()

'Name: My image 1 '

```

It returns `None` if no element was found:

```

>>> selector.xpath('//div[@id="not-exists"]/text()').get() is None

True

```

Instead of using e.g. `'@src'` XPath it is possible to query for attributes

using `.attrib` property of a [`Selector`](index.html#parsel.selector.Selector "parsel.selector.Selector"):

```

>>> [img.attrib['src'] for img in selector.css('img')]

['image1\_thumb.jpg',

 'image2\_thumb.jpg',

 'image3\_thumb.jpg',

 'image4\_thumb.jpg',

 'image5\_thumb.jpg']

```

As a shortcut, `.attrib` is also available on SelectorList directly;

it returns attributes for the first matching element:

```

>>> selector.css('img').attrib['src']

'image1\_thumb.jpg'

```

This is most useful when only a single result is expected, e.g. when selecting

by id, or selecting unique elements on a web page:

```

>>> selector.css('base').attrib['href']

'http://example.com/'

```

Now we’re going to get the base URL and some image links:

```

>>> selector.xpath('//base/@href').get()

'http://example.com/'

>>> selector.css('base::attr(href)').get()

'http://example.com/'

>>> selector.css('base').attrib['href']

'http://example.com/'

>>> selector.xpath('//a[contains(@href, "image")]/@href').getall()

['image1.html',

 'image2.html',

 'image3.html',

 'image4.html',

 'image5.html']

>>> selector.css('a[href\*=image]::attr(href)').getall()

['image1.html',

 'image2.html',

 'image3.html',

 'image4.html',

 'image5.html']

>>> selector.xpath('//a[contains(@href, "image")]/img/@src').getall()

['image1\_thumb.jpg',

 'image2\_thumb.jpg',

 'image3\_thumb.jpg',

 'image4\_thumb.jpg',

 'image5\_thumb.jpg']

>>> selector.css('a[href\*=image] img::attr(src)').getall()

['image1\_thumb.jpg',

 'image2\_thumb.jpg',

 'image3\_thumb.jpg',

 'image4\_thumb.jpg',

 'image5\_thumb.jpg']

```

##### Extensions to CSS Selectors[¶](#extensions-to-css-selectors "Permalink to this headline")

Per W3C standards, [CSS selectors](https://www.w3.org/TR/css3-selectors/#selectors) do not support selecting text nodes

or attribute values.

But selecting these is so essential in a web scraping context

that Parsel implements a couple of **non-standard pseudo-elements**:

* to select text nodes, use `::text`

* to select attribute values, use `::attr(name)` where *name* is the

name of the attribute that you want the value of

Warning

These pseudo-elements are Scrapy-/Parsel-specific.

They will most probably not work with other libraries like [lxml](https://lxml.de/) or [PyQuery](https://pypi.python.org/pypi/pyquery).

Examples:

* `title::text` selects children text nodes of a descendant `<title>` element:

```

>>> selector.css('title::text').get()

'Example website'

```

* `\*::text` selects all descendant text nodes of the current selector context:

```

>>> selector.css('#images \*::text').getall()

['\n ',

 'Name: My image 1 ',

 '\n ',

 'Name: My image 2 ',

 '\n ',

 'Name: My image 3 ',

 '\n ',

 'Name: My image 4 ',

 '\n ',

 'Name: My image 5 ',

 '\n ']

```

* `a::attr(href)` selects the *href* attribute value of descendant links:

```

>>> selector.css('a::attr(href)').getall()

['image1.html',

 'image2.html',

 'image3.html',

 'image4.html',

 'image5.html']

```

Note

You cannot chain these pseudo-elements. But in practice it would not

make much sense: text nodes do not have attributes, and attribute values

are string values already and do not have children nodes.

Note

See also: [Selecting element attributes](#selecting-attributes).

##### Nesting selectors[¶](#nesting-selectors "Permalink to this headline")

The selection methods (`.xpath()` or `.css()`) return a list of selectors

of the same type, so you can call the selection methods for those selectors

too. Here’s an example:

```

>>> links = selector.xpath('//a[contains(@href, "image")]')

>>> links.getall()

['<a href="image1.html">Name: My image 1 <br><img src="image1\_thumb.jpg"></a>',

 '<a href="image2.html">Name: My image 2 <br><img src="image2\_thumb.jpg"></a>',

 '<a href="image3.html">Name: My image 3 <br><img src="image3\_thumb.jpg"></a>',

 '<a href="image4.html">Name: My image 4 <br><img src="image4\_thumb.jpg"></a>',

 '<a href="image5.html">Name: My image 5 <br><img src="image5\_thumb.jpg"></a>']

>>> for index, link in enumerate(links):

...     args = (index, link.xpath('@href').get(), link.xpath('img/@src').get())

...     print('Link number %d points to url %r and image %r' % args)

Link number 0 points to url 'image1.html' and image 'image1\_thumb.jpg'

Link number 1 points to url 'image2.html' and image 'image2\_thumb.jpg'

Link number 2 points to url 'image3.html' and image 'image3\_thumb.jpg'

Link number 3 points to url 'image4.html' and image 'image4\_thumb.jpg'

Link number 4 points to url 'image5.html' and image 'image5\_thumb.jpg'

```

##### Selecting element attributes[¶](#selecting-element-attributes "Permalink to this headline")

There are several ways to get a value of an attribute. First, one can use

XPath syntax:

```

>>> selector.xpath("//a/@href").getall()

['image1.html', 'image2.html', 'image3.html', 'image4.html', 'image5.html']

```

XPath syntax has a few advantages: it is a standard XPath feature, and

`@attributes` can be used in other parts of an XPath expression - e.g.

it is possible to filter by attribute value.

parsel also provides an extension to CSS selectors (`::attr(...)`)

which allows to get attribute values:

```

>>> selector.css('a::attr(href)').getall()

['image1.html', 'image2.html', 'image3.html', 'image4.html', 'image5.html']

```

In addition to that, there is a `.attrib` property of Selector.

You can use it if you prefer to lookup attributes in Python

code, without using XPaths or CSS extensions:

```

>>> [a.attrib['href'] for a in selector.css('a')]

['image1.html', 'image2.html', 'image3.html', 'image4.html', 'image5.html']

```

This property is also available on SelectorList; it returns a dictionary

with attributes of a first matching element. It is convenient to use when

a selector is expected to give a single result (e.g. when selecting by element

ID, or when selecting an unique element on a page):

```

>>> selector.css('base').attrib

{'href': 'http://example.com/'}

>>> selector.css('base').attrib['href']

'http://example.com/'

```

`.attrib` property of an empty SelectorList is empty:

```

>>> selector.css('foo').attrib

{}

```

##### Using selectors with regular expressions[¶](#using-selectors-with-regular-expressions "Permalink to this headline")

[`Selector`](index.html#parsel.selector.Selector "parsel.selector.Selector") also has a `.re()` method for extracting

data using regular expressions. However, unlike using `.xpath()` or

`.css()` methods, `.re()` returns a list of strings. So you

can’t construct nested `.re()` calls.

Here’s an example used to extract image names from the [HTML code](#topics-selectors-htmlcode) above:

```

>>> selector.xpath('//a[contains(@href, "image")]/text()').re(r'Name:\s\*(.\*)')

['My image 1 ',

 'My image 2 ',

 'My image 3 ',

 'My image 4 ',

 'My image 5 ']

```

There’s an additional helper reciprocating `.get()` (and its

alias `.extract\_first()`) for `.re()`, named `.re\_first()`.

Use it to extract just the first matching string:

```

>>> selector.xpath('//a[contains(@href, "image")]/text()').re\_first(r'Name:\s\*(.\*)')

'My image 1 '

```

##### Working with relative XPaths[¶](#working-with-relative-xpaths "Permalink to this headline")

Keep in mind that if you are nesting selectors and use an XPath that starts

with `/`, that XPath will be absolute to the document and not relative to the

selector you’re calling it from.

For example, suppose you want to extract all `<p>` elements inside `<div>`

elements. First, you would get all `<div>` elements:

```

>>> divs = selector.xpath('//div')

```

At first, you may be tempted to use the following approach, which is wrong, as

it actually extracts all `<p>` elements from the document, not only those

inside `<div>` elements:

```

>>> for p in divs.xpath('//p'):  # this is wrong - gets all <p> from the whole document

...     print(p.get())

```

This is the proper way to do it (note the dot prefixing the `.//p` XPath):

```

>>> for p in divs.xpath('.//p'):  # extracts all <p> inside

...     print(p.get())

```

Another common case would be to extract all direct `<p>` children:

```

>>> for p in divs.xpath('p'):

...     print(p.get())

```

For more details about relative XPaths see the [Location Paths](https://www.w3.org/TR/xpath#location-paths) section in the

XPath specification.

##### Removing elements[¶](#removing-elements "Permalink to this headline")

If for any reason you need to remove elements based on a Selector or

a SelectorList, you can do it with the `drop()` method, available for both

classes.

Warning

this is a destructive action and cannot be undone. The original

content of the selector is removed from the elements tree. This could be useful

when trying to reduce the memory footprint of Responses.

Example removing an ad from a blog post:

```

>>> from parsel import Selector

>>> doc = """

... <article>

...  <div class="row">Content paragraph...</div>

...  <div class="row">

...  <div class="ad">

...  Ad content...

...  <a href="http://...">Link</a>

...  </div>

...  </div>

...  <div class="row">More content...</div>

... </article>

... """

>>> sel = Selector(text=doc)

>>> sel.xpath('//div/text()').getall()

['Content paragraph...', '\n ', '\n Ad content...\n ', '\n ', '\n ', 'More content...']

>>> sel.xpath('//div[@class="ad"]').drop()

>>> sel.xpath('//div//text()').getall()

['Content paragraph...', 'More content...']

```

##### Using EXSLT extensions[¶](#using-exslt-extensions "Permalink to this headline")

Being built atop [lxml](https://lxml.de/), parsel selectors support some [EXSLT](http://exslt.org/) extensions

and come with these pre-registered namespaces to use in XPath expressions:

| prefix | namespace | usage |

| --- | --- | --- |

| re | http://exslt.org/regular-expressions | [regular expressions](http://exslt.org/regexp/index.html) |

| set | http://exslt.org/sets | [set manipulation](http://exslt.org/set/index.html) |

###### Regular expressions[¶](#regular-expressions "Permalink to this headline")

The `test()` function, for example, can prove quite useful when XPath’s

`starts-with()` or `contains()` are not sufficient.

Example selecting links in list item with a “class” attribute ending with a digit:

```

>>> from parsel import Selector

>>> doc = """

... <div>

...  <ul>

...  <li class="item-0"><a href="link1.html">first item</a></li>

...  <li class="item-1"><a href="link2.html">second item</a></li>

...  <li class="item-inactive"><a href="link3.html">third item</a></li>

...  <li class="item-1"><a href="link4.html">fourth item</a></li>

...  <li class="item-0"><a href="link5.html">fifth item</a></li>

...  </ul>

... </div>

... """

>>> sel = Selector(text=doc)

>>> sel.xpath('//li//@href').getall()

['link1.html', 'link2.html', 'link3.html', 'link4.html', 'link5.html']

>>> sel.xpath(r'//li[re:test(@class, "item-\d$")]//@href').getall()

['link1.html', 'link2.html', 'link4.html', 'link5.html']

>>>

```

Warning

C library `libxslt` doesn’t natively support EXSLT regular

expressions so [lxml](https://lxml.de/)’s implementation uses hooks to Python’s `re` module.

Thus, using regexp functions in your XPath expressions may add a small

performance penalty.

###### Set operations[¶](#set-operations "Permalink to this headline")

These can be handy for excluding parts of a document tree before

extracting text elements for example.

Example extracting microdata (sample content taken from <http://schema.org/Product>)

with groups of itemscopes and corresponding itemprops:

```

>>> doc = """

... <div itemscope itemtype="http://schema.org/Product">

...  <span itemprop="name">Kenmore White 17" Microwave</span>

...  <img src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' />

...  <div itemprop="aggregateRating"

...  itemscope itemtype="http://schema.org/AggregateRating">

...  Rated <span itemprop="ratingValue">3.5</span>/5

...  based on <span itemprop="reviewCount">11</span> customer reviews

...  </div>

...

...  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">

...  <span itemprop="price">$55.00</span>

...  <link itemprop="availability" href="http://schema.org/InStock" />In stock

...  </div>

...

...  Product description:

...  <span itemprop="description">0.7 cubic feet countertop microwave.

...  Has six preset cooking categories and convenience features like

...  Add-A-Minute and Child Lock.</span>

...

...  Customer reviews:

...

...  <div itemprop="review" itemscope itemtype="http://schema.org/Review">

...  <span itemprop="name">Not a happy camper</span> -

...  by <span itemprop="author">Ellie</span>,

...  <meta itemprop="datePublished" content="2011-04-01">April 1, 2011

...  <div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">

...  <meta itemprop="worstRating" content = "1">

...  <span itemprop="ratingValue">1</span>/

...  <span itemprop="bestRating">5</span>stars

...  </div>

...  <span itemprop="description">The lamp burned out and now I have to replace

...  it. </span>

...  </div>

...

...  <div itemprop="review" itemscope itemtype="http://schema.org/Review">

...  <span itemprop="name">Value purchase</span> -

...  by <span itemprop="author">Lucas</span>,

...  <meta itemprop="datePublished" content="2011-03-25">March 25, 2011

...  <div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">

...  <meta itemprop="worstRating" content = "1"/>

...  <span itemprop="ratingValue">4</span>/

...  <span itemprop="bestRating">5</span>stars

...  </div>

...  <span itemprop="description">Great microwave for the price. It is small and

...  fits in my apartment.</span>

...  </div>

...  ...

... </div>

... """

>>> sel = Selector(text=doc, type="html")

>>> for scope in sel.xpath('//div[@itemscope]'):

...     print("current scope:", scope.xpath('@itemtype').getall())

...     props = scope.xpath('''

...  set:difference(./descendant::\*/@itemprop,

...  .//\*[@itemscope]/\*/@itemprop)''')

...     print(" properties: %s" % (props.getall()))

...     print("")

current scope: ['http://schema.org/Product']

 properties: ['name', 'aggregateRating', 'offers', 'description', 'review', 'review']

current scope: ['http://schema.org/AggregateRating']

 properties: ['ratingValue', 'reviewCount']

current scope: ['http://schema.org/Offer']

 properties: ['price', 'availability']

current scope: ['http://schema.org/Review']

 properties: ['name', 'author', 'datePublished', 'reviewRating', 'description']

current scope: ['http://schema.org/Rating']

 properties: ['worstRating', 'ratingValue', 'bestRating']

current scope: ['http://schema.org/Review']

 properties: ['name', 'author', 'datePublished', 'reviewRating', 'description']

current scope: ['http://schema.org/Rating']

 properties: ['worstRating', 'ratingValue', 'bestRating']

```

Here we first iterate over `itemscope` elements, and for each one,

we look for all `itemprops` elements and exclude those that are themselves

inside another `itemscope`.

##### Other XPath extensions[¶](#other-xpath-extensions "Permalink to this headline")

Parsel also defines a sorely missed XPath extension function `has-class` that

returns `True` for nodes that have all of the specified HTML classes:

```

>>> from parsel import Selector

>>> sel = Selector("""

...  <p class="foo bar-baz">First</p>

...  <p class="foo">Second</p>

...  <p class="bar">Third</p>

...  <p>Fourth</p>

... """)

...

>>> sel = Selector("""

...  <p class="foo bar-baz">First</p>

...  <p class="foo">Second</p>

...  <p class="bar">Third</p>

...  <p>Fourth</p>

... """)

...

>>> sel.xpath('//p[has-class("foo")]')

[<Selector query='//p[has-class("foo")]' data='<p class="foo bar-baz">First</p>'>,

 <Selector query='//p[has-class("foo")]' data='<p class="foo">Second</p>'>]

>>> sel.xpath('//p[has-class("foo", "bar-baz")]')

[<Selector query='//p[has-class("foo", "bar-baz")]' data='<p class="foo bar-baz">First</p>'>]

>>> sel.xpath('//p[has-class("foo", "bar")]')

[]

```

So XPath `//p[has-class("foo", "bar-baz")]` is roughly equivalent to CSS

`p.foo.bar-baz`. Please note, that it is slower in most of the cases,

because it’s a pure-Python function that’s invoked for every node in question

whereas the CSS lookup is translated into XPath and thus runs more efficiently,

so performance-wise its uses are limited to situations that are not easily

described with CSS selectors.

Parsel also simplifies adding your own XPath extensions.

`parsel.xpathfuncs.``set_xpathfunc`(*fname: str, func: Optional[Callable, None]*) → None[[source]](_modules/parsel/xpathfuncs.html#set_xpathfunc)[¶](#parsel.xpathfuncs.set_xpathfunc "Permalink to this definition")

Register a custom extension function to use in XPath expressions.

The function `func` registered under `fname` identifier will be called

for every matching node, being passed a `context` parameter as well as

any parameters passed from the corresponding XPath expression.

If `func` is `None`, the extension function will be removed.

See more [in lxml documentation](https://lxml.de/extensions.html#xpath-extension-functions).

##### Some XPath tips[¶](#some-xpath-tips "Permalink to this headline")

Here are some tips that you may find useful when using XPath

with Parsel, based on [this post from Zyte’s blog](https://www.zyte.com/blog/xpath-tips-from-the-web-scraping-trenches/).

If you are not much familiar with XPath yet,

you may want to take a look first at this [XPath tutorial](http://www.zvon.org/comp/r/tut-XPath_1.html).

###### Using text nodes in a condition[¶](#using-text-nodes-in-a-condition "Permalink to this headline")

When you need to use the text content as argument to an [XPath string function](https://www.w3.org/TR/xpath/#section-String-Functions),

avoid using `.//text()` and use just `.` instead.

This is because the expression `.//text()` yields a collection of text elements – a *node-set*.

And when a node-set is converted to a string, which happens when it is passed as argument to

a string function like `contains()` or `starts-with()`, it results in the text for the first element only.

Example:

```

>>> from parsel import Selector

>>> sel = Selector(text='<a href="#">Click here to go to the <strong>Next Page</strong></a>')

```

Converting a *node-set* to string:

```

>>> sel.xpath('//a//text()').getall() # take a peek at the node-set

['Click here to go to the ', 'Next Page']

>>> sel.xpath("string(//a[1]//text())").getall() # convert it to string

['Click here to go to the ']

```

A *node* converted to a string, however, puts together the text of itself plus of all its descendants:

```

>>> sel.xpath("//a[1]").getall() # select the first node

['<a href="#">Click here to go to the <strong>Next Page</strong></a>']

>>> sel.xpath("string(//a[1])").getall() # convert it to string

['Click here to go to the Next Page']

```

So, using the `.//text()` node-set won’t select anything in this case:

```

>>> sel.xpath("//a[contains(.//text(), 'Next Page')]").getall()

[]

```

But using the `.` to mean the node, works:

```

>>> sel.xpath("//a[contains(., 'Next Page')]").getall()

['<a href="#">Click here to go to the <strong>Next Page</strong></a>']

```

###### Beware of the difference between //node[1] and (//node)[1][¶](#beware-of-the-difference-between-node-1-and-node-1 "Permalink to this headline")

`//node[1]` selects all the nodes occurring first under their respective parents.

`(//node)[1]` selects all the nodes in the document, and then gets only the first of them.

Example:

```

>>> from parsel import Selector

>>> sel = Selector(text="""

...  <ul class="list">

...  <li>1</li>

...  <li>2</li>

...  <li>3</li>

...  </ul>

...  <ul class="list">

...  <li>4</li>

...  <li>5</li>

...  <li>6</li>

...  </ul>""")

>>> xp = lambda x: sel.xpath(x).getall()

```

This gets all first `<li>` elements under whatever it is its parent:

```

>>> xp("//li[1]")

['<li>1</li>', '<li>4</li>']

```

And this gets the first `<li>` element in the whole document:

```

>>> xp("(//li)[1]")

['<li>1</li>']

```

This gets all first `<li>` elements under an `<ul>` parent:

```

>>> xp("//ul/li[1]")

['<li>1</li>', '<li>4</li>']

```

And this gets the first `<li>` element under an `<ul>` parent in the whole document:

```

>>> xp("(//ul/li)[1]")

['<li>1</li>']

```

###### When querying by class, consider using CSS[¶](#when-querying-by-class-consider-using-css "Permalink to this headline")

Because an element can contain multiple CSS classes, the XPath way to select elements

by class is the rather verbose:

```

\*[contains(concat(' ', normalize-space(@class), ' '), ' someclass ')]

```

If you use `@class='someclass'` you may end up missing elements that have

other classes, and if you just use `contains(@class, 'someclass')` to make up

for that you may end up with more elements that you want, if they have a different

class name that shares the string `someclass`.

As it turns out, parsel selectors allow you to chain selectors, so most of the time

you can just select by class using CSS and then switch to XPath when needed:

```

>>> from parsel import Selector

>>> sel = Selector(text='<div class="hero shout"><time datetime="2014-07-23 19:00">Special date</time></div>')

>>> sel.css('.shout').xpath('./time/@datetime').getall()

['2014-07-23 19:00']

```

This is cleaner than using the verbose XPath trick shown above. Just remember

to use the `.` in the XPath expressions that will follow.

###### Beware of how script and style tags differ from other tags[¶](#beware-of-how-script-and-style-tags-differ-from-other-tags "Permalink to this headline")

[Following the standard](https://www.w3.org/TR/html401/types.html#type-cdata), the contents of `script` and `style` elements

are parsed as plain text.

This means that XML-like structures found within them, including comments, are

all treated as part of the element text, and not as separate nodes.

For example:

```

>>> from parsel import Selector

>>> selector = Selector(text="""

...  <script>

...  text

...  <!-- comment -->

...  <br/>

...  </script>

...  <style>

...  text

...  <!-- comment -->

...  <br/>

...  </style>

...  <div>

...  text

...  <!-- comment -->

...  <br/>

...  </div>""")

>>> for tag in selector.xpath('//\*[contains(text(), "text")]'):

...     print(tag.xpath('name()').get())

...     print(' Text: ' + (tag.xpath('text()').get() or ''))

...     print(' Comment: ' + (tag.xpath('comment()').get() or ''))

...     print(' Children: ' + ''.join(tag.xpath('\*').getall()))

...

script

 Text:

 text

 <!-- comment -->

 <br/>

 Comment:

 Children:

style

 Text:

 text

 <!-- comment -->

 <br/>

 Comment:

 Children:

div

 Text:

 text

 Comment: <!-- comment -->

 Children: <br>

```

##### extract() and extract\_first()[¶](#extract-and-extract-first "Permalink to this headline")

If you’re a long-time parsel (or Scrapy) user, you’re probably familiar

with `.extract()` and `.extract\_first()` selector methods. These methods

are still supported by parsel, there are no plans to deprecate them.

However, `parsel` usage docs are now written using `.get()` and

`.getall()` methods. We feel that these new methods result in more concise

and readable code.

The following examples show how these methods map to each other.

1. `SelectorList.get()` is the same as `SelectorList.extract\_first()`:

```

>>> selector.css('a::attr(href)').get()

'image1.html'

>>> selector.css('a::attr(href)').extract\_first()

'image1.html'

```

2. `SelectorList.getall()` is the same as `SelectorList.extract()`:

```

>>> selector.css('a::attr(href)').getall()

['image1.html', 'image2.html', 'image3.html', 'image4.html', 'image5.html']

>>> selector.css('a::attr(href)').extract()

['image1.html', 'image2.html', 'image3.html', 'image4.html', 'image5.html']

```

3. `Selector.get()` is the same as `Selector.extract()`:

```

>>> selector.css('a::attr(href)')[0].get()

'image1.html'

>>> selector.css('a::attr(href)')[0].extract()

'image1.html'

```

4. For consistency, there is also `Selector.getall()`, which returns a list:

```

>>> selector.css('a::attr(href)')[0].getall()

['image1.html']

```

With the `.extract()` method it was not always obvious if a result is a list

or not; to get a single result either `.extract()` or `.extract\_first()`

needed to be called, depending whether you had a `Selector` or `SelectorList`.

So, the main difference is that the outputs of `.get()` and `.getall()`

are more predictable: `.get()` always returns a single result,

`.getall()` always returns a list of all extracted results.

##### Using CSS selectors in multi-root documents[¶](#using-css-selectors-in-multi-root-documents "Permalink to this headline")

Some webpages may have multiple root elements. It can happen, for example, when

a webpage has broken code, such as missing closing tags.

You can use XPath to determine if a page has multiple root elements:

```

>>> len(selector.xpath('/\*')) > 1

True

```

CSS selectors only work on the first root element, because the first root

element is always used as the starting current element, and CSS selectors do

not allow selecting parent elements (XPath’s `..`) or elements relative to

the document root (XPath’s `/`).

If you want to use a CSS selector that takes into account all root elements,

you need to precede your CSS query by an XPath query that reaches all root

elements:

```

selector.xpath('/\*').css('<your CSS selector>')

```

#### Command-Line Interface Tools[¶](#command-line-interface-tools "Permalink to this headline")

There are third-party tools that allow using Parsel from the command line:

* [Parsel CLI](https://github.com/rmax/parsel-cli) allows applying

Parsel selectors to the standard input. For example, you can apply a Parsel

selector to the output of [cURL](https://curl.haxx.se/).

* [parselcli](https://github.com/Granitosaurus/parsel-cli) provides an interactive

shell that allows applying Parsel selectors to a remote URL or a local

file.

#### Examples[¶](#examples "Permalink to this headline")

##### Working on HTML[¶](#working-on-html "Permalink to this headline")

Here are some [`Selector`](index.html#parsel.selector.Selector "parsel.selector.Selector") examples to illustrate

several concepts. In all cases, we assume there is already

a [`Selector`](index.html#parsel.selector.Selector "parsel.selector.Selector") instantiated with an HTML text like this:

```

sel = Selector(text=html\_text)

```

1. Select all `<h1>` elements from an HTML text, returning a list of

[`Selector`](index.html#parsel.selector.Selector "parsel.selector.Selector") objects

(ie. a [`SelectorList`](index.html#parsel.selector.SelectorList "parsel.selector.SelectorList") object):

```

sel.xpath("//h1")

```

2. Extract the text of all `<h1>` elements from an HTML text,

returning a list of strings:

```

sel.xpath("//h1").getall()         # this includes the h1 tag

sel.xpath("//h1/text()").getall()  # this excludes the h1 tag

```

3. Iterate over all `<p>` tags and print their class attribute:

```

for node in sel.xpath("//p"):

    print(node.attrib['class'])

```

##### Working on XML (and namespaces)[¶](#working-on-xml-and-namespaces "Permalink to this headline")

Here are some examples to illustrate concepts for

[`Selector`](index.html#parsel.selector.Selector "parsel.selector.Selector") objects instantiated with an XML text

like this:

```

sel = Selector(text=xml\_text, type='xml')

```

1. Select all `<product>` elements from an XML text, returning a list

of [`Selector`](index.html#parsel.selector.Selector "parsel.selector.Selector") objects

(ie. a [`SelectorList`](index.html#parsel.selector.SelectorList "parsel.selector.SelectorList") object):

```

sel.xpath("//product")

```

2. Extract all prices from a [Google Base XML feed](https://support.google.com/merchants/answer/160589?hl=en&ref_topic=2473799) which requires registering

a namespace:

```

sel.register\_namespace("g", "http://base.google.com/ns/1.0")

sel.xpath("//g:price").getall()

```

###### Removing namespaces[¶](#removing-namespaces "Permalink to this headline")

When dealing with scraping projects, it is often quite convenient to get rid of

namespaces altogether and just work with element names, to write more

simple/convenient XPaths. You can use the

[`Selector.remove\_namespaces`](index.html#parsel.selector.Selector.remove_namespaces "parsel.selector.Selector.remove_namespaces")

method for that.

Let’s show an example that illustrates this with the Python Insider blog atom feed.

Let’s download the atom feed using [`requests`](https://requests.kennethreitz.org/en/latest/api/#module-requests "(in Requests v2.28.2)") and create a selector:

```

>>> import requests

>>> from parsel import Selector

>>> text = requests.get('https://feeds.feedburner.com/PythonInsider').text

>>> sel = Selector(text=text, type='xml')

```

This is how the file starts:

```

<?xml version="1.0" encoding="UTF-8"?>

<?xml-stylesheet ... ?>

<feed xmlns="http://www.w3.org/2005/Atom"

 xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/"

 xmlns:blogger="http://schemas.google.com/blogger/2008"

 xmlns:georss="http://www.georss.org/georss"

 xmlns:gd="http://schemas.google.com/g/2005"

 xmlns:thr="http://purl.org/syndication/thread/1.0"

 xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">

 ...

</feed>

```

You can see several namespace declarations including a default

“<http://www.w3.org/2005/Atom>” and another one using the “gd:” prefix for

“<http://schemas.google.com/g/2005>”.

We can try selecting all `<link>` objects and then see that it doesn’t work

(because the Atom XML namespace is obfuscating those nodes):

```

>>> sel.xpath("//link")

[]

```

But once we call the [`Selector.remove\_namespaces`](index.html#parsel.selector.Selector.remove_namespaces "parsel.selector.Selector.remove_namespaces") method, all nodes can be accessed

directly by their names:

```

>>> sel.remove\_namespaces()

>>> sel.xpath("//link")

[<Selector query='//link' data='<link rel="alternate" type="text/html...'>,

 <Selector query='//link' data='<link rel="next" type="application/at...'>,

 ...]

```

If you wonder why the namespace removal procedure isn’t called always by default

instead of having to call it manually, this is because of two reasons, which, in order

of relevance, are:

1. Removing namespaces requires to iterate and modify all nodes in the

document, which is a reasonably expensive operation to perform by default

for all documents.

2. There could be some cases where using namespaces is actually required, in

case some element names clash between namespaces. These cases are very rare

though.

###### Ad-hoc namespaces references[¶](#ad-hoc-namespaces-references "Permalink to this headline")

[`Selector`](index.html#parsel.selector.Selector "parsel.selector.Selector") objects also allow passing namespaces

references along with the query, through a `namespaces` argument,

with the prefixes you declare being used in your XPath or CSS query.

Let’s use the same Python Insider Atom feed:

```

>>> import requests

>>> from parsel import Selector

>>> text = requests.get('https://feeds.feedburner.com/PythonInsider').text

>>> sel = Selector(text=text, type='xml')

```

And try to select the links again, now using an “atom:” prefix

for the “link” node test:

```

>>> sel.xpath("//atom:link", namespaces={"atom": "http://www.w3.org/2005/Atom"})

[<Selector query='//atom:link' data='<link xmlns="http://www.w3.org/2005/A...'>,

 <Selector query='//atom:link' data='<link xmlns="http://www.w3.org/2005/A...'>,

 ...]

```

You can pass several namespaces (here we’re using shorter 1-letter prefixes):

```

>>> sel.xpath("//a:entry/a:author/g:image/@src",

...           namespaces={"a": "http://www.w3.org/2005/Atom",

...                       "g": "http://schemas.google.com/g/2005"}).getall()

['https://img1.blogblog.com/img/b16-rounded.gif',

 'https://img1.blogblog.com/img/b16-rounded.gif',

 ...]

```

##### Variables in XPath expressions[¶](#variables-in-xpath-expressions "Permalink to this headline")

XPath allows you to reference variables in your XPath expressions, using

the `$somevariable` syntax. This is somewhat similar to parameterized

queries or prepared statements in the SQL world where you replace

some arguments in your queries with placeholders like `?`,

which are then substituted with values passed with the query.

Here’s an example to match an element based on its normalized string-value:

```

>>> str\_to\_match = "Name: My image 3"

>>> selector.xpath('//a[normalize-space(.)=$match]',

...                match=str\_to\_match).get()

'<a href="image3.html">Name: My image 3 <br><img src="image3\_thumb.jpg"></a>'

```

All variable references must have a binding value when calling `.xpath()`

(otherwise you’ll get a `ValueError: XPath error:` exception).

This is done by passing as many named arguments as necessary.

Here’s another example using a position range passed as two integers:

```

>>> start, stop = 2, 4

>>> selector.xpath('//a[position()>=$\_from and position()<=$\_to]',

...                \_from=start, \_to=stop).getall()

['<a href="image2.html">Name: My image 2 <br><img src="image2\_thumb.jpg"></a>',

 '<a href="image3.html">Name: My image 3 <br><img src="image3\_thumb.jpg"></a>',

 '<a href="image4.html">Name: My image 4 <br><img src="image4\_thumb.jpg"></a>']

```

Named variables can be useful when strings need to be escaped for single

or double quotes characters. The example below would be a bit tricky to

get right (or legible) without a variable reference:

```

>>> html = '''<html>

... <body>

...  <p>He said: "I don't know why, but I like mixing single and double quotes!"</p>

... </body>

... </html>'''

>>> selector = Selector(text=html)

>>>

>>> selector.xpath('//p[contains(., $mystring)]',

...                mystring='''He said: "I don't know''').get()

'<p>He said: "I don\'t know why, but I like mixing single and double quotes!"</p>'

```

##### Converting CSS to XPath[¶](#converting-css-to-xpath "Permalink to this headline")

`parsel.``css2xpath`(*query: str*) → str[[source]](_modules/parsel/csstranslator.html#css2xpath)[¶](#parsel.css2xpath "Permalink to this definition")

Return translated XPath version of a given CSS query

When you’re using an API that only accepts XPath expressions, it’s sometimes

useful to convert CSS to XPath. This allows you to take advantage of the

conciseness of CSS to query elements by classes and the easeness of

manipulating XPath expressions at the same time.

On those occasions, use the function [`css2xpath()`](#parsel.css2xpath "parsel.css2xpath"):

```

>>> from parsel import css2xpath

>>> css2xpath('h1.title')

"descendant-or-self::h1[@class and contains(concat(' ', normalize-space(@class), ' '), ' title ')]"

>>> css2xpath('.profile-data') + '//h2'

"descendant-or-self::\*[@class and contains(concat(' ', normalize-space(@class), ' '), ' profile-data ')]//h2"

```

As you can see from the examples above, it returns the translated CSS query

into an XPath expression as a string, which you can use as-is or combine to

build a more complex expression, before feeding to a function expecting XPath.

#### Similar libraries[¶](#similar-libraries "Permalink to this headline")

> 

> * [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/) is a very popular screen scraping library among Python

> programmers which constructs a Python object based on the structure of the

> HTML code and also deals with bad markup reasonably well.

> * [lxml](https://lxml.de/) is an XML parsing library (which also parses HTML) with a pythonic

> API based on [ElementTree](https://docs.python.org/2/library/xml.etree.elementtree.html). (lxml is not part of the Python standard

> library.). Parsel uses it under-the-hood.

> * [PyQuery](https://pypi.python.org/pypi/pyquery) is a library that, like Parsel, uses [lxml](https://lxml.de/) and

> [cssselect](https://cssselect.readthedocs.io/en/latest/index.html "(in cssselect v1.2.0)") under the hood, but it offers a jQuery-like API to

> traverse and manipulate XML/HTML documents.

> 

> 

> 

Parsel is built on top of the [lxml](https://lxml.de/) library, which means they’re very similar

in speed and parsing accuracy. The advantage of using Parsel over [lxml](https://lxml.de/) is

that Parsel is simpler to use and extend, unlike the [lxml](https://lxml.de/) API which is much

bigger because the [lxml](https://lxml.de/) library can be used for many other tasks, besides

selecting markup documents.

### API reference[¶](#api-reference "Permalink to this headline")

#### parsel.csstranslator[¶](#module-parsel.csstranslator "Permalink to this headline")

*class* `parsel.csstranslator.``GenericTranslator`[[source]](_modules/parsel/csstranslator.html#GenericTranslator)[¶](#parsel.csstranslator.GenericTranslator "Permalink to this definition")

Bases: [`parsel.csstranslator.TranslatorMixin`](#parsel.csstranslator.TranslatorMixin "parsel.csstranslator.TranslatorMixin"), `cssselect.xpath.GenericTranslator`

`css_to_xpath`[[source]](_modules/parsel/csstranslator.html#GenericTranslator.css_to_xpath)[¶](#parsel.csstranslator.GenericTranslator.css_to_xpath "Permalink to this definition")

*class* `parsel.csstranslator.``HTMLTranslator`(*xhtml: bool = False*)[[source]](_modules/parsel/csstranslator.html#HTMLTranslator)[¶](#parsel.csstranslator.HTMLTranslator "Permalink to this definition")

Bases: [`parsel.csstranslator.TranslatorMixin`](#parsel.csstranslator.TranslatorMixin "parsel.csstranslator.TranslatorMixin"), `cssselect.xpath.HTMLTranslator`

`css_to_xpath`[[source]](_modules/parsel/csstranslator.html#HTMLTranslator.css_to_xpath)[¶](#parsel.csstranslator.HTMLTranslator.css_to_xpath "Permalink to this definition")

*class* `parsel.csstranslator.``TranslatorMixin`[[source]](_modules/parsel/csstranslator.html#TranslatorMixin)[¶](#parsel.csstranslator.TranslatorMixin "Permalink to this definition")

Bases: [`object`](https://docs.python.org/3/library/functions.html#object "(in Python v3.11)")

This mixin adds support to CSS pseudo elements via dynamic dispatch.

Currently supported pseudo-elements are `::text` and `::attr(ATTR\_NAME)`.

`xpath_attr_functional_pseudo_element`(*xpath: cssselect.xpath.XPathExpr*, *function: cssselect.parser.FunctionalPseudoElement*) → parsel.csstranslator.XPathExpr[[source]](_modules/parsel/csstranslator.html#TranslatorMixin.xpath_attr_functional_pseudo_element)[¶](#parsel.csstranslator.TranslatorMixin.xpath_attr_functional_pseudo_element "Permalink to this definition")

Support selecting attribute values using ::attr() pseudo-element

`xpath_element`(*selector: cssselect.parser.Element*) → parsel.csstranslator.XPathExpr[[source]](_modules/parsel/csstranslator.html#TranslatorMixin.xpath_element)[¶](#parsel.csstranslator.TranslatorMixin.xpath_element "Permalink to this definition")

`xpath_pseudo_element`(*xpath: cssselect.xpath.XPathExpr, pseudo\_element: Union[FunctionalPseudoElement, str]*) → cssselect.xpath.XPathExpr[[source]](_modules/parsel/csstranslator.html#TranslatorMixin.xpath_pseudo_element)[¶](#parsel.csstranslator.TranslatorMixin.xpath_pseudo_element "Permalink to this definition")

Dispatch method that transforms XPath to support pseudo-element

`xpath_text_simple_pseudo_element`(*xpath: cssselect.xpath.XPathExpr*) → parsel.csstranslator.XPathExpr[[source]](_modules/parsel/csstranslator.html#TranslatorMixin.xpath_text_simple_pseudo_element)[¶](#parsel.csstranslator.TranslatorMixin.xpath_text_simple_pseudo_element "Permalink to this definition")

Support selecting text nodes using ::text pseudo-element

*class* `parsel.csstranslator.``XPathExpr`(*path: str = ''*, *element: str = '\*'*, *condition: str = ''*, *star\_prefix: bool = False*)[[source]](_modules/parsel/csstranslator.html#XPathExpr)[¶](#parsel.csstranslator.XPathExpr "Permalink to this definition")

Bases: `cssselect.xpath.XPathExpr`

`attribute` *= None*[¶](#parsel.csstranslator.XPathExpr.attribute "Permalink to this definition")

*classmethod* `from_xpath`(*xpath: cssselect.xpath.XPathExpr*, *textnode: bool = False*, *attribute: Optional[str*, *None] = None*) → Self[[source]](_modules/parsel/csstranslator.html#XPathExpr.from_xpath)[¶](#parsel.csstranslator.XPathExpr.from_xpath "Permalink to this definition")

`join`(*combiner: str*, *other: cssselect.xpath.XPathExpr*, *\*args*, *\*\*kwargs*) → Self[[source]](_modules/parsel/csstranslator.html#XPathExpr.join)[¶](#parsel.csstranslator.XPathExpr.join "Permalink to this definition")

`textnode` *= False*[¶](#parsel.csstranslator.XPathExpr.textnode "Permalink to this definition")

`parsel.csstranslator.``css2xpath`(*query: str*) → str[[source]](_modules/parsel/csstranslator.html#css2xpath)[¶](#parsel.csstranslator.css2xpath "Permalink to this definition")

Return translated XPath version of a given CSS query

#### parsel.selector[¶](#module-parsel.selector "Permalink to this headline")

XPath and JMESPath selectors based on the lxml and jmespath Python

packages.

*class* `parsel.selector.``CTGroupValue`[[source]](_modules/parsel/selector.html#CTGroupValue)[¶](#parsel.selector.CTGroupValue "Permalink to this definition")

Bases: [`dict`](https://docs.python.org/3/library/stdtypes.html#dict "(in Python v3.11)")

*exception* `parsel.selector.``CannotDropElementWithoutParent`[[source]](_modules/parsel/selector.html#CannotDropElementWithoutParent)[¶](#parsel.selector.CannotDropElementWithoutParent "Permalink to this definition")

Bases: [`parsel.selector.CannotRemoveElementWithoutParent`](#parsel.selector.CannotRemoveElementWithoutParent "parsel.selector.CannotRemoveElementWithoutParent")

*exception* `parsel.selector.``CannotRemoveElementWithoutParent`[[source]](_modules/parsel/selector.html#CannotRemoveElementWithoutParent)[¶](#parsel.selector.CannotRemoveElementWithoutParent "Permalink to this definition")

Bases: [`Exception`](https://docs.python.org/3/library/exceptions.html#Exception "(in Python v3.11)")

*exception* `parsel.selector.``CannotRemoveElementWithoutRoot`[[source]](_modules/parsel/selector.html#CannotRemoveElementWithoutRoot)[¶](#parsel.selector.CannotRemoveElementWithoutRoot "Permalink to this definition")

Bases: [`Exception`](https://docs.python.org/3/library/exceptions.html#Exception "(in Python v3.11)")

*class* `parsel.selector.``SafeXMLParser`(*\*args*, *\*\*kwargs*)[[source]](_modules/parsel/selector.html#SafeXMLParser)[¶](#parsel.selector.SafeXMLParser "Permalink to this definition")

Bases: [`lxml.etree.XMLParser`](https://lxml.de/apidoc/lxml.etree.html#lxml.etree.XMLParser "(in lxml v4.9.2)")

*class* `parsel.selector.``Selector`(*text: Optional[str, None] = None, type: Optional[str, None] = None, body: bytes = b'', encoding: str = 'utf8', namespaces: Optional[Mapping[str, str], None] = None, root: Optional[Any, None] = <object object>, base\_url: Optional[str, None] = None, \_expr: Optional[str, None] = None, huge\_tree: bool = True*)[[source]](_modules/parsel/selector.html#Selector)[¶](#parsel.selector.Selector "Permalink to this definition")

Bases: [`object`](https://docs.python.org/3/library/functions.html#object "(in Python v3.11)")

Wrapper for input data in HTML, JSON, or XML format, that allows

selecting parts of it using selection expressions.

You can write selection expressions in CSS or XPath for HTML and XML

inputs, or in JMESPath for JSON inputs.

`text` is an `str` object.

`body` is a `bytes` object. It can be used together with the

`encoding` argument instead of the `text` argument.

`type` defines the selector type. It can be `"html"` (default),

`"json"`, or `"xml"`.

`base\_url` allows setting a URL for the document. This is needed when looking up external entities with relative paths.

See the documentation for [`lxml.etree.fromstring()`](https://lxml.de/apidoc/lxml.etree.html#lxml.etree.fromstring "(in lxml v4.9.2)") for more information.

`huge\_tree` controls the lxml/libxml2 feature that forbids parsing

certain large documents to protect from possible memory exhaustion. The

argument is `True` by default if the installed lxml version supports it,

which disables the protection to allow parsing such documents. Set it to

`False` if you want to enable the protection.

See [this lxml FAQ entry](https://lxml.de/FAQ.html#is-lxml-vulnerable-to-xml-bombs)

for more information.

`attrib`[¶](#parsel.selector.Selector.attrib "Permalink to this definition")

Return the attributes dictionary for underlying element.

`body`[¶](#parsel.selector.Selector.body "Permalink to this definition")

`css`(*query: str*) → parsel.selector.SelectorList[\_SelectorType][[source]](_modules/parsel/selector.html#Selector.css)[¶](#parsel.selector.Selector.css "Permalink to this definition")

Apply the given CSS selector and return a [`SelectorList`](#parsel.selector.SelectorList "parsel.selector.SelectorList") instance.

`query` is a string containing the CSS selector to apply.

In the background, CSS queries are translated into XPath queries using

[cssselect](https://pypi.python.org/pypi/cssselect/) library and run `.xpath()` method.

`drop`() → None[[source]](_modules/parsel/selector.html#Selector.drop)[¶](#parsel.selector.Selector.drop "Permalink to this definition")

Drop matched nodes from the parent element.

`extract`() → Any[¶](#parsel.selector.Selector.extract "Permalink to this definition")

Serialize and return the matched nodes in a single string.

Percent encoded content is unquoted.

`get`() → Any[[source]](_modules/parsel/selector.html#Selector.get)[¶](#parsel.selector.Selector.get "Permalink to this definition")

Serialize and return the matched nodes in a single string.

Percent encoded content is unquoted.

`getall`() → List[str][[source]](_modules/parsel/selector.html#Selector.getall)[¶](#parsel.selector.Selector.getall "Permalink to this definition")

Serialize and return the matched node in a 1-element list of strings.

`jmespath`(*query: str*, *\*\*kwargs*) → parsel.selector.SelectorList[\_SelectorType][[source]](_modules/parsel/selector.html#Selector.jmespath)[¶](#parsel.selector.Selector.jmespath "Permalink to this definition")

Find objects matching the JMESPath `query` and return the result as a

[`SelectorList`](#parsel.selector.SelectorList "parsel.selector.SelectorList") instance with all elements flattened. List

elements implement [`Selector`](#parsel.selector.Selector "parsel.selector.Selector") interface too.

`query` is a string containing the [JMESPath](https://jmespath.org/) query to apply.

Any additional named arguments are passed to the underlying

`jmespath.search` call, e.g.:

```

selector.jmespath('author.name', options=jmespath.Options(dict\_cls=collections.OrderedDict))

```

`namespaces`[¶](#parsel.selector.Selector.namespaces "Permalink to this definition")

`re`(*regex: Union[str, Pattern[str]], replace\_entities: bool = True*) → List[str][[source]](_modules/parsel/selector.html#Selector.re)[¶](#parsel.selector.Selector.re "Permalink to this definition")

Apply the given regex and return a list of strings with the

matches.

`regex` can be either a compiled regular expression or a string which

will be compiled to a regular expression using `re.compile(regex)`.

By default, character entity references are replaced by their

corresponding character (except for `&amp;` and `&lt;`).

Passing `replace\_entities` as `False` switches off these

replacements.

`re_first`(*regex: Union[str, Pattern[str]], default: Optional[str, None] = None, replace\_entities: bool = True*) → Optional[str, None][[source]](_modules/parsel/selector.html#Selector.re_first)[¶](#parsel.selector.Selector.re_first "Permalink to this definition")

Apply the given regex and return the first string which matches. If

there is no match, return the default value (`None` if the argument

is not provided).

By default, character entity references are replaced by their

corresponding character (except for `&amp;` and `&lt;`).

Passing `replace\_entities` as `False` switches off these

replacements.

`register_namespace`(*prefix: str*, *uri: str*) → None[[source]](_modules/parsel/selector.html#Selector.register_namespace)[¶](#parsel.selector.Selector.register_namespace "Permalink to this definition")

Register the given namespace to be used in this [`Selector`](#parsel.selector.Selector "parsel.selector.Selector").

Without registering namespaces you can’t select or extract data from

non-standard namespaces. See [Working on XML (and namespaces)](index.html#selector-examples-xml).

`remove`() → None[[source]](_modules/parsel/selector.html#Selector.remove)[¶](#parsel.selector.Selector.remove "Permalink to this definition")

Remove matched nodes from the parent element.

`remove_namespaces`() → None[[source]](_modules/parsel/selector.html#Selector.remove_namespaces)[¶](#parsel.selector.Selector.remove_namespaces "Permalink to this definition")

Remove all namespaces, allowing to traverse the document using

namespace-less xpaths. See [Removing namespaces](index.html#removing-namespaces).

`root`[¶](#parsel.selector.Selector.root "Permalink to this definition")

`selectorlist_cls` *= parsel.selector.SelectorList['Selector']*[¶](#parsel.selector.Selector.selectorlist_cls "Permalink to this definition")

`type`[¶](#parsel.selector.Selector.type "Permalink to this definition")

`xpath`(*query: str, namespaces: Optional[Mapping[str, str], None] = None, \*\*kwargs*) → parsel.selector.SelectorList[\_SelectorType][[source]](_modules/parsel/selector.html#Selector.xpath)[¶](#parsel.selector.Selector.xpath "Permalink to this definition")

Find nodes matching the xpath `query` and return the result as a

[`SelectorList`](#parsel.selector.SelectorList "parsel.selector.SelectorList") instance with all elements flattened. List

elements implement [`Selector`](#parsel.selector.Selector "parsel.selector.Selector") interface too.

`query` is a string containing the XPATH query to apply.

`namespaces` is an optional `prefix: namespace-uri` mapping (dict)

for additional prefixes to those registered with `register\_namespace(prefix, uri)`.

Contrary to `register\_namespace()`, these prefixes are not

saved for future calls.

Any additional named arguments can be used to pass values for XPath

variables in the XPath expression, e.g.:

```

selector.xpath('//a[href=$url]', url="http://www.example.com")

```

*class* `parsel.selector.``SelectorList`[[source]](_modules/parsel/selector.html#SelectorList)[¶](#parsel.selector.SelectorList "Permalink to this definition")

Bases: [`list`](https://docs.python.org/3/library/stdtypes.html#list "(in Python v3.11)"), [`typing.Generic`](https://docs.python.org/3/library/typing.html#typing.Generic "(in Python v3.11)")

The [`SelectorList`](#parsel.selector.SelectorList "parsel.selector.SelectorList") class is a subclass of the builtin `list`

class, which provides a few additional methods.

`attrib`[¶](#parsel.selector.SelectorList.attrib "Permalink to this definition")

Return the attributes dictionary for the first element.

If the list is empty, return an empty dict.

`css`(*query: str*) → parsel.selector.SelectorList[\_SelectorType][[source]](_modules/parsel/selector.html#SelectorList.css)[¶](#parsel.selector.SelectorList.css "Permalink to this definition")

Call the `.css()` method for each element in this list and return

their results flattened as another [`SelectorList`](#parsel.selector.SelectorList "parsel.selector.SelectorList").

`query` is the same argument as the one in [`Selector.css()`](#parsel.selector.Selector.css "parsel.selector.Selector.css")

`drop`() → None[[source]](_modules/parsel/selector.html#SelectorList.drop)[¶](#parsel.selector.SelectorList.drop "Permalink to this definition")

Drop matched nodes from the parent for each element in this list.

`extract`() → List[str][¶](#parsel.selector.SelectorList.extract "Permalink to this definition")

Call the `.get()` method for each element is this list and return

their results flattened, as a list of strings.

`extract_first`(*default: Optional[str*, *None] = None*) → Any[¶](#parsel.selector.SelectorList.extract_first "Permalink to this definition")

Return the result of `.get()` for the first element in this list.

If the list is empty, return the default value.

`get`(*default: Optional[str*, *None] = None*) → Any[[source]](_modules/parsel/selector.html#SelectorList.get)[¶](#parsel.selector.SelectorList.get "Permalink to this definition")

Return the result of `.get()` for the first element in this list.

If the list is empty, return the default value.

`getall`() → List[str][[source]](_modules/parsel/selector.html#SelectorList.getall)[¶](#parsel.selector.SelectorList.getall "Permalink to this definition")

Call the `.get()` method for each element is this list and return

their results flattened, as a list of strings.

`jmespath`(*query: str*, *\*\*kwargs*) → parsel.selector.SelectorList[\_SelectorType][[source]](_modules/parsel/selector.html#SelectorList.jmespath)[¶](#parsel.selector.SelectorList.jmespath "Permalink to this definition")

Call the `.jmespath()` method for each element in this list and return

their results flattened as another [`SelectorList`](#parsel.selector.SelectorList "parsel.selector.SelectorList").

`query` is the same argument as the one in [`Selector.jmespath()`](#parsel.selector.Selector.jmespath "parsel.selector.Selector.jmespath").

Any additional named arguments are passed to the underlying

`jmespath.search` call, e.g.:

```

selector.jmespath('author.name', options=jmespath.Options(dict\_cls=collections.OrderedDict))

```

`re`(*regex: Union[str, Pattern[str]], replace\_entities: bool = True*) → List[str][[source]](_modules/parsel/selector.html#SelectorList.re)[¶](#parsel.selector.SelectorList.re "Permalink to this definition")

Call the `.re()` method for each element in this list and return

their results flattened, as a list of strings.

By default, character entity references are replaced by their

corresponding character (except for `&amp;` and `&lt;`.

Passing `replace\_entities` as `False` switches off these

replacements.

`re_first`(*regex: Union[str, Pattern[str]], default: Optional[str, None] = None, replace\_entities: bool = True*) → Optional[str, None][[source]](_modules/parsel/selector.html#SelectorList.re_first)[¶](#parsel.selector.SelectorList.re_first "Permalink to this definition")

Call the `.re()` method for the first element in this list and

return the result in an string. If the list is empty or the

regex doesn’t match anything, return the default value (`None` if

the argument is not provided).

By default, character entity references are replaced by their

corresponding character (except for `&amp;` and `&lt;`.

Passing `replace\_entities` as `False` switches off these

replacements.

`remove`() → None[[source]](_modules/parsel/selector.html#SelectorList.remove)[¶](#parsel.selector.SelectorList.remove "Permalink to this definition")

Remove matched nodes from the parent for each element in this list.

`xpath`(*xpath: str, namespaces: Optional[Mapping[str, str], None] = None, \*\*kwargs*) → parsel.selector.SelectorList[\_SelectorType][[source]](_modules/parsel/selector.html#SelectorList.xpath)[¶](#parsel.selector.SelectorList.xpath "Permalink to this definition")

Call the `.xpath()` method for each element in this list and return

their results flattened as another [`SelectorList`](#parsel.selector.SelectorList "parsel.selector.SelectorList").

`xpath` is the same argument as the one in [`Selector.xpath()`](#parsel.selector.Selector.xpath "parsel.selector.Selector.xpath")

`namespaces` is an optional `prefix: namespace-uri` mapping (dict)

for additional prefixes to those registered with `register\_namespace(prefix, uri)`.

Contrary to `register\_namespace()`, these prefixes are not

saved for future calls.

Any additional named arguments can be used to pass values for XPath

variables in the XPath expression, e.g.:

```

selector.xpath('//a[href=$url]', url="http://www.example.com")

```

`parsel.selector.``create_root_node`(*text: str, parser\_cls: Type[Union[lxml.etree.XMLParser, lxml.etree.HTMLParser]], base\_url: Optional[str, None] = None, huge\_tree: bool = True, body: bytes = b'', encoding: str = 'utf8'*) → lxml.etree.\_Element[[source]](_modules/parsel/selector.html#create_root_node)[¶](#parsel.selector.create_root_node "Permalink to this definition")

Create root node for text using given parser class.

#### parsel.utils[¶](#module-parsel.utils "Permalink to this headline")

`parsel.utils.``extract_regex`(*regex: Union[str, Pattern[str]], text: str, replace\_entities: bool = True*) → List[str][[source]](_modules/parsel/utils.html#extract_regex)[¶](#parsel.utils.extract_regex "Permalink to this definition")

Extract a list of strings from the given text/encoding using the following policies:

\* if the regex contains a named group called “extract” that will be returned

\* if the regex contains multiple numbered groups, all those will be returned (flattened)

\* if the regex doesn’t contain any group the entire regex matching is returned

`parsel.utils.``flatten`(*sequence*) → list[[source]](_modules/parsel/utils.html#flatten)[¶](#parsel.utils.flatten "Permalink to this definition")

Returns a single, flat list which contains all elements retrieved

from the sequence and all recursively contained sub-sequences

(iterables).

Examples:

>>> [1, 2, [3,4], (5,6)]

[1, 2, [3, 4], (5, 6)]

>>> flatten([[[1,2,3], (42,None)], [4,5], [6], 7, (8,9,10)])

[1, 2, 3, 42, None, 4, 5, 6, 7, 8, 9, 10]

>>> flatten([“foo”, “bar”])

[‘foo’, ‘bar’]

>>> flatten([“foo”, [“baz”, 42], “bar”])

[‘foo’, ‘baz’, 42, ‘bar’]

`parsel.utils.``iflatten`(*sequence*) → Iterator[[source]](_modules/parsel/utils.html#iflatten)[¶](#parsel.utils.iflatten "Permalink to this definition")

Similar to `.flatten()`, but returns iterator instead

`parsel.utils.``shorten`(*text: str*, *width: int*, *suffix: str = '...'*) → str[[source]](_modules/parsel/utils.html#shorten)[¶](#parsel.utils.shorten "Permalink to this definition")

Truncate the given text to fit in the given width.

### History[¶](#history "Permalink to this headline")

#### 1.8.1 (2023-04-18)[¶](#id1 "Permalink to this headline")

* Remove a Sphinx reference from NEWS to fix the PyPI description

* Add a `twine check` CI check to detect such problems

#### 1.8.0 (2023-04-18)[¶](#id2 "Permalink to this headline")

* Add support for JMESPath: you can now create a selector for a JSON document

and call `Selector.jmespath()`. See [the documentation](https://parsel.readthedocs.io/en/latest/usage.html) for more

information and examples.

* Selectors can now be constructed from `bytes` (using the `body` and

`encoding` arguments) instead of `str` (using the `text` argument), so

that there is no internal conversion from `str` to `bytes` and the memory

usage is lower.

* Typing improvements

* The `pkg\_resources` module (which was absent from the requirements) is no

longer used

* Documentation build fixes

* New requirements:

	+ `jmespath`

	+ `typing\_extensions` (on Python 3.7)

> 

> 

#### 1.7.0 (2022-11-01)[¶](#id3 "Permalink to this headline")

* Add PEP 561-style type information

* Support for Python 2.7, 3.5 and 3.6 is removed

* Support for Python 3.9-3.11 is added

* Very large documents (with deep nesting or long tag content) can now be

parsed, and `Selector` now takes a new argument `huge\_tree` to disable

this

* Support for new features of cssselect 1.2.0 is added

* The `Selector.remove()` and `SelectorList.remove()` methods are

deprecated and replaced with the new `Selector.drop()` and

`SelectorList.drop()` methods which don’t delete text after the dropped

elements when used in the HTML mode.

#### 1.6.0 (2020-05-07)[¶](#id4 "Permalink to this headline")

* Python 3.4 is no longer supported

* New `Selector.remove()` and `SelectorList.remove()` methods to remove

selected elements from the parsed document tree

* Improvements to error reporting, test coverage and documentation, and code

cleanup

#### 1.5.2 (2019-08-09)[¶](#id5 "Permalink to this headline")

* `Selector.remove\_namespaces` received a significant performance improvement

* The value of `data` within the printable representation of a selector

(`repr(selector)`) now ends in `...` when truncated, to make the

truncation obvious.

* Minor documentation improvements.

#### 1.5.1 (2018-10-25)[¶](#id6 "Permalink to this headline")

* `has-class` XPath function handles newlines and other separators

in class names properly;

* fixed parsing of HTML documents with null bytes;

* documentation improvements;

* Python 3.7 tests are run on CI; other test improvements.

#### 1.5.0 (2018-07-04)[¶](#id7 "Permalink to this headline")

* New `Selector.attrib` and `SelectorList.attrib` properties which make

it easier to get attributes of HTML elements.

* CSS selectors became faster: compilation results are cached

(LRU cache is used for `css2xpath`), so there is

less overhead when the same CSS expression is used several times.

* `.get()` and `.getall()` selector methods are documented and recommended

over `.extract\_first()` and `.extract()`.

* Various documentation tweaks and improvements.

One more change is that `.extract()` and `.extract\_first()` methods

are now implemented using `.get()` and `.getall()`, not the other

way around, and instead of calling `Selector.extract` all other methods

now call `Selector.get` internally. It can be **backwards incompatible**

in case of custom Selector subclasses which override `Selector.extract`

without doing the same for `Selector.get`. If you have such Selector

subclass, make sure `get` method is also overridden. For example, this:

```

class MySelector(parsel.Selector):

    def extract(self):

        return super().extract() + " foo"

```

should be changed to this:

```

class MySelector(parsel.Selector):

    def get(self):

        return super().get() + " foo"

    extract = get

```

#### 1.4.0 (2018-02-08)[¶](#id8 "Permalink to this headline")

* `Selector` and `SelectorList` can’t be pickled because

pickling/unpickling doesn’t work for `lxml.html.HtmlElement`;

parsel now raises TypeError explicitly instead of allowing pickle to

silently produce wrong output. This is technically backwards-incompatible

if you’re using Python < 3.6.

#### 1.3.1 (2017-12-28)[¶](#id9 "Permalink to this headline")

* Fix artifact uploads to pypi.

#### 1.3.0 (2017-12-28)[¶](#id10 "Permalink to this headline")

* `has-class` XPath extension function;

* `parsel.xpathfuncs.set\_xpathfunc` is a simplified way to register

XPath extensions;

* `Selector.remove\_namespaces` now removes namespace declarations;

* Python 3.3 support is dropped;

* `make htmlview` command for easier Parsel docs development.

* CI: PyPy installation is fixed; parsel now runs tests for PyPy3 as well.

#### 1.2.0 (2017-05-17)[¶](#id11 "Permalink to this headline")

* Add `SelectorList.get` and `SelectorList.getall`

methods as aliases for `SelectorList.extract\_first`

and `SelectorList.extract` respectively

* Add default value parameter to `SelectorList.re\_first` method

* Add `Selector.re\_first` method

* Add `replace\_entities` argument on `.re()` and `.re\_first()`

to turn off replacing of character entity references

* Bug fix: detect `None` result from lxml parsing and fallback with an empty document

* Rearrange XML/HTML examples in the selectors usage docs

* Travis CI:

	+ Test against Python 3.6

	+ Test against PyPy using “Portable PyPy for Linux” distribution

#### 1.1.0 (2016-11-22)[¶](#id12 "Permalink to this headline")

* Change default HTML parser to [lxml.html.HTMLParser](https://lxml.de/api/lxml.html.HTMLParser-class.html),

which makes easier to use some HTML specific features

* Add css2xpath function to translate CSS to XPath

* Add support for ad-hoc namespaces declarations

* Add support for XPath variables

* Documentation improvements and updates

#### 1.0.3 (2016-07-29)[¶](#id13 "Permalink to this headline")

* Add BSD-3-Clause license file

* Re-enable PyPy tests

* Integrate py.test runs with setuptools (needed for Debian packaging)

* Changelog is now called `NEWS`

#### 1.0.2 (2016-04-26)[¶](#id14 "Permalink to this headline")

* Fix bug in exception handling causing original traceback to be lost

* Added docstrings and other doc fixes

#### 1.0.1 (2015-08-24)[¶](#id15 "Permalink to this headline")

* Updated PyPI classifiers

* Added docstrings for csstranslator module and other doc fixes

#### 1.0.0 (2015-08-22)[¶](#id16 "Permalink to this headline")

* Documentation fixes

#### 0.9.6 (2015-08-14)[¶](#id17 "Permalink to this headline")

* Updated documentation

* Extended test coverage

#### 0.9.5 (2015-08-11)[¶](#id18 "Permalink to this headline")

* Support for extending SelectorList

#### 0.9.4 (2015-08-10)[¶](#id19 "Permalink to this headline")

* Try workaround for travis-ci/dpl#253

#### 0.9.3 (2015-08-07)[¶](#id20 "Permalink to this headline")

* Add base\_url argument

#### 0.9.2 (2015-08-07)[¶](#id21 "Permalink to this headline")

* Rename module unified -> selector and promoted root attribute

* Add create\_root\_node function

#### 0.9.1 (2015-08-04)[¶](#id22 "Permalink to this headline")

* Setup Sphinx build and docs structure

* Build universal wheels

* Rename some leftovers from package extraction

#### 0.9.0 (2015-07-30)[¶](#id23 "Permalink to this headline")

* First release on PyPI.

Indices and tables[¶](#indices-and-tables "Permalink to this headline")

-----------------------------------------------------------------------

* [Index](genindex.html)

* [Module Index](py-modindex.html)

* [Search Page](search.html)





57 cm Kettle Barbecue | Clas Ohlson

* Please enable java script support to enhance your shopping experience

* [About us](/web/20170418015458/https://www.clasohlson.com/uk/c/page_uk_about_us "About us")

	+ [About us](https://web.archive.org/web/20170418015458/http://about.clasohlson.com/ "About us")

	+ [Media](https://web.archive.org/web/20170418015458/http://about.clasohlson.com/media/ "Media")

	+ [Investors](https://web.archive.org/web/20170418015458/http://about.clasohlson.com/investors/ "Investors")

	+ [Sustainability](https://web.archive.org/web/20170418015458/http://about.clasohlson.com/sustainability/ "Sustainability")

	+ [Career](https://web.archive.org/web/20170418015458/http://about.clasohlson.com/career/ "Career")* [customer service](/web/20170418015458/https://www.clasohlson.com/uk/c/Faq-page-|-Clas-Ohlson/customerservice "customer service")

	+ [faqs](/web/20170418015458/https://www.clasohlson.com/uk/c/Faq-page-|-Clas-Ohlson/customerservice "faqs")

	+ [contact us](/web/20170418015458/https://www.clasohlson.com/uk/c/contact-us-|-Clas-Ohlson/contactus "contact us")

	+ [spare parts](/web/20170418015458/https://www.clasohlson.com/uk/c/spareparts_search "spare parts")

	+ [site map](/web/20170418015458/https://www.clasohlson.com/uk/c/Site-map-|-Clas-Ohlson/Sitemap "site map")

	+ [order status](/web/20170418015458/https://www.clasohlson.com/uk/view/COCustomerOrderController/showOrderStatus "order status")

	+ [our customer service](/web/20170418015458/https://www.clasohlson.com/uk/c/customer-service-|-Clas-Ohlson/meetourcustomerservice "our customer service")

	+ [our promise](/web/20170418015458/https://www.clasohlson.com/uk/c/ourpromise "our promise")

	+ [terms and conditions](/web/20170418015458/https://www.clasohlson.com/uk/c/terms-and-conditions-|-Clas-Ohlson/termsandconditions "terms and conditions")* chat

* call 020 8247 9300* [store locator](/web/20170418015458/https://www.clasohlson.com/uk/view/COStoreLocatorController/showStoreLocator "store locator")* [![United Kingdom](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/8892808724510.gif)](https://web.archive.org/web/20170418015458/http://www.clasohlson.com/uk "United Kingdom") 

	+ [Sweden![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/8892808790046.gif)](https://web.archive.org/web/20170418015458/http://www.clasohlson.com/se "Sweden")

	+ [Norway![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/8892808822814.gif)](https://web.archive.org/web/20170418015458/http://www.clasohlson.com/no "Norway")

	+ [Finland![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/8892808757278.gif)](https://web.archive.org/web/20170418015458/http://www.clasohlson.com/fi "Finland")

	+ [UAE![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9157098471454.gif)](https://web.archive.org/web/20170418015458/http://www.clasohlson.com/ae "UAE")

	+ [Germany![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9339588247582.gif)](https://web.archive.org/web/20170418015458/http://www.clasohlson.com/de "Germany")

* [Sign in](/web/20170418015458/https://www.clasohlson.com/uk/view/COLoginController/showLogin?viewLoginForm=true "Sign in")

* |

* [Register](/web/20170418015458/https://www.clasohlson.com/uk/view/COLoginController/showLogin?viewLoginForm=true&join "Register")

[![Clas Ohlson Logo](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/8892804988958.gif)](https://web.archive.org/web/20170418015458/http://www.clasohlson.com/uk)

Search

Search

Invalid characters entered

please type in at least 3 letters

Search 12,000 products and spare parts

Clear search field

search results[close](# "close")

products

* 

by brand

* 

by category

* 

Spare parts

* 

* You searched for ""   

  

Did you mean ""?

* No results found

* No results found in products, spare parts or categories.

**Tip:**you can continue to type in order to refine your search

 

[0 product(s)](/web/20170418015458/https://www.clasohlson.com/uk/view/COCartController/getDataFlyOut)

Change store

| Product | Quantity | Total | Remove |

| --- | --- | --- | --- |

|  |  |  |  |

* you save

* Shipping from

* est shipping date

* **Total 0 items including shipping costs**

* 

* 

* 

* 

* (Vat )

* [VIEW BASKET](/web/20170418015458/https://www.clasohlson.com/uk/view/COCartController/getCartDetails)

* [CHECKOUT](/web/20170418015458/https://www.clasohlson.com/uk/view/COOrderCheckoutController/displayCheckoutForm)

* [shipping & handling information](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditions#delivery)

* [minimize](# "close")

[CHECKOUT](/web/20170418015458/https://www.clasohlson.com/uk/view/COOrderCheckoutController/displayCheckoutForm)

close

* Our website uses cookies to enhance your experience on our website. [More Info](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditions#cookies)[OK](#)

* [![Back to Home page](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/web/images/breadcrumb-Homeicon.gif)Home](/web/20170418015458/https://www.clasohlson.com/uk)

* [Leisure](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure)

* [Outdoor living](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living)

* [Barbecues](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Barbecues)

* 57 cm Kettle Barbecue

prod

desktop

GB

EN

product

Leisure|Outdoor living|Barbecues|57 cm Kettle Barbecue

b2c

NO

GBP

YES

0

0.0

[Remove comparison](#)

* ![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/web/images/co_logo_small_compare.png)

* ![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/web/images/co_logo_small_compare.png)

* ![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/web/images/co_logo_small_compare.png)

* ![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/web/images/co_logo_small_compare.png)

You must add at least two products to be able to compare

Compare

-------

[Hide comparison](#)

* 

* Price

* Ratings

* Article No.

* Online store

![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/web/images/co_logo_small_compare.png)

### 

* 

* 

* 

* 

* 

![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/web/images/co_logo_small_compare.png)

### 

* 

* 

* 

* 

* 

![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/web/images/co_logo_small_compare.png)

### 

* 

* 

* 

* 

* 

![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/web/images/co_logo_small_compare.png)

### 

* 

* 

* 

* 

* 

**Compare**

  

[![](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/UK/teasers/home_only_pdp2.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/c/terms-and-conditions-%7C-Clas-Ohlson/termsandconditions#clickandcollect) 

[![57 cm Kettle Barbecue](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9032010530846.jpg)](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9032089993246.jpg "34-9444 57 cm Kettle Barbecue")

[![57 cm Kettle Barbecue](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9343429345310.jpg)](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9343423447070.jpg "34-9444 57 cm Kettle Barbecue")

[![57 cm Kettle Barbecue](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9032010596382.jpg)](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9032090058782.jpg "34-9444 57 cm Kettle Barbecue")

[![57 cm Kettle Barbecue](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9342894243870.jpg)](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9342925930526.jpg "34-9444 57 cm Kettle Barbecue")

[View larger photo](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9032089993246.jpg "34-9444 57 cm Kettle Barbecue")

[View larger photo](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9343423447070.jpg "34-9444 57 cm Kettle Barbecue")

[View larger photo](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9032090058782.jpg "34-9444 57 cm Kettle Barbecue")

[View larger photo](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9342925930526.jpg "34-9444 57 cm Kettle Barbecue")

* [![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9032061812766.jpg)](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9032010530846.jpg)

* [![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9343463784478.jpg)](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9343429345310.jpg)

* [![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9032061878302.jpg)](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9032010596382.jpg)

* [![](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9342744264734.jpg)](/web/20170418015458/https://www.clasohlson.com/medias/sys_master/9342894243870.jpg)

 Article number

  

 34-9444

 57 cm Kettle Barbecue

========================

59.99

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

* Kettle BBQ with large grilling surface for the barbecue enthusiast.

* Feature-packed, high-quality charcoal grill.

* Integrated lid thermometer – easy to check the temperature without lifting the lid.

* Charcoal divider – allows you to spread or concentrate the heat to where you want it.

* Easy to remove any waste ash with the convenient ash-catcher.

[Read more](#moreinfo)

 

 

 

**Make your choice

 :** 

| 

 Quantity |

| --- |

| 

 |

[Buy](#)

[Compare](#)

[Save to shopping list](/web/20170418015458/https://www.clasohlson.com/uk/view/COWishlistController/authenticateUser)

 Product availability

* **Online store

 Available In Stock**

* **Your store**

[Select a store](/web/20170418015458/https://www.clasohlson.com/uk/view/COChangeStoreController/getStores?productPage=true)

34-9444

349444000

Pr349444000

http://www.clasohlson.com/uk/57-cm-Kettle-Barbecue/Pr349444000

PRODUCT

NO

4.0

6

57 cm Kettle Barbecue

1534

Leisure|Outdoor living|Barbecues

NO

59.99

0.0

GREEN

ACTIVE

YES

* [More Info](#moreinfo)

* [Details](#details)

* [Spare parts](#spareParts)

* [Guarantee](#warranty)

* [Shipping & returns](#shippings)

* [Reviews & ratings](#review)

* [Expert answers](#expertAnswer)

Classic three-legged kettle grill with ash catcher and thermometer. Made of enamelled steel for long life and durability. Extremely heat-resistant enamel coating which also protects against scratches and corrosion. Corrosion and heat-resistant chrome grilling grate. Size: diam: 57 cm, height: 97 cm.  

  

**Adjustable heat vent**  

Equipped with briquette grate and vent for greater heat control. With its practical briquette/charcoal dividers, you'll have no trouble in concentrating the heat to where you want it. Practical for generating indirect heat for dishes like roasts or whole poultry.  

  

**Smart and practical lid**  

Heat-resistant, coated steel lid with handle and vent for acheiving the optimum temperature. Handy integrated thermometer for accurately reading the temperature (20-280 °C) without ever having to lift the lid and lose precious heat. Comes with a smart internal lid hanger so that you can hang the lid on the side of the barbecue.  

  

**Easily moved and emptied**  

Comes with wheels and handle for ease of portability. Keep in mind to place the BBQ in a sheltered environment for the best results. Windy conditions can cause the briquettes to burn unevenly and get cold above the grill. Ashes are easy to empty thanks to its convenient ash catcher. Remember that ashes may still be warm and may present a fire risk, so be careful when disposing of them.  

  

**Tips for successful barbecuing**  

With quality ingredients like seasonal vegetables, flavourful meats and fresh fruits you'll be on your way to producing a successful barbecue for you and your guests. Good preparation and tasty sauces along with freshly baked bread and wonderful side dishes will make your barbecue a complete success.   

  

Remove any excess marinade from meats and vegetables before placing them on the grill. Make sure that the barbecue grill is hot and that the food you are placing on the grill is at room temperature to prevent sticking. Once everything is on the grill you can begin to relax while leisurely checking on your wonderful barbecue. Finally, you can brush a tasty glaze onto your food once everything is cooked to your satisfaction.

Shopping info

-------------

 * ![shoppingInfo.trayLogo.safeShopping](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/medias/sys_master/8910752284702.png)  [Safe shopping with Clas Ohlson - top notch security](#)

 Feel safe: all credit card information is encrypted with Extended Validation TLS Certificate, capable of up to 256-bit encryption.

* ![shoppingInfo.trayLogo.deliveryTimeCost](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/calculator-img.png)  [Delivery time and cost - how does it work?](#)

 So you’ve ordered great products from clas ohlson. When will you get them? We usually deliver within 2-3 business days (Next day delivery is also available for an additional cost). Shipping from £4.95.

* ![shoppingInfo.trayLogo.paymentOptions](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/mastercard_icon.png)  [Payment options – choose the way you pay](#)

 We accept all major credit cards. You can pay by invoice or pay with PayPal. Choose the payment option that suits you the best.

 **Need help?** Click to chat with [customer services](/web/20170418015458/https://www.clasohlson.com/uk/c/customerservice) or call 020 8247 9300

 

 

|  |  |

| --- | --- |

| Type | 

 Charcoal grill  |

| Grill height | 

 74 cm |

| Grill size | 

 Diam: 57 cm  |

| Thermometer | 

 Yes  |

| Hotplates | 

 No  |

| Side table | 

 No  |

| Height | 

 97 cm |

| Diameter | 

 57 cm |

| Colour | 

 Black  |

| Packaging size | 

 63 x 62 x 39 cm |

| Packaging weight | 17.9 

 kg |

|

Documents

* [Instruction manual](https://web.archive.org/web/20170418015458/http://images.clasohlson.com/medias/sys_master/9343713804318.pdf)

Shopping info

-------------

 * ![shoppingInfo.trayLogo.safeShopping](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/medias/sys_master/8910752284702.png)  [Safe shopping with Clas Ohlson - top notch security](#)

 Feel safe: all credit card information is encrypted with Extended Validation TLS Certificate, capable of up to 256-bit encryption.

* ![shoppingInfo.trayLogo.deliveryTimeCost](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/calculator-img.png)  [Delivery time and cost - how does it work?](#)

 So you’ve ordered great products from clas ohlson. When will you get them? We usually deliver within 2-3 business days (Next day delivery is also available for an additional cost). Shipping from £4.95.

* ![shoppingInfo.trayLogo.paymentOptions](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/mastercard_icon.png)  [Payment options – choose the way you pay](#)

 We accept all major credit cards. You can pay by invoice or pay with PayPal. Choose the payment option that suits you the best.

 **Need help?** Click to chat with [customer services](/web/20170418015458/https://www.clasohlson.com/uk/c/customerservice) or call 020 8247 9300

 

 

[![Thermometer for kettle barbecue Capere](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/8868298981406.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/Thermometer-for-kettle-barbecue-Capere/51-771)

[Thermometer for kettle barbecue Capere](/web/20170418015458/https://www.clasohlson.com/uk/Thermometer-for-kettle-barbecue-Capere/51-771)

**5.40**

 

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Read more](/web/20170418015458/https://www.clasohlson.com/uk/Thermometer-for-kettle-barbecue-Capere/51-771)

[![no image available](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/web/images/products/product-carosuel-thumbnails.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/GRILL-GRATE-57CM/51-2573)

[GRILL GRATE 57CM](/web/20170418015458/https://www.clasohlson.com/uk/GRILL-GRATE-57CM/51-2573)

**16.50**

 

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Read more](/web/20170418015458/https://www.clasohlson.com/uk/GRILL-GRATE-57CM/51-2573)

[![no image available](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/web/images/products/product-carosuel-thumbnails.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/CHARCOAL-GRATE/51-2574)

[CHARCOAL GRATE](/web/20170418015458/https://www.clasohlson.com/uk/CHARCOAL-GRATE/51-2574)

**13.75**

 

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Read more](/web/20170418015458/https://www.clasohlson.com/uk/CHARCOAL-GRATE/51-2574)

Shopping info

-------------

 * ![shoppingInfo.trayLogo.safeShopping](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/medias/sys_master/8910752284702.png)  [Safe shopping with Clas Ohlson - top notch security](#)

 Feel safe: all credit card information is encrypted with Extended Validation TLS Certificate, capable of up to 256-bit encryption.

* ![shoppingInfo.trayLogo.deliveryTimeCost](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/calculator-img.png)  [Delivery time and cost - how does it work?](#)

 So you’ve ordered great products from clas ohlson. When will you get them? We usually deliver within 2-3 business days (Next day delivery is also available for an additional cost). Shipping from £4.95.

* ![shoppingInfo.trayLogo.paymentOptions](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/mastercard_icon.png)  [Payment options – choose the way you pay](#)

 We accept all major credit cards. You can pay by invoice or pay with PayPal. Choose the payment option that suits you the best.

 **Need help?** Click to chat with [customer services](/web/20170418015458/https://www.clasohlson.com/uk/c/customerservice) or call 020 8247 9300

 

 

![Clas Ohlson’s customer guarantee](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/8849533304862.jpg)

Clas Ohlson’s customer guarantee

--------------------------------

We are proud of our products and it is very important that you, as a customer, are happy with the service and products we provide.This is why we have a 2 year guarantee on most of our products and on specific products we leave a 25 year guarantee. The only exception is on consumables (such as batteries and light bulbs). Keep a look out for our guarantee-logo next to your chosen product to see what guarantee package it has. Our guarantee means that the product is expected to work just like we have described it during the time of guarantee we have promised (This in addition to the rights under consumer purchasing).

[read more in our Terms & Conditions](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditions#guarantee)

Shopping info

-------------

 * ![shoppingInfo.trayLogo.safeShopping](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/medias/sys_master/8910752284702.png)  [Safe shopping with Clas Ohlson - top notch security](#)

 Feel safe: all credit card information is encrypted with Extended Validation TLS Certificate, capable of up to 256-bit encryption.

* ![shoppingInfo.trayLogo.deliveryTimeCost](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/calculator-img.png)  [Delivery time and cost - how does it work?](#)

 So you’ve ordered great products from clas ohlson. When will you get them? We usually deliver within 2-3 business days (Next day delivery is also available for an additional cost). Shipping from £4.95.

* ![shoppingInfo.trayLogo.paymentOptions](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/mastercard_icon.png)  [Payment options – choose the way you pay](#)

 We accept all major credit cards. You can pay by invoice or pay with PayPal. Choose the payment option that suits you the best.

 **Need help?** Click to chat with [customer services](/web/20170418015458/https://www.clasohlson.com/uk/c/customerservice) or call 020 8247 9300

 

 

Clas Ohlson's generous returns policy

-------------------------------------

At Clas Ohlson you can always shop securely and fast. You always have a up to 90-day refund policy. Next day delivery available.

[Read our FAQs regarding return](/web/20170418015458/https://www.clasohlson.com/uk/c/customerservice?articleItem=article_item_faq_return_quetion_one#article_item_faq_return_quetion_one)

Refunds

-------

If for any reason you are not satisfied with your purchase, or have changed your mind, we offer a up to 90 day refund policy from the date of purchase. To benefit from this refund policy, you must: * \* Provide proof of purchase.

* \* Return the product within the up to 90 day period.

* \* Return the product and accessories in the same condition as when purchased.

[Read more in our complete returns policy](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditions#returnpolicy)

Shopping info

-------------

 * ![shoppingInfo.trayLogo.safeShopping](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/medias/sys_master/8910752284702.png)  [Safe shopping with Clas Ohlson - top notch security](#)

 Feel safe: all credit card information is encrypted with Extended Validation TLS Certificate, capable of up to 256-bit encryption.

* ![shoppingInfo.trayLogo.deliveryTimeCost](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/calculator-img.png)  [Delivery time and cost - how does it work?](#)

 So you’ve ordered great products from clas ohlson. When will you get them? We usually deliver within 2-3 business days (Next day delivery is also available for an additional cost). Shipping from £4.95.

* ![shoppingInfo.trayLogo.paymentOptions](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/mastercard_icon.png)  [Payment options – choose the way you pay](#)

 We accept all major credit cards. You can pay by invoice or pay with PayPal. Choose the payment option that suits you the best.

 **Need help?** Click to chat with [customer services](/web/20170418015458/https://www.clasohlson.com/uk/c/customerservice) or call 020 8247 9300

Shopping info

-------------

 * ![shoppingInfo.trayLogo.safeShopping](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/medias/sys_master/8910752284702.png)  [Safe shopping with Clas Ohlson - top notch security](#)

 Feel safe: all credit card information is encrypted with Extended Validation TLS Certificate, capable of up to 256-bit encryption.

* ![shoppingInfo.trayLogo.deliveryTimeCost](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/calculator-img.png)  [Delivery time and cost - how does it work?](#)

 So you’ve ordered great products from clas ohlson. When will you get them? We usually deliver within 2-3 business days (Next day delivery is also available for an additional cost). Shipping from £4.95.

* ![shoppingInfo.trayLogo.paymentOptions](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/mastercard_icon.png)  [Payment options – choose the way you pay](#)

 We accept all major credit cards. You can pay by invoice or pay with PayPal. Choose the payment option that suits you the best.

 **Need help?** Click to chat with [customer services](/web/20170418015458/https://www.clasohlson.com/uk/c/customerservice) or call 020 8247 9300

Shopping info

-------------

 * ![shoppingInfo.trayLogo.safeShopping](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/medias/sys_master/8910752284702.png)  [Safe shopping with Clas Ohlson - top notch security](#)

 Feel safe: all credit card information is encrypted with Extended Validation TLS Certificate, capable of up to 256-bit encryption.

* ![shoppingInfo.trayLogo.deliveryTimeCost](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/calculator-img.png)  [Delivery time and cost - how does it work?](#)

 So you’ve ordered great products from clas ohlson. When will you get them? We usually deliver within 2-3 business days (Next day delivery is also available for an additional cost). Shipping from £4.95.

* ![shoppingInfo.trayLogo.paymentOptions](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/web/images/mastercard_icon.png)  [Payment options – choose the way you pay](#)

 We accept all major credit cards. You can pay by invoice or pay with PayPal. Choose the payment option that suits you the best.

 **Need help?** Click to chat with [customer services](/web/20170418015458/https://www.clasohlson.com/uk/c/customerservice) or call 020 8247 9300

 close

* Accessories

-----------

Accessories of the 57 cm Kettle Barbecue

* [![Barbecue Cover](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9004986695710.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/Barbecue-Cover/34-9690)

[Barbecue Cover](/web/20170418015458/https://www.clasohlson.com/uk/Barbecue-Cover/34-9690)

**7.99**

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Buy](#)

* [![Charcoal Starter](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9260336807966.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/Charcoal-Starter/31-8206)

[Charcoal Starter](/web/20170418015458/https://www.clasohlson.com/uk/Charcoal-Starter/31-8206)

**9.99**

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Buy](#)

* [![Briquettes](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9355889147934.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/Briquettes/31-8724)

[Briquettes](/web/20170418015458/https://www.clasohlson.com/uk/Briquettes/31-8724)

**2.99**

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Buy](#)

* [![Asaklitt Paper Firelighters](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9188961058846.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/Asaklitt-Paper-Firelighters/31-5414)

[Asaklitt Paper Firelighters](/web/20170418015458/https://www.clasohlson.com/uk/Asaklitt-Paper-Firelighters/31-5414)

**3.39**

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Buy](#)

* [![Charcoal ](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9355889049630.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/Charcoal-/31-8723)

[Charcoal](/web/20170418015458/https://www.clasohlson.com/uk/Charcoal-/31-8723) 

**2.99**

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Buy](#)

* You may also be interested in

-----------------------------

* [![47 cm Kettle Barbecue](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9003582586910.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/47-cm-Kettle-Barbecue/34-8327)

[47 cm Kettle Barbecue](/web/20170418015458/https://www.clasohlson.com/uk/47-cm-Kettle-Barbecue/34-8327)

**49.99**

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Buy](#)

* [![42 cm Kettle Barbecue](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9290545659934.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/42-cm-Kettle-Barbecue/34-8803)

[42 cm Kettle Barbecue](/web/20170418015458/https://www.clasohlson.com/uk/42-cm-Kettle-Barbecue/34-8803)

14.99 22.99

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Buy](#)

* [![Barbecue Cover](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9004986695710.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/Barbecue-Cover/34-9690)

[Barbecue Cover](/web/20170418015458/https://www.clasohlson.com/uk/Barbecue-Cover/34-9690)

**7.99**

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Buy](#)

* [![Barbecue Thermometer](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9490531385374.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/Barbecue-Thermometer/44-2347)

[Barbecue Thermometer](/web/20170418015458/https://www.clasohlson.com/uk/Barbecue-Thermometer/44-2347)

**9.99**

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Buy](#)

* [![600 W Infrared Heater](https://web.archive.org/web/20170418015458im_/http://images.clasohlson.com/medias/sys_master/9493728657438.jpg)](/web/20170418015458/https://www.clasohlson.com/uk/600-W-Infrared-Heater/18-1364)

[600 W Infrared Heater](/web/20170418015458/https://www.clasohlson.com/uk/600-W-Infrared-Heater/18-1364)

**29.99**

 (incl. VAT,  ex. [delivery](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditionspopup#delivery))

 

[Buy](#)

![](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/medias/sys_master/8892804988958.gif) Useful products and solutions have been our passion at Clas Ohlson since 1918. Covering all things home, multimedia, electrical, leisure and hardware, we have 1000s of ways to help you solve everyday practical problems.

  ![Guarantee](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/medias/sys_master/8896069042206.png) **Safe & Secure**   

Secure shopping   

Minimum 2 year guarantee   

Up to 90 day return policy

 ![Postal service](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/medias/sys_master/8900799692830.jpg) **Shipping & Delivery**   

Next day delivery available.   

Shipping from £4.95   

 [Track your order](https://web.archive.org/web/20170418015458/http://www.parcelforce.com/track-trace)

 ![How to pay](https://web.archive.org/web/20170418015458im_/https://images.clasohlson.com/medias/sys_master/8892840247326.jpg) **How to pay**   

We accept all major credit/debit   

cards as well as PayPal.

**Main navigation**

* [Home](/web/20170418015458/https://www.clasohlson.com/uk/b/Home "Home")

	+ [Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Accessories "Accessories")

	

	

	

		- [Magnifying glasses](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Accessories/Magnifying-glasses "Magnifying glasses")

		- [Reading Glasses](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Accessories/Reading-Glasses "Reading Glasses")

		- [Sunglasses](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Accessories/Sunglasses "Sunglasses")

		- [Wallets](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Accessories/Wallets "Wallets")

		- [Watch spring bars & tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Accessories/Watch-spring-bars-&-tools "Watch spring bars & tools")

		- [Watch Strap](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Accessories/Watch-Strap "Watch Strap")

		- [Watches](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Accessories/Watches "Watches")

	+ [Art](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Art "Art")

	

	

	

		- [Acrylic painting](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Art/Acrylic-painting "Acrylic painting")

		- [Artists' brushes](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Art/Artists'-brushes "Artists' brushes")

		- [Artists' materials](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Art/Artists'-materials "Artists' materials")

		- [Easels](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Art/Easels "Easels")

		- [Oil painting](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Art/Oil-painting "Oil painting")

		- [Sketching & Drawing](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Art/Sketching-&-Drawing "Sketching & Drawing")

		- [Stretched canvases](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Art/Stretched-canvases "Stretched canvases")

		- [Watercolour painting](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Art/Watercolour-painting "Watercolour painting")

	+ [Bathroom & Sauna](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Bathroom-&-Sauna "Bathroom & Sauna")

	

	

	

		- [Bathroom accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Bathroom-&-Sauna/Bathroom-accessories "Bathroom accessories")

		- [Bathroom fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Bathroom-&-Sauna/Bathroom-fittings "Bathroom fittings")

		- [Bathroom mats](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Bathroom-&-Sauna/Bathroom-mats "Bathroom mats")

		- [Privacy film](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Bathroom-&-Sauna/Privacy-film "Privacy film")

		- [Shampoo & Soap dispensers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Bathroom-&-Sauna/Shampoo-&-Soap-dispensers "Shampoo & Soap dispensers")

		- [Shower accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Bathroom-&-Sauna/Shower-accessories "Shower accessories")

		- [Shower curtains & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Bathroom-&-Sauna/Shower-curtains-&-Accessories "Shower curtains & Accessories")

		- [Toilet brushes](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Bathroom-&-Sauna/Toilet-brushes "Toilet brushes")

		- [Towels](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Bathroom-&-Sauna/Towels "Towels")

	+ [Cleaning & washing-up](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up "Cleaning & washing-up")

	

	

	

		- [Brushes and brooms](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Brushes-and-brooms "Brushes and brooms")

		- [Household cleaners](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Household-cleaners "Household cleaners")

		- [Kitchen cloths](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Kitchen-cloths "Kitchen cloths")

		- [Mops and buckets](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Mops-and-buckets "Mops and buckets")

		- [Other cleaning aids](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Other-cleaning-aids "Other cleaning aids")

		- [Robotic vacuum cleaners](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Robotic-vacuum-cleaners "Robotic vacuum cleaners")

		- [Steam cleaners](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Steam-cleaners "Steam cleaners")

		- [Vacuum dust bags and filters](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Vacuum-dust-bags-and-filters "Vacuum dust bags and filters")

		- [Vacuums and accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Vacuums-and-accessories "Vacuums and accessories")

		- [Washing up](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Washing-up "Washing up")

		- [Waste](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Waste "Waste")

		- [Window cleaning](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Cleaning-&-washing-up/Window-cleaning "Window cleaning")

	+ [Clothing & Shoe care](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Clothing-&-Shoe-care "Clothing & Shoe care")

	

	

	

		- [Clothing & Shoe care](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Clothing-&-Shoe-care/Clothing-&-Shoe-care "Clothing & Shoe care")

		- [Coat hangers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Clothing-&-Shoe-care/Coat-hangers "Coat hangers")

		- [Ironing boards](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Clothing-&-Shoe-care/Ironing-boards "Ironing boards")

		- [Irons](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Clothing-&-Shoe-care/Irons "Irons")

		- [Laundry](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Clothing-&-Shoe-care/Laundry "Laundry")

		- [Shoe accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Clothing-&-Shoe-care/Shoe-accessories "Shoe accessories")

	+ [Decorative accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories "Decorative accessories")

	

	

	

		- [Alarm clocks](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Alarm-clocks "Alarm clocks")

		- [Candles](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Candles "Candles")

		- [Candlesticks](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Candlesticks "Candlesticks")

		- [Clock and watch accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Clock-and-watch-accessories "Clock and watch accessories")

		- [Clock radios](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Clock-radios "Clock radios")

		- [Gift wrap](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Gift-wrap "Gift wrap")

		- [Lanterns](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Lanterns "Lanterns")

		- [Lighters and utility lighters](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Lighters-and-utility-lighters "Lighters and utility lighters")

		- [Passepartout frames](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Passepartout-frames "Passepartout frames")

		- [Photo frames](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Photo-frames "Photo frames")

		- [Picture hangers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Picture-hangers "Picture hangers")

		- [Pictures](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Pictures "Pictures")

		- [Wall clocks](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Decorative-accessories/Wall-clocks "Wall clocks")

	+ [Dining](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Dining "Dining")

	

	

	

		- [Crockery](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Dining/Crockery "Crockery")

		- [Disposable tableware](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Dining/Disposable-tableware "Disposable tableware")

		- [Glasses](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Dining/Glasses "Glasses")

		- [Outings & Picnics](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Dining/Outings-&-Picnics "Outings & Picnics")

		- [Place mats](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Dining/Place-mats "Place mats")

		- [Pump flasks & Vacuum jugs](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Dining/Pump-flasks-&-Vacuum-jugs "Pump flasks & Vacuum jugs")

		- [Serviettes/napkins](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Dining/Serviettes-napkins "Serviettes/napkins")

	+ [Food preparation & Storage](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage "Food preparation & Storage")

	

	

	

		- [Baking utensils](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Baking-utensils "Baking utensils")

		- [Bottle & Can openers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Bottle-&-Can-openers "Bottle & Can openers")

		- [Butter knives & Cheese slicers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Butter-knives-&-Cheese-slicers "Butter knives & Cheese slicers")

		- [Cake & Baking pans](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Cake-&-Baking-pans "Cake & Baking pans")

		- [Chopping boards](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Chopping-boards "Chopping boards")

		- [Drink accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Drink-accessories "Drink accessories")

		- [Food bags & Foil](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Food-bags-&-Foil "Food bags & Foil")

		- [Graters & Choppers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Graters-&-Choppers "Graters & Choppers")

		- [Hamburger presses](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Hamburger-presses "Hamburger presses")

		- [Jars & Bottles](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Jars-&-Bottles "Jars & Bottles")

		- [Kitchen knives & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Kitchen-knives-&-Accessories "Kitchen knives & Accessories")

		- [Kitchen scales & Measures](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Kitchen-scales-&-Measures "Kitchen scales & Measures")

		- [Kitchen thermometers & Timers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Kitchen-thermometers-&-Timers "Kitchen thermometers & Timers")

		- [Lunch boxes](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Lunch-boxes "Lunch boxes")

		- [Mixing bowls](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Mixing-bowls "Mixing bowls")

	

		- [Other kitchen utensils](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Other-kitchen-utensils "Other kitchen utensils")

		- [Oven cloths & trivets](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Oven-cloths-&-trivets "Oven cloths & trivets")

		- [Ovenware & Roasting](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Ovenware-&-Roasting "Ovenware & Roasting")

		- [Peelers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Peelers "Peelers")

		- [Pots & Pans](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Pots-&-Pans "Pots & Pans")

		- [Seasoning & Flavouring](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Seasoning-&-Flavouring "Seasoning & Flavouring")

		- [Sieves & Colanders](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Sieves-&-Colanders "Sieves & Colanders")

		- [Spoons & Ladles](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Spoons-&-Ladles "Spoons & Ladles")

		- [Tea & Coffee accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Tea-&-Coffee-accessories "Tea & Coffee accessories")

		- [Turners & Fish slices](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Turners-&-Fish-slices "Turners & Fish slices")

		- [Whisks & spatulas](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Food-preparation-&-Storage/Whisks-&-spatulas "Whisks & spatulas")

	+ [Health & Beauty](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty "Health & Beauty")

	

	

	

		- [Bathroom scales](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Bathroom-scales "Bathroom scales")

		- [Brush heads](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Brush-heads "Brush heads")

		- [Dental hygiene](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Dental-hygiene "Dental hygiene")

		- [First aid](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/First-aid "First aid")

		- [Hair cutting](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Hair-cutting "Hair cutting")

		- [Hair dryers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Hair-dryers "Hair dryers")

		- [Hair straightners & curlers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Hair-straightners-&-curlers "Hair straightners & curlers")

		- [Hand & Foot care](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Hand-&-Foot-care "Hand & Foot care")

		- [Hygiene](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Hygiene "Hygiene")

		- [Massage & Heat treatment](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Massage-&-Heat-treatment "Massage & Heat treatment")

		- [Nose hair trimmers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Nose-hair-trimmers "Nose hair trimmers")

		- [Razor blades](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Razor-blades "Razor blades")

		- [Razors](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Razors "Razors")

		- [Shavers & beard trimmers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Shavers-&-beard-trimmers "Shavers & beard trimmers")

		- [Shaving gel & Shaving foam](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Shaving-gel-&-Shaving-foam "Shaving gel & Shaving foam")

	

		- [Toothbrushes](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Health-&-Beauty/Toothbrushes "Toothbrushes")

	+ [Kitchen appliances](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances "Kitchen appliances")

	

	

	

		- [Carbonated drink makers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Carbonated-drink-makers "Carbonated drink makers")

		- [Coffee makers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Coffee-makers "Coffee makers")

		- [Deep fryers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Deep-fryers "Deep fryers")

		- [Egg boilers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Egg-boilers "Egg boilers")

		- [Food dehydrators](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Food-dehydrators "Food dehydrators")

		- [Food processors & Stand mixers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Food-processors-&-Stand-mixers "Food processors & Stand mixers")

		- [Hand mixers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Hand-mixers "Hand mixers")

		- [Health grill/sandwich toaster](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Health-grill-sandwich-toaster "Health grill/sandwich toaster")

		- [Hotplates](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Hotplates "Hotplates")

		- [Ice cream & Slush machines](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Ice-cream-&-Slush-machines "Ice cream & Slush machines")

		- [Juicers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Juicers "Juicers")

		- [Kettles](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Kettles "Kettles")

		- [Microwave ovens](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Microwave-ovens "Microwave ovens")

		- [Mixers & Blenders](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Mixers-&-Blenders "Mixers & Blenders")

		- [Other kitchen appliances](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Other-kitchen-appliances "Other kitchen appliances")

	

		- [Pasta machines](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Pasta-machines "Pasta machines")

		- [Popcorn & Candy floss machines](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Popcorn-&-Candy-floss-machines "Popcorn & Candy floss machines")

		- [Rice cookers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Rice-cookers "Rice cookers")

		- [Slow cookers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Slow-cookers "Slow cookers")

		- [Toasters](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Toasters "Toasters")

		- [Waffle makers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Kitchen-appliances/Waffle-makers "Waffle makers")

	+ [Office](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office "Office")

	

	

	

		- [Calculators](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Calculators "Calculators")

		- [Cash boxes & Safes](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Cash-boxes-&-Safes "Cash boxes & Safes")

		- [Document storage](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Document-storage "Document storage")

		- [Filing](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Filing "Filing")

		- [Gift cards](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Gift-cards "Gift cards")

		- [Hole punches](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Hole-punches "Hole punches")

		- [Label makers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Label-makers "Label makers")

		- [Laminating & Binding](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Laminating-&-Binding "Laminating & Binding")

		- [Letters & Parcels](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Letters-&-Parcels "Letters & Parcels")

		- [Notebooks & Paper](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Notebooks-&-Paper "Notebooks & Paper")

		- [Notice boards & Whiteboards](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Notice-boards-&-Whiteboards "Notice boards & Whiteboards")

		- [Office accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Office-accessories "Office accessories")

		- [Office adhesives](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Office-adhesives "Office adhesives")

		- [Office storage](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Office-storage "Office storage")

		- [Office tape](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Office-tape "Office tape")

	

		- [Paper cutters](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Paper-cutters "Paper cutters")

		- [Paper shredders](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Paper-shredders "Paper shredders")

		- [Pens](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Pens "Pens")

		- [Scissors](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Scissors "Scissors")

		- [Staplers](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Office/Staplers "Staplers")

	+ [Seasonal](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Seasonal "Seasonal")

	

	

	

		- [Christmas](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Seasonal/Christmas "Christmas")

	+ [Storage](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Storage "Storage")

	

	

	

		- [Clothing storage](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Storage/Clothing-storage "Clothing storage")

		- [Other storage solutions](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Storage/Other-storage-solutions "Other storage solutions")

		- [Removal boxes & Packaging](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Storage/Removal-boxes-&-Packaging "Removal boxes & Packaging")

		- [Shoe storage](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Storage/Shoe-storage "Shoe storage")

		- [Storage bags](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Storage/Storage-bags "Storage bags")

		- [Storage baskets](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Storage/Storage-baskets "Storage baskets")

		- [Storage boxes](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Storage/Storage-boxes "Storage boxes")

		- [Vacuum storage bags](/web/20170418015458/https://www.clasohlson.com/uk/b/Home/Storage/Vacuum-storage-bags "Vacuum storage bags")

	+ [Best sellers in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/bestseller/Home "Best sellers")

	+ [New arrivals in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/newarrival/Home "New arrivals")

	+ [Spare parts in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/sparepart/Home-spare-parts "Spare parts")

* [Electrical](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical "Electrical")

	+ [12 V & Electronics accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/12-V-&-Electronics-accessories "12 V & Electronics accessories")

	

	

	

		- [Components & LEDs](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/12-V-&-Electronics-accessories/Components-&-LEDs "Components & LEDs")

		- [Fuses](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/12-V-&-Electronics-accessories/Fuses "Fuses")

		- [Power switches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/12-V-&-Electronics-accessories/Power-switches "Power switches")

		- [Project kits](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/12-V-&-Electronics-accessories/Project-kits "Project kits")

		- [Sockets & Connectors](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/12-V-&-Electronics-accessories/Sockets-&-Connectors "Sockets & Connectors")

		- [Solar panel accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/12-V-&-Electronics-accessories/Solar-panel-accessories "Solar panel accessories")

		- [Solar panels](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/12-V-&-Electronics-accessories/Solar-panels "Solar panels")

	+ [Alarms & Security](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security "Alarms & Security")

	

	

	

		- [Attack alarms](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Attack-alarms "Attack alarms")

		- [Burglar alarms](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Burglar-alarms "Burglar alarms")

		- [Doorbells & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Doorbells-&-Accessories "Doorbells & Accessories")

		- [Fire blankets](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Fire-blankets "Fire blankets")

		- [Fire escape ladders](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Fire-escape-ladders "Fire escape ladders")

		- [Fire extinguishers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Fire-extinguishers "Fire extinguishers")

		- [Gas alarms](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Gas-alarms "Gas alarms")

		- [Other alarms](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Other-alarms "Other alarms")

		- [Security cameras](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Security-cameras "Security cameras")

		- [Smoke alarms](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Smoke-alarms "Smoke alarms")

		- [Stove alarms](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Stove-alarms "Stove alarms")

		- [Water alarms](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Alarms-&-Security/Water-alarms "Water alarms")

	+ [Batteries & Chargers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Batteries-&-Chargers "Batteries & Chargers")

	

	

	

		- [Battery accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Batteries-&-Chargers/Battery-accessories "Battery accessories")

		- [Battery chargers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Batteries-&-Chargers/Battery-chargers "Battery chargers")

		- [Button cell batteries](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Batteries-&-Chargers/Button-cell-batteries "Button cell batteries")

		- [Hearing aid batteries](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Batteries-&-Chargers/Hearing-aid-batteries "Hearing aid batteries")

		- [Inverters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Batteries-&-Chargers/Inverters "Inverters")

		- [Rechargeable batteries](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Batteries-&-Chargers/Rechargeable-batteries "Rechargeable batteries")

		- [Special batteries](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Batteries-&-Chargers/Special-batteries "Special batteries")

		- [Standard batteries](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Batteries-&-Chargers/Standard-batteries "Standard batteries")

		- [Voltage converters/inverters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Batteries-&-Chargers/Voltage-converters-inverters "Voltage converters/inverters")

	+ [Cable](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Cable "Cable")

	

	

	

		- [Car & Boat cables](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Cable/Car-&-Boat-cables "Car & Boat cables")

		- [Coaxial cables](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Cable/Coaxial-cables "Coaxial cables")

		- [Electrical wire](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Cable/Electrical-wire "Electrical wire")

		- [Mains cable](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Cable/Mains-cable "Mains cable")

		- [Mains flex](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Cable/Mains-flex "Mains flex")

		- [Rubber cable](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Cable/Rubber-cable "Rubber cable")

		- [Signal & Data cables](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Cable/Signal-&-Data-cables "Signal & Data cables")

		- [Speaker cable](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Cable/Speaker-cable "Speaker cable")

	+ [Electrical installation](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation "Electrical installation")

	

	

	

		- [Aerial sockets](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Aerial-sockets "Aerial sockets")

		- [Appliance leads](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Appliance-leads "Appliance leads")

		- [Cable clips](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Cable-clips "Cable clips")

		- [Cable ties](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Cable-ties "Cable ties")

		- [Connectors](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Connectors "Connectors")

		- [D-type fuses & Fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/D-type-fuses-&-Fittings "D-type fuses & Fittings")

		- [Dimmer switches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Dimmer-switches "Dimmer switches")

		- [Electrical conduit](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Electrical-conduit "Electrical conduit")

		- [Flush mount back boxes](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Flush-mount-back-boxes "Flush mount back boxes")

		- [Heat shrink tubing](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Heat-shrink-tubing "Heat shrink tubing")

		- [In-line switches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/In-line-switches "In-line switches")

		- [Inline dimmer switches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Inline-dimmer-switches "Inline dimmer switches")

		- [MCB distribution boards](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/MCB-distribution-boards "MCB distribution boards")

		- [Motion sensors](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Motion-sensors "Motion sensors")

		- [Network sockets](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Network-sockets "Network sockets")

	

		- [Plugs](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Plugs "Plugs")

		- [Surface mount back boxes](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Surface-mount-back-boxes "Surface mount back boxes")

		- [Switches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Switches "Switches")

		- [Trunking & Cable tidies](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Trunking-&-Cable-tidies "Trunking & Cable tidies")

		- [Wall sockets](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Electrical-installation/Wall-sockets "Wall sockets")

	+ [Home climate control & Heating](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating "Home climate control & Heating")

	

	

	

		- [Air conditioning](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Air-conditioning "Air conditioning")

		- [Air purifiers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Air-purifiers "Air purifiers")

		- [Bathroom fans](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Bathroom-fans "Bathroom fans")

		- [Dehumidifiers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Dehumidifiers "Dehumidifiers")

		- [Extractor fans & Duct fans](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Extractor-fans-&-Duct-fans "Extractor fans & Duct fans")

		- [Fan heaters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Fan-heaters "Fan heaters")

		- [Fans](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Fans "Fans")

		- [Frost protection](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Frost-protection "Frost protection")

		- [Humidifiers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Humidifiers "Humidifiers")

		- [Infra red heaters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Infra-red-heaters "Infra red heaters")

		- [Other fans](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Other-fans "Other fans")

		- [Radiators](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Radiators "Radiators")

		- [Speed regulators](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Speed-regulators "Speed regulators")

		- [Stoves](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Stoves "Stoves")

		- [Thermostats & Humidistats](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Thermostats-&-Humidistats "Thermostats & Humidistats")

	

		- [Ventilation accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Home-climate-control-&-Heating/Ventilation-accessories "Ventilation accessories")

	+ [Lamps & Light fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings "Lamps & Light fittings")

	

	

	

		- [Bathroom lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Bathroom-lights "Bathroom lights")

		- [Ceiling lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Ceiling-lights "Ceiling lights")

		- [Christmas lighting](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Christmas-lighting "Christmas lighting")

		- [Decorative lighting](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Decorative-lighting "Decorative lighting")

		- [Desk lamps](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Desk-lamps "Desk lamps")

		- [Downlights & spotlights](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Downlights-&-spotlights "Downlights & spotlights")

		- [Facade lighting](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Facade-lighting "Facade lighting")

		- [Fluorescent fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Fluorescent-fittings "Fluorescent fittings")

		- [Garden lighting](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Garden-lighting "Garden lighting")

		- [Lamp posts & Bollard lighting](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Lamp-posts-&-Bollard-lighting "Lamp posts & Bollard lighting")

		- [LED strip lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/LED-strip-lights "LED strip lights")

		- [Lighting accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Lighting-accessories "Lighting accessories")

		- [Night lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Night-lights "Night lights")

		- [Picture lighting](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Picture-lighting "Picture lighting")

		- [Solar garden lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Solar-garden-lights "Solar garden lights")

	

		- [String lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/String-lights "String lights")

		- [Table lamps](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Table-lamps "Table lamps")

		- [Wall lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Wall-lights "Wall lights")

		- [Work lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Work-lights "Work lights")

		- [Worktop lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Lamps-&-Light-fittings/Worktop-lights "Worktop lights")

	+ [Light bulbs](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Light-bulbs "Light bulbs")

	

	

	

		- [Coloured bulbs](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Light-bulbs/Coloured-bulbs "Coloured bulbs")

		- [Fluorescent tubes](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Light-bulbs/Fluorescent-tubes "Fluorescent tubes")

		- [Halogen bulbs](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Light-bulbs/Halogen-bulbs "Halogen bulbs")

		- [LEDs](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Light-bulbs/LEDs "LEDs")

		- [Light sensor bulbs](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Light-bulbs/Light-sensor-bulbs "Light sensor bulbs")

		- [Special bulbs](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Light-bulbs/Special-bulbs "Special bulbs")

		- [Starters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Light-bulbs/Starters "Starters")

	+ [Measuring instruments & Meters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters "Measuring instruments & Meters")

	

	

	

		- [Battery testers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/Battery-testers "Battery testers")

		- [Breathalysers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/Breathalysers "Breathalysers")

		- [Electricity meters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/Electricity-meters "Electricity meters")

		- [Inspection cameras](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/Inspection-cameras "Inspection cameras")

		- [Light meters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/Light-meters "Light meters")

		- [Moisture meters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/Moisture-meters "Moisture meters")

		- [Multimeters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/Multimeters "Multimeters")

		- [PH meters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/PH-meters "PH meters")

		- [Sound level meters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/Sound-level-meters "Sound level meters")

		- [Tachometer](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/Tachometer "Tachometer")

		- [Temperature meters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/Temperature-meters "Temperature meters")

		- [Voltage testers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Measuring-instruments-&-Meters/Voltage-testers "Voltage testers")

	+ [Smart home](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Smart-home "Smart home")

	

	

	

		- [Build-in receivers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Smart-home/Build-in-receivers "Build-in receivers")

		- [GSM based](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Smart-home/GSM-based "GSM based")

		- [Light sensors](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Smart-home/Light-sensors "Light sensors")

		- [Magnetic contact switches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Smart-home/Magnetic-contact-switches "Magnetic contact switches")

		- [Motion detectors](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Smart-home/Motion-detectors "Motion detectors")

		- [Plug-in receivers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Smart-home/Plug-in-receivers "Plug-in receivers")

		- [Remote controls & Transmitters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Smart-home/Remote-controls-&-Transmitters "Remote controls & Transmitters")

		- [Starter packs](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Smart-home/Starter-packs "Starter packs")

	+ [Splitters & Extension leads](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Splitters-&-Extension-leads "Splitters & Extension leads")

	

	

	

		- [Cable reels](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Splitters-&-Extension-leads/Cable-reels "Cable reels")

		- [Extension leads](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Splitters-&-Extension-leads/Extension-leads "Extension leads")

		- [Splitter plugs](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Splitters-&-Extension-leads/Splitter-plugs "Splitter plugs")

		- [Trailing sockets](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Splitters-&-Extension-leads/Trailing-sockets "Trailing sockets")

	+ [Thermometers/weather stations](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Thermometers-weather-stations "Thermometers/weather stations")

	

	

	

		- [Analogue thermometers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Thermometers-weather-stations/Analogue-thermometers "Analogue thermometers")

		- [Bathing thermometers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Thermometers-weather-stations/Bathing-thermometers "Bathing thermometers")

		- [Digital thermometers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Thermometers-weather-stations/Digital-thermometers "Digital thermometers")

		- [Hygrometers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Thermometers-weather-stations/Hygrometers "Hygrometers")

		- [Rain meters](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Thermometers-weather-stations/Rain-meters "Rain meters")

		- [Weather stations](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Thermometers-weather-stations/Weather-stations "Weather stations")

	+ [Timers & Switches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Timers-&-Switches "Timers & Switches")

	

	

	

		- [Short-cycle timers](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Timers-&-Switches/Short-cycle-timers "Short-cycle timers")

		- [Surge protectors](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Timers-&-Switches/Surge-protectors "Surge protectors")

		- [Timer switches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Timers-&-Switches/Timer-switches "Timer switches")

		- [Twilight switches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Timers-&-Switches/Twilight-switches "Twilight switches")

	+ [Torches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Torches "Torches")

	

	

	

		- [Baseball cap lamps](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Torches/Baseball-cap-lamps "Baseball cap lamps")

		- [Head torches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Torches/Head-torches "Head torches")

		- [Keyring torches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Torches/Keyring-torches "Keyring torches")

		- [Pocket torches](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Torches/Pocket-torches "Pocket torches")

		- [Spare bulbs](/web/20170418015458/https://www.clasohlson.com/uk/b/Electrical/Torches/Spare-bulbs "Spare bulbs")

	+ [Best sellers in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/bestseller/Electrical "Best sellers")

	+ [New arrivals in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/newarrival/Electrical "New arrivals")

	+ [Spare parts in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/sparepart/Electrical-spare-parts "Spare parts")

* [Leisure](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure "Leisure")

	+ [Bikes & Electric transporters](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Bikes-&-Electric-transporters "Bikes & Electric transporters")

	

	

	

		- [Balance bikes & Kids bikes](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Bikes-&-Electric-transporters/Balance-bikes-&-Kids-bikes "Balance bikes & Kids bikes")

		- [Bicycle accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Bikes-&-Electric-transporters/Bicycle-accessories "Bicycle accessories")

		- [Bicycle helmets](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Bikes-&-Electric-transporters/Bicycle-helmets "Bicycle helmets")

		- [Bicycle lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Bikes-&-Electric-transporters/Bicycle-lights "Bicycle lights")

		- [Bicycle locks](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Bikes-&-Electric-transporters/Bicycle-locks "Bicycle locks")

		- [Bicycle pumps](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Bikes-&-Electric-transporters/Bicycle-pumps "Bicycle pumps")

		- [Bicycle repair](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Bikes-&-Electric-transporters/Bicycle-repair "Bicycle repair")

		- [Bicycle tyres & Inner tubes](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Bikes-&-Electric-transporters/Bicycle-tyres-&-Inner-tubes "Bicycle tyres & Inner tubes")

		- [Bicycles](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Bikes-&-Electric-transporters/Bicycles "Bicycles")

		- [Kick scooters](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Bikes-&-Electric-transporters/Kick-scooters "Kick scooters")

	+ [Boating](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Boating "Boating")

	

	

	

		- [Boat accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Boating/Boat-accessories "Boat accessories")

		- [Boat care](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Boating/Boat-care "Boat care")

		- [Boat fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Boating/Boat-fittings "Boat fittings")

		- [Life jackets & Safety gear](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Boating/Life-jackets-&-Safety-gear "Life jackets & Safety gear")

		- [Mooring & Anchoring](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Boating/Mooring-&-Anchoring "Mooring & Anchoring")

		- [Navigation lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Boating/Navigation-lights "Navigation lights")

		- [Ropes](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Boating/Ropes "Ropes")

	+ [Camping & Outdoors](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors "Camping & Outdoors")

	

	

	

		- [Binoculars](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Binoculars "Binoculars")

		- [Camping cups](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Camping-cups "Camping cups")

		- [Camping furniture](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Camping-furniture "Camping furniture")

		- [Camping stoves](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Camping-stoves "Camping stoves")

		- [Camping tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Camping-tools "Camping tools")

		- [Compasses](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Compasses "Compasses")

		- [Cool boxes](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Cool-boxes "Cool boxes")

		- [Fire lighting](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Fire-lighting "Fire lighting")

		- [Fishing accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Fishing-accessories "Fishing accessories")

		- [Hiking rucksacks](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Hiking-rucksacks "Hiking rucksacks")

		- [Inflatable mattresses](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Inflatable-mattresses "Inflatable mattresses")

		- [Outdoor clothing](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Outdoor-clothing "Outdoor clothing")

		- [Outdoor GPS](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Outdoor-GPS "Outdoor GPS")

		- [Plates & Cutlery](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Plates-&-Cutlery "Plates & Cutlery")

		- [Reflectors](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Reflectors "Reflectors")

	

		- [Sanitation](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Sanitation "Sanitation")

		- [Sitting & Sleeping mats](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Sitting-&-Sleeping-mats "Sitting & Sleeping mats")

		- [Sleeping bags](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Sleeping-bags "Sleeping bags")

		- [Sports bottles](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Sports-bottles "Sports bottles")

		- [Tents](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Tents "Tents")

		- [Travel mugs & Flasks](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Travel-mugs-&-Flasks "Travel mugs & Flasks")

		- [Umbrellas & Rainwear](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Umbrellas-&-Rainwear "Umbrellas & Rainwear")

		- [Walkie-talkies & PMR radios](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Walkie-talkies-&-PMR-radios "Walkie-talkies & PMR radios")

		- [Water containers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Camping-&-Outdoors/Water-containers "Water containers")

	+ [Children and games](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games "Children and games")

	

	

	

		- [Balloons & Party toys](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Balloons-&-Party-toys "Balloons & Party toys")

		- [Child safety & Baby monitors](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Child-safety-&-Baby-monitors "Child safety & Baby monitors")

		- [Children's tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Children's-tools "Children's tools")

		- [Construction toys](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Construction-toys "Construction toys")

		- [Craft](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Craft "Craft")

		- [Drawing & colouring](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Drawing-&-colouring "Drawing & colouring")

		- [Games & puzzles](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Games-&-puzzles "Games & puzzles")

		- [Interactive toys](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Interactive-toys "Interactive toys")

		- [RC models](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/RC-models "RC models")

		- [Role play & Dressing up](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Role-play-&-Dressing-up "Role play & Dressing up")

		- [Science & Discovery toys](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Science-&-Discovery-toys "Science & Discovery toys")

		- [Sports toys](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Sports-toys "Sports toys")

		- [Summer games](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Summer-games "Summer games")

		- [Toy cars & Vehicles](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Toy-cars-&-Vehicles "Toy cars & Vehicles")

		- [Water toys](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Water-toys "Water toys")

	

		- [Winter toys](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Children-and-games/Winter-toys "Winter toys")

	+ [Garden power tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools "Garden power tools")

	

	

	

		- [Chainsaw accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Chainsaw-accessories "Chainsaw accessories")

		- [Chainsaws](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Chainsaws "Chainsaws")

		- [Clearing saws & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Clearing-saws-&-Accessories "Clearing saws & Accessories")

		- [Garden pumps](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Garden-pumps "Garden pumps")

		- [Garden shredders](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Garden-shredders "Garden shredders")

		- [Grass trimmer accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Grass-trimmer-accessories "Grass trimmer accessories")

		- [Grass trimmers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Grass-trimmers "Grass trimmers")

		- [Hedge & Shrub trimmers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Hedge-&-Shrub-trimmers "Hedge & Shrub trimmers")

		- [Lawn scarifiers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Lawn-scarifiers "Lawn scarifiers")

		- [Lawnmowers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Lawnmowers "Lawnmowers")

		- [Leaf blowers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Leaf-blowers "Leaf blowers")

		- [Log splitters & log cutters](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Log-splitters-&-log-cutters "Log splitters & log cutters")

		- [Powered pruning saws](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Powered-pruning-saws "Powered pruning saws")

		- [Robotic lawnmowers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Robotic-lawnmowers "Robotic lawnmowers")

		- [Snow blowers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-power-tools/Snow-blowers "Snow blowers")

	+ [Garden tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-tools "Garden tools")

	

	

	

		- [Axes](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-tools/Axes "Axes")

		- [Irrigation](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-tools/Irrigation "Irrigation")

		- [Other gardening tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-tools/Other-gardening-tools "Other gardening tools")

		- [Pressure sprayers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-tools/Pressure-sprayers "Pressure sprayers")

		- [Pruning](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-tools/Pruning "Pruning")

		- [Rakes](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-tools/Rakes "Rakes")

		- [Snow removal](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-tools/Snow-removal "Snow removal")

		- [Spades & Shovels](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-tools/Spades-&-Shovels "Spades & Shovels")

		- [Tubs & Bins](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-tools/Tubs-&-Bins "Tubs & Bins")

		- [Wheelbarrows & Trolleys](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Garden-tools/Wheelbarrows-&-Trolleys "Wheelbarrows & Trolleys")

	+ [Gardening](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Gardening "Gardening")

	

	

	

		- [Fertiliser & Nutrition](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Gardening/Fertiliser-&-Nutrition "Fertiliser & Nutrition")

		- [Gardening accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Gardening/Gardening-accessories "Gardening accessories")

		- [Plant lights](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Gardening/Plant-lights "Plant lights")

		- [Plant pots & Planters](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Gardening/Plant-pots-&-Planters "Plant pots & Planters")

		- [Plant supports & Binding](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Gardening/Plant-supports-&-Binding "Plant supports & Binding")

		- [Seed starting](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Gardening/Seed-starting "Seed starting")

		- [Soil](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Gardening/Soil "Soil")

		- [Weed control](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Gardening/Weed-control "Weed control")

	+ [Outdoor living](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living "Outdoor living")

	

	

	

		- [Barbecue accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Barbecue-accessories "Barbecue accessories")

		- [Barbecues](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Barbecues "Barbecues")

		- [Bird feeders](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Bird-feeders "Bird feeders")

		- [Braziers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Braziers "Braziers")

		- [Composting](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Composting "Composting")

		- [Flags & Flagpole accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Flags-&-Flagpole-accessories "Flags & Flagpole accessories")

		- [Garden decking tiles](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Garden-decking-tiles "Garden decking tiles")

		- [Garden furniture](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Garden-furniture "Garden furniture")

		- [Garden ornaments](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Garden-ornaments "Garden ornaments")

		- [Gazebos & Marquees](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Gazebos-&-Marquees "Gazebos & Marquees")

		- [Letter boxes & House numbers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Letter-boxes-&-House-numbers "Letter boxes & House numbers")

		- [Outdoor candles & Holders](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Outdoor-candles-&-Holders "Outdoor candles & Holders")

		- [Parasols](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Parasols "Parasols")

		- [Pest control](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Pest-control "Pest control")

		- [Rainwater spreaders & Gauges](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Rainwater-spreaders-&-Gauges "Rainwater spreaders & Gauges")

	

		- [Tarpaulins](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Tarpaulins "Tarpaulins")

		- [Wind screens](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Outdoor-living/Wind-screens "Wind screens")

	+ [Pet accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Pet-accessories "Pet accessories")

	

	

	

		- [Collars & Leashes](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Pet-accessories/Collars-&-Leashes "Collars & Leashes")

		- [Food bowls & Food storage](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Pet-accessories/Food-bowls-&-Food-storage "Food bowls & Food storage")

		- [Pet blankets & Towels](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Pet-accessories/Pet-blankets-&-Towels "Pet blankets & Towels")

		- [Pet grooming](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Pet-accessories/Pet-grooming "Pet grooming")

		- [Pet litter & Clean-up](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Pet-accessories/Pet-litter-&-Clean-up "Pet litter & Clean-up")

		- [Pet safety](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Pet-accessories/Pet-safety "Pet safety")

		- [Pet toys](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Pet-accessories/Pet-toys "Pet toys")

	+ [Pools & Pool accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Pools-&-Pool-accessories "Pools & Pool accessories")

	

	

	

		- [Pools & Pool accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Pools-&-Pool-accessories/Pools-&-Pool-accessories "Pools & Pool accessories")

	+ [Sports & Fitness equipment](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Sports-&-Fitness-equipment "Sports & Fitness equipment")

	

	

	

		- [Exercise equipment](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Sports-&-Fitness-equipment/Exercise-equipment "Exercise equipment")

		- [Fitness watches](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Sports-&-Fitness-equipment/Fitness-watches "Fitness watches")

		- [Ice grips & Anti-slip grips](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Sports-&-Fitness-equipment/Ice-grips-&-Anti-slip-grips "Ice grips & Anti-slip grips")

		- [Insoles](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Sports-&-Fitness-equipment/Insoles "Insoles")

		- [Pedometers](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Sports-&-Fitness-equipment/Pedometers "Pedometers")

		- [Stopwatches](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Sports-&-Fitness-equipment/Stopwatches "Stopwatches")

		- [Supports & Braces](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Sports-&-Fitness-equipment/Supports-&-Braces "Supports & Braces")

	+ [Travel accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Travel-accessories "Travel accessories")

	

	

	

		- [Rucksacks](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Travel-accessories/Rucksacks "Rucksacks")

		- [Travel accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Travel-accessories/Travel-accessories "Travel accessories")

		- [Travel adaptors](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Travel-accessories/Travel-adaptors "Travel adaptors")

		- [Travel bags](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Travel-accessories/Travel-bags "Travel bags")

		- [Travel comfort](/web/20170418015458/https://www.clasohlson.com/uk/b/Leisure/Travel-accessories/Travel-comfort "Travel comfort")

	+ [Best sellers in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/bestseller/Leisure "Best sellers")

	+ [New arrivals in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/newarrival/Leisure "New arrivals")

	+ [Spare parts in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/sparepart/Leisure-spare-parts "Spare parts")

* [Hardware](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware "Hardware")

	+ [Air tools & Compressors](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Air-tools-&-Compressors "Air tools & Compressors")

	

	

	

		- [Air compressors](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Air-tools-&-Compressors/Air-compressors "Air compressors")

		- [Air tool accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Air-tools-&-Compressors/Air-tool-accessories "Air tool accessories")

		- [Air tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Air-tools-&-Compressors/Air-tools "Air tools")

	+ [Builder's metalwork](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Builder's-metalwork "Builder's metalwork")

	

	

	

		- [Angle brackets](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Builder's-metalwork/Angle-brackets "Angle brackets")

		- [Ground screws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Builder's-metalwork/Ground-screws "Ground screws")

		- [Nail plates & Fixing band](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Builder's-metalwork/Nail-plates-&-Fixing-band "Nail plates & Fixing band")

	+ [Fireplace & Chimney](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Fireplace-&-Chimney "Fireplace & Chimney")

	

	

	

		- [Chimney cleaning](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Fireplace-&-Chimney/Chimney-cleaning "Chimney cleaning")

		- [Companion sets](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Fireplace-&-Chimney/Companion-sets "Companion sets")

		- [Log baskets](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Fireplace-&-Chimney/Log-baskets "Log baskets")

		- [Stove accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Fireplace-&-Chimney/Stove-accessories "Stove accessories")

		- [Stove fans](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Fireplace-&-Chimney/Stove-fans "Stove fans")

	+ [Hand tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools "Hand tools")

	

	

	

		- [Awls & bradawls](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Awls-&-bradawls "Awls & bradawls")

		- [Carts & Trolleys](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Carts-&-Trolleys "Carts & Trolleys")

		- [Clamps & Vices](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Clamps-&-Vices "Clamps & Vices")

		- [Cold chisels & Punches](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Cold-chisels-&-Punches "Cold chisels & Punches")

		- [Crowbars](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Crowbars "Crowbars")

		- [Files & Wire brushes](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Files-&-Wire-brushes "Files & Wire brushes")

		- [Glass cutters](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Glass-cutters "Glass cutters")

		- [Hammers & mallets](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Hammers-&-mallets "Hammers & mallets")

		- [Hand multi-tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Hand-multi-tools "Hand multi-tools")

		- [Knives and Whetstones](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Knives-and-Whetstones "Knives and Whetstones")

		- [Ladders & Work platforms](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Ladders-&-Work-platforms "Ladders & Work platforms")

		- [Laser levels](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Laser-levels "Laser levels")

		- [Magnetic tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Magnetic-tools "Magnetic tools")

		- [Measuring tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Measuring-tools "Measuring tools")

		- [Piercing, Punching & Scribing](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Piercing,-Punching-&-Scribing "Piercing, Punching & Scribing")

	

		- [Pliers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Pliers "Pliers")

		- [Riveters](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Riveters "Riveters")

		- [Saws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Saws "Saws")

		- [Screwdrivers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Screwdrivers "Screwdrivers")

		- [Spanners & Wrenches](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Spanners-&-Wrenches "Spanners & Wrenches")

		- [Spirit levels](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Spirit-levels "Spirit levels")

		- [Staple guns/tackers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Staple-guns-tackers "Staple guns/tackers")

		- [Stud detectors](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Stud-detectors "Stud detectors")

		- [Threading tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Threading-tools "Threading tools")

		- [Tool sets](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Tool-sets "Tool sets")

		- [Wire strippers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Wire-strippers "Wire strippers")

		- [Wood chisels & Planes](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Hand-tools/Wood-chisels-&-Planes "Wood chisels & Planes")

	+ [Ironmongery](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery "Ironmongery")

	

	

	

		- [Cabinet catches](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Cabinet-catches "Cabinet catches")

		- [Catches, Latches & Bolts](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Catches,-Latches-&-Bolts "Catches, Latches & Bolts")

		- [Curtain fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Curtain-fittings "Curtain fittings")

		- [Decor chain](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Decor-chain "Decor chain")

		- [Door holders & Door closers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Door-holders-&-Door-closers "Door holders & Door closers")

		- [Door stops](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Door-stops "Door stops")

		- [Drawer fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Drawer-fittings "Drawer fittings")

		- [Exterior door fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Exterior-door-fittings "Exterior door fittings")

		- [Eyelets](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Eyelets "Eyelets")

		- [Floor trim](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Floor-trim "Floor trim")

		- [Furniture feet](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Furniture-feet "Furniture feet")

		- [Furniture fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Furniture-fittings "Furniture fittings")

		- [Handle & Knobs](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Handle-&-Knobs "Handle & Knobs")

		- [Hangers & Coat hooks](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Hangers-&-Coat-hooks "Hangers & Coat hooks")

		- [Hinges](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Hinges "Hinges")

	

		- [Hooks](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Hooks "Hooks")

		- [Interior door fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Interior-door-fittings "Interior door fittings")

		- [Magnets](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Magnets "Magnets")

		- [Plexiglass](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Plexiglass "Plexiglass")

		- [Roller blinds](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Roller-blinds "Roller blinds")

		- [Sealing strips](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Sealing-strips "Sealing strips")

		- [Shelf rests](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Shelf-rests "Shelf rests")

		- [Shelves & Brackets](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Shelves-&-Brackets "Shelves & Brackets")

		- [Velcro](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Velcro "Velcro")

		- [Wardrobe fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Wardrobe-fittings "Wardrobe fittings")

		- [Window & door fitting aids](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Window-&-door-fitting-aids "Window & door fitting aids")

		- [Window fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Ironmongery/Window-fittings "Window fittings")

	+ [Locks & Security](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security "Locks & Security")

	

	

	

		- [Combination locks](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security/Combination-locks "Combination locks")

		- [Cylinder locks](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security/Cylinder-locks "Cylinder locks")

		- [Door security chains](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security/Door-security-chains "Door security chains")

		- [Door viewers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security/Door-viewers "Door viewers")

		- [Key cabinets](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security/Key-cabinets "Key cabinets")

		- [Keyrings](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security/Keyrings "Keyrings")

		- [Mortice locks](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security/Mortice-locks "Mortice locks")

		- [Padlocks](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security/Padlocks "Padlocks")

		- [Security chains & Cables](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security/Security-chains-&-Cables "Security chains & Cables")

		- [TSA locks](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security/TSA-locks "TSA locks")

		- [Window locks](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Locks-&-Security/Window-locks "Window locks")

	+ [Painting & Wallpapering](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering "Painting & Wallpapering")

	

	

	

		- [Brushes](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Brushes "Brushes")

		- [Cleaning & tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Cleaning-&-tools "Cleaning & tools")

		- [Dust sheets & masking](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Dust-sheets-&-masking "Dust sheets & masking")

		- [Exterior paint](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Exterior-paint "Exterior paint")

		- [Gloss paint](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Gloss-paint "Gloss paint")

		- [Joint filling](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Joint-filling "Joint filling")

		- [Paint rollers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Paint-rollers "Paint rollers")

		- [Paint sprayers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Paint-sprayers "Paint sprayers")

		- [Specialised paint](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Specialised-paint "Specialised paint")

		- [Tiling & bricklaying](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Tiling-&-bricklaying "Tiling & bricklaying")

		- [Wall and ceiling paint](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Wall-and-ceiling-paint "Wall and ceiling paint")

		- [Wallpapering tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Wallpapering-tools "Wallpapering tools")

		- [Wood treatment oil](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Painting-&-Wallpapering/Wood-treatment-oil "Wood treatment oil")

	+ [Plumbing](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing "Plumbing")

	

	

	

		- [Basin mixer taps](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Basin-mixer-taps "Basin mixer taps")

		- [Drain cleaners](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Drain-cleaners "Drain cleaners")

		- [Drains](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Drains "Drains")

		- [Hose clips](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Hose-clips "Hose clips")

		- [Hoses](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Hoses "Hoses")

		- [Installation](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Installation "Installation")

		- [Kitchen mixer taps](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Kitchen-mixer-taps "Kitchen mixer taps")

		- [MDPE pipe & Fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/MDPE-pipe-&-Fittings "MDPE pipe & Fittings")

		- [Mixer tap accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Mixer-tap-accessories "Mixer tap accessories")

		- [Pipe fittings](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Pipe-fittings "Pipe fittings")

		- [Pipe insulation](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Pipe-insulation "Pipe insulation")

		- [Plumbing tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Plumbing-tools "Plumbing tools")

		- [Sealing](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Sealing "Sealing")

		- [Shower heads & Shower sets](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Shower-heads-&-Shower-sets "Shower heads & Shower sets")

		- [Shower mixer taps](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Shower-mixer-taps "Shower mixer taps")

	

		- [Toilet seats](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Toilet-seats "Toilet seats")

		- [Water filters](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Water-filters "Water filters")

		- [Water pumps](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Plumbing/Water-pumps "Water pumps")

	+ [Power tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools "Power tools")

	

	

	

		- [Angle grinders](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Angle-grinders "Angle grinders")

		- [Bandsaws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Bandsaws "Bandsaws")

		- [Belt sanders](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Belt-sanders "Belt sanders")

		- [Bench grinders](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Bench-grinders "Bench grinders")

		- [Circular saws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Circular-saws "Circular saws")

		- [Compound Mitre Saws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Compound-Mitre-Saws "Compound Mitre Saws")

		- [Cordless screwdrivers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Cordless-screwdrivers "Cordless screwdrivers")

		- [Heat guns](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Heat-guns "Heat guns")

		- [Heavy duty vacuum cleaners](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Heavy-duty-vacuum-cleaners "Heavy duty vacuum cleaners")

		- [Jigsaws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Jigsaws "Jigsaws")

		- [Multi-sanders](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Multi-sanders "Multi-sanders")

		- [Nail guns](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Nail-guns "Nail guns")

		- [Pillar drills/drill presses](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Pillar-drills-drill-presses "Pillar drills/drill presses")

		- [Planers/thicknessers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Planers-thicknessers "Planers/thicknessers")

		- [Polishers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Polishers "Polishers")

	

		- [Power drills](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Power-drills "Power drills")

		- [Powered multi-tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Powered-multi-tools "Powered multi-tools")

		- [Pressure washers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Pressure-washers "Pressure washers")

		- [Random orbital sanders](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Random-orbital-sanders "Random orbital sanders")

		- [Reciprocating saws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Reciprocating-saws "Reciprocating saws")

		- [Rotary hammer drills](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Rotary-hammer-drills "Rotary hammer drills")

		- [Routers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Routers "Routers")

		- [Sheet sanders](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Sheet-sanders "Sheet sanders")

		- [Soldering equipment](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Soldering-equipment "Soldering equipment")

		- [Welding equipment](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Power-tools/Welding-equipment "Welding equipment")

	+ [Screws & Nails](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails "Screws & Nails")

	

	

	

		- [Assortment boxes](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Assortment-boxes "Assortment boxes")

		- [Cavity fixings](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Cavity-fixings "Cavity fixings")

		- [Chipboard screws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Chipboard-screws "Chipboard screws")

		- [Coach bolts](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Coach-bolts "Coach bolts")

		- [Collated nails](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Collated-nails "Collated nails")

		- [Concrete screws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Concrete-screws "Concrete screws")

		- [Drywall screws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Drywall-screws "Drywall screws")

		- [Flooring & Batten screws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Flooring-&-Batten-screws "Flooring & Batten screws")

		- [Hex screws & bolts](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Hex-screws-&-bolts "Hex screws & bolts")

		- [Nuts](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Nuts "Nuts")

		- [Sheet metal screws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Sheet-metal-screws "Sheet metal screws")

		- [Specialised nails](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Specialised-nails "Specialised nails")

		- [Threaded rod](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Threaded-rod "Threaded rod")

		- [Universal screws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Universal-screws "Universal screws")

		- [Wall plugs](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Wall-plugs "Wall plugs")

	

		- [Washer head screws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Washer-head-screws "Washer head screws")

		- [Washers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Washers "Washers")

		- [Wire & Fence staples](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Wire-&-Fence-staples "Wire & Fence staples")

		- [Wire nails & Brads](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Wire-nails-&-Brads "Wire nails & Brads")

		- [Wood screws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Screws-&-Nails/Wood-screws "Wood screws")

	+ [Tape & Chemicals](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tape-&-Chemicals "Tape & Chemicals")

	

	

	

		- [Fillers & Sealants](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tape-&-Chemicals/Fillers-&-Sealants "Fillers & Sealants")

		- [Glue guns](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tape-&-Chemicals/Glue-guns "Glue guns")

		- [Glue/adhesives](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tape-&-Chemicals/Glue-adhesives "Glue/adhesives")

		- [Lubricants](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tape-&-Chemicals/Lubricants "Lubricants")

		- [Solvents & Cleaners](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tape-&-Chemicals/Solvents-&-Cleaners "Solvents & Cleaners")

		- [Tape](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tape-&-Chemicals/Tape "Tape")

	+ [Tool accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories "Tool accessories")

	

	

	

		- [Chargers & Batteries](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Chargers-&-Batteries "Chargers & Batteries")

		- [Circular saw blades](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Circular-saw-blades "Circular saw blades")

		- [Cutting & Grinding discs](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Cutting-&-Grinding-discs "Cutting & Grinding discs")

		- [Drill accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Drill-accessories "Drill accessories")

		- [Drill bits & Hole saws](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Drill-bits-&-Hole-saws "Drill bits & Hole saws")

		- [Grinding & Polishing bits](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Grinding-&-Polishing-bits "Grinding & Polishing bits")

		- [Multi-tool accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Multi-tool-accessories "Multi-tool accessories")

		- [Plane irons & Planer blades](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Plane-irons-&-Planer-blades "Plane irons & Planer blades")

		- [Router cutters](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Router-cutters "Router cutters")

		- [Sander & Grinder accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Sander-&-Grinder-accessories "Sander & Grinder accessories")

		- [Sandpaper and abrasives](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Sandpaper-and-abrasives "Sandpaper and abrasives")

		- [Saw blades](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Saw-blades "Saw blades")

		- [Saw stands](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Saw-stands "Saw stands")

		- [Screwdriver bits & Bit holders](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Tool-accessories/Screwdriver-bits-&-Bit-holders "Screwdriver bits & Bit holders")

	+ [Vehicle maintenance](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance "Vehicle maintenance")

	

	

	

		- [Automotive battery chargers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Automotive-battery-chargers "Automotive battery chargers")

		- [Car accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Car-accessories "Car accessories")

		- [Car bulbs](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Car-bulbs "Car bulbs")

		- [Car care](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Car-care "Car care")

		- [Car tools](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Car-tools "Car tools")

		- [Cargo lashing](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Cargo-lashing "Cargo lashing")

		- [Crimp terminals](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Crimp-terminals "Crimp terminals")

		- [Jacks & Axle stands](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Jacks-&-Axle-stands "Jacks & Axle stands")

		- [Trailer accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Trailer-accessories "Trailer accessories")

		- [Tyre storage equipment](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Tyre-storage-equipment "Tyre storage equipment")

		- [Vehicle lighting](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Vehicle-lighting "Vehicle lighting")

		- [Winches & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Vehicle-maintenance/Winches-&-Accessories "Winches & Accessories")

	+ [Wheels](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Wheels "Wheels")

	

	

	

		- [Castors](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Wheels/Castors "Castors")

		- [Pneumatic wheels](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Wheels/Pneumatic-wheels "Pneumatic wheels")

		- [Swivel castors](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Wheels/Swivel-castors "Swivel castors")

		- [Universal wheels](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Wheels/Universal-wheels "Universal wheels")

	+ [Workbenches & Storage](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workbenches-&-Storage "Workbenches & Storage")

	

	

	

		- [Bins & Organiser cabinets](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workbenches-&-Storage/Bins-&-Organiser-cabinets "Bins & Organiser cabinets")

		- [Shelving](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workbenches-&-Storage/Shelving "Shelving")

		- [Tool boxes & Chests](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workbenches-&-Storage/Tool-boxes-&-Chests "Tool boxes & Chests")

		- [Tool storage](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workbenches-&-Storage/Tool-storage "Tool storage")

		- [Workbenches & Trestles](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workbenches-&-Storage/Workbenches-&-Trestles "Workbenches & Trestles")

	+ [Workwear & Safety equipment](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workwear-&-Safety-equipment "Workwear & Safety equipment")

	

	

	

		- [Chainsaw trousers](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workwear-&-Safety-equipment/Chainsaw-trousers "Chainsaw trousers")

		- [Ear protectors](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workwear-&-Safety-equipment/Ear-protectors "Ear protectors")

		- [Gloves](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workwear-&-Safety-equipment/Gloves "Gloves")

		- [Knee pads](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workwear-&-Safety-equipment/Knee-pads "Knee pads")

		- [Protective clothing](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workwear-&-Safety-equipment/Protective-clothing "Protective clothing")

		- [Respiratory protection](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workwear-&-Safety-equipment/Respiratory-protection "Respiratory protection")

		- [Safety glasses](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workwear-&-Safety-equipment/Safety-glasses "Safety glasses")

		- [Workwear](/web/20170418015458/https://www.clasohlson.com/uk/b/Hardware/Workwear-&-Safety-equipment/Workwear "Workwear")

	+ [Best sellers in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/bestseller/Hardware "Best sellers")

	+ [New arrivals in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/newarrival/Hardware "New arrivals")

	+ [Spare parts in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/sparepart/Hardware-spare-parts "Spare parts")

* [Multimedia](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia "Multimedia")

	+ [Audio](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio "Audio")

	

	

	

		- [Audio cables & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/Audio-cables-&-Accessories "Audio cables & Accessories")

		- [Car stereos & Car speakers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/Car-stereos-&-Car-speakers "Car stereos & Car speakers")

		- [CD players](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/CD-players "CD players")

		- [Dictaphones/voice recorders](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/Dictaphones-voice-recorders "Dictaphones/voice recorders")

		- [FM transmitters](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/FM-transmitters "FM transmitters")

		- [Headband headphones](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/Headband-headphones "Headband headphones")

		- [In-ear headphones](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/In-ear-headphones "In-ear headphones")

		- [Karaoke](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/Karaoke "Karaoke")

		- [Megaphones](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/Megaphones "Megaphones")

		- [Music systems](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/Music-systems "Music systems")

		- [Portable audio](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/Portable-audio "Portable audio")

		- [Radio](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/Radio "Radio")

		- [Record players](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/Record-players "Record players")

		- [Speakers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Audio/Speakers "Speakers")

	+ [Computers & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories "Computers & Accessories")

	

	

	

		- [Cleaning](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Cleaning "Cleaning")

		- [Computer bags & Cases](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Computer-bags-&-Cases "Computer bags & Cases")

		- [Computer cables & Connectors](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Computer-cables-&-Connectors "Computer cables & Connectors")

		- [Computer mice](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Computer-mice "Computer mice")

		- [Computer speakers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Computer-speakers "Computer speakers")

		- [Cooling & Thermal paste](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Cooling-&-Thermal-paste "Cooling & Thermal paste")

		- [Ergonomy](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Ergonomy "Ergonomy")

		- [Hard drive accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Hard-drive-accessories "Hard drive accessories")

		- [Headsets](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Headsets "Headsets")

		- [Keyboards](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Keyboards "Keyboards")

		- [Laptop accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Laptop-accessories "Laptop accessories")

		- [Laptop chargers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Laptop-chargers "Laptop chargers")

		- [Memory card readers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Memory-card-readers "Memory card readers")

		- [Mouse pads](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Mouse-pads "Mouse pads")

		- [Optical drives](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Optical-drives "Optical drives")

	

		- [Software & Games](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Software-&-Games "Software & Games")

		- [USB equipment](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/USB-equipment "USB equipment")

		- [Web cameras](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Computers-&-Accessories/Web-cameras "Web cameras")

	+ [Gaming accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Gaming-accessories "Gaming accessories")

	

	

	

		- [Game controllers and joysticks](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Gaming-accessories/Game-controllers-and-joysticks "Game controllers and joysticks")

		- [Gaming glasses](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Gaming-accessories/Gaming-glasses "Gaming glasses")

		- [Gaming headsets](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Gaming-accessories/Gaming-headsets "Gaming headsets")

		- [Gaming keyboards](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Gaming-accessories/Gaming-keyboards "Gaming keyboards")

		- [Gaming mice](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Gaming-accessories/Gaming-mice "Gaming mice")

		- [Gaming surfaces](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Gaming-accessories/Gaming-surfaces "Gaming surfaces")

		- [VR headset](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Gaming-accessories/VR-headset "VR headset")

	+ [GPS & SatNavs](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/GPS-&-SatNavs "GPS & SatNavs")

	

	

	

		- [GPS data loggers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/GPS-&-SatNavs/GPS-data-loggers "GPS data loggers")

	+ [Ink and toner cartridges](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges "Ink and toner cartridges")

	

	

	

		- [Brother ink cartridges](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges/Brother-ink-cartridges "Brother ink cartridges")

		- [Brother laser toner](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges/Brother-laser-toner "Brother laser toner")

		- [Canon ink cartridges](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges/Canon-ink-cartridges "Canon ink cartridges")

		- [Canon laser toner](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges/Canon-laser-toner "Canon laser toner")

		- [Epson ink cartridges](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges/Epson-ink-cartridges "Epson ink cartridges")

		- [Epson laser toner](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges/Epson-laser-toner "Epson laser toner")

		- [HP ink cartridges](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges/HP-ink-cartridges "HP ink cartridges")

		- [HP laser toner](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges/HP-laser-toner "HP laser toner")

		- [Kodak ink cartridges](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges/Kodak-ink-cartridges "Kodak ink cartridges")

		- [Lexmark ink cartridges](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges/Lexmark-ink-cartridges "Lexmark ink cartridges")

		- [Samsung laser toner](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Ink-and-toner-cartridges/Samsung-laser-toner "Samsung laser toner")

	+ [Landline telephony](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Landline-telephony "Landline telephony")

	

	

	

		- [Cables & Connectors](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Landline-telephony/Cables-&-Connectors "Cables & Connectors")

		- [Corded telephones](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Landline-telephony/Corded-telephones "Corded telephones")

		- [Cordless telephones](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Landline-telephony/Cordless-telephones "Cordless telephones")

	+ [Mobile telephony](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony "Mobile telephony")

	

	

	

		- [Docking stations](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Docking-stations "Docking stations")

		- [Handsfree headsets](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Handsfree-headsets "Handsfree headsets")

		- [Headsets & Headphones](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Headsets-&-Headphones "Headsets & Headphones")

		- [Mobile phone batteries](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Mobile-phone-batteries "Mobile phone batteries")

		- [Mobile phone cables & Adaptors](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Mobile-phone-cables-&-Adaptors "Mobile phone cables & Adaptors")

		- [Mobile phone cases & Covers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Mobile-phone-cases-&-Covers "Mobile phone cases & Covers")

		- [Mobile phone chargers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Mobile-phone-chargers "Mobile phone chargers")

		- [Mobile phone holders](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Mobile-phone-holders "Mobile phone holders")

		- [Mobile phone shell cases](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Mobile-phone-shell-cases "Mobile phone shell cases")

		- [Other accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Other-accessories "Other accessories")

		- [Portable chargers & Powerbanks](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Portable-chargers-&-Powerbanks "Portable chargers & Powerbanks")

		- [Screen protectors](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/Screen-protectors "Screen protectors")

		- [SIM cards & Top-ups](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Mobile-telephony/SIM-cards-&-Top-ups "SIM cards & Top-ups")

	+ [Musical instruments & Studio](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Musical-instruments-&-Studio "Musical instruments & Studio")

	

	

	

		- [Microphones & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Musical-instruments-&-Studio/Microphones-&-Accessories "Microphones & Accessories")

		- [Musical instrument accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Musical-instruments-&-Studio/Musical-instrument-accessories "Musical instrument accessories")

		- [Musical instruments](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Musical-instruments-&-Studio/Musical-instruments "Musical instruments")

		- [Recording studio equipment](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Musical-instruments-&-Studio/Recording-studio-equipment "Recording studio equipment")

	+ [Networking](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Networking "Networking")

	

	

	

		- [Modems](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Networking/Modems "Modems")

		- [Network adaptors](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Networking/Network-adaptors "Network adaptors")

		- [Network cables and accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Networking/Network-cables-and-accessories "Network cables and accessories")

		- [Network cameras](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Networking/Network-cameras "Network cameras")

		- [Repeaters](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Networking/Repeaters "Repeaters")

		- [Routers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Networking/Routers "Routers")

		- [Switches](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Networking/Switches "Switches")

	+ [Photo & Video](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Photo-&-Video "Photo & Video")

	

	

	

		- [Action camera accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Photo-&-Video/Action-camera-accessories "Action camera accessories")

		- [Action cameras](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Photo-&-Video/Action-cameras "Action cameras")

		- [Camera bags](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Photo-&-Video/Camera-bags "Camera bags")

		- [Cameras](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Photo-&-Video/Cameras "Cameras")

		- [Photo albums](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Photo-&-Video/Photo-albums "Photo albums")

		- [Photography equipment](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Photo-&-Video/Photography-equipment "Photography equipment")

		- [Slide scanners](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Photo-&-Video/Slide-scanners "Slide scanners")

		- [Stands](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Photo-&-Video/Stands "Stands")

	+ [Printer & Photo paper](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Printer-&-Photo-paper "Printer & Photo paper")

	

	

	

		- [Business cards](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Printer-&-Photo-paper/Business-cards "Business cards")

		- [Labels](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Printer-&-Photo-paper/Labels "Labels")

		- [Photo paper](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Printer-&-Photo-paper/Photo-paper "Photo paper")

		- [Printer paper](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Printer-&-Photo-paper/Printer-paper "Printer paper")

		- [T-shirt transfers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Printer-&-Photo-paper/T-shirt-transfers "T-shirt transfers")

	+ [Printers & Scanners](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Printers-&-Scanners "Printers & Scanners")

	

	

	

		- [3D printers & accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Printers-&-Scanners/3D-printers-&-accessories "3D printers & accessories")

		- [Ink jet printers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Printers-&-Scanners/Ink-jet-printers "Ink jet printers")

		- [Laser printers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Printers-&-Scanners/Laser-printers "Laser printers")

		- [Scanners](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Printers-&-Scanners/Scanners "Scanners")

	+ [Storage media](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Storage-media "Storage media")

	

	

	

		- [CD, DVD & Blu-ray discs](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Storage-media/CD,-DVD-&-Blu-ray-discs "CD, DVD & Blu-ray discs")

		- [CD, DVD & Blu-ray storage](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Storage-media/CD,-DVD-&-Blu-ray-storage "CD, DVD & Blu-ray storage")

		- [Hard drives](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Storage-media/Hard-drives "Hard drives")

		- [Memory cards](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Storage-media/Memory-cards "Memory cards")

		- [Other storage media](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Storage-media/Other-storage-media "Other storage media")

		- [USB flash drives](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Storage-media/USB-flash-drives "USB flash drives")

	+ [Tablets & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Tablets-&-Accessories "Tablets & Accessories")

	

	

	

		- [Accessories for iPads](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Tablets-&-Accessories/Accessories-for-iPads "Accessories for iPads")

		- [Accessories for Samsung](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Tablets-&-Accessories/Accessories-for-Samsung "Accessories for Samsung")

		- [Other accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Tablets-&-Accessories/Other-accessories "Other accessories")

		- [Stylus pens](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Tablets-&-Accessories/Stylus-pens "Stylus pens")

	+ [TV/DVD & Blu-ray](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/TV-DVD-&-Blu-ray "TV/DVD & Blu-ray")

	

	

	

		- [Aerial cables & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/TV-DVD-&-Blu-ray/Aerial-cables-&-Accessories "Aerial cables & Accessories")

		- [Aerials](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/TV-DVD-&-Blu-ray/Aerials "Aerials")

		- [Blu-ray & DVD players](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/TV-DVD-&-Blu-ray/Blu-ray-&-DVD-players "Blu-ray & DVD players")

		- [Media players](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/TV-DVD-&-Blu-ray/Media-players "Media players")

		- [Remote controls](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/TV-DVD-&-Blu-ray/Remote-controls "Remote controls")

		- [Satellite dishes & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/TV-DVD-&-Blu-ray/Satellite-dishes-&-Accessories "Satellite dishes & Accessories")

		- [TV brackets/mounts](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/TV-DVD-&-Blu-ray/TV-brackets-mounts "TV brackets/mounts")

		- [Video cables & Accessories](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/TV-DVD-&-Blu-ray/Video-cables-&-Accessories "Video cables & Accessories")

	+ [Wearables](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Wearables "Wearables")

	

	

	

		- [Activity trackers](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Wearables/Activity-trackers "Activity trackers")

		- [Smartwatches](/web/20170418015458/https://www.clasohlson.com/uk/b/Multimedia/Wearables/Smartwatches "Smartwatches")

	+ [Best sellers in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/bestseller/Multimedia "Best sellers")

	+ [New arrivals in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/newarrival/Multimedia "New arrivals")

	+ [Spare parts in this category](/web/20170418015458/https://www.clasohlson.com/uk/product/sparepart/Multimedia-spare-parts "Spare parts")

* [Spare parts](/web/20170418015458/https://www.clasohlson.com/uk/c/spareparts_search "Spare parts")

* [Offers](/web/20170418015458/https://www.clasohlson.com/uk/product/onSale "Offers")

	+ [Products currently on sale](/web/20170418015458/https://www.clasohlson.com/uk/product/onSale "Products currently on sale")

**Also check:**

	+ [Current campaign](/web/20170418015458/https://www.clasohlson.com/uk/c/current-campaign "Current campaign")

	+ [New arrivals](/web/20170418015458/https://www.clasohlson.com/uk/product/newarrival "New arrivals")

	+ [Best sellers](/web/20170418015458/https://www.clasohlson.com/uk/product/bestseller "Best sellers")

* [Solutions](/web/20170418015458/https://www.clasohlson.com/uk/c/solutions "Solutions")

	+ [Solutions](/web/20170418015458/https://www.clasohlson.com/uk/c/solutions-|-Clas-Ohlson/solutions "Solutions")

* © 2017 clas ohlson

* [Terms & Conditions](/web/20170418015458/https://www.clasohlson.com/uk/c/terms-and-conditions-|-Clas-Ohlson/termsandconditions "Terms & Conditions")

* [Privacy policy](/web/20170418015458/https://www.clasohlson.com/uk/c/termsandconditions#privacypolicy "Privacy policy")

* [All prices include VAT (change)](/web/20170418015458/https://www.clasohlson.com/uk/view/UpdateUserVATSettingController "All prices include VAT (change)")

 Please enable cookie support to enhance your shopping experience.

 The cookies we want to set are for analytics purposes only. These tell us things such as how visitors get to our site, what pages on our site were looked at, and how long people stay for.It tells us what countries people are browsing from, but it does not tell us who those people are. Google stores the analytics data, not us. (If you are interested in learning more about this you can visit [http://www.google.com/intl/en/analytics/privacyoverview.html](https://web.archive.org/web/20170418015458/http://www.google.com/intl/en/analytics/privacyoverview.html)).Once you have consented to our cookies, we set one futher cookie of our own so that our site remembers you have done this. If you are happy with this, then just carry on using our site as you would normally.





Example website

[Name: My image 1   

![](image1_thumb.jpg)](image1.html)

[Name: My image 2   

![](image2_thumb.jpg)](image2.html)

[Name: My image 3   

![](image3_thumb.jpg)](image3.html)

[Name: My image 4   

![](image4_thumb.jpg)](image4.html)

[Name: My image 5   

![](image5_thumb.jpg)](image5.html)

