body{--theme-interactive-primary-button-variant-1-background-color-default:#141414;--theme-interactive-primary-button-variant-1-background-color-disabled:#cccccc;--theme-interactive-primary-button-variant-1-background-color-hover:#5a554e;--theme-interactive-primary-button-variant-1-background-color-pressed:#5a554e;--theme-interactive-primary-button-variant-1-background-color-submitting:#5a554e;--theme-interactive-primary-button-variant-1-border-color-default:transparent;--theme-interactive-primary-button-variant-1-border-color-disabled:transparent;--theme-interactive-primary-button-variant-1-border-color-hover:transparent;--theme-interactive-primary-button-variant-1-border-color-pressed:transparent;--theme-interactive-primary-button-variant-1-border-color-submitting:transparent;--theme-interactive-primary-button-variant-1-border-radius-default:2px;--theme-interactive-primary-button-variant-1-border-radius-disabled:4px;--theme-interactive-primary-button-variant-1-border-radius-hover:4px;--theme-interactive-primary-button-variant-1-border-radius-pressed:4px;--theme-interactive-primary-button-variant-1-border-radius-submitting:4px;--theme-interactive-primary-button-variant-1-border-style-default:none;--theme-interactive-primary-button-variant-1-border-style-disabled:none;--theme-interactive-primary-button-variant-1-border-style-hover:none;--theme-interactive-primary-button-variant-1-border-style-pressed:none;--theme-interactive-primary-button-variant-1-border-style-submitting:none;--theme-interactive-primary-button-variant-1-border-width-default:0;--theme-interactive-primary-button-variant-1-border-width-disabled:0;--theme-interactive-primary-button-variant-1-border-width-hover:0;--theme-interactive-primary-button-variant-1-border-width-pressed:0;--theme-interactive-primary-button-variant-1-border-width-submitting:0;--theme-interactive-primary-button-variant-1-loading-icon-color-submitting:#ffffff;--theme-interactive-primary-button-variant-1-text-color-default:#ffffff;--theme-interactive-primary-button-variant-1-text-color-disabled:#7f7f7f;--theme-interactive-primary-button-variant-1-text-color-hover:#ffffff;--theme-interactive-primary-button-variant-1-text-color-pressed:#ffffff;--theme-interactive-primary-button-variant-1-text-color-submitting:#ffffff;--theme-interactive-primary-button-variant-2-background-color-default:#cc1426;--theme-interactive-primary-button-variant-2-background-color-disabled:#cccccc;--theme-interactive-primary-button-variant-2-background-color-hover:#b00015;--theme-interactive-primary-button-variant-2-background-color-pressed:#b00015;--theme-interactive-primary-button-variant-2-background-color-submitting:#b00015;--theme-interactive-primary-button-variant-2-border-color-default:transparent;--theme-interactive-primary-button-variant-2-border-color-disabled:transparent;--theme-interactive-primary-button-variant-2-border-color-hover:transparent;--theme-interactive-primary-button-variant-2-border-color-pressed:transparent;--theme-interactive-primary-button-variant-2-border-color-submitting:transparent;--theme-interactive-primary-button-variant-2-border-radius-default:2px;--theme-interactive-primary-button-variant-2-border-radius-disabled:4px;--theme-interactive-primary-button-variant-2-border-radius-hover:4px;--theme-interactive-primary-button-variant-2-border-radius-pressed:4px;--theme-interactive-primary-button-variant-2-border-radius-submitting:4px;--theme-interactive-primary-button-variant-2-border-style-default:none;--theme-interactive-primary-button-variant-2-border-style-disabled:none;--theme-interactive-primary-button-variant-2-border-style-hover:none;--theme-interactive-primary-button-variant-2-border-style-pressed:none;--theme-interactive-primary-button-variant-2-border-style-submitting:none;--theme-interactive-primary-button-variant-2-border-width-default:0;--theme-interactive-primary-button-variant-2-border-width-disabled:0;--theme-interactive-primary-button-variant-2-border-width-hover:0;--theme-interactive-primary-button-variant-2-border-width-pressed:0;--theme-interactive-primary-button-variant-2-border-width-submitting:0;--theme-interactive-primary-button-variant-2-loading-icon-color-default:#ffffff;--theme-interactive-primary-button-variant-2-text-color-default:#ffffff;--theme-interactive-primary-button-variant-2-text-color-disabled:#7f7f7f;--theme-interactive-primary-button-variant-2-text-color-hover:#ffffff;--theme-interactive-primary-button-variant-2-text-color-pressed:#ffffff;--theme-interactive-primary-button-variant-2-text-color-submitting:#ffffff;--theme-interactive-primary-button-variant-3-background-color-default:#ffffff;--theme-interactive-primary-button-variant-3-background-color-disabled:#cccccc;--theme-interactive-primary-button-variant-3-background-color-hover:#f0f0f0;--theme-interactive-primary-button-variant-3-background-color-pressed:#f0f0f0;--theme-interactive-primary-button-variant-3-background-color-submitting:#f0f0f0;--theme-interactive-primary-button-variant-3-border-color-default:transparent;--theme-interactive-primary-button-variant-3-border-color-disabled:transparent;--theme-interactive-primary-button-variant-3-border-color-hover:transparent;--theme-interactive-primary-button-variant-3-border-color-pressed:transparent;--theme-interactive-primary-button-variant-3-border-color-submitting:transparent;--theme-interactive-primary-button-variant-3-border-radius-default:2px;--theme-interactive-primary-button-variant-3-border-radius-disabled:4px;--theme-interactive-primary-button-variant-3-border-radius-hover:4px;--theme-interactive-primary-button-variant-3-border-radius-pressed:4px;--theme-interactive-primary-button-variant-3-border-radius-submitting:4px;--theme-interactive-primary-button-variant-3-border-style-default:none;--theme-interactive-primary-button-variant-3-border-style-disabled:none;--theme-interactive-primary-button-variant-3-border-style-hover:none;--theme-interactive-primary-button-variant-3-border-style-pressed:none;--theme-interactive-primary-button-variant-3-border-style-submitting:none;--theme-interactive-primary-button-variant-3-border-width-default:0;--theme-interactive-primary-button-variant-3-border-width-disabled:0;--theme-interactive-primary-button-variant-3-border-width-hover:0;--theme-interactive-primary-button-variant-3-border-width-pressed:0;--theme-interactive-primary-button-variant-3-border-width-submitting:0;--theme-interactive-primary-button-variant-3-loading-icon-color-default:#5b5b5b;--theme-interactive-primary-button-variant-3-text-color-default:#141414;--theme-interactive-primary-button-variant-3-text-color-disabled:#7f7f7f;--theme-interactive-primary-button-variant-3-text-color-hover:#141414;--theme-interactive-primary-button-variant-3-text-color-pressed:#141414;--theme-interactive-primary-button-variant-3-text-color-submitting:#141414;--theme-interactive-secondary-button-variant-1-background-color-default:#ffffff;--theme-interactive-secondary-button-variant-1-background-color-disabled:#ffffff;--theme-interactive-secondary-button-variant-1-background-color-hover:#ffffff;--theme-interactive-secondary-button-variant-1-background-color-pressed:#ffffff;--theme-interactive-secondary-button-variant-1-background-color-submitting:#ffffff;--theme-interactive-secondary-button-variant-1-border-color-default:#141414;--theme-interactive-secondary-button-variant-1-border-color-disabled:#cccccc;--theme-interactive-secondary-button-variant-1-border-color-hover:#5a554e;--theme-interactive-secondary-button-variant-1-border-color-pressed:#5a554e;--theme-interactive-secondary-button-variant-1-border-color-submitting:#5a554e;--theme-interactive-secondary-button-variant-1-border-radius-default:2px;--theme-interactive-secondary-button-variant-1-border-radius-disabled:4px;--theme-interactive-secondary-button-variant-1-border-radius-hover:4px;--theme-interactive-secondary-button-variant-1-border-radius-pressed:4px;--theme-interactive-secondary-button-variant-1-border-radius-submitting:4px;--theme-interactive-secondary-button-variant-1-border-style-default:solid;--theme-interactive-secondary-button-variant-1-border-style-disabled:solid;--theme-interactive-secondary-button-variant-1-border-style-hover:solid;--theme-interactive-secondary-button-variant-1-border-style-pressed:solid;--theme-interactive-secondary-button-variant-1-border-style-submitting:solid;--theme-interactive-secondary-button-variant-1-border-width-default:1px;--theme-interactive-secondary-button-variant-1-border-width-disabled:1px;--theme-interactive-secondary-button-variant-1-border-width-hover:1px;--theme-interactive-secondary-button-variant-1-border-width-pressed:1px;--theme-interactive-secondary-button-variant-1-border-width-submitting:1px;--theme-interactive-secondary-button-variant-1-loading-icon-color-submitting:#5b5b5b;--theme-interactive-secondary-button-variant-1-text-color-default:#141414;--theme-interactive-secondary-button-variant-1-text-color-disabled:#7f7f7f;--theme-interactive-secondary-button-variant-1-text-color-hover:#141414;--theme-interactive-secondary-button-variant-1-text-color-pressed:#141414;--theme-interactive-secondary-button-variant-1-text-color-submitting:#141414;--theme-interactive-secondary-button-variant-2-background-color-default:transparent;--theme-interactive-secondary-button-variant-2-background-color-disabled:transparent;--theme-interactive-secondary-button-variant-2-background-color-hover:transparent;--theme-interactive-secondary-button-variant-2-background-color-pressed:transparent;--theme-interactive-secondary-button-variant-2-background-color-submitting:transparent;--theme-interactive-secondary-button-variant-2-border-color-default:#f0f0f0;--theme-interactive-secondary-button-variant-2-border-color-disabled:#7f7f7f;--theme-interactive-secondary-button-variant-2-border-color-hover:#f0f0f0;--theme-interactive-secondary-button-variant-2-border-color-pressed:#f0f0f0;--theme-interactive-secondary-button-variant-2-border-color-submitting:#f0f0f0;--theme-interactive-secondary-button-variant-2-border-radius-default:2px;--theme-interactive-secondary-button-variant-2-border-radius-disabled:4px;--theme-interactive-secondary-button-variant-2-border-radius-hover:4px;--theme-interactive-secondary-button-variant-2-border-radius-pressed:4px;--theme-interactive-secondary-button-variant-2-border-radius-submitting:4px;--theme-interactive-secondary-button-variant-2-border-style-default:solid;--theme-interactive-secondary-button-variant-2-border-style-disabled:solid;--theme-interactive-secondary-button-variant-2-border-style-hover:solid;--theme-interactive-secondary-button-variant-2-border-style-pressed:solid;--theme-interactive-secondary-button-variant-2-border-style-submitting:solid;--theme-interactive-secondary-button-variant-2-border-width-default:1px;--theme-interactive-secondary-button-variant-2-border-width-disabled:1px;--theme-interactive-secondary-button-variant-2-border-width-hover:1px;--theme-interactive-secondary-button-variant-2-border-width-pressed:1px;--theme-interactive-secondary-button-variant-2-border-width-submitting:1px;--theme-interactive-secondary-button-variant-2-loading-icon-color-submitting:#ffffff;--theme-interactive-secondary-button-variant-2-text-color-default:#ffffff;--theme-interactive-secondary-button-variant-2-text-color-disabled:#cccccc;--theme-interactive-secondary-button-variant-2-text-color-hover:#ffffff;--theme-interactive-secondary-button-variant-2-text-color-pressed:#ffffff;--theme-interactive-secondary-button-variant-2-text-color-submitting:#ffffff;--theme-accordion-variant-1-border-radius:0px;--theme-accordion-variant-1-border-width:1px;--theme-accordion-variant-1-content-background:#ffffff;--theme-accordion-variant-1-content-text:#141414;--theme-accordion-variant-1-header-text:#141414;--theme-accordion-variant-1-icon-color:var( --theme-icon-color-default,#141414 );--theme-interactive-accordion-variant-1-border-color-default:#d8d8d8;--theme-interactive-accordion-variant-1-header-background-default:#ffffff;--theme-interactive-accordion-variant-1-header-background-hover:rgba(20,20,20,0.1);--theme-divider-line-colour:#cccccc;--theme-divider-line-style:solid;--theme-divider-line-width:1px;--theme-drawer-content-background-color:#ffffff;--theme-drawer-content-color:#141414;--theme-drawer-footer-divider-color:#cccccc;--theme-drawer-header-background-color:#f3f2f1;--theme-drawer-header-text-color:#141414;--theme-drawer-overlay-color:rgba(20,20,20,0.6);--theme-icon-color-default:#141414;--theme-icon-color-inverse:#ffffff;--theme-icon-color-additional:#cccccc;--theme-loading-spinner-colour-default:#5b5b5b;--theme-loading-spinner-colour-inverse:#ffffff;--theme-loading-spinner-style:solid;--theme-message-information-border-color:#4891d6;--theme-message-information-border-radius:0;--theme-message-information-background-color:#f1f7fc;--theme-message-information-text-color:#141414;--theme-message-error-border-color:#cc1426;--theme-message-border-radius:0;--theme-message-error-background-color:#fbecee;--theme-message-error-text-color:#141414;--theme-message-success-border-color:#099e3d;--theme-message-success-border-radius:0;--theme-message-success-background-color:#ebf7ef;--theme-message-success-text-color:#141414;--theme-message-warning-border-color:#ffb017;--theme-message-warning-border-radius:0;--theme-message-warning-background-color:#fff9ec;--theme-message-warning-text-color:#141414;--theme-modal-header-border-radius-top-left:0;--theme-modal-header-border-radius-top-right:0;--theme-modal-footer-border-radius-bottom-right:0;--theme-modal-footer-border-radius-bottom-left:0;--theme-modal-content-background-color:#ffffff;--theme-modal-content-color:#141414;--theme-modal-footer-background-color:#ffffff;--theme-modal-footer-divider-color:#cccccc;--theme-modal-header-background-color:#f3f2f1;--theme-modal-header-empty-background-color:#ffffff;--theme-modal-header-text-color:#141414;--theme-modal-header-title-background-color:#ffffff;--theme-modal-header-title-text-color:#141414;--theme-modal-overlay-color:rgba(20,20,20,0.6);--theme-toggle-background-color:#141414;--theme-toggle-text-padding-top:4px;--heading-xxl-color:#141414;--heading-xxl-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--heading-xxl-font-size:96px;--heading-xxl-font-weight:500;--heading-xxl-line-height:96px;--heading-xxl-letter-spacing:normal;--heading-xxl-margin-top:0;--heading-xxl-text-transform:none;--heading-xl-color:#141414;--heading-xl-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--heading-xl-font-size:48px;--heading-xl-font-weight:500;--heading-xl-line-height:48px;--heading-xl-letter-spacing:normal;--heading-xl-margin-top:0;--heading-xl-text-transform:none;--heading-l-color:#141414;--heading-l-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--heading-l-font-size:32px;--heading-l-font-weight:500;--heading-l-line-height:36px;--heading-l-letter-spacing:normal;--heading-l-margin-top:0;--heading-l-text-transform:none;--heading-m-color:#141414;--heading-m-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--heading-m-font-size:24px;--heading-m-font-weight:500;--heading-m-line-height:28px;--heading-m-letter-spacing:normal;--heading-m-margin-top:0;--heading-m-text-transform:none;--heading-s-color:#141414;--heading-s-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--heading-s-font-size:20px;--heading-s-font-weight:600;--heading-s-line-height:28px;--heading-s-letter-spacing:initial;--heading-s-margin-top:0;--heading-s-text-transform:none;--heading-xs-color:#141414;--heading-xs-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--heading-xs-font-size:16px;--heading-xs-font-weight:600;--heading-xs-line-height:22px;--heading-xs-letter-spacing:normal;--heading-xs-margin-top:0;--heading-xs-text-transform:none;--subtitle-l-color:#141414;--subtitle-l-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--subtitle-l-font-size:32px;--subtitle-l-font-weight:400;--subtitle-l-line-height:36px;--subtitle-l-letter-spacing:normal;--subtitle-l-margin-top:0;--subtitle-l-text-transform:none;--subtitle-m-color:#141414;--subtitle-m-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--subtitle-m-font-size:24px;--subtitle-m-font-weight:400;--subtitle-m-line-height:28px;--subtitle-m-letter-spacing:normal;--subtitle-m-margin-top:0;--subtitle-m-text-transform:none;--body-l-color:#141414;--body-l-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--body-l-font-size:20px;--body-l-font-weight:400;--body-l-line-height:28px;--body-l-letter-spacing:normal;--body-l-margin-top:0;--body-l-text-transform:none;--body-2-l-color:#141414;--body-2-l-font-family:SourceSerif4forJL,Georgia,serif;--body-2-l-font-size:20px;--body-2-l-font-weight:400;--body-2-l-line-height:28px;--body-2-l-letter-spacing:normal;--body-2-l-margin-top:0;--body-2-l-text-transform:none;--body-m-color:#141414;--body-m-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--body-m-font-size:16px;--body-m-font-weight:400;--body-m-line-height:22px;--body-m-letter-spacing:normal;--body-m-margin-top:0;--body-m-text-transform:none;--body-2-m-color:#141414;--body-2-m-font-family:SourceSerif4forJL,Georgia,serif;--body-2-m-font-size:16px;--body-2-m-font-weight:400;--body-2-m-line-height:22px;--body-2-m-letter-spacing:normal;--body-2-m-margin-top:0;--body-2-m-text-transform:none;--capitals-color:#141414;--capitals-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--capitals-font-size:13px;--capitals-font-weight:500;--capitals-line-height:18px;--capitals-letter-spacing:3px;--capitals-margin-top:0;--capitals-text-transform:uppercase;--small-text-heading-color:#141414;--small-text-heading-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--small-text-heading-font-size:14px;--small-text-heading-font-weight:600;--small-text-heading-line-height:22px;--small-text-heading-letter-spacing:0.4px;--small-text-heading-margin-top:0;--small-text-heading-text-transform:none;--small-text-body-color:#141414;--small-text-body-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--small-text-body-font-size:14px;--small-text-body-font-weight:400;--small-text-body-line-height:18px;--small-text-body-letter-spacing:0.2px;--small-text-body-margin-top:0;--small-text-body-text-transform:none;--sub-brand-heading-m-color:#f35000;--sub-brand-heading-m-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--sub-brand-heading-m-display:block;--sub-brand-heading-m-font-size:24px;--sub-brand-heading-m-font-weight:500;--sub-brand-heading-m-line-height:28px;--sub-brand-heading-m-letter-spacing:initial;--sub-brand-heading-m-margin-top:0;--sub-brand-heading-m-text-transform:uppercase;--sub-brand-label-m-color:#f35000;--sub-brand-label-m-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--sub-brand-label-m-font-size:24px;--sub-brand-label-m-font-weight:500;--sub-brand-label-m-line-height:28px;--sub-brand-label-m-letter-spacing:normal;--sub-brand-label-m-margin-top:0;--sub-brand-label-m-text-transform:none;--sub-brand-heading-xs-color:#d34500;--sub-brand-heading-xs-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--sub-brand-heading-xs-font-size:16px;--sub-brand-heading-xs-font-weight:600;--sub-brand-heading-xs-line-height:22px;--sub-brand-heading-xs-letter-spacing:normal;--sub-brand-heading-xs-margin-top:0;--sub-brand-heading-xs-text-transform:none;--sub-brand-label-xs-color:#d34500;--sub-brand-label-xs-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--sub-brand-label-xs-font-size:16px;--sub-brand-label-xs-font-weight:600;--sub-brand-label-xs-line-height:20px;--sub-brand-label-xs-letter-spacing:normal;--sub-brand-label-xs-margin-top:0;--sub-brand-label-xs-text-transform:uppercase;--chanel-title-color:#141414;--chanel-title-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--chanel-title-display:block;--chanel-title-font-size:22px;--chanel-title-font-weight:400;--chanel-title-line-height:28px;--chanel-title-letter-spacing:initial;--chanel-title-margin-top:0;--chanel-title-text-transform:none;--chanel-label-color:#141414;--chanel-label-font-family:GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif;--chanel-label-display:block;--chanel-label-font-size:16px;--chanel-label-font-weight:400;--chanel-label-line-height:20px;--chanel-label-letter-spacing:normal;--chanel-label-margin-top:0;--chanel-label-text-transform:none;--theme-font-weight-bold:600;position:relative}.body--mobile-scroll-disabled{overflow:hidden}@media only screen and (min-width:768px){.body--mobile-scroll-disabled{overflow:auto}}.upholstery-app main{width:100%;max-width:100%}.upholstery-app *,.upholstery-app :after,.upholstery-app :before{-webkit-text-size-adjust:100%;box-sizing:border-box}.upholstery-app h2.section-heading{text-align:center;color:var(--capitals-color,#141414);font-family:var(--capitals-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--capitals-font-size,13px);font-weight:var(--capitals-font-weight,500);line-height:var(--capitals-line-height,18px);letter-spacing:var(--capitals-letter-spacing,3px);margin-top:var(--capitals-margin-top,0);text-transform:var(--capitals-text-transform,uppercase)}.upholstery-app .sofa-blockquote p:first-of-type{color:var(--subtitle-m-color,#141414);font-family:var(--subtitle-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--subtitle-m-font-size,24px);font-weight:var(--subtitle-m-font-weight,400);line-height:var(--subtitle-m-line-height,28px);letter-spacing:var(--subtitle-m-letter-spacing,normal);margin-top:var(--subtitle-m-margin-top,0);text-transform:var(--subtitle-m-text-transform,none)}.upholstery-app .sofa-container{padding:0 16px;max-width:1200px;margin:0 auto}@media only screen and (min-width:768px){.upholstery-app .sofa-container{padding:0 12px}}.upholstery-app .sofa-container--grey{background:#f3f3f3}.upholstery-app .sofa-container--dark-grey{background:#d8d8d8}@media only screen and (min-width:768px){.upholstery-app .sofa-container--byline{max-width:720px}}.upholstery-app .sofa-grid{display:flex;flex-flow:row wrap;margin-left:-8px;margin-right:-8px;padding:0 8px;margin-bottom:8px}@media only screen and (min-width:768px){.upholstery-app .sofa-grid{margin-left:-12px;margin-right:-12px;padding:0;margin-bottom:32px}}.upholstery-app .sofa-grid__half{width:100%}@media only screen and (min-width:768px){.upholstery-app .sofa-grid__half{flex-grow:0;flex-shrink:0;width:calc(50% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width:768px)and (min-width:768px){.upholstery-app .sofa-grid__half{width:calc(50% - 24px);margin-left:12px;margin-right:12px}}@media only screen and (min-width:768px){.upholstery-app .sofa-grid__half.left{flex-grow:0;flex-shrink:0;width:calc(66.6666666667% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width:768px)and (min-width:768px){.upholstery-app .sofa-grid__half.left{width:calc(66.6666666667% - 24px);margin-left:12px;margin-right:12px}}@media only screen and (min-width:768px){.upholstery-app .sofa-grid__half.right{flex-grow:0;flex-shrink:0;width:calc(33.3333333333% - 16px);margin-left:8px;margin-right:8px;position:sticky;bottom:0;align-self:flex-end}}@media only screen and (min-width:768px)and (min-width:768px){.upholstery-app .sofa-grid__half.right{width:calc(33.3333333333% - 24px);margin-left:12px;margin-right:12px}}.upholstery-app .divider-full-width{border-bottom:1px solid #141414;height:0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;transition:opacity .4s,margin-bottom .4s}.upholstery-app .divider-full-width-show{opacity:1;margin-bottom:32px}.upholstery-app .divider-full-width-hide{opacity:0;margin-bottom:4px}.upholstery-app .with-border-top{border-top:1px solid #d8d8d8}.upholstery-app .with-border-bottom{border-bottom:1px solid #d8d8d8}.upholstery-app .vertical-space-one{margin-bottom:8px}.upholstery-app .vertical-space-two{margin-bottom:16px}.upholstery-app .vertical-space-four{margin-bottom:32px}.upholstery-app .disable-scroll{overflow:hidden}.upholstery-app jl-recommendations-panel.with-products{border-top:0}.upholstery-app .server-error{background:#ccc;text-align:center}.upholstery-app .server-error__content{margin:0 auto}.upholstery-app .server-error h1{color:var(--heading-m-color,#141414);font-family:var(--heading-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-m-font-size,24px);font-weight:var(--heading-m-font-weight,500);line-height:var(--heading-m-line-height,28px);letter-spacing:var(--heading-m-letter-spacing,normal);text-transform:var(--heading-m-text-transform,none);margin:32px 0 24px}.upholstery-app .server-error p{color:var(--subtitle-m-color,#141414);font-family:var(--subtitle-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--subtitle-m-font-size,24px);font-weight:var(--subtitle-m-font-weight,400);line-height:var(--subtitle-m-line-height,28px);letter-spacing:var(--subtitle-m-letter-spacing,normal);margin-top:var(--subtitle-m-margin-top,0);text-transform:var(--subtitle-m-text-transform,none)}.upholstery-app .server-error__picture{overflow:hidden;height:190px}.upholstery-app .server-error__picture picture{height:auto;width:100%;overflow:hidden}.upholstery-app .server-error__picture img{width:100%}.upholstery-app #store-stock-button{justify-content:left}@media only screen and (min-width:960px){.upholstery-app .listing-page__main{padding:0}}.upholstery-app .listing-page__heading{text-align:center}.upholstery-app .listing-page__range-description{text-align:center;margin-bottom:48px}.upholstery-app .listing-page__range-description h2{color:var(--heading-m-color,#141414);font-family:var(--heading-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-m-font-size,24px);font-weight:var(--heading-m-font-weight,500);line-height:var(--heading-m-line-height,28px);letter-spacing:var(--heading-m-letter-spacing,normal);margin-top:var(--heading-m-margin-top,0);text-transform:var(--heading-m-text-transform,none)}.upholstery-app .listing-page__back-to-top{display:flex;justify-content:flex-end;margin:24px 0;font-weight:400}.upholstery-app .listing-page__product-list{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;list-style-type:none}@supports(display:grid){.upholstery-app .listing-page__product-list{display:grid;margin:0;grid-gap:16px}@media only screen and (min-width:320px)and (max-width:767px){.upholstery-app .listing-page__product-list.is-product-list,.upholstery-app .listing-page__product-list.is-range-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px)and (max-width:959px){.upholstery-app .listing-page__product-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:960px){.upholstery-app .listing-page__product-list.col3{grid-template-columns:repeat(3,1fr)}.upholstery-app .listing-page__product-list.col4,.upholstery-app .listing-page__product-list.col5{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1140px){.upholstery-app .listing-page__product-list.col5{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:960px){.upholstery-app .listing-page__product-list.col6{grid-template-columns:repeat(6,1fr)}}}.upholstery-app .listing-page__product-list>li{box-sizing:border-box;margin-bottom:24px;margin-left:8px;margin-right:8px;padding-right:0;padding-left:0}@media only screen and (min-width:768px){.upholstery-app .listing-page__product-list>li{margin-bottom:32px}}@media only screen and (min-width:768px)and (max-width:959px){.upholstery-app .listing-page__product-list>li{flex-basis:calc(33.3333333333% - 32px)}}@supports(display:grid){.upholstery-app .listing-page__product-list>li{padding-right:0;padding-left:0;margin-left:0;margin-right:0}}.upholstery-app .listing-page__product-list.is-range-list>li{background:#f7f7f7}@media only screen and (min-width:320px)and (max-width:767px){.upholstery-app .listing-page__product-list.is-product-list>li,.upholstery-app .listing-page__product-list.is-range-list>li{flex-basis:calc(50% - 24px)}}@media only screen and (min-width:960px){.upholstery-app .listing-page__product-list.col3>li{flex-basis:30%}.upholstery-app .listing-page__product-list.col4>li{flex-basis:23.5%}.upholstery-app .listing-page__product-list.col5>li{flex-basis:22.5%}}@media only screen and (min-width:1140px){.upholstery-app .listing-page__product-list.col5>li{flex-basis:18.6%}}@media only screen and (min-width:960px){.upholstery-app .listing-page__product-list.col6>li{flex-basis:15%}}.upholstery-app .listing-page__list-footer{text-align:center;margin:24px 0}.upholstery-app .sofa-price .sofa-price__old+.sofa-price__now{color:#cc1426}.upholstery-app :not(.basic).sofa-price.anyday .sofa-price__now{color:#f35000}.upholstery-app :not(.basic).sofa-price.anyday .sofa-price__old+.sofa-price__now{color:#f35000;font-weight:700}.upholstery-app :not(.basic).sofa-price.anyday--small .sofa-price__now,.upholstery-app :not(.basic).sofa-price.anyday--small .sofa-price__old+.sofa-price__now{color:#d34500;font-weight:700}.upholstery-app .sofa-card__swatch{display:inline-block;margin:0}.upholstery-app .sofa-card__swatch span{display:block;width:24px;height:24px;border:1px solid rgba(0,0,0,0);border-radius:50%}.upholstery-app .sofa-card__swatch__out-of-stock span{outline-width:0;text-decoration:none;border-color:#d8d8d8;position:relative;overflow:hidden}.upholstery-app .sofa-card__swatch__out-of-stock span:after{content:"";border-top:1px solid #d8d8d8;width:30px;position:absolute;top:50%;left:50%;transform:translate(-50%) rotate(-45deg);overflow:hidden}.upholstery-app .sofa-card__swatch-more a{color:#6f6f6f;text-decoration:none}@media only screen and (min-width:377px){.upholstery-app .sofa-card__swatch-more.has-6-swatches{display:none}}@media only screen and (min-width:421px){.upholstery-app .sofa-card__swatch-more.has-7-swatches{display:none}}.upholstery-app .sofa-card__swatch img{width:20px;height:20px;border-radius:50%;margin:1px;border:1px solid #d8d8d8;overflow:hidden}.upholstery-app .sofa-card__swatch-list{height:28px;margin:0;padding:0;list-style-type:none;overflow-y:hidden}.upholstery-app .sofa-card__swatch-list-cta{display:none;padding:4px 0}@media only screen and (min-width:377px){.upholstery-app .sofa-card__swatch-list-cta{display:inline}}.upholstery-app .sofa-card-container,.upholstery-app .sofa-card-container:hover{text-decoration:none}.upholstery-app .sofa-card{width:100%;position:relative}.upholstery-app .sofa-card__design-your-own{position:absolute;width:60px;height:60px;margin-top:16px;margin-left:16px;z-index:1}.upholstery-app .sofa-card__image-frame{display:block;position:relative;width:100%;padding-top:133.33%;margin-bottom:8px;background-color:#f7f7f7}.upholstery-app .sofa-card__image{width:100%;height:auto;position:absolute;bottom:0}.upholstery-app .sofa-card__product-info__delivery-summary:last-of-type{border-bottom:0}.upholstery-app .sofa-card__product-info__title{padding-right:16px}.upholstery-app .sofa-card__product-info__section{border-top:1px solid #d8d8d8;padding:4px 0}.upholstery-app .sofa-card__product-info__section--is-offer{color:#cc1426}.upholstery-app .sofa-card__review{height:30px;overflow:hidden;position:relative}.upholstery-app .sofa-card__review__container{display:flex;align-items:center;justify-content:space-between}.upholstery-app .sofa-card__review__stars{width:78px}.upholstery-app .sofa-card__review__bin-count{color:#6f6f6f;right:0;top:4px;left:auto}.upholstery-app .sofa-card__christmas-badge{position:absolute;z-index:1;color:#d63d1f;width:100%;text-align:center;text-transform:uppercase;font-weight:400;font-size:12px;line-height:16pt;padding-top:4px;padding-bottom:4px;margin-top:4px;top:8px}@media only screen and (min-width:768px){.upholstery-app .sofa-card__christmas-badge{margin-top:8px;top:16px;letter-spacing:1.7px}}.upholstery-app .sofa-card__anyday-logo{height:12px;background-image:url(/furniture-lights/sofas/_next/static/media/anyday.9f43e1a8.svg);background-size:contain;background-repeat:no-repeat}.upholstery-app .sofa-alt{display:flex;text-decoration:none;text-align:left;padding:0 8px;cursor:pointer}@media only screen and (min-width:768px){.upholstery-app .sofa-alt{padding:0 32px}}.upholstery-app .sofa-alt:hover{text-decoration:none}.upholstery-app .sofa-alt__image-frame{flex-grow:1;flex-shrink:0;flex-basis:auto;width:150px;max-width:150px;min-width:140px}.upholstery-app .sofa-alt__design-your-own{position:absolute;width:44px;height:44px;margin-left:8px;margin-top:8px;z-index:1}.upholstery-app .sofa-alt__image{max-width:100%}.upholstery-app .sofa-alt__product-info{display:flex;flex-direction:column;flex:1 1 auto;margin:0 24px;justify-content:center;width:100%}.upholstery-app .sofa-alt__product-info__title{padding-right:16px;margin-bottom:8px}.upholstery-app .sofa-alt__product-info__promo-messages{color:#cc1426}.upholstery-app .sofa-alt__info-section{margin-bottom:0;border-top:1px solid #d8d8d8;padding:4px 0}.upholstery-app .pdp__sofa_alts{text-align:center}.upholstery-app .pdp__sofa_alts h3{margin:24px 0 32px}.upholstery-app .pdp__sofa_alts_list{list-style-type:none;padding:0}.upholstery-app .pdp__sofa_alts__christmas_trees{display:block;width:46px;margin:16px auto -16px}.upholstery-app .range-card{position:relative;width:100%;height:100%}.upholstery-app .range-card--with-price{padding-bottom:32px}.upholstery-app .range-card img{width:100%;height:auto;vertical-align:bottom;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.upholstery-app .range-card__product-info{border-top:1px solid #d8d8d8}.upholstery-app .range-card__product-title{text-align:center;width:100%;padding-top:8px;padding-bottom:8px;font-weight:400;text-transform:uppercase;letter-spacing:4pt;font-size:12pt;line-height:16pt;color:#141414;position:absolute;top:8px;margin-top:16px;z-index:1;background-color:RGBA(247,247,247,.5);transition:background-color .5s,color .5s}@media only screen and (min-width:960px){.upholstery-app .range-card__product-title{margin-top:24px;top:16px;font-size:16pt;line-height:40px}}@media only screen and (min-width:768px)and (max-width:959px){.upholstery-app .range-card__product-title{margin-top:16px;font-size:20px;top:16px}}.upholstery-app .range-card__badge{position:absolute;top:4px;width:100%;text-align:center;text-transform:uppercase;font-weight:400;font-size:12px;line-height:16pt;padding-top:4px;padding-bottom:4px}@media only screen and (min-width:768px){.upholstery-app .range-card__badge{letter-spacing:1.7px;top:6px}}@media only screen and (min-width:1024px){.upholstery-app .range-card__badge{top:16px}}.upholstery-app .range-card__badge--christmas{color:#d63d1f}.upholstery-app .range-card__badge--sale{color:#df1001}.upholstery-app .range-card .range-card__link{cursor:pointer;display:flex;height:100%;align-items:flex-end}.upholstery-app .range-card .range-card__image-container{flex:1 1 auto}.upholstery-app .range-card .range-card__price{text-align:center;width:100%;position:absolute;bottom:0;left:0;background-color:#f7f7f7;padding:8px;z-index:1}.upholstery-app .range-card .range-card__price--number{font-weight:500}.upholstery-app .range-card .range-card__price--onOffer{color:#db0037}.upholstery-app .range-card.range-card--hasAltImage .range-card__link:hover .range-card__product-title{background-color:hsla(0,0%,100%,.5);color:#000}.upholstery-app .range-card.range-card--hasAltImage .range-card__alt-image{display:none}@media only screen and (min-width:1024px){.upholstery-app .range-card.range-card--hasAltImage .range-card__alt-image{display:inline-block;position:absolute;width:100%;height:100%;vertical-align:middle;left:0;top:0;z-index:5;opacity:0;transition:opacity .5s}.upholstery-app .range-card.range-card--hasAltImage:hover .range-card__alt-image{opacity:1}}.upholstery-app .applied-filters-container{text-align:center}.upholstery-app .applied-filters{margin:0 0 8px;padding:0;display:flex;width:100%;flex-wrap:wrap;align-items:baseline;justify-content:center}.upholstery-app .applied-filters__item{margin:0 8px 0 0;display:inline;color:#000}.upholstery-app .applied-filters__heading{font-weight:400;color:#141414;display:block;padding:0;text-transform:uppercase}.upholstery-app .applied-filters__clear-filter{background-color:#f3f3f3;cursor:pointer;text-decoration:none;color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);margin-top:var(--body-m-margin-top,0);text-transform:var(--body-m-text-transform,none);line-height:20px;border:1px solid #d8d8d8;padding:4px 8px;margin-bottom:8px;display:inline-flex;align-items:center}.upholstery-app .applied-filters__clear-filter>img{width:16px;height:16px;margin-left:8px}.upholstery-app .applied-filters__clear-all{cursor:pointer;white-space:nowrap;text-decoration:underline;margin-bottom:8px}@media only screen and (min-width:768px){.upholstery-app .applied-filters{margin:0}.upholstery-app .applied-filters__heading{font-weight:400;color:#141414;display:block;padding-bottom:16px;text-transform:uppercase}}@media only screen and (min-width:960px){.upholstery-app .applied-filters__clear-filter{padding:8px}}.upholstery-app .page-numbers{display:block;white-space:nowrap;margin-top:16px}.upholstery-app .page-numbers a{text-decoration:none;padding:0 6px;display:inline-block}.upholstery-app .page-numbers a[data-iscurrentpage]{font-weight:700}.upholstery-app .left-right-slider{cursor:pointer;height:20px;vertical-align:text-top;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.upholstery-app .left-right-slider .slot{fill:currentColor;transition:fill .5s}.upholstery-app .left-right-slider .slider{transition:transform .5s}.upholstery-app .left-right-slider.right .slider{transform:translate(20px)}.upholstery-app .left-right-slider.right .slot{fill:currentColor}.upholstery-app .pdp img{max-width:100%}.upholstery-app .pdp__title{color:var(--heading-m-color,#141414);font-family:var(--heading-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-m-font-size,24px);font-weight:var(--heading-m-font-weight,500);line-height:var(--heading-m-line-height,28px);letter-spacing:var(--heading-m-letter-spacing,normal);margin-top:var(--heading-m-margin-top,0);text-transform:var(--heading-m-text-transform,none)}.upholstery-app .pdp__label{color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);margin-top:var(--body-m-margin-top,0);text-transform:var(--body-m-text-transform,none)}.upholstery-app .pdp__lowercase{text-transform:lowercase}.upholstery-app .pdp__grey{color:#6f6f6f}.upholstery-app .pdp__red{color:#cc1426}.upholstery-app .pdp__skip-links{margin-bottom:16px}.upholstery-app .pdp__skip-links>button{display:inline-block;margin-right:16px}.upholstery-app .pdp__selection{text-align:center}.upholstery-app .pdp__metaDescription{display:flex;justify-content:space-between;align-items:baseline}.upholstery-app .pdp__ratings{display:flex;justify-content:flex-end;align-items:center;text-decoration:none;cursor:pointer}.upholstery-app .pdp__ratings img{max-width:inherit}.upholstery-app .pdp__ratings:hover{text-decoration:none}.upholstery-app .pdp__ratings>span{margin-left:8px;max-width:98px}.upholstery-app .pdp__description{display:flex;align-items:center}.upholstery-app .pdp__description__img{margin-right:16px;width:40px}.upholstery-app .pdp__error{display:flex;align-items:center;justify-content:center}.upholstery-app .pdp__error svg{margin-right:8px}.upholstery-app .pdp__keyFeatures{display:flex;flex-wrap:wrap;justify-content:flex-start}.upholstery-app .pdp__delivery{display:flex;justify-content:flex-start;flex-direction:column}.upholstery-app .pdp__delivery button{margin-top:4px;width:-moz-max-content;width:max-content}@media only screen and (min-width:1024px){.upholstery-app .pdp__delivery{flex-direction:row;justify-content:space-between}.upholstery-app .pdp__delivery button{margin-top:0}}.upholstery-app .pdp .in-time-for-christmas-countdown{padding:16px;margin-bottom:16px;background:#f2f2f2}.upholstery-app .pdp .in-time-for-christmas-countdown span{font-weight:400}.upholstery-app .pdp__user-content{background-color:#f3f3f3;padding-top:8px}.upholstery-app .pdp__user-content:after{content:"";border-bottom:1px solid #d8d8d8;margin:0 16px;display:block}@media only screen and (min-width:768px){.upholstery-app .pdp__user-content{display:none}}.upholstery-app .pdp .gallery-desktop{display:none}@media only screen and (min-width:768px){.upholstery-app .pdp__colours--mobile{display:none}}.upholstery-app .pdp__colours--desktop{display:none}@media only screen and (min-width:768px){.upholstery-app .pdp__colours--desktop{display:block}.upholstery-app .pdp__fabrics-cta--mobile{display:none}}.upholstery-app .pdp__fabrics-cta--desktop{display:none}@media only screen and (min-width:768px){.upholstery-app .pdp .gallery-desktop,.upholstery-app .pdp__fabrics-cta--desktop{display:block}.upholstery-app .pdp .gallery-mobile{display:none}}.upholstery-app .covid-info__link{white-space:nowrap}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.upholstery-app .pdp details:not(#rating-and-reviews) summary:after,.upholstery-app .pdp details:not(#rating-and-reviews) summary:before{display:none}}@supports(-ms-ime-align:auto){.upholstery-app .pdp details:not(#rating-and-reviews) summary:after,.upholstery-app .pdp details:not(#rating-and-reviews) summary:before{display:none}}@media only screen and (min-width:768px){.upholstery-app .pdp__introduction.pdp__introduction--experiment.pdp__introduction--topPlacement{display:none}}.upholstery-app .pdp__introduction.pdp__introduction--experiment.pdp__introduction--bottomPlacement{display:none}@media only screen and (min-width:768px){.upholstery-app .pdp__introduction.pdp__introduction--experiment.pdp__introduction--bottomPlacement{display:block}}.upholstery-app .pdp__introduction__christmas-badge{color:#d63d1f;text-transform:uppercase;font-size:12px;letter-spacing:1.07px}.upholstery-app .pdp__introduction__anyday-logo{height:17px;margin-bottom:8px;background-image:url(/furniture-lights/sofas/_next/static/media/anyday.9f43e1a8.svg);background-size:auto;background-repeat:no-repeat}.upholstery-app .pdp__introduction__unavailableMessage{display:block;font-size:16px;color:#cc1426;margin-right:24px}.upholstery-app .pdpAsaf .pdp-fabric-selector-button{display:flex;align-items:center;padding:16px;width:100%;background-color:#fff;border:1px solid #000}.upholstery-app .pdpAsaf .fabrics-button--desktop{position:sticky;top:0}.upholstery-app .pdpAsaf__button{display:flex;width:100%;padding:16px;justify-content:space-between;align-items:center;overflow:hidden;cursor:pointer;text-decoration:none;background-color:#fff}.upholstery-app .pdpAsaf__button--mobile.fabric-selector-is-open{display:none}@media only screen and (min-width:768px){.upholstery-app .pdpAsaf__button--mobile{display:none}}.upholstery-app .pdpAsaf__button--desktop{display:none}@media only screen and (min-width:768px){.upholstery-app .pdpAsaf__button--desktop{display:flex}}.upholstery-app .pdpAsaf__button__body{display:flex;flex:1 1;align-items:center}.upholstery-app .pdpAsaf__button__shape{width:78px;line-height:0}.upholstery-app .pdpAsaf__button__shape img{height:40px}.upholstery-app .pdpAsaf__button__swatch{width:50px;height:50px;overflow:hidden;flex-basis:50px;flex-shrink:0}.upholstery-app .pdpAsaf__button__swatch img{max-width:100%}.upholstery-app .pdpAsaf__button__swatch--serrated{position:relative;flex:0 0 50px}.upholstery-app .pdpAsaf__button__swatch--serrated:before{position:absolute;display:block;content:"";height:100%;width:100%;background:url(/furniture-lights/sofas/_next/static/media/swatch_border.a8092940.svg) no-repeat top/cover}.upholstery-app .pdpAsaf__button__details{padding:0 16px;text-align:left}.upholstery-app .pdpAsaf__button__details>span{display:block;font-size:16px;font-weight:400;padding-bottom:4px}.upholstery-app .pdpAsaf__button__action{display:flex;align-items:center;text-decoration:underline;font-weight:400}.upholstery-app .pdpAsaf details.pdpAsaf__cta,.upholstery-app .pdpAsaf__cta{border:1px solid #000}.upholstery-app .pdpAsaf details.pdpAsaf__cta[open],.upholstery-app .pdpAsaf__cta[open]{border-color:#6f6f6f}.upholstery-app .pdpAsaf details.pdpAsaf__cta summary,.upholstery-app .pdpAsaf__cta summary{list-style:none}.upholstery-app .pdpAsaf details.pdpAsaf__cta summary::-webkit-details-marker,.upholstery-app .pdpAsaf details.pdpAsaf__cta summary::marker,.upholstery-app .pdpAsaf__cta summary::-webkit-details-marker,.upholstery-app .pdpAsaf__cta summary::marker{display:none}.upholstery-app .pdpAsaf details.pdpAsaf__cta:not([open]) .pdpAsaf__cta__summary-open,.upholstery-app .pdpAsaf details.pdpAsaf__cta:not([open])>:not(:first-child),.upholstery-app .pdpAsaf details.pdpAsaf__cta[open] .pdpAsaf__cta__summary-closed,.upholstery-app .pdpAsaf__cta:not([open]) .pdpAsaf__cta__summary-open,.upholstery-app .pdpAsaf__cta:not([open])>:not(:first-child),.upholstery-app .pdpAsaf__cta[open] .pdpAsaf__cta__summary-closed{display:none}.upholstery-app .pdpAsaf__selector-container{display:flex;flex-direction:column;background:#fff}.upholstery-app .pdpAsaf__selector-container--open{position:fixed;top:0;left:0;z-index:102;height:100%;max-height:100vh;padding-bottom:32px;border-color:rgba(0,0,0,0)!important;overflow:hidden}@media only screen and (min-width:768px){.upholstery-app .pdpAsaf__selector-container--open{height:auto;border-color:#6f6f6f!important;overflow:visible}.upholstery-app .pdpAsaf__selector-container{position:relative;z-index:1;padding-bottom:0}}.upholstery-app .pdpAsaf__selection{display:flex;flex-wrap:wrap;justify-content:space-between}.upholstery-app .pdpAsaf__selection__name{display:block;font-size:16px;font-weight:400;padding-bottom:4px}.upholstery-app .pdpAsaf__selection__name--small{font-size:14px}.upholstery-app .pdpAsaf__selection__item{display:flex;align-items:center;border:1px solid #d8d8d8;background-color:#fff;width:100%;padding:8px;cursor:pointer}@media only screen and (min-width:768px){.upholstery-app .pdpAsaf__selection__item:not(.pdpAsaf__selection__item__shape){width:48%}}.upholstery-app .pdpAsaf__selection__item__shape{text-decoration:none;width:100%}@media only screen and (min-width:1024px){.upholstery-app .pdpAsaf__selection__item__shape{width:48%}}.upholstery-app .pdpAsaf__selection__item--active{border-color:#6f6f6f}.upholstery-app .pdpAsaf__selection__image{width:50px;height:50px;overflow:hidden}.upholstery-app .pdpAsaf__selection__shape-image{margin-right:12px;width:78px;text-align:center;line-height:0}.upholstery-app .pdpAsaf__selection__shape-image img{height:32px}.upholstery-app .pdpAsaf__selection__range-link{width:100%;text-align:center}.upholstery-app .pdpAsaf__selection__range-link a{text-decoration:underline;cursor:pointer}.upholstery-app .pdpAsaf__shape-details{padding:12px 16px;background-color:#f3f3f3}.upholstery-app .product-specifications strong{font-weight:800}.upholstery-app .product-specifications ul{list-style:none}.upholstery-app .product-specifications ul li{display:flex;flex-wrap:nowrap;align-items:center}.upholstery-app .product-specifications__block{width:100%}@media only screen and (min-width:768px){.upholstery-app .product-specifications__block{flex-grow:0;flex-shrink:0;width:calc(41.6666666667% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width:768px)and (min-width:768px){.upholstery-app .product-specifications__block{width:calc(41.6666666667% - 24px);margin-left:12px;margin-right:12px}}@media only screen and (min-width:768px){.upholstery-app .product-specifications__block:first-of-type{flex-grow:0;flex-shrink:0;width:calc(58.3333333333% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width:768px)and (min-width:768px){.upholstery-app .product-specifications__block:first-of-type{width:calc(58.3333333333% - 24px);margin-left:12px;margin-right:12px}}@media only screen and (min-width:768px){.upholstery-app .product-specifications__block:only-child{width:100%;max-width:720px;margin:0 auto}.upholstery-app .product-specifications__block:only-child ul{display:flex;flex-wrap:wrap;align-items:center}.upholstery-app .product-specifications__block:only-child ul li{flex-basis:50%}}.upholstery-app .product-specifications__tooltip{margin-left:8px;max-height:24px;max-width:24px;display:flex;align-items:center}.upholstery-app .product-specifications__tooltip img{width:24px;height:24px}.upholstery-app .pdp_carousel{margin-bottom:24px}.upholstery-app .pdp_carousel:not(.pdp_carousel--useEffected) .pdp_carousel__btn,.upholstery-app .pdp_carousel:not(.pdp_carousel--useEffected) .pdp_carousel__thumbnails{display:none}@media only screen and (min-width:768px){.upholstery-app .pdp_carousel{position:sticky;top:0;margin-right:calc(16.6666666667% + 8px)}}@media only screen and (min-width:768px)and (min-width:768px){.upholstery-app .pdp_carousel{margin-right:calc(16.6666666667% + 12px)}}.upholstery-app .pdp_carousel__main{position:relative;margin-bottom:16px;overflow:hidden}.upholstery-app .pdp_carousel__wrapper{transition:transform .1s ease-out;transform-origin:center center;touch-action:manipulation}.upholstery-app .pdp_carousel__wrapper--panStandby{touch-action:none;cursor:grab}.upholstery-app .pdp_carousel__wrapper--panning{cursor:grabbing}.upholstery-app .pdp_carousel__image{display:block;position:absolute;opacity:0;transition:opacity .2s,transform .2s;z-index:0;width:100%}.upholstery-app .pdp_carousel__image--active{position:relative;opacity:1;z-index:1}.upholstery-app .pdp_carousel__image--zoomed{transform:scale(2.5)}.upholstery-app .pdp_carousel__thumbnails{overflow-x:hidden;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth}@media only screen and (min-width:1024px){.upholstery-app .pdp_carousel__thumbnails{margin-left:0}}.upholstery-app .pdp_carousel__thumbnail{display:inline-block;height:100px;width:75px;margin:0 4px;text-align:center;border-bottom:4px solid rgba(0,0,0,0);transition:border-bottom .2s}.upholstery-app .pdp_carousel__thumbnail--active{border-bottom-color:#000}.upholstery-app .pdp_carousel__thumbnail img{height:100%}.upholstery-app .pdp_carousel__btn{position:absolute;z-index:3;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.8);width:40px;height:40px}.upholstery-app .pdp_carousel__btn--zoom{cursor:pointer;border:none;right:0;bottom:0}.upholstery-app .pdp_carousel__nav{top:50%;transform:translateY(-50%)}.upholstery-app .pdp_carousel__nav--disabled{opacity:.35;cursor:auto}.upholstery-app .pdp_carousel__nav--left{left:0}.upholstery-app .pdp_carousel__nav--right{right:0}.upholstery-app .pdp_carousel__loading{position:absolute;height:100%;width:100%;z-index:2;background:hsla(0,0%,100%,.8);display:none}.upholstery-app .colours{display:flex;flex-flow:wrap;justify-content:flex-start;margin-left:-2%}.upholstery-app .colour{flex:0 1 48%;margin-bottom:8px;margin-left:2%;min-width:0}@media only screen and (min-width:1024px){.upholstery-app .colour{flex:0 1 31%}}.upholstery-app .colour__button{display:flex;align-items:center;background:none;width:100%;line-height:1;padding:0 8px;border:1px solid #d8d8d8;text-decoration:none}.upholstery-app .colour__button:hover{text-decoration:none;border:1px solid #6f6f6f}.upholstery-app .colour__button--active{border:1px solid #141414}.upholstery-app .colour__button--disabled{background:#f3f3f3 100% 0 no-repeat url(/upholstery-beta/static/bg-swatch-unavailable.png);background-size:calc(100% - 35px) 48px}.upholstery-app .colour__button--outOfStock{background:#f3f3f3 linear-gradient(to top left,rgba(0,0,0,0),rgba(0,0,0,0) 49%,#d8d8d8 50%,rgba(0,0,0,0) 51%,rgba(0,0,0,0))}.upholstery-app .colour__media{line-height:0;margin-right:8px}.upholstery-app .colour__img{flex:0 0 24px;width:24px;height:24px;border-radius:12px}.upholstery-app .colour span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:16px 0}.upholstery-app .colour--twoColours{flex:0 1 48%}.upholstery-app .pdp-colours--enlarge .colour__button{padding:8px}.upholstery-app .pdp-colours--enlarge .colour__media{position:relative;width:50px;height:50px;flex:0 0 50px}.upholstery-app .pdp-colours--enlarge .colour__media:before{position:absolute;display:block;content:"";height:100%;width:100%;background:url(/furniture-lights/sofas/_next/static/media/swatch_border.a8092940.svg) no-repeat top/cover}.upholstery-app .pdp-colours--enlarge .colour__button--disabled,.upholstery-app .pdp-colours--enlarge .colour__button--outOfStock{background-size:contain}.upholstery-app .pdp-colours--enlarge .colour__button--disabled .colour__media:before,.upholstery-app .pdp-colours--enlarge .colour__button--outOfStock .colour__media:before{background-position:bottom}.upholstery-app .pdp-colours--enlarge .colour__img{width:100%;height:100%;border-radius:0}.upholstery-app .pdp-colours--enlarge .colour span{text-overflow:inherit;white-space:normal;padding:2px 0;font-size:14px}.upholstery-app .pdp__basket-form{text-align:center}.upholstery-app .pdp__basket-form__message{font-weight:400}.upholstery-app .pdp__basket-form__unavailable-message a{display:block}.upholstery-app .pdp__basket-form__covid-info{text-align:left}.upholstery-app .pdp__basket-form__link{text-decoration:underline}.upholstery-app .pdp__basket-form__link--covid{white-space:nowrap}@media only screen and (min-width:1024px){.upholstery-app .pdp__basket-form__link--covid{white-space:normal}}.upholstery-app .basketInformation{text-align:left;border:1px solid #6f6f6f;padding:16px}.upholstery-app .basketInformation__summary{display:flex}.upholstery-app .basketInformation__summary span{margin-left:8px}.upholstery-app .basketInformation jl-recommendations-panel.with-products{display:block;position:relative;border:0;margin:16px -16px 0}.upholstery-app .basketInformation jl-recommendations-panel.with-products:before{position:absolute;content:"";border-top:1px solid #d8d8d8;left:0;bottom:0;top:0;text-align:center;width:calc(100% - 16px);margin-left:8px}@media only screen and (min-width:1024px){.upholstery-app .basketInformation jl-recommendations-panel.with-products:before{width:calc(100% - 32px);margin-left:16px}}.upholstery-app .breadcrumbs{display:block;padding:8px 0;border:0;margin-bottom:0}.upholstery-app .breadcrumbs--plp{display:none}@media only screen and (min-width:768px){.upholstery-app .breadcrumbs--plp{display:block;border-top:1px solid #d8d8d8;margin-bottom:24px}}.upholstery-app .breadcrumbs__list{margin:0;padding:0;font-size:12px;font-size:.75rem;font-weight:400;color:#6f6f6f;line-height:1.5;list-style:none}.upholstery-app .breadcrumbs__item{display:none}@media only screen and (min-width:768px){.upholstery-app .breadcrumbs__item{display:inline-block;margin:0;line-height:24px}.upholstery-app .breadcrumbs__item+.breadcrumbs__item:before{content:"/";display:inline-block;margin:0 8px}}.upholstery-app .breadcrumbs__item--last{display:inline-block;margin:0}.upholstery-app .breadcrumbs__item--last :before{content:url(/assets/icons/chevron-left.svg);display:inline-block;margin-right:8px}@media only screen and (min-width:768px){.upholstery-app .breadcrumbs__item--last :before{display:none}}.upholstery-app .breadcrumbs__link{color:#6f6f6f;text-decoration:none}.upholstery-app .dimensions{display:flex;justify-content:flex-start;flex-direction:column}.upholstery-app .dimensions button{margin-top:4px;width:-moz-max-content;width:max-content}@media only screen and (min-width:1024px){.upholstery-app .dimensions{flex-direction:row;justify-content:space-between}.upholstery-app .dimensions button{margin-top:0}}.upholstery-app .pdp__dialog{position:relative;display:none;background:#f3f3f3;margin-top:8px;padding:16px 32px 16px 16px;z-index:2}.upholstery-app .pdp__dialog--active{display:block}.upholstery-app .pdp__dialog__close{position:absolute;top:16px;right:16px}.upholstery-app .pdp__seperator+.pdp__optionalServices{border:none}.upholstery-app .pdp__optionalServices{position:relative;border-top:1px solid #d8d8d8}.upholstery-app .pdp__optionalService{display:flex;justify-content:space-between}.upholstery-app .pdp__optionalService__info{display:flex;align-items:center}.upholstery-app .pdp__optionalService__info__help{margin-left:8px}.upholstery-app .pdp__optionalService__info__help span{display:flex}.upholstery-app .pdp__optionalService__promo{color:#cc1426}.upholstery-app .pdp__optionalService__promo label{color:#cc1426!important}.upholstery-app .pdp__optionalService__checkbox{display:flex;align-items:center}.upholstery-app .section{background-color:#fff;border:1px solid #ccc;clear:both;margin-bottom:16px;padding:16px}.upholstery-app .section:first-of-type{margin-top:0}.upholstery-app .label{color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);margin-top:var(--body-m-margin-top,0);text-transform:var(--body-m-text-transform,none);display:block;margin-bottom:0;font-weight:600;padding-bottom:16px}.upholstery-app .confirmation{display:flex;flex-wrap:wrap}.upholstery-app .confirmation__icon{padding-top:1px;padding-right:16px}.upholstery-app .confirmation__heading{color:var(--heading-xs-color,#141414);font-family:var(--heading-xs-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-xs-font-size,font-size-heading-extra-small);font-weight:var(--heading-xs-font-weight,600);line-height:var(--heading-xs-line-height,22px);letter-spacing:var(--heading-xs-letter-spacing,normal);margin-top:var(--heading-xs-margin-top,0);text-transform:var(--heading-xs-text-transform,none);margin-bottom:0}.upholstery-app .confirmation__content{flex:1 1;margin-bottom:0}.upholstery-app .confirmation__button{margin-bottom:0}.upholstery-app .confirmation p{padding-top:16px}.c-option--is-button .upholstery-app .c-option__input,.c-option--is-button .upholstery-app .c-option__properties,.upholstery-app .c-option--is-button .c-option__input,.upholstery-app .c-option--is-button .c-option__properties,.upholstery-app .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;text-indent:-9999px}.upholstery-app .error{color:#cc1426}.upholstery-app .tc{text-align:center}.upholstery-app .mt0{margin-top:0}.upholstery-app .mr0{margin-right:0}.upholstery-app .mb0{margin-bottom:0}.upholstery-app .ml0{margin-left:0}.upholstery-app .pt0{padding-top:0}.upholstery-app .pr0{padding-right:0}.upholstery-app .pb0{padding-bottom:0}.upholstery-app .pl0{padding-left:0}.upholstery-app .mt1{margin-top:8px!important}.upholstery-app .mr1{margin-right:8px!important}.upholstery-app .mb1{margin-bottom:8px!important}.upholstery-app .ml1{margin-left:8px!important}.upholstery-app .pt1{padding-top:8px!important}.upholstery-app .pr1{padding-right:8px!important}.upholstery-app .pb1{padding-bottom:8px!important}.upholstery-app .pl1{padding-left:8px!important}.upholstery-app .mt2{margin-top:16px!important}.upholstery-app .mr2{margin-right:16px!important}.upholstery-app .mb2{margin-bottom:16px!important}.upholstery-app .ml2{margin-left:16px!important}.upholstery-app .pt2{padding-top:16px!important}.upholstery-app .pr2{padding-right:16px!important}.upholstery-app .pb2{padding-bottom:16px!important}.upholstery-app .pl2{padding-left:16px!important}.upholstery-app .mt3{margin-top:24px!important}.upholstery-app .mr3{margin-right:24px!important}.upholstery-app .mb3{margin-bottom:24px!important}.upholstery-app .ml3{margin-left:24px!important}.upholstery-app .pt3{padding-top:24px!important}.upholstery-app .pr3{padding-right:24px!important}.upholstery-app .pb3{padding-bottom:24px!important}.upholstery-app .pl3{padding-left:24px!important}.upholstery-app .mt4{margin-top:32px!important}.upholstery-app .mr4{margin-right:32px!important}.upholstery-app .mb4{margin-bottom:32px!important}.upholstery-app .ml4{margin-left:32px!important}.upholstery-app .pt4{padding-top:32px!important}.upholstery-app .pr4{padding-right:32px!important}.upholstery-app .pb4{padding-bottom:32px!important}.upholstery-app .pl4{padding-left:32px!important}.upholstery-app .mt5{margin-top:40px!important}.upholstery-app .mr5{margin-right:40px!important}.upholstery-app .mb5{margin-bottom:40px!important}.upholstery-app .ml5{margin-left:40px!important}.upholstery-app .pt5{padding-top:40px!important}.upholstery-app .pr5{padding-right:40px!important}.upholstery-app .pb5{padding-bottom:40px!important}.upholstery-app .pl5{padding-left:40px!important}#aem-explore-links{display:block;position:relative}#aem-explore-links a{text-decoration:none}#aem-explore-links a:hover{text-decoration:underline}.aem-trade-banner{display:block;position:relative;margin-left:-16px;margin-right:-16px;margin-bottom:8px}@media only screen and (min-width:768px){.aem-trade-banner{margin-left:auto;margin-right:auto;margin-bottom:0}}.carousel-desktop{display:none}@media only screen and (min-width:768px){.carousel-desktop{display:block}}.carousel-mobile{display:block}@media only screen and (min-width:768px){.carousel-mobile{display:none}}.sofa-carousel{max-width:500px;position:relative;margin:0 -16px 16px}@media only screen and (min-width:768px){.sofa-carousel{max-width:inherit;position:sticky;top:0;margin:0 calc(16.6666666667% + 8px) 0 auto}}@media only screen and (min-width:768px)and (min-width:768px){.sofa-carousel{margin-right:calc(16.6666666667% + 12px)}}.sofa-carousel .slick-list{min-height:365px}@media only screen and (min-width:768px){.sofa-carousel .slick-list img{pointer-events:auto!important;cursor:url(/upholstery-beta/static/cursor/cursor.cur),auto;cursor:url(/upholstery-beta/static/cursor/upholstery-pdp-click-to-zoom-x1.png) 40 10,zoom-in}}.sofa-carousel .slick-slide{display:flex;align-items:center;overflow:hidden;line-height:0}.sofa-carousel .slick-slide>div{width:100%}.sofa-carousel__loading{position:absolute;height:100%;width:100%;z-index:2;background:hsla(0,0%,100%,.8);display:none}.sofa-carousel:not(.sofa-carousel--useEffected) .slick-cloned,.sofa-carousel:not(.sofa-carousel--useEffected) button,.sofa-carousel:not(.sofa-carousel--useEffected) ul{display:none!important}.sofa-carousel-mobile{overflow-y:hidden;margin:0 -16px;position:relative;transition:max-height .9s linear;min-height:300px;max-height:300px}.sofa-carousel-mobile--revealed{max-height:700px}.sofa-carousel-mobile-window{position:absolute;margin:0 16px;width:calc(100% - 32px)}.sofa-carousel-mobile-window:not(.sofa-carousel-mobile-window--revealed) button.slick-arrow.slick-next,.sofa-carousel-mobile-window:not(.sofa-carousel-mobile-window--revealed) button.slick-arrow.slick-prev{bottom:150px;top:auto}.sofa-carousel-mobile-window--revealed{position:static}.sofa-carousel ul{text-align:left}@media only screen and (min-width:0px)and (max-width:767px){.sofa-carousel ul{display:flex!important;justify-content:center;margin-top:16px}.sofa-carousel ul li{flex-shrink:1;flex-basis:40px}.sofa-carousel ul li button{width:100%}}@media only screen and (min-width:768px){.sofa-carousel ul{overflow-x:hidden;white-space:nowrap;scroll-behavior:smooth;padding:0}.sofa-carousel ul li{display:inline-block;height:104px;margin:16px 8px 0 0;border-bottom:4px solid rgba(0,0,0,0);transition:border-bottom .2s;cursor:pointer}.sofa-carousel ul li.slick-active{border-color:#141414}.sofa-carousel ul li img{height:100px;width:auto}}.carousel-container{position:relative}.carousel-container-container{position:relative;max-width:500px;overflow-y:hidden}.carousel-container-inner{width:100%}.sofa-carousel .sofa-carousel__zoomBtn{position:absolute;bottom:26px;right:0}@media only screen and (min-width:768px){.sofa-carousel .sofa-carousel__zoomBtn{bottom:120px}}.sofa-carousel .sofa-carousel__zoomBtn--single{bottom:16px}@media only screen and (min-width:768px){.sofa-carousel .sofa-carousel__zoomBtn--single{bottom:0}}.sofa-carousel__videoThumbnail{position:relative}.sofa-carousel__videoThumbnail:before{display:block;content:"";width:36px;height:36px;background:red;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAAXNSR0IArs4c6QAAB+hJREFUeAHtnU9oHVUYxROrRdS0BhJNsrEV8c/CZpNK1YVJK6lI0EUNaIUaF7pSae2mZvUWRapSaOyiS0NduKluEgoV8c9CN+0iKFSDWBVKQBIwmlToH6vn9zJfOpO8vMx7M3fmzns9cPLue2/m+853cmfunTuTtqXlJlJ1oDXVaPUH69Gu28SHQuxUuy1ENVsWQpxVezrE79WeEZsS7ap6WDwhYsp/KZFYxCQ2OTJHlj30NlX3rLhPHBI3ioa/1Tgn/iRar6O3hXuk3kZ6LL3aevTDaveJm0TDFTUmxZPiafGq2BDoUBWHxTnReuI1tb8QD4mPiRvEpCAGsYhJbHJYPnKjAS2FRbeUHxUXRStsSu2DYpfoGuQgFzktP1rQhLbCgEObXnJJtEIm1N4h5gVyo8H0oA2NaPUaA1J3XjThp9Tu9UgxWtBk+tCKZu/AAHNMNKE/qr3TO5U3BO1SE42mF+3hQfLGljm0tirnWRFxl8VR0Rtx0rIW0IhWNKOdGqglV+xW9nkRQb+IfWLRgOYLIjVQy6CYC/YqK3M9hHBe2iwWFWi3cys1UVum2K9s10XMfC/TzG6TUQs1URs1ZgISWdIDmWTMNgk1WWdxbiqHAsngiNioGFFhVqezw5+TNecXemcj9kyVFQE1Uis1pz5QMZ2YDxIc0WuzwM6p1J7alIr5ms0zGQmbDTb64wFeJMaYItD1mWcWeWpUrxHUTO14gBeJMKC9CcTVRBEn7YmKD+1M7XZFhSd1gZUYu94drStCY+2EB3QuFlTqWqVieYsAmJrKuUNxigw8sA6GNzWhW1vbeqbPq0Y1FZXCxqxS0cnwBo9ig1VtdmzGUX09k2zUx6NY6NBWiyKG9sbao/aNiNtW+25e7IF2vMEjvFoX3MxiB24ZuEJJgWfFt8XbxaLBbqfgVVUwes2JGMp9GFcoKTA54EXxNfFWsSjAG7TjVdUR//lgwym9ukRJwc1Qe/1Zn70otopFAB6hHc+Wcctya6mxL3j/8YrPs3j7gJJ8IiJ0KIuECXOYR+bZqnDt+oSrAR4Q6Fr1bboflBTOeuZar99qm6fSTZtqNDzCKzzDu1UY1icUx1MXrlFSgrWMXPn5GW3b51pQnfHxCr14V0b4kLcJfBaGWv44r4PaiJUe5n+PxNkhw23MK/Muknpa73Cb54Nco6QEK3tinPfXtN9H4n2iD8ArdONdBD16xxd/iRsi37h5U1JY8tVLzlsfiveKeQKv8Iw68LDFDnkedgUcWv+WW37/YKHiTZF1ynfFu8U8gFd4BsoemqE8ZwlWdd2lj739eaeUvSP+GrzekYNS86zsYdENNf/oofTUC+IbIj04KzSkoWYe59TjIkW+ImYxHlQ09B4lBzNLL4X/uUUVjIs/iHtElzDPOklih/xdQcYFl5lziM28lfkrA8ego/zmWXk50gy1tUn70lHu3MJypXVG/Ep8PGUV5llTGWoe9qvxnTgh2lRRzUSoaGiiiAXc2dkSoR3yEZcLaFBcyd9owyfFIZG/vEsDkdNlsxh6Ts49I/aLHPJpoqkM5T76C+J2kUHJBSoaOhtkKl/gu8iacczfle9V8VHxU8e5zbOyh3bIR2b7jgW4DP+Hgr8lPiiOi1ks9ETWQexOY9ENnZd5H4hj4iUxS1Q1lL/qLRL+kVhMfF/E1DxgnlmnLGso4gLzcSn3boE5/BvFYVaefb8FMi6NW0QfsOoWiA1KiPsyULjTB6UVNHymzxi1R8TfRB9gXpl3y6tNiLMPn/ZBaUjD52ozj9wjMq/0CeaVeRfR1q53l0XuLPrwoANXNP2ir6j4oEP4kP9TyidFVrlfzrEKrrGfE58QvxZ9BR7hFZ7hXUXk/bDYS1LVWlGZfx9OSRKDeORhsZUyeTRvLthwx8ovU3xfCnIg6KL4umgXGWp6D7xBO17hWVUc1rdsPFF1q2RflrQ7174HxYZ+4Fb1lR9zXtQrpvbygQMQ11ZpHIR3GhLteINHHXEzHQ12OhV3hybaDk8wFI9io1tbssjAjjZ5jb1zA2+4K/AEb/CoJhzS1hjKZHpjTXs25sZ4gBd4gjc1g9HLAozWvHfj7YAHmHleXHdkX6v8gSAIV1B9a23UBJ9TOx5gKJ4kAuuNBOLRwc2JIhVzZ2qmdjw4lkYJnDvOBgGbcdS3UR0PUhtLtioYK+L8lvhnI5oF1ErN1I4HqWK3ol0RSXAg1ch+BqNGaqXmQVcS9yrw9YAjrpJ4EJfarE5qdor9is5vjoSN2FOpidqokVozAYks6ZFMMmaThFqss2RmppXGocD5BQGMhEWeUqHdRnNqcn6YK0dFMFDNi5jKXK2Ik3802zyTWpwNQIodC/drK5uncjUxKqY2X4uloL6N0IhWuwKihtSnRvVJWzJwTDvTUyFrAD6vUrFqZOsU6EW7l52A69ywUM5LvaIvQIudK+0Xj2avwUoMy1u2nopwbqdwHyYvkBsNaIFoQ2Pdq0baN3N0KyOr2ouiFTKlNveRukTXIAe5yGn50YImtBUWHVLOjb850QrjYQr+1pxewvNB3N9OCmIQi5jEJoflIzca0OIUrU6jR4NzeFX7z1UYZadDnFF7IUQ11/zPVXhGc7u4iY0CMJ+cFE+Kp8WrYsOiXZUNiydETLSelPSVWMQkNjkyR5Y9tFpxPfpym0hPM3aq3RaimpEeO6v34R7NIzz06ptoJAf+B9noYg303AjmAAAAAElFTkSuQmCC) no-repeat;background-size:cover}.full-preview{background:#fff;display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:200}.full-preview--open{display:block}.full-preview__btn{position:absolute;background:none;border:none;cursor:pointer;z-index:2}.full-preview__btn--close{padding:8px;top:16px;right:16px;background:#fff;border-radius:100%;line-height:0}.full-preview__btn--close svg{width:30px;height:30px}.full-preview__btn--up{top:0}.full-preview__btn--down{bottom:0}.full-preview__btn--down,.full-preview__btn--up{display:block;justify-content:center;align-items:center;left:0;background:#fff;width:60px;height:40px}.full-preview__image{position:relative;height:100%;max-width:1440px;margin:0 auto}@media only screen and (min-width:1024px){.full-preview__image img{padding:0 100px}}.full-preview__image img{position:absolute;bottom:0}.full-preview__thumbnails{position:absolute;z-index:1;top:40px;left:20px;display:flex;flex-direction:column;width:60px}.full-preview__thumbnails__listing{margin:48px 0;max-height:70vh;overflow:hidden;scroll-behavior:smooth}.full-preview__thumbnails__listing img{margin-bottom:8px}.full-preview__thumbnails__listing img:last-child{margin-bottom:0}.full-preview__thumbnail{cursor:pointer;border:1px solid rgba(0,0,0,0)}.full-preview__thumbnail--active{cursor:auto;border-color:#141414}.sofa-carousel__user-content{margin-top:48px;display:none}@media only screen and (min-width:768px){.sofa-carousel__user-content{display:block}}.christmas-banner--desktop{display:none}@media only screen and (min-width:768px){.christmas-banner--desktop{display:block;padding-bottom:16px}}.christmas-banner--mobile{padding-bottom:8px}@media only screen and (min-width:768px){.christmas-banner--mobile{display:none}}.colours-cta__wrapper{border:1px solid #141414}.colours-cta__message{display:flex;align-items:center}.colours-cta__message svg{margin-right:8px}.colours-cta__button{display:flex;width:100%;padding:16px;justify-content:space-between;align-items:center;overflow:hidden;cursor:pointer;text-decoration:none;background-color:#fff}.colours-cta__button__body{display:flex;flex:1 1;align-items:center}.colours-cta__button__details{padding:0 16px;text-align:left}.colours-cta__button__details>span{display:block}.colours-cta__button__action{display:flex;align-items:center;text-decoration:underline}.colours-cta__swatch{position:relative;flex:0 0 auto;width:50px;height:50px;overflow:hidden}.colours-cta__swatch:before{position:absolute;display:block;content:"";height:100%;width:100%;background:url(/furniture-lights/sofas/_next/static/media/swatch_border.a8092940.svg) no-repeat top/cover}.colours-modal .colours{display:flex;flex-flow:wrap;justify-content:flex-start;margin-left:-2%}.colours-modal .colour{flex:0 1 48%;margin-bottom:8px;margin-left:2%;min-width:0}@media only screen and (min-width:1024px){.colours-modal .colour{flex:0 1 31%}}.colours-modal .colour__button{display:flex;align-items:center;background:none;width:100%;line-height:1;padding:0 8px;border:1px solid #d8d8d8;text-decoration:none}.colours-modal .colour__button:hover{text-decoration:none;border:1px solid #6f6f6f}.colours-modal .colour__button--active{border:1px solid #141414}.colours-modal .colour__button--disabled{background:#f3f3f3 100% 0 no-repeat url(/upholstery-beta/static/bg-swatch-unavailable.png);background-size:calc(100% - 35px) 48px}.colours-modal .colour__button--outOfStock{background:#f3f3f3 linear-gradient(to top left,rgba(0,0,0,0),rgba(0,0,0,0) 49%,#d8d8d8 50%,rgba(0,0,0,0) 51%,rgba(0,0,0,0))}.colours-modal .colour__media{line-height:0;margin-right:8px}.colours-modal .colour__img{flex:0 0 24px;width:24px;height:24px;border-radius:12px}.colours-modal .colour span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:16px 0}.colours-modal .colour--twoColours{flex:0 1 48%}.colours-modal .pdp-colours--enlarge .colour__button{padding:8px}.colours-modal .pdp-colours--enlarge .colour__media{position:relative;width:50px;height:50px;flex:0 0 50px}.colours-modal .pdp-colours--enlarge .colour__media:before{position:absolute;display:block;content:"";height:100%;width:100%;background:url(/furniture-lights/sofas/_next/static/media/swatch_border.a8092940.svg) no-repeat top/cover}.colours-modal .pdp-colours--enlarge .colour__button--disabled,.colours-modal .pdp-colours--enlarge .colour__button--outOfStock{background-size:contain}.colours-modal .pdp-colours--enlarge .colour__button--disabled .colour__media:before,.colours-modal .pdp-colours--enlarge .colour__button--outOfStock .colour__media:before{background-position:bottom}.colours-modal .pdp-colours--enlarge .colour__img{width:100%;height:100%;border-radius:0}.colours-modal .pdp-colours--enlarge .colour span{text-overflow:inherit;white-space:normal;padding:2px 0;font-size:14px}.colours-modal>div[class^=modal_content]{height:100%;display:flex}.colours-modal>div[class^=modal_content]>div[class^=modal_children]{display:flex;flex-direction:column}.colours-modal .colour{margin-left:0;margin-bottom:16px}.colours-modal__content{display:flex;flex-direction:column}.colours-modal .pdp__label{display:none}.colours-modal__header{z-index:100;padding-bottom:16px;background-color:#fff}.colours-modal__preview img{max-width:100%;vertical-align:middle}.colours-modal__preview.landscape{position:relative;padding-top:80%;overflow:hidden}.colours-modal__preview.landscape img{position:absolute;bottom:0}.colours-modal__preview.portrait{width:60%;display:block;margin:0 auto}.colours-modal__colours{overflow-y:auto;padding:0 16px}.delivery-information__modal table{width:100%}.delivery-information__modal td{border-bottom:1px solid #d8d8d8;padding:12px 12px 12px 0;vertical-align:top}.delivery-information__modal td:first-child{width:25%}.delivery-information__modal td:nth-child(3){padding-left:20px;width:105px;color:var(--heading-xs-color,#141414);font-family:var(--heading-xs-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-xs-font-size,font-size-heading-extra-small);font-weight:var(--heading-xs-font-weight,600);line-height:var(--heading-xs-line-height,22px);letter-spacing:var(--heading-xs-letter-spacing,normal);margin-top:var(--heading-xs-margin-top,0);text-transform:var(--heading-xs-text-transform,none)}.delivery-information__modal td:first-child{font-weight:400}.delivery-information__modal__returns{text-align:center}.delivery-information__modal__returns h3{margin:24px 0 16px}.delivery-information__modal__returns p{margin-bottom:24px}.delivery-information__modal__returns button{margin:0 8px 16px}.delivery-information{border-bottom:1px solid #d8d8d8}.delivery-information__blocks{display:flex;flex-direction:column}@media only screen and (min-width:768px){.delivery-information__blocks{flex-direction:row;justify-content:center}}.delivery-information__blocks>div{text-align:center}.delivery-information__blocks>div:after{display:block;content:"";height:1px;width:50%;margin:32px auto 16px;background-color:#d8d8d8}@media only screen and (min-width:768px){.delivery-information__blocks>div{padding:0 16px;flex-basis:33%;border-right:1px solid #d8d8d8}.delivery-information__blocks>div:last-child{border:none}.delivery-information__blocks>div:after{display:none}}.delivery-information__icon{margin:8px 0}@media only screen and (min-width:1024px){.covid-notice{display:flex;justify-content:center}.covid-notice__message{width:50%}}.fabrics{margin-bottom:24px}.fabrics.is-open{position:absolute;background:#fff;width:100vw;height:100vh;z-index:90;top:0;left:0}.fabrics__groups{overflow-y:scroll;max-height:60vh}.fabrics-selector__header-body{display:flex;justify-content:space-between;padding:16px}.fabrics-selector__header{padding:8px 16px;background:#fff;width:100%}.fabrics-selector__header__icon{position:absolute;top:0;margin:8px}.fabrics-selector__header__icon svg{display:block}.fabrics-selector__header__icon--chevron{margin:15px 0 0}@media only screen and (min-width:768px){.fabrics-selector__header__icon--chevron{display:none}}.fabrics-selector__header__icon--close{display:none;left:auto;right:0}@media only screen and (min-width:768px){.fabrics-selector__header__icon--close{display:block}}.fabrics-selector__header__icon--alwaysVisible{display:block}.fabrics-selector__header__button{display:flex;flex-direction:column;position:relative;padding:0;cursor:pointer;color:#141414;text-align:center;font-family:inherit;font-size:16px;font-weight:400;line-height:20px;width:100%;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #d8d8d8}.fabrics-selector__header h2{margin:0;text-align:left;font-size:16px;font-weight:400}.fabrics-selector__heading{padding-left:32px}@media only screen and (min-width:768px){.fabrics-selector__heading{padding-left:0}}.fabrics-list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:0;padding:0}@supports(display:grid){.fabrics-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}}.fabrics-list li{margin:0 8px 8px 0}@supports(display:grid){.fabrics-list li{margin-right:0}}.fabrics-list__swatch{width:68px;height:68px;display:block;overflow:hidden;text-align:center;border:2px solid rgba(0,0,0,0)}.fabrics-list__swatch.is-selected{border:2px solid #000}.fabrics-group{padding:0 16px 16px}.fabrics-group h2{text-transform:capitalize;font-size:16px;font-weight:400}.fabrics-group__more-button{color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);margin-top:var(--body-m-margin-top,0);text-transform:var(--body-m-text-transform,none);background-color:rgba(0,0,0,0);border:none;font-family:inherit;display:flex;justify-content:center;width:100%;cursor:pointer}.fabrics-group__more-button>div{display:flex;align-items:center}.fabrics-group__more-button svg{margin-left:8px}.fabrics-preview{display:flex;background-color:#f3f3f3;border-top:1px solid #d8d8d8;position:relative}@media only screen and (min-width:768px){.fabrics-preview{display:none}}.fabrics-preview__image{position:relative;width:50%;overflow:hidden}.fabrics-preview__overlay{position:absolute;top:0;left:0;text-align:center;width:100%;color:#cc1426;background-color:#fff;padding:4px 0;opacity:.85}.fabrics-preview__overlay-close{position:absolute;top:-7px;right:0;background:url(/assets/icons/close-large.svg) no-repeat 50%;background-size:8px;display:block;height:42px;width:42px;border:none}.fabrics-preview__sofa{-o-object-position:bottom;object-position:bottom}.fabrics-preview__fabric,.fabrics-preview__sofa{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fabrics-preview__fabric{-o-object-position:center;object-position:center}.fabrics-preview__loading{position:absolute;width:100%;height:100%;z-index:2;background:hsla(0,0%,100%,.8);display:none}.fabrics-preview img{max-width:100%}.fabric-details{position:relative;padding:12px 16px;background-color:#f3f3f3;z-index:3}.fabric-details__content{padding:16px}.fabric-details .pdp__order-swatch{border-top:0;padding:0}.fabric-details--pdp{margin-bottom:24px}.fabric-details--pdp .fabric-details__apply-fabric-button{display:none}.fabric-details__title{color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);margin-top:var(--body-m-margin-top,0);text-transform:var(--body-m-text-transform,none);margin-bottom:8px}.fabric-details__button{white-space:nowrap;margin-left:16px;display:inline-flex}.fabric-details__desc{display:none;max-height:0;transition:all .3ms ease}@media only screen and (min-width:768px){.fabric-details__desc{margin-bottom:16px}}.fabric-details__desc__text{max-height:160px;overflow-y:auto}.fabric-details__desc.is-visible{display:block;max-height:200px}.fabric-details__row{display:flex;justify-content:space-between;margin-bottom:12px}.fabric-details__price{color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);margin-top:var(--body-m-margin-top,0);text-transform:var(--body-m-text-transform,none)}.fabric-details__swatch-row{display:flex;justify-content:space-between}.is-visible{max-height:500px}.is-hidden{max-height:0}h2.fabric-selector-is-open{display:none}.fabric-selector-is-open{max-height:0;padding:0;border:0}.fabrics__form{display:flex;justify-content:space-between;padding:12px 16px}.fabrics__form>.fabrics__search-input,.fabrics__form>select{width:48%;height:auto}.fabrics__search-input{border:1px solid #d8d8d8;display:flex;justify-content:space-between}.fabrics__search-input input{min-width:0;border:none;padding-right:0}.fabrics__search-input .fabrics__search-button--FabricsSelectors .fabrics__search-button--icon{height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer}.fabrics__search-input .fabrics__search-button--FabricsSelectors .fabrics__search-button--icon svg{vertical-align:middle}.fabrics__search-input .fabrics__search-button--FabricsSelectors .fabrics__search-button--text{display:none}.fabrics__search-clear{cursor:pointer}.pdpSwatchImage--serrated{position:relative;flex:0 0 auto}.pdpSwatchImage--serrated:before{position:absolute;display:block;content:"";height:100%;width:100%;background:url(/furniture-lights/sofas/_next/static/media/swatch_border.a8092940.svg) no-repeat top/cover}.multiscreen-fabric-selector .mt1{margin-top:8px}.multiscreen-fabric-selector .mt3{margin-top:24px}.multiscreen-fabric-selector .fabrics-list-view__container{height:100%;display:flex;flex-direction:column;padding:0 16px}.multiscreen-fabric-selector .fabrics-list-view__buttons{position:sticky;background:#fff;top:0;z-index:1}.multiscreen-fabric-selector .fabrics-list-view__tabs{display:flex;justify-content:space-between;margin:0 0 8px;border-bottom:1px solid #d8d8d8}.multiscreen-fabric-selector .fabrics-list-view__tabs button{height:48px;border:none;border-bottom:2px solid rgba(0,0,0,0);background:none;text-transform:uppercase;padding:8px}.multiscreen-fabric-selector .fabrics-list-view__tabs button svg{vertical-align:middle}.multiscreen-fabric-selector .fabrics-list-view__tabs button.selected-group{border-bottom:2px solid #141414}.multiscreen-fabric-selector .fabrics-list-view__search{border-bottom:1px solid #d8d8d8;padding:8px 0 24px}.multiscreen-fabric-selector .fabrics-list-view__search-results-row{display:flex;justify-content:space-between}.multiscreen-fabric-selector .fabrics-list-view__search .fabrics__search-input{border:none}.multiscreen-fabric-selector .fabrics-list-view__search .fabrics__search-input-box{border:1px solid #6f6f6f}.multiscreen-fabric-selector .fabrics-list-view__search .fabrics__search-button{margin-left:8px}.multiscreen-fabric-selector .fabrics-list-view__search .fabrics__search-button--icon{display:none}.multiscreen-fabric-selector .fabric-group{border-bottom:1px solid #d8d8d8}.multiscreen-fabric-selector .fabric-group__heading{font-weight:400;font-size:16px;margin:24px 0 16px}.multiscreen-fabric-selector .fabric-group__heading--price-band{display:flex}.multiscreen-fabric-selector .fabric-group__price-band-letter{flex-shrink:0;margin:0 8px 0 0;background-color:#141414;color:#fff;border-radius:50%;width:36px;height:36px;font-size:16px;line-height:36px;text-align:center}.multiscreen-fabric-selector .fabric-group__price-band-details{display:flex;flex-direction:column}.multiscreen-fabric-selector .fabric-group__price-band-line1{height:36px;line-height:36px}.multiscreen-fabric-selector .fabric-group__count,.multiscreen-fabric-selector .fabric-group__price-band-line2{font-weight:400}.multiscreen-fabric-selector .fabric-group__count--price-band{font-weight:400;margin-bottom:16px}.multiscreen-fabric-selector .fabric-group__fabrics{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:0;padding:0}@supports(display:grid){.multiscreen-fabric-selector .fabric-group__fabrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(65px,1fr));grid-template-rows:repeat(auto-fill,minmax(65px,1fr))}}.multiscreen-fabric-selector .fabric-group__fabrics li{margin:0 16px 16px 0}@supports(display:grid){.multiscreen-fabric-selector .fabric-group__fabrics li{margin-right:0}}.multiscreen-fabric-selector .fabric-group__option{border:none;background-color:#fff;padding:2px}.multiscreen-fabric-selector .fabric-group__option.is-selected{border:2px solid #000}.multiscreen-fabric-selector .fabric-group__swatch{width:55px;height:55px;flex-basis:55px;flex-shrink:0;overflow:hidden;text-align:center}.multiscreen-fabric-selector .fabric-group__swatch-serrated-edge{position:relative;flex:0 0 55px;height:55px}.multiscreen-fabric-selector .fabric-group__swatch-serrated-edge:before{position:absolute;display:block;content:"";height:100%;width:100%;background:url(/upholstery-beta/static/single-swatch-border.svg) no-repeat top/cover}.multiscreen-fabric-selector .fabric-group__swatch-serrated-edge.is-selected{border:2px solid #000}.multiscreen-fabric-selector .fabric-group:last-of-type{border:none}.multiscreen-fabric-selector .fabric-details__container{height:100%;max-height:100%;display:flex;flex-direction:column}.multiscreen-fabric-selector .fabric-details__name{color:var(--subtitle-m-color,#141414);font-family:var(--subtitle-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--subtitle-m-font-size,24px);font-weight:var(--subtitle-m-font-weight,400);line-height:var(--subtitle-m-line-height,28px);letter-spacing:var(--subtitle-m-letter-spacing,normal);margin-top:var(--subtitle-m-margin-top,0);text-transform:var(--subtitle-m-text-transform,none);margin-bottom:8px}.multiscreen-fabric-selector .fabric-details__price-row{display:flex;align-items:center;margin-bottom:8px}.multiscreen-fabric-selector .fabric-details__promo{margin-bottom:8px;color:#cc1426}.multiscreen-fabric-selector .fabric-details__band{margin:0 8px 0 0;background-color:#141414;color:#fff;border-radius:50%;width:28px;height:28px;font-weight:400;line-height:28px;text-align:center}.multiscreen-fabric-selector .fabric-details__description{margin-bottom:8px}.multiscreen-fabric-selector .fabric-details__composition{margin:16px 0}.multiscreen-fabric-selector .fabric-details__chevron{vertical-align:middle;margin-left:4px}.multiscreen-fabric-selector .fabric-details__previews__sofa-container{height:350px}.multiscreen-fabric-selector .fabric-details__previews__sofa-container .fabric-details__previews__loading{position:absolute;width:100%;height:350px;z-index:2;background:hsla(0,0%,100%,.8);display:none}.multiscreen-fabric-selector .fabric-details__previews__sofa-container--landscape{position:relative;padding-top:90%;overflow:hidden}.multiscreen-fabric-selector .fabric-details__previews__sofa-container--landscape .fabric-details__previews__loading,.multiscreen-fabric-selector .fabric-details__previews__sofa-container--landscape img{position:absolute;bottom:0}.multiscreen-fabric-selector .fabric-details__previews__sofa{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.multiscreen-fabric-selector .fabric-details__previews__fabric-container{height:300px;margin:0 -16px}.multiscreen-fabric-selector .fabric-details__previews__fabric-container .fabric-details__previews__loading{position:absolute;width:100%;height:300px;z-index:2;background:hsla(0,0%,100%,.8);display:none}.multiscreen-fabric-selector .fabric-details__previews__fabric{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.multiscreen-fabric-selector .fabric-details__swatch-tooltip{margin-left:8px}.multiscreen-fabric-selector .fabric-details__swatch-tooltip__popover{margin-left:16px}.multiscreen-fabric-selector .fabric-details__swatch-row1{display:flex;margin:16px 0 8px}.multiscreen-fabric-selector .fabric-details__message{display:none}.multiscreen-fabric-selector .fabric-details__message--visible{display:block}.multiscreen-fabric-selector .fabric-details__confirm{position:sticky;bottom:0;background:#fff;border-top:1px solid #d8d8d8;padding:16px 16px 0}.loading-spinner__container{display:flex;justify-content:center;align-items:center}.features-main .features-main__feature{border-bottom:1px dashed #333;margin-bottom:20px}@media only screen and (min-width:768px){.features-main .features-main__wrapper{display:flex}.features-main .features-main__wrapper>div:first-child{padding-right:20px;width:33%}}.features-main input[type=number]{xtext-align:right;border:1px solid #5c5c5c;font-size:16px}.features-main input.in-use{background-color:#419bf9}.features-main a:not([href]){cursor:pointer;text-decoration:underline}.features-main .left-right-slider.left .slot{fill:#ccc}.features-main .left-right-slider.right .slot{fill:#419bf9}.features-main .options-selector label{margin-right:32px}.features-main .features-main__values{display:flex}.features-main .features-main__values>span{margin:16px 16px 16px 0;padding:2px 4px;border-radius:4px}.features-main .features-main__values>span:first-child{font-weight:700}.features-main .features-main__values>span.active{background-color:#5c5c5c;color:#fff}.features-main .features-main__env-name{font-size:16px;color:#888}.features-main .features-main__env-name pre{display:inline-block;margin:2px 0 2px 10px}.filter-option__number{margin-left:16px}.filter-option__number .apply-button{background:#f3f3f3;border:none;margin-left:8px;cursor:pointer;height:100%;padding:0 24px;text-align:center}.filter-option__number .size-form{display:flex}.filter-option__number--input-and-sufix{display:flex;justify-content:space-between;border:1px solid #d8d8d8;padding:19px 16px;width:120px;white-space:nowrap}.filter-option__number--input-and-sufix input[type=number]{min-width:0;text-align:right;border:none;flex-basis:100%}.filter-option__number--input-and-sufix input[type=number]::-webkit-inner-spin-button,.filter-option__number--input-and-sufix input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-option__number--input-and-sufix input[type=number]{-moz-appearance:textfield}.filter-option__label{padding:8px 0}.drawerBodyScrollDisable{overflow-y:hidden;height:100%;overscroll-behavior:none}.drawerHtmlScrollDisable{overflow:hidden;height:100%;overscroll-behavior:none}.filters-drawer__container--open:before{position:fixed;right:0;top:0;content:"";width:100%;height:100%;background-color:#000;animation:shade .2s ease-out;opacity:.3;will-change:opacity;z-index:200}@keyframes shade{0%{opacity:0}to{opacity:.3}}.filters-drawer{position:fixed;top:0;right:0;transform:translateX(360px);z-index:200;display:flex;flex-direction:column;background:#fff;width:100%;transition:transform .2s ease-out;max-width:360px;height:100%;visibility:hidden}.filters-drawer--open{visibility:visible;transform:none}.filters-drawer--open .filters-drawer__done{transform:none}.filters-drawer__main{position:fixed;width:360px;overflow-y:auto;height:calc(100% - 85px)}.filters-drawer__header__button{position:relative;width:100%;background:#fff;border:none;border-bottom:1px solid #d8d8d8;color:var(--capitals-color,#141414);font-family:var(--capitals-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--capitals-font-size,13px);font-weight:var(--capitals-font-weight,500);line-height:var(--capitals-line-height,18px);letter-spacing:var(--capitals-letter-spacing,3px);margin-top:var(--capitals-margin-top,0);text-transform:var(--capitals-text-transform,uppercase)}.filters-drawer__header__icon{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.filters-drawer .out-of-stock{display:block;border-bottom:1px solid #d8d8d8;min-width:100%;padding:16px;margin:0}.filters-drawer .out-of-stock label,.filters-drawer__actions{display:flex;justify-content:space-between}.filters-drawer__actions{margin:16px 16px 0}.filters-drawer__filter{border:1px solid #d8d8d8;margin:16px}.filters-drawer__filter--active{border:1px solid #141414}.filters-drawer__filter--active .filters-drawer__toggle{padding-bottom:0}.filters-drawer__filter--active .filters-drawer__dropdown{display:block}.filters-drawer__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px;background:#fff;border:none}.filters-drawer__toggle__content{text-align:left;flex:1 0 auto}.filters-drawer__toggle__selections{color:#6f6f6f;font-size:14px;font-weight:400;max-width:280px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:4px}.filters-drawer__dropdown{display:none;padding:16px}.filters-drawer__dropdown>*{padding-bottom:12px}.filters-drawer__dropdown>:last-child{padding:0}.filters-drawer__dropdown .c-option__label{display:block;padding:12px;border:1px solid #d8d8d8;transition:border-color .2s ease-in}.filters-drawer__dropdown .c-option__input:checked~.c-option__label,.filters-drawer__dropdown .c-option__label:hover{border-color:#6f6f6f}.filters-drawer__dropdown .c-option__input:disabled~.c-option__label{background:#f3f3f3}@media only screen and (min-width:1024px){.filters-drawer__dropdown .c-option__label{padding:0;border:none}.filters-drawer__dropdown .c-option__input:disabled~.c-option__label{background:none}}.filters-drawer__done{border-top:1px solid #d8d8d8;padding:16px 16px 0;position:fixed;bottom:0;right:0;transform:translateX(360px);width:360px;background-color:#fff;transition:transform}.filters-drawer .filter-option__number{margin:0}.c-option--is-button .c-option__label{display:block;background-color:#fff;text-align:center;text-decoration:none;cursor:pointer;min-width:48px;width:100%;min-height:48px;padding:0 16px;border-radius:2px;transition:border-radius 125ms,border-color 125ms,box-shadow 125ms;border:1px solid #7f7f7f}@media(hover:hover)and (min-width:768px){.c-option--is-button .c-option__label:not(.c-option__label--disabled):hover{border-radius:4px;border-color:#141414}.c-option--is-button .c-option__label:not(.c-option__label--disabled):active{transition-duration:0s;border-color:#141414}}.c-option--is-button .c-option__label--unavailable{background-color:#f3f3f3;background-image:linear-gradient(to top left,rgba(0,0,0,0),rgba(0,0,0,0) 49%,#d8d8d8 50%,rgba(0,0,0,0) 51%,rgba(0,0,0,0))}.c-option--is-button .c-option__label--disabled{cursor:default;background-color:#f3f3f3;border:none}.c-option--is-button .c-option__label--minimisePadding{padding:0 1px}.c-option--is-button .c-option__input:checked~.c-option__label,.c-option--is-button .c-option__label--selected{border-color:#141414;box-shadow:inset 0 0 0 1px #141414}@supports not selector(:focus-visible){.c-option--is-button :global(.jl-focusmanager-show) .c-option__input:focus~.c-option__label{outline:3px solid #2989ff;outline-offset:2px}}.c-option--is-button .c-option__input:checked:disabled~.c-option__label,.c-option--is-button .c-option__label--disabled.c-option__label--checked{border-radius:2px;border:none;background-color:#f3f3f3}.c-option--is-button .c-option__input:disabled~.c-option__label{cursor:default;background-color:#f3f3f3;border:none}.c-option__label{display:block;position:relative;padding-left:28px}.c-option--is-button .c-option__label{padding:16px 16px 16px 44px;text-align:left}.c-option__label:not(.c-option__label--disabled){cursor:pointer}.c-option__primary-label{display:flex}.c-option__primary-label-aside{margin-left:auto;padding-left:8px}.c-option__primary-label--with-container{color:#5b5b5b}.c-option__label--disabled>.c-option__primary-label--with-container{color:#ccc}.c-option__secondary-label{margin-top:8px}.c-option__secondary-label>:last-child{margin-bottom:0}.c-option__label.c-option__label--with-container{border:1px solid rgba(0,0,0,0);padding:16px 16px 16px 42px;border-radius:2px}.c-option__label.c-option__label--with-container.c-option__label--is-bordered{border-color:#ccc}.c-option__label.c-option__label--with-container:hover{border:1px solid rgba(0,0,0,0)}.c-option__label.c-option__label--with-container:hover.c-option__label--is-bordered{border-color:#7f7f7f;border-radius:4px}.c-option__label.c-option__label--with-container:after,.c-option__label.c-option__label--with-container:before{left:16px;top:16px}.c-option__label:after,.c-option__label:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;transition:.4s}.c-option--is-button .c-option__label:after,.c-option--is-button .c-option__label:before{left:16px;top:17px}@supports not selector(:focus-visible){:global(body:not([data-jl-focusmanager-active])) .c-option__input:focus~.c-option__label:not(.c-option__label--focus-on-label):before,:global(body[data-jl-focusmanager-active].jl-focusmanager-show) .c-option__input:focus~.c-option__label:not(.c-option__label--focus-on-label):before{outline:3px solid #2989ff;outline-offset:2px;transition:none}:global(body:not([data-jl-focusmanager-active])) .c-option__input:focus~.c-option__label--focus-on-label,:global(body[data-jl-focusmanager-active].jl-focusmanager-show) .c-option__input:focus~.c-option__label--focus-on-label{outline:3px solid #2989ff;outline-offset:2px;transition:none}}@supports selector(:focus-visible){:global(body:not([data-jl-focusmanager-active])) .c-option__input:focus-visible~.c-option__label:not(.c-option__label--focus-on-label):before,:global(body[data-jl-focusmanager-active].jl-focusmanager-show) .c-option__input:focus-visible~.c-option__label:not(.c-option__label--focus-on-label):before{outline:3px solid #2989ff;outline-offset:2px;transition:none}:global(body:not([data-jl-focusmanager-active])) .c-option__input:focus-visible~.c-option__label--focus-on-label,:global(body[data-jl-focusmanager-active].jl-focusmanager-show) .c-option__input:focus-visible~.c-option__label--focus-on-label{outline:3px solid #2989ff;outline-offset:2px;transition:none}}.c-option__label--checkbox:before{border:1px solid #7f7f7f;border-radius:2px}.c-option__label--checkbox:after{-webkit-mask:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" ><path fill-rule="evenodd" clip-rule="evenodd" d="M5.64407 10.2718L12.7921 2.81445L13.875 3.85242L5.68676 12.395L2.14675 8.98725L3.18703 7.9066L5.64407 10.2718Z" /></svg>');mask:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" ><path fill-rule="evenodd" clip-rule="evenodd" d="M5.64407 10.2718L12.7921 2.81445L13.875 3.85242L5.68676 12.395L2.14675 8.98725L3.18703 7.9066L5.64407 10.2718Z" /></svg>');-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--theme-icon-color-inverse,#ffffff);-webkit-mask-position:0 1px;mask-position:0 1px;width:0}.c-option__label--checkbox:not(.c-option__label--disabled):hover:before{border-radius:4px;border-color:#141414}.c-option__input:active~.c-option__label--checkbox:not(.c-option__label--disabled):before,a:active .c-option__label--checkbox:not(.c-option__label--disabled):before{box-shadow:0 0 0 6px #ccc}.c-option__input.c-option__label--with-container:active~.c-option__label--checkbox:not(.c-option__label--disabled),.c-option__input.c-option__label--with-container:checked:hover~.c-option__label--checkbox,.c-option__label--checkbox.c-option__label--checked.c-option__label--with-container:hover,a:active .c-option__label--checkbox:not(.c-option__label--disabled){border-radius:4px}.c-option__input.c-option__label--with-container:checked~.c-option__label--checkbox,.c-option__label--checkbox.c-option__label--checked.c-option__label--with-container{border:2px solid rgba(0,0,0,0);padding:15px 15px 15px 41px;border-radius:2px}.c-option__input.c-option__label--with-container:checked~.c-option__label--checkbox.c-option__label--is-bordered,.c-option__label--checkbox.c-option__label--checked.c-option__label--with-container.c-option__label--is-bordered{border-color:#141414}.c-option__input:checked~.c-option__label--checkbox:before,.c-option__label--checkbox.c-option__label--checked:before{background-color:#141414;border-color:#141414}.c-option__input:checked~.c-option__label--checkbox:after,.c-option__label--checkbox.c-option__label--checked:after{width:20px}.c-option__label--checkbox.c-option__label--disabled{color:#6f6f6f}.c-option__label--checkbox.c-option__label--disabled:before{background-color:#f3f3f3}.c-option__label--checkbox.c-option__label--disabled.c-option__label--with-container{background-color:#f3f3f3;color:#ccc}.c-option__label--checkbox.c-option__label--disabled.c-option__label--with-container:before{border-color:#ccc}.c-option__label--checkbox.c-option__label--disabled.c-option__label--with-container.c-option__label--is-bordered,.c-option__label--checkbox.c-option__label--disabled.c-option__label--with-container:hover{border-color:rgba(0,0,0,0)}.c-option__input--disabled:checked~.c-option__label--checkbox:before,.c-option__label--checkbox.c-option__label--checked.c-option__label--disabled:before{border-color:#ccc;background-color:#ccc}.c-option__input--disabled.c-option__label--with-container:checked~.c-option__label--checkbox,.c-option__label--checkbox.c-option__label--checked.c-option__label--disabled.c-option__label--with-container{border:2px solid rgba(0,0,0,0);border-radius:2px}.c-option__input--disabled.c-option__label--with-container:checked~.c-option__label--checkbox.c-option__label--is-bordered,.c-option__label--checkbox.c-option__label--checked.c-option__label--disabled.c-option__label--with-container.c-option__label--is-bordered{border-color:#141414}.c-option__input--disabled.c-option__label--with-container:checked~.c-option__label--checkbox:hover,.c-option__label--checkbox.c-option__label--checked.c-option__label--disabled.c-option__label--with-container:hover{border-radius:2px;border:2px solid rgba(0,0,0,0)}.c-option__input--disabled.c-option__label--with-container:checked~.c-option__label--checkbox:hover.c-option__label--is-bordered,.c-option__label--checkbox.c-option__label--checked.c-option__label--disabled.c-option__label--with-container:hover.c-option__label--is-bordered{border-color:#141414}.c-option__label--radio:before{border:1px solid #7f7f7f;box-shadow:inset 0 0 0 3px #fff;border-radius:50%}.c-option__label--radio:not(.c-option__label--disabled):hover:before{border-color:#141414}.c-option__input:active~.c-option__label--radio:not(.c-option__label--disabled):before,a:active .c-option__label--radio:not(.c-option__label--disabled):before{box-shadow:0 0 0 6px #ccc,inset 0 0 0 3px #fff}.c-option__input:checked~.c-option__label--radio:before,.c-option__label--radio.c-option__label--checked:before{background-color:#141414}.c-option__input.c-option__label--with-container:checked~.c-option__label--radio,.c-option__label--radio.c-option__label--checked.c-option__label--with-container{border:2px solid rgba(0,0,0,0);padding:15px 15px 15px 41px;border-radius:2px}.c-option__input.c-option__label--with-container:checked~.c-option__label--radio:hover,.c-option__label--radio.c-option__label--checked.c-option__label--with-container:hover{border-radius:4px}.c-option__input.c-option__label--with-container:checked~.c-option__label--radio.c-option__label--is-bordered,.c-option__label--radio.c-option__label--checked.c-option__label--with-container.c-option__label--is-bordered{border-color:#141414}.c-option__label--radio.c-option__label--disabled{color:#6f6f6f}.c-option__label--radio.c-option__label--disabled:before{border-color:#ccc;box-shadow:inset 0 0 0 3px #f3f3f3;background-color:#f3f3f3}.c-option__label--radio.c-option__label--disabled.c-option__label--with-container{background-color:#f3f3f3;color:#ccc}.c-option__label--radio.c-option__label--disabled.c-option__label--with-container.c-option__label--is-bordered,.c-option__label--radio.c-option__label--disabled.c-option__label--with-container:hover{border-color:rgba(0,0,0,0)}.c-option__input--disabled:checked~.c-option__label--radio:before,.c-option__label--radio.c-option__label--checked.c-option__label--disabled:before{background-color:#ccc}.c-option__input--disabled.c-option__label--with-container:checked~.c-option__label--radio,.c-option__label--radio.c-option__label--checked.c-option__label--disabled.c-option__label--with-container{border:2px solid rgba(0,0,0,0)}.c-option__input--disabled.c-option__label--with-container:checked~.c-option__label--radio:hover,.c-option__label--radio.c-option__label--checked.c-option__label--disabled.c-option__label--with-container:hover{border:2px solid rgba(0,0,0,0);border-radius:2px}.c-option__input--disabled.c-option__label--with-container:checked~.c-option__label--radio.c-option__label--is-bordered,.c-option__input--disabled.c-option__label--with-container:checked~.c-option__label--radio:hover.c-option__label--is-bordered,.c-option__label--radio.c-option__label--checked.c-option__label--disabled.c-option__label--with-container.c-option__label--is-bordered,.c-option__label--radio.c-option__label--checked.c-option__label--disabled.c-option__label--with-container:hover.c-option__label--is-bordered{border-color:#141414}.filters-experience-desktop{display:none;background-color:#fff}@media only screen and (min-width:768px){.filters-experience-desktop{top:0;z-index:7;position:sticky;display:block}}.filter-and-sort-bar{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.filter-and-sort-bar,.filters-selector{display:flex;justify-content:space-between}.filters-selector{align-items:center}.filters-selector__tabs{display:flex}.filters-selector__group select{border:none}.filters-selector .c-option .c-option__primaryLabel{white-space:nowrap}.filters-selector .c-option__input:disabled~label .c-option__primaryLabel:before{border-color:#d8d8d8}.filters-selector .filter-option__number{margin:16px 0 0}.filters__tab{position:relative;margin:-1px 0}.filters__tab__link{position:relative;z-index:7;border:1px solid rgba(0,0,0,0);background:none;display:flex;align-items:center;padding:16px 8px;color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);margin-top:var(--body-m-margin-top,0);text-transform:var(--body-m-text-transform,none)}@media only screen and (min-width:1024px){.filters__tab__link{padding:16px}}.filters__tab__link>span{color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);margin-top:var(--body-m-margin-top,0);text-transform:var(--body-m-text-transform,none);visibility:hidden}.filters__tab__link>img,.filters__tab__link>svg{margin-left:8px}.filters__tab__link:before{position:absolute;top:50%;transform:translateY(-50%);display:block;content:attr(data-name)}.filters__tab__link:hover{border-color:#141414 rgba(0,0,0,0) #141414 #141414}.filters__tab--active .filters__tab__link{border:1px solid #141414;border-bottom-color:#fff}.filters__tab--active .filters__dropdown{display:block}.filters__tab--active .filters__dropdown--colour{display:flex;flex-wrap:wrap;width:412px}.filters__tab--childSelected button:before,.filters__tab--childSelectedInDrawer button{color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);margin-top:var(--body-m-margin-top,0);text-transform:var(--body-m-text-transform,none)}.filters__tab:last-child .filters__tab__link:hover{border-right-color:#141414}.filters__tab:hover:not(.filters__tab--active)+.filters__tab:not(.filters__tab--active) button{border-left-color:#141414}.filters__tab--active+.filters__tab button:hover{border-left-color:rgba(0,0,0,0)}.filters__dropdown{display:none;position:absolute;bottom:1px;transform:translateY(100%);z-index:6;background-color:#fff;border:1px solid #141414;padding:16px;min-width:200px}.filters__dropdown--outofbound{right:0}.filters__dropdown>*{padding-bottom:12px}.filters__dropdown>:last-child{padding:0}.filters__colour{display:block;text-decoration:none}.filters__colour--disabled label{cursor:default}.filters__colour--disabled label:hover{border-color:#d8d8d8}.filters__dropdown--colour .filters__colour{width:180px}.filters__dropdown--colour .filters__colour:nth-of-type(odd){margin-right:16px}@media only screen and (min-width:0px)and (max-width:767px){.filter-container{background:#fff;position:sticky;z-index:6;transition-duration:.5s}.filter-container--esi-header{top:115px}.filter-container--peeped{top:0;transition:top .25s ease-in-out}}.filter-bar__nav-button{display:block;width:100%;box-sizing:border-box;padding:16px;border:1px solid #d8d8d8;line-height:1;font-weight:400;text-decoration:none;text-align:center}.filter-bar--mobile{display:flex;justify-content:space-between}.filter-bar--mobile .product-sort{flex-basis:48%}.filter-bar--mobile .product-sort option{text-indent:0}.filter-bar--mobile .product-sort+.filter-bar__nav-button{flex-basis:48%;margin-bottom:0}@media only screen and (min-width:768px){.filter-bar--mobile{display:none}}.ifc-info{text-align:center}.ifc-info__headline{text-transform:uppercase;font-size:14px;letter-spacing:2px;display:flex;justify-content:center;align-items:center}.ifc-info__headline__terms{font-size:12px}@media only screen and (min-width:768px){.ifc-info__headline-text{display:flex}}.ifc-info__provider{font-size:14px}.ifc-info__spend-threshold-list{list-style-type:none}.ifc-info__spend-threshold-list-item{position:relative}.ifc-info__spend-threshold-list-item:before{content:"-";position:absolute;text-indent:-3rem}.ifc-promo{border:1px solid #000;min-height:166px;display:flex;flex-direction:column;justify-content:space-between;padding:12px;text-align:center}@media only screen and (min-width:768px){.ifc-promo{min-height:110px}}.ifc-promo__text{text-transform:uppercase;letter-spacing:2px;padding-top:16px}@media only screen and (min-width:768px){.ifc-promo__text{padding-top:0}}.ifc-promo__text__terms{font-size:12px}@media only screen and (min-width:768px){.ifc-promo__text__terms--mobile{display:none}}.ifc-promo__text__terms--desktop{display:none}@media only screen and (min-width:768px){.ifc-promo__text__terms--desktop{display:block}}.ifc-promo__title{display:flex;flex-direction:row;justify-content:center}.ifc-promo__icon{width:48px;height:48px}@media only screen and (min-width:768px){.ifc-promo{flex-direction:row;text-align:left}}.ifc__container{max-width:385px}.out-of-stock{display:none;padding:0 16px;margin:24px auto}@media only screen and (min-width:768px){.out-of-stock{display:flex;justify-content:center}}.out-of-stock--filterPage{display:block;padding:16px;margin:0;max-width:100%;border-bottom:1px solid #d8d8d8}.product-sort form,.product-sort select{height:100%}.product-sort form{display:flex}.product-sort select{border-radius:0;width:100%}.product-sort input[type=submit]{display:none;visibility:hidden;padding:0;width:75px}.product-sort input[type=submit].button--noscript{display:block;visibility:visible;height:100%}.product-sort #sofa-sort{border:1px solid}@media only screen and (min-width:768px){.product-sort #sofa-sort{border:none}}.quick-links-container{min-height:117px}@media only screen and (min-width:768px){.quick-links-container{min-height:138px}}.quick-links{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}@media only screen and (min-width:768px){.quick-links{overflow:visible;margin-bottom:16px}}.quick-link{flex:1 1 100%;margin:0 8px;min-width:145px;cursor:pointer;text-align:center}@media only screen and (min-width:768px){.quick-link{min-width:auto}}.quick-link:first-child{margin-left:0}.quick-link:last-child{margin-right:0}.quick-link h4{color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);text-transform:var(--body-m-text-transform,none);text-transform:uppercase;margin:8px 0}.quick-link a{display:block;text-decoration:none}.quick-link__link-contents{display:flex;flex-direction:column}.quick-link__aem{min-height:80px}@media only screen and (min-width:768px){.quick-link__aem{min-height:61px}}@media only screen and (min-width:1024px){.quick-link__aem{min-height:85px}}@media only screen and (min-width:1280px){.quick-link__aem{min-height:101px}}.quick-link__aem img{display:block}.quick-link__aem h4{display:none}.quick-link__heading{display:block}.quick-link img{width:100%}.swatch-product-wrapper{min-height:54px;padding-top:16px;border-top:1px solid #d8d8d8}.results-header{margin:8px 0 0}@media only screen and (min-width:768px){.results-header{margin:24px 0}}.results-header__header{display:flex;flex-wrap:wrap}.results-header__applied-filters{flex:1 0 100%}.results-header__navigation{text-align:right}.results-header__count,.results-header__navigation{flex:1 0 50%}.results-header__pagination{margin:0 auto}@media only screen and (min-width:1024px){.results-header__count{order:-1}.results-header__applied-filters{flex-basis:50%}.results-header__count,.results-header__navigation{flex:1 0 25%}}.results-header__link{display:inline-block;cursor:pointer;color:#141414;text-align:right;margin:0;text-decoration:underline;font-size:16px}.results-header__link--right-aligned{justify-content:flex-end;width:144px}.results-header__active{font-weight:400;color:#141414}.results-header__message{margin:32px 0;width:100%;text-align:center}.page-title{color:var(--heading-s-color,#141414);font-family:var(--heading-s-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-s-font-size,20px);font-weight:var(--heading-s-font-weight,600);line-height:var(--heading-s-line-height,28px);letter-spacing:var(--heading-s-letter-spacing,initial);margin-top:var(--heading-s-margin-top,0);text-transform:var(--heading-s-text-transform,none);text-align:center;margin-bottom:8px;padding:16px 0 8px;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px){.page-title{padding:32px 0;height:84px;border-bottom:none}}.c-toggle--hidden{position:absolute!important;top:-9999px!important;left:-9999px!important}.c-toggle__button{display:flex;justify-content:space-between;width:100%;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer}.c-toggle__switch{display:flex;align-items:center;justify-content:flex-end;position:relative;height:28px;width:56px;padding:0 8px;margin-left:8px;color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);margin-top:var(--body-m-margin-top,0);text-transform:var(--body-m-text-transform,none);font-size:14px;background:#fff;border:1px solid #d8d8d8;border-radius:16px}.c-toggle__switch:before{display:block;content:"";position:absolute;left:1px;top:50%;transform:translateY(-50%);border-radius:50%;border:1px solid #d8d8d8;width:24px;height:24px;background:#fff}.c-toggle__switch--enabled{justify-content:flex-start;background-color:#141414;color:#fff}.c-toggle__switch--enabled:before{left:auto;right:1px}.trade-banner--desktop{display:none}@media only screen and (min-width:768px){.trade-banner--desktop{display:block}}@media only screen and (min-width:1024px){.trade-banner--desktop{margin-bottom:16px}}@media only screen and (min-width:768px){.trade-banner--mobile{display:none}}.why-buy{padding-bottom:8px}@media only screen and (min-width:768px){.why-buy{padding-bottom:32px}}.why-buy__blocks{padding:0 16px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column}@media only screen and (min-width:768px){.why-buy__blocks{flex-direction:row;justify-content:center}}.why-buy__block{text-align:center;border-bottom:1px solid #141414;margin-bottom:24px}@media only screen and (min-width:768px){.why-buy__block{margin:0 16px;flex-basis:33%}}.why-buy__text{padding-top:8px}.c-option--is-button .c-option__input,.c-option--is-button .c-option__properties,.multiscreen-fabric-selector .visually-hidden,.upholstery-app .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;text-indent:-9999px}.wish-list-container{padding-bottom:8px}