:root{--fb-ground: #F7F6F3;--fb-ink: #141414;--fb-stone: #6F6B66;--fb-hairline: #E4E1DC;--fb-sale: #B3261E;--fb-accent: var(--fb-ink)}.fb-data{color:var(--fb-stone);font-family:var(--font-body--family, Archivo),Arial,Helvetica,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.12em;line-height:1.55;text-transform:uppercase}.product-card,.product-card .product-card__content{border-radius:2px;box-shadow:none}.product-card .product-card__content{border:1px solid var(--fb-hairline)}:focus-visible{outline:2px solid var(--fb-ink);outline-offset:2px}.fb-ledger{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:3px;justify-content:var(--fb-ledger-alignment, flex-start);margin:0}.fb-ledger__item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.fb-ledger__marker{width:3px;height:3px;flex:0 0 3px;background:var(--fb-accent)}.fb-ledger-strip{border-block:1px solid var(--fb-hairline)}.fb-ledger-strip__inner{width:100%;padding-inline:var(--page-margin)}.fb-pigment-split{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:var(--fb-pigment-alignment, flex-start);text-transform:none}.fb-pigment-split__swatches{display:inline-flex;gap:4px}.fb-pigment-split__dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--fb-pigment)}@media screen and (min-width:990px){.product-information__media{position:sticky;top:var(--sticky-header-offset, 0);align-self:start}body:has(#header-group #header-component[data-sticky-state=active]) .product-information__media{--sticky-header-offset: var(--header-height)}}@media screen and (max-width:749px){html,body{overflow-x:hidden;overflow-x:clip}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(16px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.fb-script{font-family:Abramo Script,Georgia,serif}.fb-variance__grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.fb-variance__grid{grid-template-columns:repeat(var(--fb-variance-count, 4),1fr)}}.fb-variance__item{margin:0}.fb-variance__item img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border:1px solid var(--fb-hairline);border-radius:2px}.fb-variance__caption{margin-top:10px;max-width:58ch}.fb-variance__heading{margin:0 0 8px;max-width:22ch}.fb-variance__footnote{margin-top:14px}.product-grid,.product-list__grid,.resource-list--grid{column-gap:clamp(12px,1.6vw,24px)!important;row-gap:clamp(28px,3vw,44px)!important}.product-card__image,.product-card__image img,.product-media img{aspect-ratio:4 / 5;object-fit:cover;width:100%;background:var(--fb-hairline)}.product-card__image{border-radius:2px;overflow:hidden}.product-card__content{padding-top:12px}.fb-script,.section-heading--script{font-family:Abramo Script,Georgia,serif}.fb-hero{position:relative;display:grid;place-items:center;min-height:var(--fb-hero-height, 70vh);padding:clamp(72px,12vh,140px) 20px;overflow:hidden;isolation:isolate}@media(max-width:749px){.fb-hero{min-height:58vh}}.fb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.fb-hero__media img,.fb-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.fb-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 82% 60% at 50% 48%,rgba(20,20,20,calc(var(--fb-hero-scrim, .35) * 1.3)),rgba(20,20,20,calc(var(--fb-hero-scrim, .35) * .7)) 58%,#14141400),linear-gradient(180deg,rgba(20,20,20,calc(var(--fb-hero-scrim, .35) * 1)),rgba(20,20,20,calc(var(--fb-hero-scrim, .35) * .62)) 45%,rgba(20,20,20,calc(var(--fb-hero-scrim, .35) * 1.35)))}.fb-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;max-width:46rem;color:#fff}.fb-hero__eyebrow{text-shadow:0 1px 4px rgba(20,20,20,.55);margin:0;color:#ffffffe0;font-size:.6875rem;letter-spacing:.22em}.fb-hero__title{margin:0;font-size:clamp(3rem,9vw,6.5rem);line-height:.92;letter-spacing:0;text-wrap:balance;text-shadow:0 1px 3px rgba(20,20,20,.42),0 2px 34px rgba(20,20,20,.5)}.fb-hero__body{text-shadow:0 1px 4px rgba(20,20,20,.5);margin:0;max-width:40ch;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65;color:#fffffff0}.fb-hero__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:6px}.fb-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;border-radius:2px;border:1px solid currentColor;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.fb-btn--primary{background:var(--fb-ink);color:var(--fb-ground);border-color:var(--fb-ink)}.fb-btn--primary:hover,.fb-btn--ghost{background:transparent;color:var(--fb-ink)}.fb-btn--ghost:hover{background:var(--fb-ink);color:var(--fb-ground)}.fb-btn--light{background:#fff;color:var(--fb-ink);border-color:#fff}.fb-btn--light:hover{background:transparent;color:#fff}.fb-btn--outline-light{background:transparent;color:#fff;border-color:#ffffffb3}.fb-btn--outline-light:hover{background:#fff;color:var(--fb-ink);border-color:#fff}.header{border-bottom:1px solid var(--fb-hairline)}.header__logo img{image-rendering:auto}.header__menu a,.header nav a{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.fb-section-head{text-align:center;max-width:42rem;margin:0 auto clamp(28px,4vw,44px)}.fb-section-head__eyebrow{margin:0 0 10px}.fb-section-head__title{font-family:Abramo Script,Georgia,serif;font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:1;margin:0;color:var(--fb-ink)}.fb-section-head__body{margin:14px auto 0;max-width:52ch;color:var(--fb-stone);line-height:1.65}.fb-frost{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--fb-hairline) 18%,var(--fb-stone) 50%,var(--fb-hairline) 82%,transparent);opacity:.55}.fb-compare__heading{max-width:22ch;margin:0}.fb-compare__intro{max-width:65ch;margin:10px 0 0}.fb-compare__table-wrap{margin-top:28px}.fb-compare__table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--fb-ink)}.fb-compare__table th,.fb-compare__table td{padding:18px 20px;overflow-wrap:anywhere;text-align:left;vertical-align:top}.fb-compare__head th{border-block:1px solid var(--fb-ink);font-size:16px;font-weight:600}.fb-compare__head th:first-child,.fb-compare__row-label{width:26%}.fb-compare__table tbody tr{border-bottom:1px solid var(--fb-hairline)}.fb-compare__row-label{color:var(--fb-stone)}.fb-compare__value--ours{color:var(--fb-ink);font-weight:600}.fb-compare__value--theirs{color:var(--fb-stone)}.fb-vip__inner{max-width:760px}.fb-vip__heading{max-width:22ch;margin:0}.fb-vip__body{max-width:65ch;margin:10px 0 0}.fb-vip__form{margin-top:24px}.fb-vip__label{display:block;margin-bottom:7px}.fb-vip__fields{display:flex;align-items:stretch;gap:8px}.fb-vip__input{min-width:0;min-height:48px;flex:1 1 auto;padding:12px 14px;border:1px solid var(--fb-ink);border-radius:2px;background:var(--fb-ground);color:var(--fb-ink);font:inherit}.fb-vip__button{min-height:48px;flex:0 0 auto;border-radius:2px;background:var(--fb-ink);color:var(--fb-ground);font-weight:600;white-space:nowrap}.fb-vip__button:hover{background:var(--fb-ink);color:var(--fb-ground)}.fb-vip__message{margin:0;padding:14px 16px;border:1px solid var(--fb-ink);color:var(--fb-ink)}.fb-vip__message--error{margin-bottom:14px}.fb-vip__privacy{margin:10px 0 0}.fb-vip__group{margin:18px 0 0;color:var(--fb-stone)}.fb-vip__group a{text-decoration-color:currentcolor}@media screen and (max-width:749px){.fb-compare__table-wrap{margin-top:22px}.fb-compare__head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fb-compare__table,.fb-compare__table tbody,.fb-compare__table tr,.fb-compare__table th,.fb-compare__table td{display:block;width:100%}.fb-compare__table tbody tr{padding-block:20px}.fb-compare__table tbody tr:first-child{border-top:1px solid var(--fb-ink)}.fb-compare__table th,.fb-compare__table td{padding:0}.fb-compare__row-label{margin-bottom:15px}.fb-compare__value{display:grid;grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);gap:12px}.fb-compare__value+.fb-compare__value{margin-top:10px}.fb-compare__value:before{content:attr(data-column-label);color:var(--fb-stone);font-family:var(--font-body--family, Archivo),Arial,Helvetica,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.12em;line-height:1.55;text-transform:uppercase}.fb-vip__fields{flex-direction:column}.fb-vip__input,.fb-vip__button{width:100%}}@media(max-width:749px){.fb-hero__title{font-size:clamp(2.75rem,13vw,4rem)}.fb-hero__body{font-size:1rem}.fb-hero__inner{gap:16px}.fb-hero__actions{width:100%}.fb-hero__actions .fb-btn{flex:1 1 auto;justify-content:center}.fb-ledger{row-gap:6px}}.fb-ledger+*{margin-top:2px}.fb-pigment-split{margin-top:4px}.product-card__badge,.badge{border-radius:2px;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}.product-card .price{font-variant-numeric:tabular-nums}.fb-ledger__status{font-weight:600;color:var(--fb-ink)}.fb-ledger__status--last-call{color:var(--fb-sale)}.fb-ledger__status--retired{color:var(--fb-stone);text-decoration:line-through}.fb-ledger__now{color:var(--fb-sale);font-weight:600}.fb-window{margin:10px 0 0;padding:12px 14px;border:1px solid var(--fb-hairline);border-radius:2px;background:var(--fb-ground)}.fb-window__line{margin:0;font-size:.875rem;line-height:1.5;color:var(--fb-ink)}.fb-window__meta{margin:6px 0 0}.fb-window__meta{display:flex;flex-wrap:wrap;gap:6px 14px}.fb-window__item{display:inline-flex;align-items:center;gap:8px}.fb-window__item+.fb-window__item:before{content:"";width:3px;height:3px;background:var(--fb-accent);display:inline-block}.fb-retired__grid{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none}@media(min-width:750px){.fb-retired__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.fb-retired__grid{grid-template-columns:repeat(4,1fr)}}.fb-retired__item{margin:0}.fb-retired__media{position:relative;overflow:hidden;border-radius:2px;border:1px solid var(--fb-hairline)}.fb-retired__media img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:grayscale(.78) contrast(.92) brightness(1.04)}.fb-retired__stamp{position:absolute;inset-inline:0;bottom:0;padding:8px 10px;text-align:center;background:#f7f6f3eb;color:var(--fb-ink);border-top:1px solid var(--fb-hairline)}.fb-retired__name{margin:12px 0 4px;font-size:.9375rem;color:var(--fb-stone)}.fb-retired__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0}.fb-retired__meta span+span:before{content:"";display:inline-block;width:3px;height:3px;background:var(--fb-stone);margin-right:8px;vertical-align:middle}.fb-retired__footnote{text-align:center;margin-top:clamp(28px,4vw,44px)}.fb-retired__empty{text-align:center;color:var(--fb-stone)}.fb-giftcase__grid{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--fb-hairline)}.fb-giftcase__item{margin:0;padding:clamp(24px,3vw,34px) 0;border-bottom:1px solid var(--fb-hairline)}.fb-giftcase__lead{margin:0 0 10px;font-size:clamp(1.5rem,3.2vw,2rem);line-height:1.15;color:var(--fb-ink);text-wrap:balance}.fb-giftcase__body{margin:0;color:var(--fb-stone);line-height:1.7;max-width:46ch}.fb-giftcase__actions{margin-top:clamp(28px,4vw,44px);text-align:center}@media(min-width:750px){.fb-giftcase__grid{grid-template-columns:repeat(3,1fr);column-gap:clamp(28px,4vw,56px);border-bottom:1px solid var(--fb-hairline)}.fb-giftcase__item{border-bottom:0;padding-block:clamp(28px,3vw,38px)}}.fb-faq__list{max-width:46rem;margin:0 auto;border-top:1px solid var(--fb-hairline)}.fb-faq__item{border-bottom:1px solid var(--fb-hairline)}.fb-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 2px;cursor:pointer;list-style:none;font-size:clamp(1rem,1.6vw,1.0625rem);line-height:1.45;color:var(--fb-ink)}.fb-faq__q::-webkit-details-marker{display:none}.fb-faq__q:focus-visible{outline:2px solid var(--fb-ink);outline-offset:3px}.fb-faq__q:hover{color:var(--fb-stone)}.fb-faq__mark{position:relative;flex:0 0 14px;width:14px;height:14px;margin-top:5px}.fb-faq__mark:before,.fb-faq__mark:after{content:"";position:absolute;background:var(--fb-ink);transition:transform .2s ease,opacity .2s ease}.fb-faq__mark:before{inset-inline:0;top:6px;height:1px}.fb-faq__mark:after{inset-block:0;left:6px;width:1px}.fb-faq__item[open] .fb-faq__mark:after{transform:scaleY(0);opacity:0}.fb-faq__a{padding:0 2px 22px;color:var(--fb-stone);line-height:1.7;max-width:60ch}.fb-faq__a>:first-child{margin-top:0}.fb-faq__a>:last-child{margin-bottom:0}.fb-faq__a a{color:var(--fb-ink);text-decoration-thickness:1px;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.fb-faq__mark:before,.fb-faq__mark:after{transition:none}}.fb-retired__note{max-width:46rem;margin:22px auto 0;padding:12px 14px;border:1px dashed var(--fb-stone);border-radius:2px;color:var(--fb-stone);font-size:.8125rem;line-height:1.6;text-align:left}.fb-piece__line{margin:4px 0 0;font-size:.875rem;line-height:1.55;color:var(--fb-stone)}.fb-piece--oneofone .fb-piece__line{color:var(--fb-ink)}.fb-maker-sec__grid{display:grid;gap:clamp(28px,5vw,72px);align-items:start}@media(min-width:900px){.fb-maker-sec__grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center}.fb-maker-sec__body{padding-block-start:clamp(8px,2vw,32px)}}.fb-maker-sec__plate{margin:0}.fb-maker-sec__mat{padding:clamp(10px,1.4vw,18px);border:1px solid var(--fb-hairline);background:#fff}.fb-maker-sec__mat img,.fb-maker-sec__mat svg{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.fb-maker-sec__caption{margin:16px 2px 0;letter-spacing:.14em;color:var(--fb-stone);border-top:1px solid var(--fb-hairline);padding-top:12px;text-align:center}.fb-maker-sec__eyebrow{margin:0 0 18px;color:var(--fb-stone)}.fb-maker-sec__quote{margin:0;font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:1.18;color:var(--fb-ink);text-wrap:balance;max-width:26ch}.fb-maker-sec__text{margin:clamp(22px,2.6vw,34px) 0 0;color:var(--fb-stone);line-height:1.75;max-width:60ch}.fb-maker-sec__cta{margin-top:clamp(24px,3vw,36px)}@media(max-width:899px){.fb-maker-sec__quote{max-width:22ch}.fb-maker-sec__cta{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/floorboard.css.map */
