body{background:#eae8db url(images/xbg.jpg.pagespeed.ic.RUTwKwnB7v.jpg);font:14px/22px Arial,Helvetica,sans-serif;color:#666}.container{width:1170px;margin:0 auto 30px;padding:30px;background:#fff}.main-container{width:100%;margin-left:auto;margin-right:auto;padding-bottom:70px}.container-left{width:65%;float:left;padding:0}.container-right{width:33%;float:right}.clearfix:after{clear:both;display:block;content:" ";height:0;visibility:hidden}@media only screen and (min-width:270px) and (max-width:768px){.main-container{width:100%;margin-left:auto;margin-right:auto;padding-bottom:30px}.container-left{width:100%;float:left;padding:0}.container-right{width:100%;float:right;padding-right:0}}@media only screen and (min-width:768px) and (max-width:1250px){.main-container{width:100%;margin-left:auto;margin-right:auto;padding-bottom:30px}.container-left{width:100%;margin-left:auto;margin-right:auto;padding:0;padding-bottom:6%}.container-right{width:100%;border-top:1px;height:100%;margin-left:auto;margin-right:auto;padding:0}}.side .filter fieldset label,.flexslider #slides li{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.top{width:1170px;margin:auto;padding:10px 30px;text-align:right}.top li{float:right;margin-left:25px}.top a{color:#a29a93;text-decoration:none;padding-left:36px;line-height:28px;background-repeat:no-repeat;background-position:left center;display:block}.top a:hover{opacity:.8}.top a.showroom{background-image:url(images/icons/xshowroom.png.pagespeed.ic.7KY8WgqAEL.png)}.top .no_user a.showroom{padding-top:5px}.top .wh-cart-no-user a.account{background:#a29b95;color:#fff;padding:5px 15px}.top .wh-cart-no-user a.account img{display:inline-block;vertical-align:middle;margin-right:5px}.top .wh-cart-no-user a.account span{display:inline-block;vertical-align:middle}.top .wh-cart-has-user a{display:inline-block;padding:0 5px;border-left:1px solid #c1b6ab;line-height:20px}.top .wh-cart-has-user a.account{padding-left:0;border:0;line-height:28px}.header{}.header .logo{float:left}.header .logo img{width:190px}.header form{float:right;position:relative;margin-right:20px;margin-top:12px}.header form input[type="text"]{font:italic 14px/16px Arial,Helvetica,sans-serif;color:#afa198;border:1px solid #ddd;padding:0 32px 0 10px;line-height:42px;height:42px;width:115px;opacity:.7}.header form input[type="text"]:focus{opacity:1}.header form a{display:block;text-indent:-9999px;overflow:hidden;width:42px;height:42px;background:url(images/icons/xsearch.png.pagespeed.ic.anCiiRnjd-.png) center center no-repeat;position:absolute;top:2px;right:0}.header form a:hover{opacity:.8}.header div.cta{float:right;margin-top:14px;padding-left:50px;background-position:left center;background-repeat:no-repeat;color:#a29a93;font-size:15px;line-height:20px}.header div.cta.number{background-image:url(images/icons/xphone.png.pagespeed.ic.MgLsRKs6KB.png)}.header div.cta.number strong{display:block;color:#79b5ac;font-size:18px}.header div.cta.number div{float:left;margin-right:20px}.header div.cta.basket{background-image:url(images/icons/xbasket.png.pagespeed.ic.u-4qwbQPil.png);width:130px}.header div.cta.basket a{color:#a29a93;text-decoration:none;display:block;background:url(images/arrows/xarrow-right.png.pagespeed.ic.8Bj2i_8vue.png) right center no-repeat}.header div.cta.basket a:hover{opacity:.9}.header div.cta.basket a span{color:#79b5ac}.header div.cta.made2measure{margin-right:15px;background-image:url(images/xmade2measure.png.pagespeed.ic.4Qv9jV-tsb.jpg);width:170px;color:#a29a93;font-size:15px;line-height:20px}.header div.cta.made2measure a{color:#a29a93;font-size:15px;line-height:20px}.header div.cta.made2measure strong{color:#ee1621;display:block;font-size:18px}.mobile-numbers .made2measure strong{color:#ee1621}.nav{margin:30px 0;border:1px solid #ddd;border-left:0;border-right:0;z-index:80}.nav li{float:left;position:relative;z-index:81}.nav a{display:block;color:#a29a93;text-decoration:none;font-size:14px;line-height:14px;padding:15px 15px;text-transform:uppercase}.nav li.first a{padding-left:0}.nav a:hover,.nav li.current>a{color:#79b5ac}.nav ul ul{position:absolute;left:-9999px;top:36px;background:#fff;width:210px;padding:0 5px;border:1px solid #ddd;z-index:82}.nav ul ul li{float:none}.nav ul ul li a{border-top:1px solid #ddd;padding:10px 15px}.nav ul ul li a.first{border-top:0}div.nav li:hover ul{left:auto}.bannerslider{margin-bottom: width: 65%}.flex-control-nav li{margin:0 3px}.flex-control-paging li a{background:#c1b6ab!important;background:rgba(193,182,171,.5)!important;box-shadow:none;width:16px;height:16px}.flex-control-paging li a.flex-active{background:#79b5ac!important}.flex-control-paging li a:hover{opacity:.8}.ctas{line-height:0}.ctas>div{width:386px;position:relative}.promoslider{margin:8px 0;padding:8px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.promoslider ul{margin:0!important}.promoslider div.slides div{margin:0!important;float:left!important;display:none}.ctas-bottom .ctas div{width:370px;float:left}.ctas-bottom .ctas div img{width:370px}.ctas-bottom .promoslider{margin:0 14px;padding:0 15px;border:0;border-left:1px solid #ddd;border-right:1px solid #ddd}.content .side{width:390px;float:right}.content .main{width:750px;float:left}.content.listing .side{float:left}.content.listing .main{float:right}.content{margin-bottom:60px}.content.fullwidth{border-bottom:0;padding-bottom:0}.content.category,.content.listing,.content.detail,.content.search{border-bottom:0;padding-bottom:0}.content h1,.content h2,.content h3,.content h4,.content p,.content ul,.content ol,.content hr,.content table{margin-bottom:20px}.content ul,.content ol{margin-left:35px;list-style:disc}.content ol{list-style:decimal}.content li{margin-bottom:5px}.content hr{border:0;border-bottom:1px solid #ddd;height:1px}.content h1,.content h2,.content h3,.content h4{font-weight:normal;color:#f06d61}.content h1{font-size:30px;line-height:30px;color:#79b5ac;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:30px}.content h2{font-size:24px;line-height:24px}.content h3{font-size:20px;line-height:20px}.content h4{font-size:16px;line-height:16px}.content a{color:#999}.content a:hover{color:#aaa}.inner .featured{}.featured h2{color:#afa198;font-size:30px;line-height:30px;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:30px;font-weight:normal}.featuredslider{height:380px}.featuredslider li{width:210px!important}.featuredslider li,.product-listing .item{text-align:center;margin:0 12px}.featuredslider li .label,.product-listing .item .label{margin-top:-46px;position:relative;top:46px;left:-12px;width:46px;height:46px}.product-listing .item .label{top:36px}.featuredslider li .label.new,.product-listing .item .label.new{background:url(images/icons/xnew.png.pagespeed.ic.sdBQroiUCD.png)}.featuredslider li .label.sale,.product-listing .item .label.sale{background:url(images/icons/xsale.png.pagespeed.ic.GEFFlIA0gD.png)}.featuredslider li img{margin-bottom:10px;margin-top:10px}.featuredslider li h3 a,.product-listing h3 a,.product-listing h2 a{color:#666;font-size:18px;text-decoration:none;font-weight:normal;margin-bottom:10px;display:block}.product-listing h2{margin-bottom:0}.featuredslider li .was,.product-listing .item .was{font-size:12px}.featuredslider li .price,.product-listing .item .price{font-size:30px;line-height:30px;color:#79b5ac}.featuredslider li .price_from,.product-listing .item .price_from{color:#a5a5a5}.featuredslider .flex-direction-nav a{background-image:url(javascript/flexslider/images/xbg_direction_nav-featured.png.pagespeed.ic.UvJRPLpDt5.png)}.featured.categories .featuredslider{height:320px}.product-listing .item{width:210px;height:430px;margin:0 12px 40px;float:left}.product-listing .item.subcat-item{height:270px;padding-top:20px}.product-listing .item.subcat-item a{display:block;position:relative}.product-listing .item.subcat-item h3{margin:0;padding:0;height:60px}.product-listing .item.subcat-item a .browse{position:absolute;bottom:20px;left:0;padding:5px 0;width:210px;text-align:center;color:#fff;opacity:.9;background:#f06d61}.product-listing .item.subcat-item a .browse i{position:absolute;width:9px;height:13px;background:url(images/arrows/xarrow-right-white.png.pagespeed.ic.HSil-VqiLB.png);top:10px;right:45px}.listing-colours{text-align:left;margin-top:-1px;margin-bottom:20px}.listing-colours .colour-square{vertical-align:bottom;width:38px;height:38px;float:left;margin-left:5px}.listing-colours .colour-square.first{margin:0}.content.listing .side{width:200px}.content.listing .main{width:940px}.content .main.fullwidth{width:1170px;float:none}.content .content-header{margin-bottom:10px}.content .content-header .h1banner{position:relative;margin-bottom:25px;height:150px}.content .content-header .h1banner img{position:absolute;max-width:100%}.content .content-header .h1banner h1{position:absolute;bottom:0;left:0;background:#79b5ac;color:#fff;display:inline-block;padding:10px 15px;border:0;margin:0}.content .content-header .seotext h2,.content .content-header .seotext p{display:inline;font:14px/22px Arial,Helvetica,sans-serif;color:#666;margin:0 0 20px 0}.content .content-header .seotext h2{margin:0}.pager{border-top:1px solid #ddd;padding-top:15px;text-align:right}.pager>div{display:inline-block;margin-left:15px}.pager a{display:inline-block;padding:0 5px;text-decoration:none;border-radius:3px}.pager a:hover{color:#666}.pager a.active{font-weight:bold;color:#fff;background:#79b5ac}.side .filter fieldset{padding:15px 0;border-bottom:1px solid #ddd;font-size:12px}.side .filter fieldset.first{}.side .filter fieldset h3{margin-bottom:0}.side .filter fieldset h3 a{font-size:12px;line-height:18px;display:block}.side .filter fieldset h3 a.active{color:#666;margin-bottom:20px}.side .filter fieldset select{width:130px;color:#555}.side .filter fieldset.filter-sort label{margin-right:10px}.side .filter fieldset div.options{margin:10px 0 0}.side .filter fieldset.checkbox label{width:50%;cursor:pointer}.side .filter fieldset.checkbox label:hover{opacity:.8}.side .filter fieldset div.options{display:none}.side .filter fieldset div.options label{float:left;margin-bottom:5px}.side .filter fieldset.checkbox .icheckbox_square-grey,.side .filter fieldset.checkbox .iradio_square-grey{float:left;margin-right:5px}.side .filter .button{margin-top:25px}.side .filter input.button{background-color:#f06d61;padding:5px 10px;font-weight:normal;font-size:14px}.side .filter input.button:hover{opacity:.9}.side .filter h2{font-size:18px}.side .filter form fieldset.last{border-bottom:0}.breadcrumb{color:#79b5ac;opacity:.8}.breadcrumb ul{margin:0;list-style-type:none}.breadcrumb li{font-size:12px;float:left;padding:0 5px 0 15px;background:url(images/arrows/xarrow-right-fat.png.pagespeed.ic.M8dm4T4ecw.png) left center no-repeat}.breadcrumb a{color:#a29a93;text-decoration:none}.breadcrumb a:hover{color:#79b5ac}.breadcrumb li:first-child,.breadcrumb li.first{background:none;padding-left:0}a.button,input.gform_button,input#submit,input.button{display:inline-block;background-color:#79b5ac;font-size:18px;line-height:24px;color:#fff!important;padding:10px 15px;text-decoration:none;border:0;cursor:pointer;font-weight:bold}input.gform_button{font-size:18px!important}a.button:hover,input.gform_button:hover,input#submit:hover,input.button:hover{background-color:#87c1b8}.gform_wrapper .gsection{margin-top:45px}.gform_wrapper input[type="text"],.gform_wrapper input[type="url"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper select,.gform_wrapper textarea{font:14px/22px Arial,Helvetica,sans-serif;color:#666;border:1px solid #ccc;padding:8px 5px}.gform_wrapper div.validation_error,.gform_wrapper .gfield_error .gfield_label,.gform_wrapper .validation_message,.gform_wrapper .gfield_required{color:#f06d61}.gform_wrapper li.gfield_error input[type="text"],.gform_wrapper li.gfield_error input[type="url"],.gform_wrapper li.gfield_error input[type="email"],.gform_wrapper li.gfield_error input[type="tel"],.gform_wrapper li.gfield_error input[type="number"],.gform_wrapper li.gfield_error input[type="password"],.gform_wrapper li.gfield_error textarea,.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-color:#f06d61}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#f4dfdd}.content.detail .product-image{float:left;width:390px}.content.detail .product-image ul{list-style:none;margin:0}.content.detail .product-image #product-slider{margin:0 5px}.content.detail .product-image #product-slider li{margin-bottom:5px}.content.detail .product-image #product-thumbs li{margin:0 5px;cursor:pointer}.content.detail .product-image #product-thumbs li img{opacity:.6}.content.detail .product-image #product-thumbs li:hover img,.content.detail .product-image #product-thumbs li.flex-active-slide img{opacity:1}.content.detail .product-info{float:right;width:750px}.content.detail .product-info h1{margin-bottom:15px}.content.detail .product-info .description{margin-bottom:20px;width:350px;float:left}.content.detail .product-info .description p{margin-bottom:0}.content.detail .product-info .description .price{color:#79b5ac;font-size:20px;margin-bottom:20px}.content.detail .product-info .description .was{color:#999;font-size:12px}.content.detail .product-info .description .ourprice{margin-bottom:5px}.content.detail .product-info .colour-square{border:2px solid #fff;width:34px;height:34px;display:block;cursor:pointer}.content.detail .product-info .colour-square.selected{border:2px solid #f06d61}.product-selector{float:left;margin-right:20px;padding-right:19px;border-right:1px solid #ddd}.product-selector>div{width:360px}.product-selector div.variation-picker{margin-left:0}.product-selector>div h2{font-size:20px;line-height:24px;margin-bottom:10px;color:#a29a93}.product-selector>div h2 img{vertical-align:bottom;width:24px;margin-right:10px}.product-selector .product-step{margin-left:34px}.product-selector div.variation-picker .colour-picker{margin-bottom:30px}.product-selector div.variation-picker .colour-picker div div,.product-selector div.variation-picker .colour-picker div img{float:left;margin-right:1px}.product-selector div.variation-picker .size-picker{margin-bottom:20px}.product-selector div.variation-picker .size-picker div div{float:left;width:100px;margin:0 10px 10px 0}.product-selector div.variation-picker .size-picker select{width:100px}.product-selector div.variation-picker .size-picker label{display:block}.product-selector div.pricebox a.button{padding:6px 15px 7px}.product-selector div.pricebox .product_cart.disabled div.qty{opacity:.4}.product-selector div.pricebox .product_cart .cart-note{display:none;color:#f06d61;font-weight:bold}.product-selector div.pricebox .product_cart.disabled a{cursor:default}.product-selector div.pricebox .product_cart.disabled .cart-note{display:block;margin-top:15px;font-size:11px}.product-selector div.pricebox .price{margin-bottom:15px}.product-selector div.pricebox .was{font-size:12px}.product-selector div.pricebox .ourprice span{font-size:18px;color:#79b5ac}.product-selector div.pricebox .ourprice strong{font-size:40px;line-height:40px;color:#79b5ac;font-weight:normal}.qty input{border:1px solid #ddd;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#a29a93;padding:9px 8px 10px;width:43px;height:16px}.qty span{display:inline-block;padding:7px 0 0;width:64px}.qty label{display:inline-block;position:relative}.qtyBtn{position:absolute;width:8px;height:8px;right:10px}.plus{top:7px;background:url(images/xplus.png.pagespeed.ic.5PahYecAgB.png) no-repeat}.mines{top:24px;background:url(images/xminus.png.pagespeed.ic.5i0wlgdgSF.png) no-repeat}.qtyBtn:hover{background-position:0 -8px}ul.responsive-tabs__list{list-style:none;margin:0}ul.responsive-tabs__list li{margin-bottom:0}.responsive-tabs{margin-bottom:0;margin-top:30px}.zoom{display:block;position:relative}.zoom:after{content:'';display:block;width:33px;height:33px;position:absolute;bottom:0;right:0;background:url(images/xzoom.png.pagespeed.ic._RXeiUyOhl.png);opacity:.5}.zoom img{display:block}.zoom img::selection{background-color:transparent}.stores .store_info{float:left;width:200px}.stores #map{float:right;width:940px;height:500px}.stores .postcode_search input[type="text"]{font:16px/16px Arial,Helvetica,sans-serif;color:#afa198;border:1px solid #ddd;padding:0 10px;line-height:42px;height:42px;width:70px;opacity:.7;float:left}.stores .postcode_search input[type="text"]:focus{opacity:1}.stores .postcode_search input[type="submit"]{float:left;position:relative;top:0;left:-3px}@media screen and (-webkit-min-device-pixel-ratio:0){.stores .postcode_search input[type="submit"]{top:-2px}}.stores .postcode_search{margin-bottom:25px}.stores .store_info ul{list-style:none;margin:0 0 30px 15px}.stores .store_info li a{padding-left:18px;background:url(images/arrows/xarrow-right-2.png.pagespeed.ic.-hTlMS2J0o.png) left center no-repeat;text-decoration:none}.stores .store_info a#back-states{border-top:1px solid #ddd;padding-top:10px;display:block;text-decoration:none}.promotion-landingpage{margin-bottom:0}.promotion-landingpage img.main_image{width:100%}.promotion-landingpage .buttons{text-align:center;width:100%;margin:10px 0 0 0}.promotion-landingpage .buttons a{display:inline-block;position:relative;background:#79756f;padding:18px 24px 18px 130px;color:#fff;font-size:24px;line-height:24px;text-decoration:none;border-radius:8px;margin:0 8px 0 7px}.promotion-landingpage .buttons a:hover{background:#88847e}.promotion-landingpage .buttons a img{position:absolute;bottom:0;left:0}.promotion-landingpage .buttons a.youtube{background:#ccc8c2;padding-left:95px}.promotion-landingpage .buttons a.youtube:hover{background:#dad7d1}.promotion-landingpage .buttons a.youtube img{left:15px;bottom:auto;top:5px}.promotion-landingpage .videos{margin-top:-100px;margin-left:90px}.promotion-landingpage .videos.videos_x1{margin-left:0}.promotion-landingpage .videos .video-container{float:left;margin-right:30px;width:480px}.promotion-landingpage .videos.videos_x1 .video-container{float:none;margin:auto!important;width:640px}.video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:25px}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}.footerlinks{margin-bottom:30px;border-top:1px solid #ddd;margin-top:30px;padding-top:40px}.footerlinks>div{float:left;width:232px}.footerlinks h2{color:#79b5ac;font-size:18px;margin-bottom:10px;font-weight:normal}.footerlinks a{text-decoration:none;color:#666}.footerlinks a:hover{opacity:.8}.footer,.footer a{color:#999;text-decoration:none;font-size:12px}.footer a:hover{opacity:.8}.footer .copyright{float:left}.footer .links{float:right}.footer a.workhouse{color:#bbb;display:inline-block;margin-left:15px}#eWAYBlock{margin-top:5px}.small-note{font-size:11px;line-height:14px}.cw.testimonials{position:relative;border-top:1px solid #ddd;padding:35px 0 0;min-height:125px}.testimonials .col1{width:735px;float:left}.testimonials .col1,.main .testimonials li{color:#666;font:italic 400 14px/24px 'Noto Serif',serif}.cw.testimonials .col1{padding-left:70px;background:url(images/xtestimonials-quotation.png.pagespeed.ic.42xmoFnilA.png) no-repeat top left}.main .testimonials li{list-style:none;margin-bottom:45px}.main .testimonials{margin:0;!important}.testimonials .col1 span a,.main .testimonials span{text-decoration:none;font-size:12px;font-style:normal;font-family:Arial,Helvetica,sans-serif;color:#666;float:right}.testimonials .col2{width:275px;position:absolute;right:30px;top:80px;font-size:16px;color:#9e9083}.testimonials .col2 a{color:#f0b38b}.testimonials .col2 img{float:right}.main .testimonials ul{margin-left:0!important}.col1 span{float:right;margin:10px 20px 10px 0}.mobile-only,.mobile-landscape-portrait,.cw .flex-control-nav,.cw .flex-direction-nav{display:none!important}.mobile-numbers{text-align:center;color:#a29a93;border-bottom:1px solid #ddd;padding:10px 0}.mobile-numbers a{color:#79b5ac;text-decoration:none}.mobile-numbers div{padding:0 15px;display:inline-block}.postcode-error{float:left}.italic_price{font:italic 400 14px 'Noto Serif',serif}.price_was{margin-bottom:7px}.price_now{color:#79b5ac;margin-bottom:7px}.price_member{color:#eb1c26;margin-bottom:25px}.price_member a{color:#eb1c26}.price_group_value{font-family:Arial;font-style:normal}.price_was.logged_in{text-decoration:line-through}.price_was.logged_out{text-decoration:line-through}.price_was.logged_out.member_sale{text-decoration:none}.price_was.logged_out.member_sale .price_group_title{font-size:18px}.price_was.logged_out.member_sale .price_group_value{font-family:Arial;font-style:normal;font-size:22px}.not_sale.price_now{color:#666}.price_now.logged_out .price_group_value{font-family:Arial;font-style:normal;font-size:22px}.price_now.logged_out span,.price_member.logged_in .price_group_title{font-size:18px}.price_member.logged_in .price_group_value{font-family:Arial;font-style:normal;font-size:22px}.on_sale.price_now.logged_out span,.price_member.logged_in span{display:block}.price_now.logged_in span,.price_member.logged_out span{display:inline}.product-info .price_now.logged_out .price_group_title{font-size:18px}.product-info .price_now span{display:inline}.product-info .price_member span{display:inline}#decor_popup{text-align:center}#decor_popup h3{font:italic 400 20px 'Noto Serif',serif;margin-bottom:20px}#decor_popup .button{margin-bottom:15px}