
Free delivery
Most UK postcodes
14-day returns
Hassle-free
Secure purchase
Via trusted retailer
Price checked
Updated daily
Meet the Blyth Sofa Range, where style and relaxation combine effortlessly. Expertly handcrafted, this collection offers unbeatable quality at an incredible price. Designed with deep-piled covers and subtly tapered feet, the Blyth range adds a touch of elegance to any home, available in a whole host of beautiful colours. The subtle yet exquisite stitching patterns enhance its visual appeal, adding a touch of texture to the overall design. Whether you're searching for a 3 or 4 seater sofa, a cosy power love chair, or a stylish designer footstool, the range has something for every preference. Each piece is meticulously crafted with attention to detail, ensuring both comfort and style. Its clean lines, gently curved arms, and balanced proportions provide ample seating for you, and your loved ones. Discover the perfect blend of luxury and functionality with the Blyth sofa range. Make the Blyth range even more affordable and take advantage of our interest free credit offers, 0% APR representative. var counter = 0; var dy. Pdp. Popular. Colours. Int = set. Interval(function() { var dy. Data; var dy. Is. Data. Fetched = false; var leather. Swatches = [ "GENISIA-LIGHT-AIR-FORCE-BLUE-508", "GENISIA-DARK-BEIGE-005", "GENISIA-MOON-WHITE-009", "GENISIA-OPTICAL-WHITE-000", "GENISIA-DARK-BLUE-541", "GENISIA-COCOA-745", "GENISIA-PEARL-GREY-830", "GENISIA-LAVENDER-453", "GENISIA-DUSTY-PINK-493", "GENISIA-RED-340", "GENISIA-CAMOUFLAGE-GREEN-622", "GENISIA-THYME-GREEN-620", "MACADAMIA-SLATE-GREY-880", "MACADAMIA-LIGHT-BEIGE-030", "MACADAMIA-DARK-BEIGE-005", "MACADAMIA-MOON-WHITE-009", "MACADAMIA-SNOW-WHITE-013", "MACADAMIA-OPTICAL-WHITE-000", "MACADAMIA-BLUE-580", "MACADAMIA-MIDNIGHT-BLUE-540", "MACADAMIA-COCOA-745", "MACADAMIA-COGNAC-AMBER-753", "MACADAMIA-COGNAC-LIGHT-751", "MACADAMIA-DARK-COGNAC-757", "MACADAMIA-DARK-CLAY-873", "MACADAMIA-DENIM-BLUE-510", "MACADAMIA-SUNFLOWER-YELLOW-140", "MACADAMIA-GREY-800", "MACADAMIA-DOLPHIN-GREY-805", "MACADAMIA-PEARL-GREY-830", "MACADAMIA-TARPAULIN-GREY-850", "MACADAMIA-LIGHT-BROWN-711", "MACADAMIA-BLACK-910", "MACADAMIA-GREEN-BOTTLE-635", "MACADAMIA-DEEP-GREEN-605", "MACADAMIA-SAGE-GREEN-660", "MIMOSA-SLATE-GREY-880", "MIMOSA-MOON-WHITE-009", "MIMOSA-SNOW-WHITE-013", "MIMOSA-COCOA-745", "MIMOSA-COGNAC-LIGHT-751", "MIMOSA-DARK-CLAY-873", "MIMOSA-DENIM-BLUE-510", "MIMOSA-GREY-800", "MIMOSA-PEARL-GREY-830", "MIMOSA-LIGHT-BROWN-711", "MIMOSA-SANDYBROWN-713", "MIMOSA-DEEP-GREEN-605", "ARABIS-SLATE-GREY-880", "ARABIS-DARK-BEIGE-005", "ARABIS-MOON-WHITE-009", "ARABIS-SNOW-WHITE-013", "ARABIS-OPTICAL-WHITE-000", "ARABIS-MIDNIGHT-BLUE-540", "ARABIS-COFFEE-740", "ARABIS-PEARL-GREY-830", "ARABIS-TARPAULIN-GREY-850", "ARABIS-BLACK-910", "GIRASOLE-BROWN-700", "GIRASOLE-HAZEL-BROWN-720" ]; function get. Pes. Colours(pid) { if (! pid) return Promise. resolve(); if (dy. Is. Data. Fetched) return Promise. resolve(); return fetch('/on/demandware. store/Sites-SFRA_SCS-Site/en_GB/Dynamic. Yield-Get. Popular. Colors? ' + pid) . then(function(response) { if (! response. ok) { throw new Error('Network response was not ok'); } return response. json(); }) . then(function(data) { dy. Data = data; dy. Is. Data. Fetched = true; }) . catch(function(error) { console. error('Error fetching data: ', error); }); } function load. Pes. Colours(pid) { if (! pid) return; get. Pes. Colours(pid). then(function() { inject. Pes. Colours(dy. Data, pid); }); } function capitalize. First. Letter(string) { return string. char. At(0). to. Upper. Case() + string. slice(1). to. Lower. Case(); } function inject. Pes. Colours(data, pid) { if (! data) return; if (! pid) return; var product. Config. Customise = document. query. Selector('. product-detail__product-configurator__customise'); if (product. Config. Customise && data && data. colors) { var colours. Available = data. colors; var product. Attr. Colour. Section = document. query. Selector('[data-attr="color"] . product-attributes-picker__values'); var pdp. Page. Pid = document. query. Selector('. product-wrapper. product-detail. js-product-detail[data-pid]'); var inital. Colour = product. Attr. Colour. Section. query. Selector('[data-select-url]'); if (inital. Colour && pdp. Page. Pid. dataset. pid === pid) { var initial. Colour. In. List = colours. Available. filter(function(colour) { return colour. display. Value === inital. Colour. dataset. value; }); if (initial. Colour. In. List. length > 0) { colours. Available = colours. Available. filter(function(colour) { return colour. display. Value ! == inital. Colour. dataset. value; }); colours. Available. unshift(initial. Colour. In. List[0]); } else { var initial. Colour. Text = inital. Colour. dataset. value; var initial. Colour. Value = inital. Colour. query. Selector('[data-attr-value]'). dataset. attr. Value; var formatted. Init. Link = inital. Colour. dataset. select. Url. replace('&quantity=1', ''); var init. Data. Strucutre = { "id": initial. Colour. Value, "display. Value": initial. Colour. Text, "value": initial. Colour. Value, "selected": false, "isleather": false, "url": formatted. Init. Link, "swatch. Image. Url": "https: //www. scs. co. uk/on/demandware. static/-/Sites-master-catalog-scs/default/dw1d8db07e/images/swatch/swatch_" + initial. Colour. Value + ". jpg" }; colours. Available. unshift(init. Data. Strucutre); } } if (pdp. Page. Pid. dataset. pid ! == pid) { var split. Query = pdp. Page. Pid. dataset. pid. split('_'); var variant. Attr. Colour = split. Query[1]; var variant. Attr. Feet = split. Query[2]; if (variant. Attr. Colour && variant. Attr. Feet) { var variant. Colour. In. List = colours. Available. filter(function(colour) { return colour. value === variant. Attr. Colour; }); if (variant. Colour. In. List. length > 0) { colours. Available = colours. Available. filter(function(colour) { return colour. value ! == variant. Attr. Colour; }); colours. Available. unshift(variant. Colour. In. List[0]); } else { var raw. Pid = pid. replace('pid=', ''); var variant. Colour. Value = variant. Attr. Colour; var variant. Feet. Value = variant. Attr. Feet; var formatted. Init. Link = 'https: //www. scs. co. uk/on/demandware. store/Sites-SFRA_SCS-Site/en_GB/Product-Variation? pid=' + raw. Pid + '&dwvar_' + raw. Pid + '_color=' + variant. Colour. Value + '&dwvar_' + raw. Pid + '_custom. Trim=' + variant. Feet. Value; var init. Data. Strucutre = { "id": variant. Colour. Value, "display. Value": variant. Colour. Value, "value": variant. Colour. Value, "selected": false, "isleather": false, "url": formatted. Init. Link, "swatch. Image. Url": "https: //www. scs. co. uk/on/demandware. static/-/Sites-master-catalog-scs/default/dw1d8db07e/images/swatch/swatch_" + variant. Colour. Value + ". jpg" }; colours. Available. unshift(init. Data. Strucutre); } } } var colour. Swatches. HTML = ''; var canonical. Url = document. query. Selector('[rel="canonical"]'). href; colours. Available. for. Each(function(colour, index) { if (index = 5 ? 5 : colours. Available. length); var all. Colours. Available. Number = (Number(all. Colours. Available. inner. Text. match(/d+/)[0]) - no. To. Subtract); var open. Configurator. Link = product. Config. Customise. query. Selector('a[href$="&step=select. Color"]'); colour. Swatches. HTML += '' + '+' + all. Colours. Available. Number + '' + '' + 'Options Available' + '' + '' + ''; } product. Config. Customise. insert. Adjacent. HTML( 'beforebegin', '' + '' + '' + 'Material: ' + '' + '' + colour. Swatches. HTML + '' + '' + '' ); var dy. Colour. Swatches. Section = document. query. Selector('. carousel-pdp-colour-swatches. dy-test'); var product. Carousel = document. query. Selector('. product-detail-carousel'); var active. Slider. Image. Link = product. Carousel. query. Selector('. cutout-image-slide. swiper-slide-active picture a'); var matching. Swatch = null; if (active. Slider. Image. Link) { matching. Swatch = Array. from(dy. Colour. Swatches. Section. query. Selector. All('. swatch-value[data-attr-value]')). filter(function(swatch) { return active. Slider. Image. Link. href. includes(swatch. dataset. attr. Value); }); if (matching. Swatch. length > 0) { matching. Swatch[0]. parent. Element. class. List. add('selected'); dy. Colour. Swatches. Section. query. Selector('. swatch-swiper-section. first . colour-description > span'). inner. HTML = matching. Swatch[0]. parent. Element. dataset. display. Label; } } else { matching. Swatch = Array. from(dy. Colour. Swatches. Section. query. Selector. All('. swatch-swiper-section. first . swatch-value[data-attr-value]')). filter(function(swatch) { return product. Carousel. id. includes(swatch. dataset. attr. Value); }); if (matching. Swatch. length > 0) { matching. Swatch[0]. parent. Element. class. List. add('selected'); dy. Colour. Swatches. Section. query. Selector('. swatch-swiper-section. first . colour-description > span'). inner. HTML = matching. Swatch[0]. parent. Element. dataset. display. Label; } else { var init. Colour = product. Config. Customise. query. Selector('. product-detail__product-configurator__customise__option__description__color'); if (init. Colour) { dy. Colour. Swatches. Section. query. Selector('. swatch-swiper-section. first . colour-description > span'). inner. HTML = matching. Swatch[0]. parent. Element. dataset. display. Label; } } } inject. Pes. Custom. Trims( dy. Colour. Swatches. Section, matching. Swatch, pid ); } } function inject. Pes. Custom. Trims(dy. Colour. Swatches. Section, matching. Swatch, pid) { if (! dy. Colour. Swatches. Section) return; var product. Config. Customise = document. query. Selector('. product-detail__product-configurator__customise'); var product. Attr. Custom. Trim. Section = document. query. Selector('[data-attr="custom. Trim"] . product-attributes-picker__values'); if (product. Attr. Custom. Trim. Section) { var product. Attr. Feet. Trims. Clone = product. Attr. Custom. Trim. Section. clone. Node(true); dy. Colour. Swatches. Section. insert. Adjacent. HTML( 'beforeend', '' + '' + 'Feet/Trim: ' + '' + '' + product. Attr. Feet. Trims. Clone. inner. HTML + '' + '' ); var trim. Options = dy. Colour. Swatches. Section. query. Selector. All('. swatch-swiper-section. second . swatch-image'); if (trim. Options. length > 0) { trim. Options. for. Each(function(trim. Option) { if (trim. Option. parent. Element. parent. Element. class. List. contains('selected')) { dy. Colour. Swatches. Section. query. Selector('. colour-description. dy-custom-trim > span'). inner. HTML = capitalize. First. Letter(trim. Option. next. Element. Sibling. inner. HTML. replace. All('-', ' ')); } trim. Option. add. Event. Listener('click', function(e) { e. prevent. Default(); var trim. Selected = this. parent. Element. dataset. attr. Value; var trim. In. Sidebar = document. query. Selector('. product-attributes-wrapper . product-attributes-fancy . product-attributes-picker__value . swatch-value[data-attr-value="' + trim. Selected + '"]'); if (trim. In. Sidebar) { trim. In. Sidebar. next. Element. Sibling. query. Selector('. btn-select'). click(); } }); }); } } else if (product. Config. Customise. query. Selector('a[href$="&step=select. Feet&feet. Selected=true"]')) { var single. Foot. Trim = product. Config. Customise. query. Selector('a[href$="&step=select. Feet&feet. Selected=true"]'); var single. Foot. Value = single. Foot. Trim. query. Selector('. product-detail__product-configurator__customise__option__description__color'). inner. Text; var single. Foot. Img = single. Foot. Trim. query. Selector('img'); dy. Colour. Swatches. Section. insert. Adjacent. HTML( 'beforeend', '' + '' + 'Feet/Trim: ' + capitalize. First. Letter(single. Foot. Trim. query. Selector('. product-detail__product-configurator__customise__option__description__color'). inner. Text. replace. All('-', ' ')) + '' + '' + '' + '' + '' + '' + '' + capitalize. First. Letter(single. Foot. Value. replace. All('-', ' ')) + '' + '' + '' + '' + '' + '' + '' + 'Selected' + '' + '' + '' + '' + '' ); } // Populate configurator link var current. Config. Link = dy. Colour. Swatches. Section. query. Selector('. open-config-btn'); var current. Config. Link. Split = current. Config. Link. href. split('_'); var active. Feet. Trim. Link = dy. Colour. Swatches. Section. query. Selector('. swatch-swiper-section. second . selected . custom. Trim-value'); if (matching. Swatch. length > 0) { if (active. Feet. Trim. Link && active. Feet. Trim. Link. dataset. attr. Value) { dy. Colour. Swatches. Section. query. Selector('. open-config-btn'). href = "https: //www. scs. co. uk/product-configurator/? " + pid + "_" + matching. Swatch[0]. dataset. attr. Value + "_" + active. Feet. Trim. Link. dataset. attr. Value + "&step=select. Color"; } else { if (current. Config. Link. Split[2]) { dy. Colour. Swatches. Section. query. Selector('. open-config-btn'). href = "https: //www. scs. co. uk/product-configurator/? " + pid + "_" + matching. Swatch[0]. dataset. attr. Value + "_" + current. Config. Link. Split[2]; } } } } if ( document. query. Selector('. page. page-pdp') && document. query. Selector('. product-detail__product-configurator__customise') && ! document. query. Selector('body. dy-pes-colours-loaded') && typeof j. Query ! == 'undefined' ) { clear. Interval(dy. Pdp. Popular. Colours. Int); var pid. Query = null; var delivery. Form = document. query. Selector('#delivery. And. Stores. Form'); if (delivery. Form) { pid. Query = 'pid=' + delivery. Form. dataset. pid; } if (pid. Query) { load. Pes. Colours(pid. Query); $('body'). add. Class('dy-pes-colours-loaded'); $('body'). on('product: after. Attribute. Select', function(e, response) { load. Pes. Colours(pid. Query); if (window. match. Media("(max-width: 768px)"). matches) { var scroll. Target = $('. product-primary-carousel'). offset(). top; window. scroll. To({ top: scroll. Target, behavior: 'instant' }); } }); $('body'). on('click', '. js-product-attribute-picker-item . dy-pes-colours-event-trigger', function() { var $this = $(this); var $swatch = $this. closest('. js-product-attribute-picker-item'). find('. swatch-value'); var swatch. Name = ''; var swatch. Value = $swatch. data('attr-value'); if ($swatch. length === 0) { return; } swatch. Name = $swatch. has. Class('color-value') ? 'Color' : $swatch. has. Class('custom. Trim-value') ? 'Trim' : ''; data. Layer. push({ 'event': 'product. Swatch. Change', 'swatch. Type': swatch. Name, 'swatch. Colour': swatch. Value }); }); } } counter++; if (counter >= 10) { clear. Interval(dy. Pdp. Popular. Colours. Int); } }, 150); . dy-pes-colours-loaded . product-main . product-detail__product-configurator__customise, . dy-pes-colours-loaded . carousel-pdp-colour-swatches { display: none ! important; } . carousel-pdp-colour-swatches. dy-test { display: block ! important; } . carousel-pdp-colour-swatches. dy-test . pdp-primary-images__footer { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 3px; } . carousel-pdp-colour-swatches. dy-test . pdp-primary-images__footer. pdp-primary-images__footer--standard . js-product-attribute-picker-item. selected { pointer-events: none; } . carousel-pdp-colour-swatches. dy-test . colour-description { color: #272727; font-weight: 700; font-size: 14px; margin-bottom: 15px; } . carousel-pdp-colour-swatches. dy-test . colour-description > span { color: #959392; font-weight: 400; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. second . colour-description { padding-top: 20px; } . carousel-pdp-colour-swatches. dy-test . swatch-image: hover { cursor: pointer; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . open-config-btn { flex: 1; background: #F4. F4. F4; border: 1px solid #D1. D1. D1; padding: 8px; border-radius: 2px; max-width: 129px; margin: 0; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . open-config-btn: hover { border-color: #707070; text-decoration: none; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . open-config-btn > span { font-size: 16px; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . open-config-btn > div { display: flex; align-items: center; font-size: 12px; color: #707070; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . open-config-btn > div > span { text-decoration: underline; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . open-config-btn > div img { width: 5px; height: 10px; margin-left: 8px; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . swatch-image { width: 60px; height: 60px; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . product-attributes-picker__value. selected . swatch-image: before, . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . product-attributes-picker__value: hover . swatch-image: before { width: 66px; height: 66px; margin-top: -3px; margin-left: -3px; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. second . swatch-image { width: 50px; height: 50px; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. second . product-attributes-picker__value. selected . swatch-image: before, . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. second . product-attributes-picker__value: hover . swatch-image: before { width: 56px; height: 56px; margin-top: -3px; margin-left: -3px; } @media(min-width: 480px) { . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . swatch-image { width: 72px; height: 72px; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . product-attributes-picker__value. selected . swatch-image: before, . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . product-attributes-picker__value: hover . swatch-image: before { width: 78px; height: 78px; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . open-config-btn { padding: 10px; max-width: 60% ; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . open-config-btn > span { font-size: 18px; } . carousel-pdp-colour-swatches. dy-test . swatch-swiper-section. first . open-config-btn > div { font-size: 16px; padding-left: 5px; } } . pdp-tablet__column. issofa { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } . pdp-tablet__column. issofa . product-name, . pdp-tablet__column. issofa . product-detail__review-section, . pdp-tablet__column. issofa . carousel-pdp-colour-swatches. dy-test { -ms-flex-order: -1; order: -1; } . product-pricing . product-pricing__now . product-pricing__now-value { font-size: inherit; } . page . product-detail__addto-section . chipstick { font-size: 12px ! important; padding: 5px 7px ! important; line-height: 1.25 ! important; } . carousel-pdp-colour-swatches. dy-test { border-top: 1px solid #d1d1d1 ! important; border-bottom: 1px solid #d1d1d1 ! important; padding: 22px 0 ! important; margin: 10px 0 16px ! important; } @media screen and (max-width: 543.5px) { . carousel-pdp-colour-swatches. dy-test { margin-bottom: 0 ! important; } } [data-material-type="leather"] { position: relative; } [data-material-type="leather"]: before { content: ""; position: absolute; top: 2px; left: 2px; display: block; z-index: 10; width: 20px; height: 20px; background-image: url("data: image/svg+xml,% 3. Csvg xmlns='http: //www. w3. org/2000/svg' xmlns: xlink='http: //www. w3. org/1999/xlink' width='18.24' height='20.637' view. Box='0 0 18.24 20.637'% 3. E% 3. Cdefs% 3. E% 3. Cclip. Path id='clip-path'% 3. E% 3. Crect id='Rectangle_12593' data-name='Rectangle 12593' width='18.24' height='20.637' transform='translate(0 0)' fill='% 23fff'/% 3. E% 3. C/clip. Path% 3. E% 3. C/defs% 3. E% 3. Cg id='icon--swatches' clip-path='url(% 23clip-path)'% 3. E% 3. Cpath id='Path_27613' data-name='Path 27613' d='M17.95,15.665c-.1-.058-3.021-1.849-3.021-4.874a4.739,4.739,0,0,1,2.956-4.207.556.556,0,0,0,.334-.655l-.745-2.6a.522.522,0,0,0-.544-.43. C12.809,2.9,12.238.531,12.214.423. A.581.581,0,0,0,11.654,0. H6.878a.58.58,0,0,0-.525.325. A4.388,4.388,0,0,1,2.238,2.983,3.177,3.177,0,0,1,1.7,2.942a.577.577,0,0,0-.638.4. L.288,6.066a.565.565,0,0,0,.467.688c.022,0,2.231.336,2.6,3.645.4,3.422-3.03,5.333-3.06,5.35a.525.525,0,0,0-.278.362.484.484,0,0,0,.115.457l2.137,2.456a.593.593,0,0,0,.756.108l.09-.06a5.87,5.87,0,0,1,2.7-.736,5.5,5.5,0,0,1,.581.042,3.662,3.662,0,0,1,2.452,1.916l.02.034a.572.572,0,0,0,.518.311.469.469,0,0,0,.5-.4l.01-.021a2.92,2.92,0,0,1,2.108-1.732,3.448,3.448,0,0,1,.66-.061,5.66,5.66,0,0,1,2.612.734.62.62,0,0,0,.058.03.6.6,0,0,0,.74-.148l2.028-2.545a.5.5,0,0,0,.128-.471.526.526,0,0,0-.271-.359m-13.439-5.4h0. C4.152,7.13,2.383,6.113,1.535,5.8. L2.02,4.077c.066,0,.136,0,.218,0. A5.556,5.556,0,0,0,7.221,1.119h4.026. C12.29,3.6,15.429,3.958,16.506,4.008l.521,1.805a5.74,5.74,0,0,0-3.19,5,7,7,0,0,0,3.045,5.461. L15.5,18.016a6.356,6.356,0,0,0-3.681-.6. A3.794,3.794,0,0,0,9.348,19a4.491,4.491,0,0,0-2.8-1.715,7.212,7.212,0,0,0-.722-.045,7.128,7.128,0,0,0-2.966.715. L1.433,16.314c1.121-.8,3.43-2.847,3.078-6.051' transform='translate(0 -0.001)' fill='% 23fff'/% 3. E% 3. C/g% 3. E% 3. C/svg% 3. E"); background-color: rgba(0, 0, 0, 0.5); background-repeat: no-repeat; background-position: center; background-size: 13px; pointer-events: none; } On-trend range which brings comfort and quality to any home. Deep-piled velvet covers with soft oam-filled seats. Massive variety of soft and long-lasting fabrics to pick from. Choose from Gold, Chrome, Light Wood or Smoke feet.