/* Same spacing scale as the approved fabric landing. Scoped to finishes only. */
#furman-finishes {
  --ff-space-text:16px;
  --ff-space-content:32px;
  --ff-space-heading:40px;
  --ff-space-hero:64px;
  --ff-space-label:12px;
}
#furman-finishes .ff-hero {padding-block:var(--ff-space-hero)}
#furman-finishes .ff-hero-grid {align-items:end}
#furman-finishes .ff-hero-copy {align-self:stretch;display:flex;flex-direction:column;align-items:flex-start}
#furman-finishes .ff-hero h1 {margin-block:var(--ff-space-label) var(--ff-space-text)}
#furman-finishes .ff-hero-description {margin-top:var(--ff-space-text);margin-bottom:var(--ff-space-content)}
#furman-finishes .ff-hero-copy .ff-primary-link {margin-top:auto}
#furman-finishes .ff-hero-figure {position:relative}
#furman-finishes .ff-hero-figure figcaption {position:absolute;top:100%;right:0;left:0;margin-top:var(--ff-space-label)}
#furman-finishes .ff-section {padding-block:var(--ff-space-content)}
#furman-finishes .ff-categories {padding-top:var(--ff-space-heading)}
#furman-finishes .ff-section-heading {margin-bottom:var(--ff-space-heading)}
#furman-finishes .ff-section-heading h2,#furman-finishes .ff-selection h2 {margin-top:var(--ff-space-label)}
#furman-finishes .ff-card-copy,#furman-finishes .ff-sample-copy {padding:24px}
#furman-finishes .ff-card p {margin-block:var(--ff-space-text) 24px}
#furman-finishes .ff-selection-copy p {margin-bottom:var(--ff-space-text)}
#furman-finishes .ff-selection-copy .ff-color-note {margin-top:var(--ff-space-content);padding-top:24px;margin-bottom:0}
/* Inner pages have a text introduction, navigation, and groups of samples. */
#furman-finishes .ff-inner-hero {padding-block:var(--ff-space-content)}
#furman-finishes .ff-breadcrumbs {margin-bottom:var(--ff-space-content)}
#furman-finishes .ff-inner h1 {margin-block:var(--ff-space-label) var(--ff-space-text)}
#furman-finishes .ff-inner-summary {margin-top:var(--ff-space-text)}
#furman-finishes .ff-material-nav {margin-top:var(--ff-space-content);padding-top:24px}
#furman-finishes .ff-container.ff-inner-catalog {padding-top:var(--ff-space-heading);padding-bottom:var(--ff-space-content)}
#furman-finishes .ff-group-heading {margin-bottom:var(--ff-space-heading)}
#furman-finishes .ff-sample-group+.ff-sample-group {margin-top:var(--ff-space-heading)}
#furman-finishes .ff-sample .ff-text-link {padding-top:24px}
@media(max-width:720px) {
 #furman-finishes {--ff-space-content:24px;--ff-space-heading:32px;--ff-space-hero:32px}
 #furman-finishes .ff-hero-grid {gap:var(--ff-space-hero)}
 #furman-finishes .ff-hero-copy {display:block}
 #furman-finishes .ff-hero-description {margin-bottom:0}
 #furman-finishes .ff-hero-copy .ff-primary-link {margin-top:var(--ff-space-content)}
 #furman-finishes .ff-section-heading>p {margin-top:var(--ff-space-text)}
 #furman-finishes .ff-selection-grid {gap:var(--ff-space-content)}
 #furman-finishes .ff-inner-hero {padding-block:var(--ff-space-hero)}
}
