.flr{--flr-ink:rgb(var(--heading-color,28 31 36));--flr-text:rgb(var(--text-color,61 68 80));--flr-muted:rgba(var(--text-color,61 68 80),.72);--flr-line:rgba(var(--text-color,61 68 80),.14);--flr-bg:#fff;--flr-soft:#f6f4f0;--flr-accent:rgb(var(--btn-bg-color,28 31 36));--flr-accent-text:rgb(var(--btn-text-color,255 255 255));--flr-sale:rgb(var(--sale-label-bg-color,196 55 40));--flr-radius:var(--btn-border-radius,6px);--flr-display:var(--heading-font-family,"Fraunces",Georgia,serif);--flr-sans:var(--body-font-family,"DM Sans",system-ui,sans-serif);--flr-gap:clamp(12px,2.4vw,24px);color:var(--flr-text);font-family:var(--flr-sans)}.flr *,.flr *:before,.flr *:after{box-sizing:border-box}.flr-container{max-width:var(--page-width,1440px);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.flr-section{padding-block:clamp(24px,5vw,56px)}.flr-section--soft{background:var(--flr-soft)}.flr h1,.flr h2,.flr h3,.flr .flr-h{font-family:var(--flr-display);color:var(--flr-ink);line-height:1.15;margin:0 0 .5em;font-weight:600}.flr-h1{font-size:clamp(28px,4.6vw,52px)}.flr-h2{font-size:clamp(22px,3vw,34px)}.flr-h3{font-size:clamp(17px,1.8vw,21px)}.flr-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:var(--flr-muted);margin:0 0 8px}.flr-lede{font-size:clamp(15px,1.6vw,18px);max-width:62ch;margin:0 0 20px}.flr-rte p{margin:0 0 1em}.flr-rte a{color:inherit;text-decoration:underline}.flr-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.flr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--flr-radius);border:1px solid var(--flr-accent);background:var(--flr-accent);color:var(--flr-accent-text);font:600 15px/1.2 var(--flr-sans);text-decoration:none;cursor:pointer;transition:opacity .15s,background .15s}.flr-btn:hover{opacity:.9}.flr-btn:focus-visible,.flr a:focus-visible,.flr button:focus-visible,.flr input:focus-visible,.flr select:focus-visible{outline:2px solid var(--flr-ink);outline-offset:2px}.flr-btn--outline{background:transparent;color:var(--flr-ink);border-color:currentColor}.flr-btn--light{background:#fff;color:#1c1f24;border-color:#fff}.flr-btn--ghost-light{background:transparent;color:#fff;border-color:#fff}.flr-btn--link{background:none;border:0;color:var(--flr-ink);text-decoration:underline;padding:0 4px;min-height:36px}.flr-btn--sm{min-height:38px;padding:0 14px;font-size:14px}.flr-btn--block{width:100%}.flr-btn[disabled]{opacity:.5;cursor:not-allowed}.flr-status{display:block;font-size:13px;min-height:1em;color:var(--flr-muted)}.flr-placeholder{width:100%;height:100%;background:var(--flr-soft);fill:var(--flr-muted)}.flr-hero{position:relative;color:#fff;background:#1c1f24;overflow:hidden}.flr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.flr-hero__media img{width:100%;height:100%;object-fit:cover}.flr-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,var(--flr-overlay,.55)),rgba(0,0,0,calc(var(--flr-overlay,.55)*.3)))}.flr-hero__inner{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:var(--flr-hero-h,360px);padding-block:40px}.flr-hero .flr-h1,.flr-hero .flr-eyebrow{color:#fff}.flr-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.flr-hero--plain{background:var(--flr-soft);color:var(--flr-text)}.flr-hero--plain .flr-h1{color:var(--flr-ink)}.flr-hero--plain .flr-eyebrow{color:var(--flr-muted)}.flr-crumbs{font-size:13px;margin:0 0 12px}.flr-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.flr-crumbs li+li:before{content:"/";margin-right:6px;opacity:.6}.flr-crumbs a{color:inherit}@media(min-width:750px){.flr-hero__inner{min-height:var(--flr-hero-h-lg,440px)}}.flr-trust{border-block:1px solid var(--flr-line);background:var(--flr-bg)}.flr-trust__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:var(--flr-gap);overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:14px 0}.flr-trust__item{display:flex;gap:12px;align-items:center;scroll-snap-align:start}.flr-trust__icon{flex:0 0 40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--flr-soft)}.flr-trust__icon img,.flr-trust__icon svg{width:22px;height:22px}.flr-trust__title{font-weight:700;color:var(--flr-ink);margin:0;font-size:14px}.flr-trust__text{margin:0;font-size:13px;color:var(--flr-muted)}.flr-trust__item a{color:inherit;text-decoration:none}.flr-trust--stacked .flr-trust__list{grid-auto-flow:row;grid-template-columns:1fr;overflow:visible}.flr-promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(16px,3vw,28px);border-radius:12px;background:var(--flr-promo-bg,#1c1f24);color:var(--flr-promo-fg,#fff)}.flr-promo .flr-h{color:inherit;margin:0;font-size:clamp(18px,2.2vw,24px)}.flr-promo p{margin:4px 0 0}.flr-promo__code{font-family:ui-monospace,monospace;border:1px dashed currentColor;padding:2px 8px;border-radius:4px}.flr-shopby__group+.flr-shopby__group{margin-top:clamp(24px,4vw,40px)}.flr-shopby__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.flr-tiles{display:grid;grid-template-columns:repeat(var(--flr-cols-m,2),minmax(0,1fr));gap:var(--flr-gap);list-style:none;margin:0;padding:0}@media(min-width:750px){.flr-tiles{grid-template-columns:repeat(var(--flr-cols,4),minmax(0,1fr))}}.flr-tiles--scroll{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(150px,42%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}@media(min-width:750px){.flr-tiles--scroll{grid-auto-columns:minmax(0,calc((100% - (var(--flr-cols,4) - 1)*var(--flr-gap))/var(--flr-cols,4)))}}.flr-tile{scroll-snap-align:start}.flr-tile a{display:block;text-decoration:none;color:var(--flr-ink);border-radius:10px;overflow:hidden;background:var(--flr-soft);height:100%}.flr-tile__media{aspect-ratio:var(--flr-tile-ratio,4/3);overflow:hidden}.flr-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.flr-tile a:hover .flr-tile__media img{transform:scale(1.04)}.flr-tile__swatch{aspect-ratio:1;display:block}.flr-tile__label{display:block;padding:10px 12px;font-weight:600;font-size:15px}.flr-tile__sub{display:block;font-weight:400;font-size:13px;color:var(--flr-muted);margin-top:2px}.flr-tiles--chips{display:flex;flex-wrap:wrap;gap:8px}.flr-tiles--chips .flr-tile a{padding:9px 16px;border-radius:999px;border:1px solid var(--flr-line);background:#fff}.flr-tiles--chips .flr-tile__label{padding:0;font-size:14px}.flr-grid-wrap{display:grid;gap:var(--flr-gap)}@media(min-width:990px){.flr-grid-wrap--side{grid-template-columns:260px minmax(0,1fr)}}.flr-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.flr-toolbar select{min-height:40px;border:1px solid var(--flr-line);border-radius:var(--input-border-radius,6px);padding:0 10px;font:inherit;background:#fff}.flr-count{margin:0;font-size:14px;color:var(--flr-muted)}.flr-filters{border:1px solid var(--flr-line);border-radius:10px;padding:4px 14px;background:#fff}.flr-filters>summary{list-style:none;cursor:pointer;font-weight:700;padding:12px 0;display:flex;justify-content:space-between}.flr-filters>summary::-webkit-details-marker{display:none}@media(min-width:990px){.flr-grid-wrap--side .flr-filters{border:0;padding:0}.flr-grid-wrap--side .flr-filters>summary{display:none}}.flr-filter{border-top:1px solid var(--flr-line);padding:10px 0}.flr-filter summary{cursor:pointer;font-weight:600;color:var(--flr-ink);list-style:none;display:flex;justify-content:space-between}.flr-filter summary:after{content:"+"}.flr-filter[open] summary:after{content:"\2013"}.flr-filter ul{list-style:none;margin:8px 0 0;padding:0;max-height:240px;overflow:auto}.flr-filter li label{display:flex;gap:8px;align-items:center;padding:4px 0;font-size:14px;cursor:pointer}.flr-filter li label.is-disabled{opacity:.45}.flr-filter__price{display:flex;gap:8px}.flr-filter__price input{width:100%;min-height:38px;border:1px solid var(--flr-line);border-radius:6px;padding:0 8px}.flr-active{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}.flr-active a{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;border-radius:999px;background:var(--flr-soft);color:var(--flr-ink);font-size:13px;text-decoration:none}.flr-products{display:grid;grid-template-columns:repeat(var(--flr-cols-m,2),minmax(0,1fr));gap:clamp(12px,2vw,22px);list-style:none;margin:0;padding:0}@media(min-width:750px){.flr-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.flr-products{grid-template-columns:repeat(var(--flr-cols,4),minmax(0,1fr))}}.flr-products--scroll{grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:minmax(200px,46%);overflow-x:auto;scroll-snap-type:x mandatory}@media(min-width:750px){.flr-products--scroll{grid-auto-columns:calc((100% - 66px)/4)}}.flr-products--scroll>li{scroll-snap-align:start}.flr-pagination{display:flex;justify-content:center;gap:6px;margin-top:28px;flex-wrap:wrap}.flr-pagination a,.flr-pagination span{min-width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--flr-line);border-radius:6px;color:var(--flr-ink);text-decoration:none;padding:0 10px}.flr-pagination .is-current{background:var(--flr-ink);color:#fff}.flr-empty{padding:40px 0;text-align:center}.flr-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--flr-line);border-radius:10px;overflow:hidden}.flr-card__media{display:block;aspect-ratio:1;background:var(--flr-soft)}.flr-card__img{width:100%;height:100%;object-fit:cover;display:block}.flr-card__body{display:flex;flex-direction:column;gap:6px;padding:12px;flex:1}.flr-card__vendor{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--flr-muted)}.flr .flr-card__title{font-family:var(--flr-sans);font-size:15px;font-weight:600;line-height:1.3;margin:0}.flr-card__title a{color:var(--flr-ink);text-decoration:none}.flr-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.flr-card__rating{margin:0;font-size:13px;color:var(--flr-muted)}.flr-card__rating span[aria-hidden]{color:rgb(var(--star-color,232 168 0))}.flr-card__actions{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;position:relative;z-index:1}.flr-badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0;z-index:1}.flr-badge{background:#fff;color:var(--flr-ink);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:4px;box-shadow:0 1px 2px #0000001f}.flr-badge--sale{background:var(--flr-sale);color:#fff}.flr-badge--accent{background:var(--flr-ink);color:#fff}.flr-price p{margin:0}.flr-price__sqft strong{font-size:18px;color:var(--flr-ink)}.flr-price__unit{font-size:13px;margin-left:2px}.flr-price__was{margin-left:8px;color:var(--flr-muted);font-size:14px}.flr-price__box{font-size:13px;color:var(--flr-muted)}.flr-price--lg .flr-price__sqft strong{font-size:clamp(26px,3vw,34px)}.flr-price--lg .flr-price__box{font-size:15px}.flr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--flr-line);box-shadow:0 -6px 20px #00000014;transform:translateY(110%);transition:transform .25s}.flr-sticky.is-visible{transform:none}.flr-sticky__inner{display:flex;align-items:center;gap:10px;padding:10px 0}.flr-sticky__text{flex:1;min-width:0;margin:0;font-size:14px}.flr-sticky__text strong{color:var(--flr-ink);display:block}.flr-sticky__close{background:none;border:0;font-size:22px;line-height:1;cursor:pointer;color:var(--flr-muted);padding:6px}@media(max-width:749px){.flr-sticky__text span{display:none}.flr-sticky .flr-btn{padding:0 12px}}@media(prefers-reduced-motion:reduce){.flr *{transition:none!important;animation:none!important}}.flr-seo{max-width:880px}.flr-seo__more{margin-top:8px}.flr-faq{max-width:880px}.flr-faq__item{border-bottom:1px solid var(--flr-line)}.flr-faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:16px 0}.flr-faq__item summary::-webkit-details-marker{display:none}.flr-faq__item summary:after{content:"+";font-size:22px;line-height:1}.flr-faq__item[open] summary:after{content:"\2013"}.flr .flr-faq__q{font-family:var(--flr-sans);font-size:16px;font-weight:600;margin:0}.flr-faq__a{padding:0 0 16px}.flr-links{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.flr-links ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.flr-links a{color:var(--flr-text)}.flr-pdp{display:grid;gap:clamp(20px,4vw,48px)}@media(min-width:990px){.flr-pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.flr-pdp__info{position:sticky;top:calc(var(--header-height,80px) + 16px)}}.flr-gallery__main{position:relative;border-radius:12px;overflow:hidden;background:var(--flr-soft)}.flr-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin:0;padding:0}.flr-gallery__track::-webkit-scrollbar{display:none}.flr-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1}.flr-gallery__slide img,.flr-gallery__slide video{width:100%;height:100%;object-fit:contain;display:block}.flr-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;margin:10px 0 0;padding:0;list-style:none}.flr-gallery__thumbs button{flex:0 0 72px;width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--flr-soft);cursor:pointer}.flr-gallery__thumbs button[aria-current=true]{border-color:var(--flr-ink)}.flr-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.flr-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;cursor:pointer;font-size:20px;box-shadow:0 1px 4px #0003}.flr-gallery__nav--prev{left:10px}.flr-gallery__nav--next{right:10px}.flr-pdp__info>*+*{margin-top:16px}.flr-pdp__vendor{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--flr-muted)}.flr-pdp__vendor a{color:inherit}.flr-pdp__title{font-size:clamp(24px,3vw,34px)}.flr-pdp__meta{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--flr-muted);margin:0}.flr-options fieldset{border:0;margin:0 0 12px;padding:0}.flr-options legend{font-weight:600;margin-bottom:8px;color:var(--flr-ink)}.flr-options__values{display:flex;flex-wrap:wrap;gap:8px}.flr-options__values input{position:absolute;opacity:0;pointer-events:none}.flr-options__values label{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid var(--flr-line);border-radius:var(--flr-radius);cursor:pointer;font-size:14px;background:#fff}.flr-options__values input:checked+label{border-color:var(--flr-ink);box-shadow:inset 0 0 0 1px var(--flr-ink);font-weight:600}.flr-options__values input:focus-visible+label{outline:2px solid var(--flr-ink);outline-offset:2px}.flr-options__values input.is-unavailable+label{opacity:.5;text-decoration:line-through}.flr-calc{border:1px solid var(--flr-line);border-radius:12px;padding:16px;background:var(--flr-soft)}.flr-calc__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.flr-calc label{display:block;font-size:13px;font-weight:600;color:var(--flr-ink);margin-bottom:4px}.flr-calc input,.flr-calc select,.flr-qty input{width:100%;min-height:44px;border:1px solid var(--flr-line);border-radius:var(--input-border-radius,6px);padding:0 10px;font:inherit;background:#fff}.flr-calc__out{margin:12px 0 0;font-size:15px}.flr-calc__out strong{color:var(--flr-ink)}.flr-calc__dims{margin-top:8px;font-size:13px}.flr-calc__dims summary{cursor:pointer;text-decoration:underline}.flr-buy{display:grid;grid-template-columns:120px 1fr;gap:10px}.flr-buy .shopify-payment-button{grid-column:1/-1}.flr-qty{display:flex;border:1px solid var(--flr-line);border-radius:var(--flr-radius);overflow:hidden}.flr-qty button{width:38px;border:0;background:#fff;font-size:18px;cursor:pointer}.flr-qty input{border:0;text-align:center;min-width:0;border-radius:0}.flr-sample{display:flex;align-items:center;gap:12px;padding:14px;border:1px dashed var(--flr-line);border-radius:12px}.flr-sample__text{flex:1;margin:0;font-size:14px}.flr-sample__text strong{display:block;color:var(--flr-ink)}.flr-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}.flr-highlights li{padding:12px;border-radius:10px;background:var(--flr-soft)}.flr-highlights strong{display:block;color:var(--flr-ink)}.flr-highlights span{font-size:13px;color:var(--flr-muted)}.flr-bullets{margin:0;padding-left:18px;columns:2;column-gap:24px;font-size:14px}.flr-financing{padding:12px 14px;border-radius:10px;background:var(--flr-soft);font-size:14px}.flr-financing p{margin:0}.flr-specs{width:100%;border-collapse:collapse;font-size:15px}.flr-specs th,.flr-specs td{text-align:left;padding:12px;border-bottom:1px solid var(--flr-line);vertical-align:top}.flr-specs th{width:42%;font-weight:600;color:var(--flr-ink);background:var(--flr-soft)}.flr-docs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:16px 0 0;padding:0}@media(min-width:990px){.flr-specs-wrap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px}}.flr-xsell__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.flr-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0;padding:0}.flr-chips li{font-size:12px;line-height:1.3;padding:3px 8px;border-radius:999px;background:var(--flr-soft);color:var(--flr-text)}.flr-subtitle{margin:-4px 0 10px;color:var(--flr-muted);font-size:14px}.flr-coverage{margin:0 0 4px;font-size:14px}.flr-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 10px;padding:0;font-size:13px;color:var(--flr-muted)}.flr-breadcrumbs li+li:before{content:"/";margin-right:6px}.flr-breadcrumbs a{color:inherit}.flr-gallery__ctas{position:absolute;left:12px;bottom:12px;z-index:2;display:flex;flex-wrap:wrap;gap:8px}.flr-gallery__ctas form{margin:0}.flr-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--flr-line);background:#fffffff0;color:var(--flr-ink);font:600 13px/1 var(--flr-sans);text-decoration:none;cursor:pointer;box-shadow:0 2px 8px #00000014}.flr-pill[aria-pressed=true],.flr-pill.is-active{background:var(--flr-accent);color:var(--flr-accent-text);border-color:var(--flr-accent)}.flr-fulfil{list-style:none;margin:12px 0;padding:12px 14px;border:1px solid var(--flr-line);border-radius:10px;display:grid;gap:6px;font-size:14px}.flr-quote{margin:12px 0;padding:14px;border-radius:10px;background:var(--flr-soft)}.flr-quote p{margin:0 0 10px}.flr-quote__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.flr-filter__help{font-size:12.5px;color:var(--flr-muted);margin:4px 0 8px}.flr-note{font-size:13px;color:var(--flr-muted);padding:10px 12px;border-left:3px solid var(--flr-accent);background:var(--flr-soft);border-radius:0 8px 8px 0}.flr-sample-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--flr-accent);color:var(--flr-accent-text);font-size:12px;margin-left:6px}.flr-sticky__price{font-weight:700;color:var(--flr-ink)}.flr-compare-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;margin-top:6px;cursor:pointer}.flr-compare-check input{width:18px;height:18px}.flr-drawer{position:fixed;inset:auto 0 0 0;z-index:60;max-height:85vh;overflow:auto;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #0000002e;padding:16px 16px calc(16px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .25s ease;visibility:hidden}.flr-drawer.is-open{transform:none;visibility:visible}@media(min-width:990px){.flr-drawer{inset:0 0 0 auto;width:440px;max-height:none;border-radius:16px 0 0 16px;transform:translate(105%)}.flr-drawer--wide{width:min(760px,92vw)}}.flr-drawer__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.flr-drawer__close{border:0;background:none;font-size:26px;line-height:1;cursor:pointer;min-width:44px;min-height:44px}.flr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#00000059}.flr-dock{position:fixed;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:45;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.flr-dock .flr-pill[hidden]{display:none}.flr-compare-table{width:100%;border-collapse:collapse;font-size:14px}.flr-compare-table th,.flr-compare-table td{padding:8px;border-bottom:1px solid var(--flr-line);text-align:left;vertical-align:top}.flr-compare-table thead img{width:100%;max-width:160px;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block;margin-bottom:6px}.flr-compare-table tbody th{width:28%;color:var(--flr-muted);font-weight:600}.flr-proj__list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.flr-proj__item{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center}.flr-proj__item img{width:56px;height:56px;object-fit:cover;border-radius:8px;background:var(--flr-soft)}.flr-proj__item small{display:block;color:var(--flr-muted)}.flr-proj__total{display:flex;justify-content:space-between;font-weight:700;margin:10px 0}.flr-looks{display:grid;gap:var(--flr-gap)}@media(min-width:990px){.flr-looks{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.flr-look__preview{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--flr-soft);display:grid;grid-template-rows:1fr 1.3fr}.flr-look__wall,.flr-look__floor{background-size:cover;background-position:center}.flr-look__wall{background-size:120px;border-bottom:6px solid #fff}.flr-look__trim{position:absolute;left:0;right:0;top:calc(43.5% - 4px);height:8px;background-size:cover}.flr-look__label{position:absolute;left:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:6px}.flr-look__group{margin:0 0 14px;border:0;padding:0}.flr-look__group legend{font-weight:700;margin-bottom:8px;color:var(--flr-ink)}.flr-swatches{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory;list-style:none;margin:0}.flr-swatch{flex:0 0 auto;scroll-snap-align:start;width:76px;text-align:center;font-size:11.5px;line-height:1.25;color:var(--flr-text)}.flr-swatch button{display:block;width:76px;height:76px;padding:0;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--flr-soft);cursor:pointer}.flr-swatch button img{width:100%;height:100%;object-fit:cover}.flr-swatch button[aria-pressed=true]{border-color:var(--flr-ink)}.flr-saved{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.flr-saved li{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--flr-line);border-radius:8px;font-size:14px}.flr-quiz{max-width:860px;margin-inline:auto}.flr-quiz__progress{height:6px;border-radius:99px;background:var(--flr-line);overflow:hidden;margin-bottom:16px}.flr-quiz__progress span{display:block;height:100%;width:0;background:var(--flr-accent);transition:width .25s}.flr-quiz__step{border:0;padding:0;margin:0}.flr-quiz__step legend{font:600 clamp(20px,3vw,26px)/1.2 var(--flr-display);color:var(--flr-ink);margin-bottom:6px}.flr-quiz__opts{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:14px 0}.flr-quiz__opts label{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--flr-line);border-radius:10px;cursor:pointer;min-height:64px}.flr-quiz__opts input{position:absolute;opacity:0;pointer-events:none}.flr-quiz__opts input:checked+span{font-weight:700}.flr-quiz__opts label:has(input:checked){border-color:var(--flr-ink);box-shadow:inset 0 0 0 1px var(--flr-ink)}.flr-quiz__opts label:has(input:focus-visible){outline:2px solid var(--flr-ink);outline-offset:2px}.flr-quiz__opts small{color:var(--flr-muted)}.flr-quiz__nav{display:flex;justify-content:space-between;gap:10px}.flr-quiz__why{list-style:none;margin:8px 0 14px;padding:0;display:grid;gap:4px;font-size:14px}.flr-quiz__why li:before{content:"\2713  ";color:var(--flr-accent);font-weight:700}.flr-sample-count[hidden]{display:none}.flr-trust__list,.flr-tiles--scroll,.flr-products--scroll,.flr-gallery__track,.flr-gallery__thumbs,.flr-swatches{position:relative}.flr-looks>*,.flr-look__group,.flr fieldset{min-width:0}.flr-pdp>*,.flr-gallery,.flr-pdp__info{min-width:0}.flr-options__values{position:relative}.flr-options__values input{left:0;top:0;width:1px;height:1px;margin:0}.flr [hidden],.flr-sticky [hidden],.flr-dock [hidden],.flr-btn[hidden]{display:none!important}.flr-oos{display:block;color:#9a3412;font-weight:600}.flr-oos-note{margin-top:10px;border-left-color:#c2410c}.flr{font-size:16px;line-height:1.55}.flr p,.flr li,.flr td,.flr th,.flr label,.flr summary{font-size:max(1em,16px)}.flr .flr-card__title{font-size:16px;line-height:1.35}.flr .flr-card__vendor,.flr .flr-eyebrow,.flr .flr-badge{font-size:13px}.flr .flr-chips li{font-size:14px}.flr .flr-card__rating,.flr .flr-price__box,.flr .flr-price__unit,.flr .flr-status,.flr .flr-crumbs,.flr .flr-breadcrumbs ol,.flr .flr-count,.flr .flr-note,.flr .flr-pdp__meta,.flr .flr-trust__text,.flr .flr-active a{font-size:15px}.flr .flr-filter li label,.flr .flr-subtitle,.flr .flr-coverage,.flr .flr-sticky__text,.flr .flr-sample__text,.flr .flr-financing,.flr .flr-bullets,.flr .flr-calc label,.flr .flr-calc__dims{font-size:16px}.flr .flr-price__sqft strong{font-size:20px;font-weight:800}.flr .flr-price--lg .flr-price__sqft strong{font-size:clamp(28px,3vw,36px)}.flr .flr-price__was{font-size:15px}.flr .flr-btn,.flr .flr-btn--sm{min-height:44px;font-size:16px}.flr .flr-btn--link{min-height:44px;padding:0 6px}.flr .flr-options__values label{min-height:44px;font-size:16px}.flr .flr-filter li label{min-height:44px;padding:0}.flr .flr-tiles--chips .flr-tile a{min-height:44px;display:inline-flex;align-items:center}.flr-compare-check{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:15px}.flr img,.flr video,.flr iframe{max-width:100%}.flr,.flr-container{max-width:100%;overflow-wrap:anywhere}.flr-hero__inner{padding-block:24px}.flr-hero .flr-lede{margin-bottom:8px}.flr-hero .flr-lede p{margin:0}.flr-hero__ctas:empty{display:none}@media(max-width:749px){.flr-hero .flr-eyebrow{display:none}.flr-hero .flr-h1{font-size:28px;margin-bottom:6px}.flr-hero__inner{padding-block:16px}.flr-hero .flr-lede{font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.flr .flr-gallery__nav{width:44px;height:44px}.flr .flr-pill,.flr .flr-chip{min-height:44px;font-size:16px}.flr-sticky__close{min-width:44px;min-height:44px;padding:0}@media(max-width:749px){.flr-sticky__inner{flex-wrap:wrap;gap:8px;padding:8px 12px;position:relative}.flr .flr-sticky__text{flex:1 1 100%;padding-right:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flr-sticky .flr-btn{flex:1 1 auto;white-space:nowrap;padding:0 12px}.flr-sticky .flr-btn--link{display:none}.flr-sticky__close{position:absolute;top:2px;right:4px}}html{--flr-pbar:0px}html:has(#PBarNextFrameWrapper),html:has(#preview-bar-iframe){--flr-pbar:68px}html:has(#PBarNextFrameWrapper) body,html:has(#preview-bar-iframe) body{padding-bottom:68px}.flr-sticky{bottom:var(--flr-pbar)}html .flr-dock,html .flr-consult__launcher{bottom:calc(76px + var(--flr-pbar) + env(safe-area-inset-bottom))}@media(max-width:749px){html:has(.flr-sticky.is-visible) .flr-dock,html:has(.flr-sticky.is-visible) .flr-consult__launcher{bottom:calc(112px + var(--flr-pbar) + env(safe-area-inset-bottom))}}.flr .flr-price__unit,.flr .flr-price__was,.flr .flr-price__box,.flr .flr-pdp__meta,.flr .flr-count,.flr .flr-note,.flr .flr-status,.flr .flr-fulfil,.flr .flr-fulfil li,.flr .flr-trust__title,.flr .flr-trust__text,.flr .flr-highlights span,.flr .flr-sample__text small{font-size:16px}.flr .flr-price--lg .flr-price__unit{font-size:18px}.flr .flr-highlights span{display:block;margin-top:2px}.flr-buy{grid-template-columns:132px minmax(0,1fr);align-items:start}.flr-buy>.flr-qty{grid-row:1;grid-column:1;height:52px}.flr-buy>[data-flooring-atc]{grid-row:1;grid-column:2;min-height:52px;font-size:18px;font-weight:700;white-space:nowrap}.flr-buy>.iia-container,.flr-buy>:not(.flr-qty):not([data-flooring-atc]){grid-column:1/-1;min-width:0}.flr-buy>.iia-container{grid-row:2}.flr .flr-qty button{width:44px;font-size:20px}.flr .flr-qty input{min-height:50px;font-size:18px}@media(max-width:749px){.flr-sample{flex-direction:column;align-items:stretch}.flr-sample form,.flr-sample .flr-btn{width:100%}.flr .flr-sample .flr-btn{min-height:48px}}@media(max-width:479px){.flr-highlights{grid-template-columns:minmax(0,1fr)}}.flr-sticky__inner{padding:10px clamp(16px,4vw,40px)}.flr-consult__launcher{font-size:16px}@media(max-width:749px){.flr-sticky__inner{padding:8px 12px}.flr-consult__launcher{padding:4px;gap:0}.flr-consult__launcher>span:not(.flr-consult__avatar){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.flr-sticky__text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:749px){.flr .flr-sticky__text{padding-right:52px}}.flr-pdp .iia-container{display:none!important}.flr-ft{margin:4px 0 14px;font-size:16px;line-height:1.3}.flr-ft__head{margin:0 0 8px;font-size:16px;color:var(--flr-ink)}.flr-ft__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flr-ft__grid--one{grid-template-columns:minmax(0,1fr)}.flr .flr-ft__tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:0;margin:0;padding:12px 12px 12px 14px;border:1px solid #c9ccd1;border-radius:6px;background:#fff;color:var(--flr-ink);font:inherit;font-size:16px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.flr .flr-ft__tile[aria-pressed=true]{border:2px solid #f96302;padding:11px 11px 11px 13px}.flr-ft__check{position:absolute;top:8px;right:8px;width:20px;height:20px;display:none}.flr-ft__check svg{width:20px;height:20px;fill:#f96302}.flr-ft__tile[aria-pressed=true] .flr-ft__check{display:block}.flr-ft__t{font-weight:700;font-size:17px;padding-right:22px}.flr-ft__d{font-size:16px;color:var(--flr-text)}.flr-ft__q{font-size:16px;font-weight:600;color:#00804a}.flr-ft__q--bo{color:#a35c00}.flr-ft__f{font-size:16px;font-weight:700;color:var(--flr-ink)}.flr .flr-ft__tile--off{cursor:default;background:#f4f4f5;border-color:#dcdde0;color:#6b7078}.flr-ft__tile--off .flr-ft__t{padding-right:0;color:#6b7078}.flr-ft__sample{display:inline-block;margin-top:8px;font-size:16px;font-weight:600;color:var(--flr-ink);text-decoration:underline}.flr-ft__links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:6px 0 0;font-size:16px}.flr-ft__links a{color:var(--flr-ink);text-decoration:underline}@media(max-width:359px){.flr-ft__grid{gap:8px}.flr .flr-ft__tile{padding:10px}.flr-ft__t{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/484/assets/flooring-base.css.map */
