html[data-kit=furniture]{--p-title:clamp(1.75rem, 3vw, 2.625rem);--p-card-radius:.5rem;--p-linen:color-mix(in srgb, var(--clr-accent) 7%, var(--clr-bg));--p-band-bg:var(--p-linen);--p-band-fg:var(--p-ink);--p-gap:clamp(4.5rem, 9vw, 8rem);--clr-footer-bg:var(--p-linen);--clr-footer-text:var(--p-ink);--clr-footer-line:color-mix(in srgb, var(--p-ink) 10%, transparent)}html[data-kit=furniture] .mq{font-weight:500}html[data-kit=furniture] .section-title,html[data-kit=furniture] .tb-title{text-align:start;letter-spacing:-.005em;margin-inline:0;font-weight:400;line-height:1.2}html[data-kit=furniture] .section-sub,html[data-kit=furniture] .tb-sub{text-align:start;color:var(--p-muted);max-width:34rem;margin-inline:0}html[data-kit=furniture] .lib-tabs{justify-content:flex-start;gap:1.5rem}html[data-kit=furniture] .lib-tabs [role=tab]{color:var(--p-muted);background:0 0;border-radius:0;padding-inline:0}html[data-kit=furniture] .lib-tabs [role=tab][aria-selected=true]{color:var(--p-ink);box-shadow:inset 0 -1px 0 var(--p-ink)}html[data-kit=furniture] .lib-slider--tall .lib-slide{min-height:clamp(32rem,80vh,48rem)}html[data-kit=furniture] .lib-slide--tint{background:var(--tint)}html[data-kit=furniture] .lib-slide--tint .lib-slide__product{object-fit:cover}html[data-kit=furniture] .lib-slide--tint .lib-slide__copy{color:var(--p-ink)}html[data-kit=furniture] .lib-slide--tint .lib-slide__title{text-shadow:none;font-size:clamp(2.25rem,4.8vw,4rem);font-weight:400;line-height:1.15}html[data-kit=furniture] .lib-slide--tint .lib-eyebrow{color:var(--clr-accent);opacity:1}html[data-kit=furniture] .lib-slide--tint .lib-slide__cta{background:var(--p-ink);color:var(--clr-bg);border-radius:999px;padding-inline:1.75rem}html[data-kit=furniture] .lib-dot{background:color-mix(in srgb, var(--p-ink) 20%, transparent)}html[data-kit=furniture] .lib-dot[aria-current=true]{background:var(--p-ink)}html[data-kit=furniture] .lib-banners:not(.lib-banners--blocks) .lib-banner{border-radius:var(--p-card-radius);min-height:clamp(18rem,30vw,28rem)}html[data-kit=furniture] .lib-banners:not(.lib-banners--blocks) .lib-banner__copy{background:color-mix(in srgb, var(--clr-bg) 92%, transparent);color:var(--p-ink);text-shadow:none;border-radius:var(--p-card-radius);max-width:min(22rem,100% - 2rem);padding:.9rem 1.1rem}html[data-kit=furniture] .lib-banners:not(.lib-banners--blocks) .lib-banner__copy *{color:var(--p-ink);text-shadow:none}html[data-kit=furniture] .lib-banners:not(.lib-banners--blocks) .lib-banner__title{font-weight:500}html[data-kit=furniture] .lib-tiles--circles .lib-tile__media{border-radius:var(--p-card-radius);box-shadow:none;background:var(--p-linen)}html[data-kit=furniture] .lib-tiles--circles .lib-tile__media img{object-fit:cover;width:100%;height:100%}html[data-kit=furniture] .lib-tile__name{font-weight:500}@media (width>=1024px){html[data-kit=furniture] .lib-tiles--circles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}html[data-kit=furniture] .lib-tiles--circles .lib-tile__media{aspect-ratio:4/5;width:100%;height:auto}}html[data-kit=furniture] .product-card{border:0;background:0 0!important}html[data-kit=furniture] .product-card [data-fx-media]{aspect-ratio:4/5;border-radius:var(--p-card-radius);background:var(--p-linen)!important}html[data-kit=furniture] .product-card [data-fx-media] img{object-fit:cover}html[data-kit=furniture] .product-card>div:last-child{text-align:start;align-items:flex-start;padding-top:.9rem}html[data-kit=furniture] .product-card h3{font-weight:500}html[data-kit=furniture] .product-card .mt-auto{flex-direction:row;justify-content:flex-start}html[data-kit=furniture] .product-card .mt-auto>span{font-weight:600;color:var(--p-ink)!important}html[data-kit=furniture] .card-badge{border-radius:999px;font-weight:500}html[data-kit=furniture] .card-badge--sale{background:var(--clr-accent);color:var(--clr-bg)}html[data-kit=furniture] .card-badge--new{background:var(--clr-bg);color:var(--p-ink)}html[data-kit=furniture] .card-cta,html[data-kit=furniture] .btn-primary,html[data-kit=furniture] .btn-cta{border-radius:999px}@media (width>=1024px){html[data-kit=furniture] .product-grid{gap:2.75rem 1.75rem}}html[data-kit=furniture] [data-section-type=steps] li,html[data-kit=furniture] [data-section-type=steps] .tb-step{border:0;border-top:1px solid var(--p-line);box-shadow:none;background:0 0;border-radius:0}html[data-kit=furniture] [data-section-type=spec_table] table,html[data-kit=furniture] [data-section-type=spec_table] .tb-table,html[data-kit=furniture] .p-specs__list{border-radius:var(--p-card-radius)}html[data-kit=furniture] .lib-deals{background:var(--p-linen);border-radius:var(--p-card-radius)}html[data-kit=furniture] .lib-countdown{background:var(--clr-bg);color:var(--p-ink);border-radius:999px}html[data-kit=furniture] .gallery-track{border-radius:var(--p-card-radius);background:var(--p-linen)}html[data-kit=furniture] .gallery-slide img{object-fit:cover}html[data-kit=furniture] .header-search__input{border-radius:999px}html[data-kit=furniture] .header-brand__name{letter-spacing:.06em;font-weight:400}html[data-kit=furniture] .lib-look__media>img{border-radius:var(--p-card-radius)}@media (width<=767px){html[data-kit=furniture] .lib-slider--tall .lib-slide{min-height:34rem}html[data-kit=furniture] .lib-slide--tint .lib-slide__product{height:20rem}}