.product-option-colour input[type="radio"] {
    display: none;
}

.product-option-colour .ancol #black ~ span {
    background-image:url(artwork/ancol/black.svg)
}

.product-option-colour .ancol #leather-blue ~ span {
    background-image:url(artwork/ancol/leather-blue.svg)
}

.product-option-colour .ancol #mustard ~ span {
    background-image:url(artwork/ancol/mustard.svg)
}

.product-option-colour .ancol #nylon-blue ~ span {
    background-image:url(artwork/ancol/nylon-blue.svg)
}

.product-option-colour .ancol #raspberry ~ span {
    background-image:url(artwork/ancol/raspberry.svg)
}

.product-option-colour .ancol #red ~ span {
    background-image:url(artwork/ancol/red.svg)
}

.product-option-colour .ancol #sable ~ span {
    background-image:url(artwork/ancol/sable.svg)
}

.product-option-colour .ancol #orange ~ span {
    background-image:url(artwork/ancol/orange.svg)
}

.product-option-colour .ancol #pink ~ span {
    background-image:url(artwork/ancol/pink.svg)
}

.product-option-colour .ancol #green ~ span {
    background-image:url(artwork/ancol/green.svg)
}

.product-option-colour .ancol #petrol ~ span {
    background-image:url(artwork/ancol/petrol.svg)
}

.product-option-colour .ancol #purple ~ span {
    background-image:url(artwork/ancol/purple.svg)
}

.product-option-colour .ancol #teal ~ span {
    background-image:url(artwork/ancol/teal.svg)
}

.product-option-colour .ancol #hi-vis ~ span {
    background-image:url(artwork/ancol/hi-vis.svg)
}

.product-option-colour .beco #blue ~ span {
    background-image:url(artwork/beco/blue.svg)
}

.product-option-colour .beco #brown ~ span {
    background-image:url(artwork/beco/brown.svg)
}

.product-option-colour .beco #green ~ span {
    background-image:url(artwork/beco/green.svg)
}

.product-option-colour .beco #natural ~ span {
    background-image:url(artwork/beco/natural.svg)
}

.product-option-colour .beco #pink ~ span {
    background-image:url(artwork/beco/pink.svg)
}

.product-option-colour .brightbold #black100 ~ span, .product-option-colour .brightbold #black ~ span {
    background-image:url(artwork/brightbold/black-100.svg)
}

.product-option-colour .brightbold #black80 ~ span {
    background-image:url(artwork/brightbold/black-80.svg)
}

.product-option-colour .brightbold #black60 ~ span {
    background-image:url(artwork/brightbold/black-60.svg)
}

.product-option-colour .brightbold #black40 ~ span {
    background-image:url(artwork/brightbold/black-40.svg)
}

.product-option-colour .brightbold #black20 ~ span {
    background-image:url(artwork/brightbold/black-20.svg)
}

.product-option-colour .brightbold #blue100 ~ span, .product-option-colour .brightbold #blue ~ span {
    background-image:url(artwork/brightbold/blue-100.svg)
}

.product-option-colour .brightbold #blue80 ~ span {
    background-image:url(artwork/brightbold/blue-80.svg)
}

.product-option-colour .brightbold #blue60 ~ span {
    background-image:url(artwork/brightbold/blue-60.svg)
}

.product-option-colour .brightbold #blue40 ~ span {
    background-image:url(artwork/brightbold/blue-40.svg)
}

.product-option-colour .brightbold #blue20 ~ span {
    background-image:url(artwork/brightbold/blue-20.svg)
}

.product-option-colour .brightbold #cyan100 ~ span, .product-option-colour .brightbold #cyan ~ span {
    background-image:url(artwork/brightbold/cyan-100.svg)
}

.product-option-colour .brightbold #cyan80 ~ span {
    background-image:url(artwork/brightbold/cyan-80.svg)
}

.product-option-colour .brightbold #cyan60 ~ span {
    background-image:url(artwork/brightbold/cyan-60.svg)
}

.product-option-colour .brightbold #cyan40 ~ span {
    background-image:url(artwork/brightbold/cyan-40.svg)
}

.product-option-colour .brightbold #cyan20 ~ span {
    background-image:url(artwork/brightbold/cyan-20.svg)
}

.product-option-colour .brightbold #green100 ~ span, .product-option-colour .brightbold #green ~ span {
    background-image:url(artwork/brightbold/green-100.svg)
}

.product-option-colour .brightbold #green80 ~ span {
    background-image:url(artwork/brightbold/green-80.svg)
}

.product-option-colour .brightbold #green60 ~ span {
    background-image:url(artwork/brightbold/green-60.svg)
}

.product-option-colour .brightbold #green40 ~ span {
    background-image:url(artwork/brightbold/green-40.svg)
}

.product-option-colour .brightbold #green20 ~ span {
    background-image:url(artwork/brightbold/green-20.svg)
}

.product-option-colour .brightbold #magenta100 ~ span, .product-option-colour .brightbold #magenta ~ span {
    background-image:url(artwork/brightbold/magenta-100.svg)
}

.product-option-colour .brightbold #magenta80 ~ span {
    background-image:url(artwork/brightbold/magenta-80.svg)
}

.product-option-colour .brightbold #magenta60 ~ span {
    background-image:url(artwork/brightbold/magenta-60.svg)
}

.product-option-colour .brightbold #magenta40 ~ span {
    background-image:url(artwork/brightbold/magenta-40.svg)
}

.product-option-colour .brightbold #magenta20 ~ span {
    background-image:url(artwork/brightbold/magenta-20.svg)
}

.product-option-colour .brightbold #mint100 ~ span, .product-option-colour .brightbold #mint ~ span {
    background-image:url(artwork/brightbold/mint-100.svg)
}

.product-option-colour .brightbold #mint80 ~ span {
    background-image:url(artwork/brightbold/mint-80.svg)
}

.product-option-colour .brightbold #mint60 ~ span {
    background-image:url(artwork/brightbold/mint-60.svg)
}

.product-option-colour .brightbold #mint40 ~ span {
    background-image:url(artwork/brightbold/mint-40.svg)
}

.product-option-colour .brightbold #mint20 ~ span {
    background-image:url(artwork/brightbold/mint-20.svg)
}

.product-option-colour .brightbold #multi ~ span {
    background-image:url(artwork/brightbold/multi.svg)
}

.product-option-colour .brightbold #orange100 ~ span, .product-option-colour .brightbold #orange ~ span {
    background-image:url(artwork/brightbold/orange-100.svg)
}

.product-option-colour .brightbold #orange80 ~ span {
    background-image:url(artwork/brightbold/orange-80.svg)
}

.product-option-colour .brightbold #orange60 ~ span {
    background-image:url(artwork/brightbold/orange-60.svg)
}

.product-option-colour .brightbold #orange40 ~ span {
    background-image:url(artwork/brightbold/orange-40.svg)
}

.product-option-colour .brightbold #orange20 ~ span {
    background-image:url(artwork/brightbold/orange-20.svg)
}

.product-option-colour .brightbold #red100 ~ span, .product-option-colour .brightbold #red ~ span {
    background-image:url(artwork/brightbold/red-100.svg)
}

.product-option-colour .brightbold #red80 ~ span {
    background-image:url(artwork/brightbold/red-80.svg)
}

.product-option-colour .brightbold #red60 ~ span {
    background-image:url(artwork/brightbold/red-60.svg)
}

.product-option-colour .brightbold #red40 ~ span {
    background-image:url(artwork/brightbold/red-40.svg)
}

.product-option-colour .brightbold #red20 ~ span {
    background-image:url(artwork/brightbold/red-20.svg)
}

.product-option-colour .brightbold #violet100 ~ span, .product-option-colour .brightbold #violet ~ span {
    background-image:url(artwork/brightbold/violet-100.svg)
}

.product-option-colour .brightbold #violet80 ~ span {
    background-image:url(artwork/brightbold/violet-80.svg)
}

.product-option-colour .brightbold #violet60 ~ span {
    background-image:url(artwork/brightbold/violet-60.svg)
}

.product-option-colour .brightbold #violet40 ~ span {
    background-image:url(artwork/brightbold/violet-40.svg)
}

.product-option-colour .brightbold #violet20 ~ span {
    background-image:url(artwork/brightbold/violet-20.svg)
}

.product-option-colour .brightbold #yellow100 ~ span, .product-option-colour .brightbold #yellow ~ span {
    background-image:url(artwork/brightbold/yellow-100.svg)
}

.product-option-colour .brightbold #yellow80 ~ span {
    background-image:url(artwork/brightbold/yellow-80.svg)
}

.product-option-colour .brightbold #yellow60 ~ span {
    background-image:url(artwork/brightbold/yellow-60.svg)
}

.product-option-colour .brightbold #yellow40 ~ span {
    background-image:url(artwork/brightbold/yellow-40.svg)
}

.product-option-colour .brightbold #yellow20 ~ span {
    background-image:url(artwork/brightbold/yellow-20.svg)
}

.product-option-colour .brightbold #lime100 ~ span, .product-option-colour .brightbold #lime ~ span {
    background-image:url(artwork/brightbold/lime-100.svg)
}

.product-option-colour .brightbold #lime80 ~ span {
    background-image:url(artwork/brightbold/lime-80.svg)
}

.product-option-colour .brightbold #lime60 ~ span {
    background-image:url(artwork/brightbold/lime-60.svg)
}

.product-option-colour .brightbold #lime40 ~ span {
    background-image:url(artwork/brightbold/lime-40.svg)
}

.product-option-colour .brightbold #lime20 ~ span {
    background-image:url(artwork/brightbold/lime-20.svg)
}

.product-option-colour .neutrals #avocado100 ~ span, .product-option-colour .neutrals #avocado ~ span {
    background-image:url(artwork/neutrals/avocado-100.svg)
}

.product-option-colour .neutrals #avocado80 ~ span {
    background-image:url(artwork/neutrals/avocado-80.svg)
}

.product-option-colour .neutrals #avocado60 ~ span {
    background-image:url(artwork/neutrals/avocado-60.svg)
}

.product-option-colour .neutrals #avocado40 ~ span {
    background-image:url(artwork/neutrals/avocado-40.svg)
}

.product-option-colour .neutrals #avocado20 ~ span {
    background-image:url(artwork/neutrals/avocado-20.svg)
}

.product-option-colour .neutrals #black100 ~ span, .product-option-colour .neutrals #black ~ span {
    background-image:url(artwork/neutrals/black-100.svg)
}

.product-option-colour .neutrals #black80 ~ span {
    background-image:url(artwork/neutrals/black-80.svg)
}

.product-option-colour .neutrals #black60 ~ span {
    background-image:url(artwork/neutrals/black-60.svg)
}

.product-option-colour .neutrals #black40 ~ span {
    background-image:url(artwork/neutrals/black-40.svg)
}

.product-option-colour .neutrals #black20 ~ span {
    background-image:url(artwork/neutrals/black-20.svg)
}

.product-option-colour .neutrals #bronze100 ~ span, .product-option-colour .neutrals #bronze ~ span {
    background-image:url(artwork/neutrals/bronze-100.svg)
}

.product-option-colour .neutrals #bronze80 ~ span {
    background-image:url(artwork/neutrals/bronze-80.svg)
}

.product-option-colour .neutrals #bronze60 ~ span {
    background-image:url(artwork/neutrals/bronze-60.svg)
}

.product-option-colour .neutrals #bronze40 ~ span {
    background-image:url(artwork/neutrals/bronze-40.svg)
}

.product-option-colour .neutrals #bronze20 ~ span {
    background-image:url(artwork/neutrals/bronze-20.svg)
}

.product-option-colour .neutrals #caramel100 ~ span, .product-option-colour .neutrals #caramel ~ span {
    background-image:url(artwork/neutrals/caramel-100.svg)
}

.product-option-colour .neutrals #caramel80 ~ span {
    background-image:url(artwork/neutrals/caramel-80.svg)
}

.product-option-colour .neutrals #caramel60 ~ span {
    background-image:url(artwork/neutrals/caramel-60.svg)
}

.product-option-colour .neutrals #caramel40 ~ span {
    background-image:url(artwork/neutrals/caramel-40.svg)
}

.product-option-colour .neutrals #caramel20 ~ span {
    background-image:url(artwork/neutrals/caramel-20.svg)
}

.product-option-colour .neutrals #chocolate100 ~ span, .product-option-colour .neutrals #chocolate ~ span {
    background-image:url(artwork/neutrals/chocolate-100.svg)
}

.product-option-colour .neutrals #chocolate80 ~ span {
    background-image:url(artwork/neutrals/chocolate-80.svg)
}

.product-option-colour .neutrals #chocolate60 ~ span {
    background-image:url(artwork/neutrals/chocolate-60.svg)
}

.product-option-colour .neutrals #chocolate40 ~ span {
    background-image:url(artwork/neutrals/chocolate-40.svg)
}

.product-option-colour .neutrals #chocolate20 ~ span {
    background-image:url(artwork/neutrals/chocolate-20.svg)
}

.product-option-colour .neutrals #copper100 ~ span, .product-option-colour .neutrals #copper ~ span {
    background-image:url(artwork/neutrals/copper-100.svg)
}

.product-option-colour .neutrals #copper80 ~ span {
    background-image:url(artwork/neutrals/copper-80.svg)
}

.product-option-colour .neutrals #copper60 ~ span {
    background-image:url(artwork/neutrals/copper-60.svg)
}

.product-option-colour .neutrals #copper40 ~ span {
    background-image:url(artwork/neutrals/copper-40.svg)
}

.product-option-colour .neutrals #copper20 ~ span {
    background-image:url(artwork/neutrals/copper-20.svg)
}

.product-option-colour .neutrals #cream100 ~ span, .product-option-colour .neutrals #cream ~ span {
    background-image:url(artwork/neutrals/cream-100.svg)
}

.product-option-colour .neutrals #cream80 ~ span {
    background-image:url(artwork/neutrals/cream-80.svg)
}

.product-option-colour .neutrals #cream60 ~ span {
    background-image:url(artwork/neutrals/cream-60.svg)
}

.product-option-colour .neutrals #cream40 ~ span {
    background-image:url(artwork/neutrals/cream-40.svg)
}

.product-option-colour .neutrals #cream20 ~ span {
    background-image:url(artwork/neutrals/cream-20.svg)
}

.product-option-colour .neutrals #duckegg100 ~ span, .product-option-colour .neutrals #duckegg ~ span {
    background-image:url(artwork/neutrals/duckegg-100.svg)
}

.product-option-colour .neutrals #duckegg80 ~ span {
    background-image:url(artwork/neutrals/duckegg-80.svg)
}

.product-option-colour .neutrals #duckegg60 ~ span {
    background-image:url(artwork/neutrals/duckegg-60.svg)
}

.product-option-colour .neutrals #duckegg40 ~ span {
    background-image:url(artwork/neutrals/duckegg-40.svg)
}

.product-option-colour .neutrals #duckegg20 ~ span {
    background-image:url(artwork/neutrals/duckegg-20.svg)
}

.product-option-colour .neutrals #gold100 ~ span, .product-option-colour .neutrals #gold ~ span {
    background-image:url(artwork/neutrals/gold-100.svg)
}

.product-option-colour .neutrals #gold80 ~ span {
    background-image:url(artwork/neutrals/gold-80.svg)
}

.product-option-colour .neutrals #gold60 ~ span {
    background-image:url(artwork/neutrals/gold-60.svg)
}

.product-option-colour .neutrals #gold40 ~ span {
    background-image:url(artwork/neutrals/gold-40.svg)
}

.product-option-colour .neutrals #gold20 ~ span {
    background-image:url(artwork/neutrals/gold-20.svg)
}

.product-option-colour .neutrals #multi ~ span {
    background-image:url(artwork/neutrals/multi.svg)
}

.product-option-colour .neutrals #pistachio100 ~ span, .product-option-colour .neutrals #pistachio ~ span {
    background-image:url(artwork/neutrals/pistachio-100.svg)
}

.product-option-colour .neutrals #pistachio80 ~ span {
    background-image:url(artwork/neutrals/pistachio-80.svg)
}

.product-option-colour .neutrals #pistachio60 ~ span {
    background-image:url(artwork/neutrals/pistachio-60.svg)
}

.product-option-colour .neutrals #pistachio40 ~ span {
    background-image:url(artwork/neutrals/pistachio-40.svg)
}

.product-option-colour .neutrals #pistachio20 ~ span {
    background-image:url(artwork/neutrals/pistachio-20.svg)
}

.product-option-colour .neutrals #racinggreen100 ~ span, .product-option-colour .neutrals #racinggreen ~ span {
    background-image:url(artwork/neutrals/racinggreen-100.svg)
}

.product-option-colour .neutrals #racinggreen80 ~ span {
    background-image:url(artwork/neutrals/racinggreen-80.svg)
}

.product-option-colour .neutrals #racinggreen60 ~ span {
    background-image:url(artwork/neutrals/racinggreen-60.svg)
}

.product-option-colour .neutrals #racinggreen40 ~ span {
    background-image:url(artwork/neutrals/racinggreen-40.svg)
}

.product-option-colour .neutrals #racinggreen20 ~ span {
    background-image:url(artwork/neutrals/racinggreen-20.svg)
}

.product-option-colour .neutrals #rosegold100 ~ span, .product-option-colour .neutrals #rosegold ~ span {
    background-image:url(artwork/neutrals/rosegold-100.svg)
}

.product-option-colour .neutrals #rosegold80 ~ span {
    background-image:url(artwork/neutrals/rosegold-80.svg)
}

.product-option-colour .neutrals #rosegold60 ~ span {
    background-image:url(artwork/neutrals/rosegold-60.svg)
}

.product-option-colour .neutrals #rosegold40 ~ span {
    background-image:url(artwork/neutrals/rosegold-40.svg)
}

.product-option-colour .neutrals #rosegold20 ~ span {
    background-image:url(artwork/neutrals/rosegold-20.svg)
}

.product-option-colour .neutrals #rust100 ~ span, .product-option-colour .neutrals #rust ~ span {
    background-image:url(artwork/neutrals/rust-100.svg)
}

.product-option-colour .neutrals #rust80 ~ span {
    background-image:url(artwork/neutrals/rust-80.svg)
}

.product-option-colour .neutrals #rust60 ~ span {
    background-image:url(artwork/neutrals/rust-60.svg)
}

.product-option-colour .neutrals #rust40 ~ span {
    background-image:url(artwork/neutrals/rust-40.svg)
}

.product-option-colour .neutrals #rust20 ~ span {
    background-image:url(artwork/neutrals/rust-20.svg)
}

.product-option-colour .neutrals #silver100 ~ span, .product-option-colour .neutrals #silver ~ span {
    background-image:url(artwork/neutrals/silver-100.svg)
}

.product-option-colour .neutrals #silver80 ~ span {
    background-image:url(artwork/neutrals/silver-80.svg)
}

.product-option-colour .neutrals #silver60 ~ span {
    background-image:url(artwork/neutrals/silver-60.svg)
}

.product-option-colour .neutrals #silver40 ~ span {
    background-image:url(artwork/neutrals/silver-40.svg)
}

.product-option-colour .neutrals #silver20 ~ span {
    background-image:url(artwork/neutrals/silver-20.svg)
}

.product-option-colour .neutrals #slate100 ~ span, .product-option-colour .neutrals #slate ~ span {
    background-image:url(artwork/neutrals/slate-100.svg)
}

.product-option-colour .neutrals #slate80 ~ span {
    background-image:url(artwork/neutrals/slate-80.svg)
}

.product-option-colour .neutrals #slate60 ~ span {
    background-image:url(artwork/neutrals/slate-60.svg)
}

.product-option-colour .neutrals #slate40 ~ span {
    background-image:url(artwork/neutrals/slate-40.svg)
}

.product-option-colour .neutrals #slate20 ~ span {
    background-image:url(artwork/neutrals/slate-20.svg)
}

.product-option-colour .neutrals #steel100 ~ span, .product-option-colour .neutrals #steel ~ span {
    background-image:url(artwork/neutrals/steel-100.svg)
}

.product-option-colour .neutrals #steel80 ~ span {
    background-image:url(artwork/neutrals/steel-80.svg)
}

.product-option-colour .neutrals #steel60 ~ span {
    background-image:url(artwork/neutrals/steel-60.svg)
}

.product-option-colour .neutrals #steel40 ~ span {
    background-image:url(artwork/neutrals/steel-40.svg)
}

.product-option-colour .neutrals #steel20 ~ span {
    background-image:url(artwork/neutrals/steel-20.svg)
}

.product-option-colour .neutrals #taupe100 ~ span, .product-option-colour .neutrals #taupe ~ span {
    background-image:url(artwork/neutrals/taupe-100.svg)
}

.product-option-colour .neutrals #taupe80 ~ span {
    background-image:url(artwork/neutrals/taupe-80.svg)
}

.product-option-colour .neutrals #taupe60 ~ span {
    background-image:url(artwork/neutrals/taupe-60.svg)
}

.product-option-colour .neutrals #taupe40 ~ span {
    background-image:url(artwork/neutrals/taupe-40.svg)
}

.product-option-colour .neutrals #taupe20 ~ span {
    background-image:url(artwork/neutrals/taupe-20.svg)
}

.product-option-colour .neutrals #white100 ~ span, .product-option-colour .neutrals #white ~ span {
    background-image:url(artwork/neutrals/white-100.svg)
}

.product-option-colour .seasons #black100 ~ span, .product-option-colour .seasons #black ~ span {
    background-image:url(artwork/seasons/black-100.svg)
}

.product-option-colour .seasons #black80 ~ span {
    background-image:url(artwork/seasons/black-80.svg)
}

.product-option-colour .seasons #black60 ~ span {
    background-image:url(artwork/seasons/black-60.svg)
}

.product-option-colour .seasons #black40 ~ span {
    background-image:url(artwork/seasons/black-40.svg)
}

.product-option-colour .seasons #black20 ~ span {
    background-image:url(artwork/seasons/black-20.svg)
}

.product-option-colour .seasons #bronze100 ~ span, .product-option-colour .seasons #bronze ~ span {
    background-image:url(artwork/seasons/bronze-100.svg)
}

.product-option-colour .seasons #bronze80 ~ span {
    background-image:url(artwork/seasons/bronze-80.svg)
}

.product-option-colour .seasons #bronze60 ~ span {
    background-image:url(artwork/seasons/bronze-60.svg)
}

.product-option-colour .seasons #bronze40 ~ span {
    background-image:url(artwork/seasons/bronze-40.svg)
}

.product-option-colour .seasons #bronze20 ~ span {
    background-image:url(artwork/seasons/bronze-20.svg)
}

.product-option-colour .seasons #cinnamon100 ~ span, .product-option-colour .seasons #cinnamon ~ span {
    background-image:url(artwork/seasons/cinnamon-100.svg)
}

.product-option-colour .seasons #cinnamon80 ~ span {
    background-image:url(artwork/seasons/cinnamon-80.svg)
}

.product-option-colour .seasons #cinnamon60 ~ span {
    background-image:url(artwork/seasons/cinnamon-60.svg)
}

.product-option-colour .seasons #cinnamon40 ~ span {
    background-image:url(artwork/seasons/cinnamon-40.svg)
}

.product-option-colour .seasons #cinnamon20 ~ span {
    background-image:url(artwork/seasons/cinnamon-20.svg)
}

.product-option-colour .seasons #green100 ~ span, .product-option-colour .seasons #green ~ span {
    background-image:url(artwork/seasons/green-100.svg)
}

.product-option-colour .seasons #green80 ~ span {
    background-image:url(artwork/seasons/green-80.svg)
}

.product-option-colour .seasons #green60 ~ span {
    background-image:url(artwork/seasons/green-60.svg)
}

.product-option-colour .seasons #green40 ~ span {
    background-image:url(artwork/seasons/green-40.svg)
}

.product-option-colour .seasons #green20 ~ span {
    background-image:url(artwork/seasons/green-20.svg)
}

.product-option-colour .seasons #iceblue100 ~ span, .product-option-colour .seasons #iceblue ~ span {
    background-image:url(artwork/seasons/iceblue-100.svg)
}

.product-option-colour .seasons #iceblue80 ~ span {
    background-image:url(artwork/seasons/iceblue-80.svg)
}

.product-option-colour .seasons #iceblue60 ~ span {
    background-image:url(artwork/seasons/iceblue-60.svg)
}

.product-option-colour .seasons #iceblue40 ~ span {
    background-image:url(artwork/seasons/iceblue-40.svg)
}

.product-option-colour .seasons #iceblue20 ~ span {
    background-image:url(artwork/seasons/iceblue-20.svg)
}

.product-option-colour .seasons #lemon100 ~ span, .product-option-colour .seasons #lemon ~ span {
    background-image:url(artwork/seasons/lemon-100.svg)
}

.product-option-colour .seasons #lemon80 ~ span {
    background-image:url(artwork/seasons/lemon-80.svg)
}

.product-option-colour .seasons #lemon60 ~ span {
    background-image:url(artwork/seasons/lemon-60.svg)
}

.product-option-colour .seasons #lemon40 ~ span {
    background-image:url(artwork/seasons/lemon-40.svg)
}

.product-option-colour .seasons #lemon20 ~ span {
    background-image:url(artwork/seasons/lemon-20.svg)
}

.product-option-colour .seasons #lilac100 ~ span, .product-option-colour .seasons #lilac ~ span {
    background-image:url(artwork/seasons/lilac-100.svg)
}

.product-option-colour .seasons #lilac80 ~ span {
    background-image:url(artwork/seasons/lilac-80.svg)
}

.product-option-colour .seasons #lilac60 ~ span {
    background-image:url(artwork/seasons/lilac-60.svg)
}

.product-option-colour .seasons #lilac40 ~ span {
    background-image:url(artwork/seasons/lilac-40.svg)
}

.product-option-colour .seasons #lilac20 ~ span {
    background-image:url(artwork/seasons/lilac-20.svg)
}

.product-option-colour .seasons #lime100 ~ span, .product-option-colour .seasons #lime ~ span {
    background-image:url(artwork/seasons/lime-100.svg)
}

.product-option-colour .seasons #lime80 ~ span {
    background-image:url(artwork/seasons/lime-80.svg)
}

.product-option-colour .seasons #lime60 ~ span {
    background-image:url(artwork/seasons/lime-60.svg)
}

.product-option-colour .seasons #lime40 ~ span {
    background-image:url(artwork/seasons/lime-40.svg)
}

.product-option-colour .seasons #lime20 ~ span {
    background-image:url(artwork/seasons/lime-20.svg)
}

.product-option-colour .seasons #mint100 ~ span, .product-option-colour .seasons #mint ~ span {
    background-image:url(artwork/seasons/mint-100.svg)
}

.product-option-colour .seasons #mint80 ~ span {
    background-image:url(artwork/seasons/mint-80.svg)
}

.product-option-colour .seasons #mint60 ~ span {
    background-image:url(artwork/seasons/mint-60.svg)
}

.product-option-colour .seasons #mint40 ~ span {
    background-image:url(artwork/seasons/mint-40.svg)
}

.product-option-colour .seasons #mint20 ~ span {
    background-image:url(artwork/seasons/mint-20.svg)
}

.product-option-colour .seasons #multi ~ span {
    background-image:url(artwork/seasons/multi.svg)
}

.product-option-colour .seasons #navyblue100 ~ span, .product-option-colour .seasons #navyblue ~ span {
    background-image:url(artwork/seasons/navyblue-100.svg)
}

.product-option-colour .seasons #navyblue80 ~ span {
    background-image:url(artwork/seasons/navyblue-80.svg)
}

.product-option-colour .seasons #navyblue60 ~ span {
    background-image:url(artwork/seasons/navyblue-60.svg)
}

.product-option-colour .seasons #navyblue40 ~ span {
    background-image:url(artwork/seasons/navyblue-40.svg)
}

.product-option-colour .seasons #navyblue20 ~ span {
    background-image:url(artwork/seasons/navyblue-20.svg)
}

.product-option-colour .seasons #poppy100 ~ span, .product-option-colour .seasons #poppy ~ span {
    background-image:url(artwork/seasons/poppy-100.svg)
}

.product-option-colour .seasons #poppy80 ~ span {
    background-image:url(artwork/seasons/poppy-80.svg)
}

.product-option-colour .seasons #poppy60 ~ span {
    background-image:url(artwork/seasons/poppy-60.svg)
}

.product-option-colour .seasons #poppy40 ~ span {
    background-image:url(artwork/seasons/poppy-40.svg)
}

.product-option-colour .seasons #poppy20 ~ span {
    background-image:url(artwork/seasons/poppy-20.svg)
}

.product-option-colour .seasons #pumpkin100 ~ span, .product-option-colour .seasons #pumpkin ~ span {
    background-image:url(artwork/seasons/pumpkin-100.svg)
}

.product-option-colour .seasons #pumpkin80 ~ span {
    background-image:url(artwork/seasons/pumpkin-80.svg)
}

.product-option-colour .seasons #pumpkin60 ~ span {
    background-image:url(artwork/seasons/pumpkin-60.svg)
}

.product-option-colour .seasons #pumpkin40 ~ span {
    background-image:url(artwork/seasons/pumpkin-40.svg)
}

.product-option-colour .seasons #pumpkin20 ~ span {
    background-image:url(artwork/seasons/pumpkin-20.svg)
}

.product-option-colour .seasons #red100 ~ span, .product-option-colour .seasons #red ~ span {
    background-image:url(artwork/seasons/red-100.svg)
}

.product-option-colour .seasons #red80 ~ span {
    background-image:url(artwork/seasons/red-80.svg)
}

.product-option-colour .seasons #red60 ~ span {
    background-image:url(artwork/seasons/red-60.svg)
}

.product-option-colour .seasons #red40 ~ span {
    background-image:url(artwork/seasons/red-40.svg)
}

.product-option-colour .seasons #red20 ~ span {
    background-image:url(artwork/seasons/red-20.svg)
}

.product-option-colour .seasons #rosegold100 ~ span, .product-option-colour .seasons #rosegold ~ span {
    background-image:url(artwork/seasons/rosegold-100.svg)
}

.product-option-colour .seasons #rosegold80 ~ span {
    background-image:url(artwork/seasons/rosegold-80.svg)
}

.product-option-colour .seasons #rosegold60 ~ span {
    background-image:url(artwork/seasons/rosegold-60.svg)
}

.product-option-colour .seasons #rosegold40 ~ span {
    background-image:url(artwork/seasons/rosegold-40.svg)
}

.product-option-colour .seasons #rosegold20 ~ span {
    background-image:url(artwork/seasons/rosegold-20.svg)
}

.product-option-colour .seasons #royalblue100 ~ span, .product-option-colour .seasons #royalblue ~ span {
    background-image:url(artwork/seasons/royalblue-100.svg)
}

.product-option-colour .seasons #royalblue80 ~ span {
    background-image:url(artwork/seasons/royalblue-80.svg)
}

.product-option-colour .seasons #royalblue60 ~ span {
    background-image:url(artwork/seasons/royalblue-60.svg)
}

.product-option-colour .seasons #royalblue40 ~ span {
    background-image:url(artwork/seasons/royalblue-40.svg)
}

.product-option-colour .seasons #royalblue20 ~ span {
    background-image:url(artwork/seasons/royalblue-20.svg)
}

.product-option-colour .seasons #rust100 ~ span, .product-option-colour .seasons #rust ~ span {
    background-image:url(artwork/seasons/rust-100.svg)
}

.product-option-colour .seasons #rust80 ~ span {
    background-image:url(artwork/seasons/rust-80.svg)
}

.product-option-colour .seasons #rust60 ~ span {
    background-image:url(artwork/seasons/rust-60.svg)
}

.product-option-colour .seasons #rust40 ~ span {
    background-image:url(artwork/seasons/rust-40.svg)
}

.product-option-colour .seasons #rust20 ~ span {
    background-image:url(artwork/seasons/rust-20.svg)
}

.product-option-colour .seasons #sky100 ~ span, .product-option-colour .seasons #sky ~ span {
    background-image:url(artwork/seasons/sky-100.svg)
}

.product-option-colour .seasons #sky80 ~ span {
    background-image:url(artwork/seasons/sky-80.svg)
}

.product-option-colour .seasons #sky60 ~ span {
    background-image:url(artwork/seasons/sky-60.svg)
}

.product-option-colour .seasons #sky40 ~ span {
    background-image:url(artwork/seasons/sky-40.svg)
}

.product-option-colour .seasons #sky20 ~ span {
    background-image:url(artwork/seasons/sky-20.svg)
}

.product-option-colour .seasons #sunrise100 ~ span, .product-option-colour .seasons #sunrise ~ span {
    background-image:url(artwork/seasons/sunrise-100.svg)
}

.product-option-colour .seasons #sunrise80 ~ span {
    background-image:url(artwork/seasons/sunrise-80.svg)
}

.product-option-colour .seasons #sunrise60 ~ span {
    background-image:url(artwork/seasons/sunrise-60.svg)
}

.product-option-colour .seasons #sunrise40 ~ span {
    background-image:url(artwork/seasons/sunrise-40.svg)
}

.product-option-colour .seasons #sunrise20 ~ span {
    background-image:url(artwork/seasons/sunrise-20.svg)
}

.product-option-colour .seasons #violet100 ~ span, .product-option-colour .seasons #violet ~ span {
    background-image:url(artwork/seasons/violet-100.svg)
}

.product-option-colour .seasons #violet80 ~ span {
    background-image:url(artwork/seasons/violet-80.svg)
}

.product-option-colour .seasons #violet60 ~ span {
    background-image:url(artwork/seasons/violet-60.svg)
}

.product-option-colour .seasons #violet40 ~ span {
    background-image:url(artwork/seasons/violet-40.svg)
}

.product-option-colour .seasons #violet20 ~ span {
    background-image:url(artwork/seasons/violet-20.svg)
}

.product-option-colour .seasons #white100 ~ span, .product-option-colour .seasons #white ~ span {
    background-image:url(artwork/seasons/white-100.svg)
}

.product-option-colour .springsummer #lilac100 ~ span, .product-option-colour .springsummer #lilac ~ span {
    background-image:url(artwork/springsummer/lilac-100.svg)
}

.product-option-colour .springsummer #lilac80 ~ span {
    background-image:url(artwork/springsummer/lilac-80.svg)
}

.product-option-colour .springsummer #lilac60 ~ span {
    background-image:url(artwork/springsummer/lilac-60.svg)
}

.product-option-colour .springsummer #lilac40 ~ span {
    background-image:url(artwork/springsummer/lilac-40.svg)
}

.product-option-colour .springsummer #lilac20 ~ span {
    background-image:url(artwork/springsummer/lilac-20.svg)
}

.product-option-colour .springsummer #lime100 ~ span, .product-option-colour .springsummer #lime ~ span {
    background-image:url(artwork/springsummer/lime-100.svg)
}

.product-option-colour .springsummer #lime80 ~ span {
    background-image:url(artwork/springsummer/lime-80.svg)
}

.product-option-colour .springsummer #lime60 ~ span {
    background-image:url(artwork/springsummer/lime-60.svg)
}

.product-option-colour .springsummer #lime40 ~ span {
    background-image:url(artwork/springsummer/lime-40.svg)
}

.product-option-colour .springsummer #lime20 ~ span {
    background-image:url(artwork/springsummer/lime-20.svg)
}

.product-option-colour .springsummer #red100 ~ span, .product-option-colour .springsummer #red ~ span {
    background-image:url(artwork/springsummer/red-100.svg)
}

.product-option-colour .springsummer #red80 ~ span {
    background-image:url(artwork/springsummer/red-80.svg)
}

.product-option-colour .springsummer #red60 ~ span {
    background-image:url(artwork/springsummer/red-60.svg)
}

.product-option-colour .springsummer #red40 ~ span {
    background-image:url(artwork/springsummer/red-40.svg)
}

.product-option-colour .springsummer #red20 ~ span {
    background-image:url(artwork/springsummer/red-20.svg)
}

.product-option-colour .springsummer #sky100 ~ span, .product-option-colour .springsummer #sky ~ span {
    background-image:url(artwork/springsummer/sky-100.svg)
}

.product-option-colour .springsummer #sky80 ~ span {
    background-image:url(artwork/springsummer/sky-80.svg)
}

.product-option-colour .springsummer #sky60 ~ span {
    background-image:url(artwork/springsummer/sky-60.svg)
}

.product-option-colour .springsummer #sky40 ~ span {
    background-image:url(artwork/springsummer/sky-40.svg)
}

.product-option-colour .springsummer #sky20 ~ span {
    background-image:url(artwork/springsummer/sky-20.svg)
}

.product-option-colour .springsummer #sunrise100 ~ span, .product-option-colour .springsummer #sunrise ~ span {
    background-image:url(artwork/springsummer/sunrise-100.svg)
}

.product-option-colour .springsummer #sunrise80 ~ span {
    background-image:url(artwork/springsummer/sunrise-80.svg)
}

.product-option-colour .springsummer #sunrise60 ~ span {
    background-image:url(artwork/springsummer/sunrise-60.svg)
}

.product-option-colour .springsummer #sunrise40 ~ span {
    background-image:url(artwork/springsummer/sunrise-40.svg)
}

.product-option-colour .springsummer #sunrise20 ~ span {
    background-image:url(artwork/springsummer/sunrise-20.svg)
}

.product-option-colour .danish-design #black ~ span {
    background-image:url(artwork/danishdesign/black.svg)
}

.product-option-colour .danish-design #blue ~ span {
    background-image:url(artwork/danishdesign/blue.svg)
}

.product-option-colour .danish-design #blue-stripe ~ span, .product-option-colour .danish-design #bluestripe ~ span {
    background-image:url(artwork/danishdesign/bluestripe.svg)
}

.product-option-colour .danish-design #gray ~ span, .product-option-colour .danish-design #grey ~ span {
    background-image:url(artwork/danishdesign/grey.svg)
}

.product-option-colour .danish-design #navy ~ span {
    background-image:url(artwork/danishdesign/navy.svg)
}

.product-option-colour .danish-design #orange ~ span {
    background-image:url(artwork/danishdesign/orange.svg)
}

.product-option-colour .danish-design #red-stripe ~ span, .product-option-colour .danish-design #redstripe ~ span {
    background-image:url(artwork/danishdesign/redstripe.svg)
}

.product-option-colour .numbers #one ~ span {
    background-image:url(artwork/numbers/one.svg)
}

.product-option-colour .numbers #two ~ span {
    background-image:url(artwork/numbers/two.svg)
}

.product-option-colour .numbers #three ~ span {
    background-image:url(artwork/numbers/three.svg)
}

.product-option-colour .numbers #four ~ span {
    background-image:url(artwork/numbers/four.svg)
}

.product-option-colour .numbers #five ~ span {
    background-image:url(artwork/numbers/five.svg)
}

.product-option-colour .numbers #six ~ span {
    background-image:url(artwork/numbers/six.svg)
}

.product-option-colour .numbers #seven ~ span {
    background-image:url(artwork/numbers/seven.svg)
}

.product-option-colour .numbers #eight ~ span {
    background-image:url(artwork/numbers/eight.svg)
}

.product-option-colour .numbers #nine ~ span {
    background-image:url(artwork/numbers/nine.svg)
}

.product-option-colour .numbers #ten ~ span {
    background-image:url(artwork/numbers/ten.svg)
}

.product-option-colour .numbers #eleven ~ span {
    background-image:url(artwork/numbers/eleven.svg)
}

.product-option-colour .numbers #twelve ~ span {
    background-image:url(artwork/numbers/twelve.svg)
}

.product-option-colour .numbers #thirteen ~ span {
    background-image:url(artwork/numbers/thirteen.svg)
}

.product-option-colour .numbers #fourteen ~ span {
    background-image:url(artwork/numbers/fourteen.svg)
}

.product-option-colour .numbers #fifteen ~ span {
    background-image:url(artwork/numbers/fifteen.svg)
}

.product-option-colour .numbers #sixteen ~ span {
    background-image:url(artwork/numbers/sixteen.svg)
}

.product-option-colour .numbers #seventeen ~ span {
    background-image:url(artwork/numbers/seventeen.svg)
}

.product-option-colour .numbers #eighteen ~ span {
    background-image:url(artwork/numbers/eighteen.svg)
}

.product-option-colour .numbers #nineteen ~ span {
    background-image:url(artwork/numbers/nineteen.svg)
}

.product-option-colour .numbers #twenty ~ span {
    background-image:url(artwork/numbers/twenty.svg)
}
