#add-to-basket-modal{background-color:#ededee;height:auto;padding:0}@media print,screen and (min-width: 64em){#add-to-basket-modal.large{width:62.5rem}}@media print,screen and (max-width: 39.99875em){#add-to-basket-modal{min-height:auto;top:0 !important}}#add-to-basket-modal .loading{background-color:#fff}#add-to-basket-modal .loading img{margin:0 auto;display:block;padding-bottom:.9375rem}.product-add-to-basket-pop-up .close-top{font-size:1.375rem;font-weight:400;transform:scaleX(1.3);position:relative;top:.1875rem;cursor:pointer;line-height:1}@media print,screen and (max-width: 39.99875em){.product-add-to-basket-pop-up .close-top{top:0}}.product-add-to-basket-pop-up p{font-size:.875rem}.product-add-to-basket-pop-up .card.pb-0,.product-add-to-basket-pop-up .card-white.pb-0{padding-bottom:0}@media print,screen and (max-width: 63.99875em){.product-add-to-basket-pop-up .card,.product-add-to-basket-pop-up .card-white{padding:.625rem}}@media print,screen and (max-width: 63.99875em){.product-add-to-basket-pop-up .button{margin-bottom:0}}@media print,screen and (max-width: 39.99875em){.product-add-to-basket-pop-up .button{height:2.8125rem;display:flex;justify-content:center;align-content:center;flex-direction:column}}.product-add-to-basket-pop-up .section{border-bottom:.0625rem solid #ededee;padding-bottom:.9375rem;margin-bottom:.9375rem}@media print,screen and (max-width: 63.99875em){.product-add-to-basket-pop-up .section{padding-bottom:.625rem}}.product-add-to-basket-pop-up .product-details{position:relative}.product-add-to-basket-pop-up .product-details .price{font-size:1.375rem;font-weight:bold}@media print,screen and (max-width: 63.99875em){.product-add-to-basket-pop-up .product-details .price{position:absolute;top:0;right:0}}@media print,screen and (max-width: 39.99875em){.product-add-to-basket-pop-up .product-details .price{top:-.625rem}}@media print,screen and (max-width: 63.99875em){.product-add-to-basket-pop-up .product-details .long-description{width:60%}}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.product-add-to-basket-pop-up .product-image{max-width:8.75rem}}.product-add-to-basket-pop-up .items-in-basket{font-weight:bold}.product-add-to-basket-pop-up .items-in-basket .svg-inline--fa{margin-right:.1875rem;position:relative;bottom:.0625rem}.product-add-to-basket-pop-up .finance-message .finance-options{font-weight:bold}.product-add-to-basket-pop-up .finance-message .toggle-selector{margin-top:.3125rem;max-width:100%}.product-add-to-basket-pop-up .finance-message .toggle-options{display:none}.product-add-to-basket-pop-up .finance-message .toggle-options:first-of-type{display:block}.product-add-to-basket-pop-up .finance-message .toggle-options ul{margin-bottom:0}.product-add-to-basket-pop-up .card.dark-grey{background-color:#a39e9a;color:#fff;margin-bottom:.3125rem}.product-add-to-basket-pop-up .card.furniture-guard{background-color:#829d7a;color:#fff;margin-bottom:.3125rem}.product-add-to-basket-pop-up .card .title{font-size:1.25rem}@media print,screen and (max-width: 39.99875em){.product-add-to-basket-pop-up .card .title{font-size:1rem}}@media(max-width: 375px){.product-add-to-basket-pop-up .card .title{height:3.125rem}}.product-add-to-basket-pop-up .card p{font-size:.9375rem}@media print,screen and (max-width: 39.99875em){.product-add-to-basket-pop-up .card p{font-size:.8125rem}}#atb-recommended-products{text-align:center}#atb-recommended-products .ajax-spinner{margin:1.25rem auto}#atb-recommended-products .card{margin-top:-.0625rem}#atb-recommended-products .card h4{float:none}@media print,screen and (min-width: 40em){#atb-recommended-products .card h4{margin-bottom:-.125rem}}@media print,screen and (max-width: 63.99875em){#atb-recommended-products .card{border-top:.9375rem solid #fff}}#atb-recommended-products .product-list-default{width:90%;margin:0 auto .3125rem auto}@media print,screen and (min-width: 40em){#atb-recommended-products .product-list-default .product-grid-container .product-list-price-display{margin-top:.625rem}}@media print,screen and (max-width: 39.99875em){#atb-recommended-products .product-list-default .product-grid-container .product-list-price-display .red-price{font-size:1rem}}@media print,screen and (max-width: 39.99875em){#atb-recommended-products .product-list-default .product-grid-container p{font-size:.75rem}}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){#atb-recommended-products .product-list-default{width:85%;margin-bottom:0}}@media print,screen and (max-width: 39.99875em){#atb-recommended-products .product-list-default{width:95%}}#atb-recommended-products .product-list-default #atb-slider .flex-direction-nav a{width:1.25rem;height:1.875rem}#atb-recommended-products .product-list-default #atb-slider .flex-direction-nav a.flex-prev{left:-2.1875rem}#atb-recommended-products .product-list-default #atb-slider .flex-direction-nav a.flex-next{right:-2.1875rem}@media print,screen and (max-width: 39.99875em){#atb-recommended-products .product-list-default #atb-slider .flex-direction-nav{display:none}}.finance-usp a{color:#fff;text-decoration:none}@media print,screen and (max-width: 63.99875em){.finance-usp{margin-bottom:.625rem}}.finance-usp .grid-x.usp-finance-message{padding:.625rem .3125rem}.finance-usp .usp-finance-message{background-color:#829d7a;padding:.625rem}.finance-usp .usp-finance-message img{width:3.125rem;margin:0 auto;display:block}@media print,screen and (max-width: 39.99875em){.finance-usp .usp-finance-message img{width:2.5rem}}.finance-usp .usp-finance-message h3{text-transform:uppercase;font-weight:bold;font-size:.875rem}.discount-code{background-color:#415ca3;color:#fff;text-align:center;padding:.625rem;font-family:DIN}.discount-code h1{font-size:2.8125rem;border-bottom:.125rem solid #fff;display:inline-block;letter-spacing:.1875rem}@media print,screen and (max-width: 63.99875em){.discount-code h1{font-size:2.5rem}}@media print,screen and (max-width: 39.99875em){.discount-code h1{font-size:1.625rem}}.discount-code p{font-size:1.625rem;line-height:1.875rem;margin-bottom:0}@media print,screen and (max-width: 63.99875em){.discount-code p{font-size:1.4375rem;line-height:1.5625rem}}@media print,screen and (max-width: 39.99875em){.discount-code p{font-size:1rem;line-height:1.375rem}}@media print,screen and (min-width: 64em){.discount-code.cart-desktop{padding:1.25rem .625rem}.discount-code.cart-desktop h1{font-size:1.8125rem}.discount-code.cart-desktop p{font-size:1.125rem;line-height:1.5625rem}}.discount-code.popup{color:#415ca3;background-color:#fff;border:.125rem solid;padding:0}.discount-code.popup p{font-size:1.125rem}.mix-and-match-dining-dining-options .dsb-promo{background-color:#9f3b48;text-align:center;margin:0 .3125rem .625rem .3125rem}.mix-and-match-dining-dining-options .banner{background-color:#749194;border:.1875rem solid #749194;position:relative;padding:.625rem;height:100%;text-align:center}.mix-and-match-dining-dining-options .banner .top-banner{position:absolute;top:0;background-color:#749194;color:#fff;padding:.625rem;width:100%;font-weight:bold;font-size:1.25rem;text-align:center}.mix-and-match-dining-dining-options .banner.selected-product{padding:0;background-color:#fff}@media print,screen and (max-width: 39.99875em){.mix-and-match-dining-dining-options .banner.selected-product{min-height:30.625rem}}.mix-and-match-dining-dining-options .banner.selected-product img{width:15.625rem}.mix-and-match-dining-dining-options .banner img{margin:0 auto}.mix-and-match-dining-dining-options .product-block{text-align:center;margin:.625rem 0;padding-top:1.25rem}.mix-and-match-dining-dining-options img.icon{width:4.375rem}.mix-and-match-dining-dining-options img.icon.chair{width:2.8125rem}.mix-and-match-dining-dining-options img.icon.swatch{width:3.4375rem}.mix-and-match-dining-dining-options .choose-product{display:block;font-weight:bold;max-width:220px;border:0;margin:.625rem auto 1.875rem auto;color:#fff}.mix-and-match-dining-dining-options .choose-product.disabled{opacity:.6}.mix-and-match-dining-dining-options .choose-product.disabled:hover,.mix-and-match-dining-dining-options .choose-product.disabled:focus{background:#fff;color:inherit}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.mix-and-match-dining-dining-options .choose-product{max-width:240px}}.mix-and-match-dining-dining-options .change-product{display:flex;width:70%;margin:.625rem auto 1.875rem auto}.mix-and-match-dining-dining-options .change-product .change-product-name{background-color:#fff;padding:.4375rem .625rem;width:70%;float:left}.mix-and-match-dining-dining-options .change-product .button{width:30%;float:right;padding:0;margin-bottom:0}@media print,screen and (max-width: 63.99875em){.mix-and-match-dining-dining-options .change-product{width:100%}}.mix-and-match-dining-dining-options .type-sidelines.narrow{color:#302d2d;width:13.75rem;margin:0 auto;padding-bottom:.625rem}.mix-and-match-dining-dining-options .error-message{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7;padding:.625rem 1.25rem;margin-bottom:1.25rem}.mix-and-match-dining-dining-options .error-message p{margin-bottom:0}.mix-and-match-dining-dining-options .promo{font-size:1.5rem;color:#fff;text-align:center;padding:.625rem;width:100%;bottom:0;line-height:1.2}@media print,screen and (max-width: 39.99875em){.mix-and-match-dining-dining-options .promo{font-size:1rem}}.mix-and-match-dining-dining-options .promo.gxd{background-color:#56748e;padding:.3125rem .625rem;line-height:2.375rem}.mix-and-match-dining-dining-options .promo.gxd img{max-height:2.375rem;margin:-.3125rem .4375rem 0 0}@media print,screen and (max-width: 39.99875em){.mix-and-match-dining-dining-options .promo.gxd{line-height:1.2}.mix-and-match-dining-dining-options .promo.gxd img{max-height:1.875rem;margin-top:0}}/*# sourceMappingURL=diningOptions.css.map */
#accept-cookie-policy-wrap{background-color:#302d2d;color:#c2beb7;z-index:2000;padding:.3125rem 0}#accept-cookie-policy-wrap p{line-height:1.25rem}@media print,screen and (max-width: 39.99875em){#accept-cookie-policy-wrap p{margin-right:.9375rem}}#accept-cookie-policy-wrap a{color:inherit}#accept-cookie-policy-wrap a.button{font-weight:bold;margin-bottom:0;color:#fff;border:.0625rem solid #e0ded9}@media print,screen and (max-width: 39.99875em){#accept-cookie-policy-wrap a.button{margin-top:.3125rem}}.cookie-policy{background-color:#302d2d;color:rgba(255,255,255,.8);padding:1.875rem 1.875rem .9375rem 1.875rem}.cookie-policy a{color:inherit}.cookie-policy .button{border:.0625rem solid #e0ded9}.cookie-policy .close-button{font-size:2.1875rem;top:.3125rem;right:.625rem}.cookie-policy .close-button span{color:#fff;opacity:.8}.cookie-policy .close-button span:hover{opacity:.6}@media print,screen and (max-width: 39.99875em){.cookie-policy{height:auto;min-height:0}}.cookies-policy-info{padding:1.875rem}.cookies-policy-info .close-button{font-size:2.5rem;opacity:.7}@media print,screen and (max-width: 39.99875em){.cookies-policy-info .close-button{right:.4375rem;top:0}}.cookies-policy-info h5{margin-top:1.25rem}.cookies-policy-info hr{max-width:100%;opacity:.5}.cookies-policy-info ul{margin:.3125rem 0 .9375rem 1.5625rem}.cookies-policy-info ul li{margin-bottom:.1875rem}@media print,screen and (max-width: 39.99875em){.cookies-policy-info{padding:1.25rem}}/*# sourceMappingURL=cookiesPolicy.css.map */
#webchat-container{position:fixed;bottom:2px;z-index:1005;width:18.75rem;height:30rem;display:none;border:1px solid #ccc;background-color:#fff;left:.9375rem}@media print,screen and (max-width: 39.99875em){#webchat-container{bottom:3.4375rem}}#webchat-container .close-btn{text-decoration:none;font-size:1.25rem;font-weight:normal;transform:scaleX(1.3);position:absolute;top:.3125rem;right:.625rem}#webchat-container #start-chat-form{display:block}#webchat-container #show-callback,#webchat-container #start-callback-form{display:none}#webchat-container #webchat-widget{height:100%;width:100%}#webchat-container #webchat-widget .webchat-frame{border:0}#webchat-container.chat-started{border-top:0}#webchat-container.chat-location{bottom:4.375rem}#chat-button-container{display:none}#chat-button-container.purecloud-chat-available{display:block}#chat-button-container #chat-button{background-color:#829d7a;cursor:pointer;position:fixed;z-index:1005;left:.9375rem;bottom:1.25rem;min-width:0;font-size:.875rem;font-weight:normal;border-radius:2rem;padding:.625rem 1.25rem;border:.0625rem solid #fff}#chat-button-container #chat-button.chat-location{bottom:3.125rem}@media print,screen and (max-width: 39.99875em){#chat-button-container #chat-button{bottom:3rem}}/*# sourceMappingURL=webchat.css.map */
