.finish-list{--finish-border: var(--rfWalnut)}.finish-section{border-bottom:1px solid var(--finish-border);padding:20px 0}.finish-section:first-child{padding-top:0}.finish-section__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.25rem}.finish-section__header h4{margin:0;text-transform:capitalize}.finish-section__header h4 .count{font-size:60%;margin-left:.15rem;vertical-align:super}.more-link{background:none;border:none;padding:0;color:var(--finish-text);cursor:pointer;white-space:nowrap}.more-link:hover{color:var(--finish-muted)}.finish-swatches{display:grid;grid-template-columns:repeat(7,1fr);gap:1.25rem}.finish-swatch__trigger{display:block;width:100%;padding:0;border:none;border:1px solid #45322440;background:none;cursor:pointer}.finish-swatch img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:transparent}.finish-swatch p{color:var(--finish-text);margin-block-start:5px!important;font-size:var(--font-size--paragraph);line-height:1.2}@media(max-width:900px){.finish-swatches{grid-template-columns:repeat(4,1fr)}.finish-section:last-child{border-bottom:none}}@media(max-width:550px){.finish-swatches{grid-template-columns:repeat(4,1fr)}}.finish-swatch[data-tier=b]{display:block}.finish-swatch[data-tier=c]{display:none}.finish-section.is-expanded .finish-swatch[data-tier=c]{display:block;animation:finish-swatch-in .3s ease both}@media(max-width:900px){.finish-swatch[data-tier=b]{display:none}.finish-section.is-expanded .finish-swatch[data-tier=b]{display:block;animation:finish-swatch-in .3s ease both}}@keyframes finish-swatch-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:901px){.mobile-extra-only .more-link{display:none}}body.finish-lightbox-lock{overflow:hidden}.finish-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center}.finish-lightbox[hidden]{display:none}.finish-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .25s ease}.finish-lightbox.is-open .finish-lightbox__backdrop{opacity:1}.finish-lightbox__panel{--lb-pad: var(--sidePad);--lb-caption: calc(20px + 1.3 * var(--font-size--paragraph, 1rem));--lb-side: min( calc(95vw - 2 * var(--lb-pad)), calc(92vh - 2 * var(--lb-pad) - var(--lb-caption)) );position:relative;background:var(--rfMushroom);z-index:1;display:flex;flex-direction:column;max-width:95vw;max-height:92vh;overflow:hidden;opacity:0;transform:scale(.96);transition:opacity .25s ease,transform .25s ease;padding:var(--lb-pad)}.finish-lightbox.is-open .finish-lightbox__panel{opacity:1;transform:scale(1)}.finish-lightbox__close{position:absolute;top:12px;right:12px;background:none;border:none;width:36px;height:36px;border-radius:50%;font-size:16px;cursor:pointer;z-index:2}.finish-lightbox__image-wrap{width:var(--lb-side);height:var(--lb-side);flex:none;background:var(--rfMushroom);position:relative;overflow:hidden;border:1px solid #45322440}.finish-lightbox__image-wrap img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.finish-lightbox__name{margin:0;padding:20px 0 0;text-align:left;line-height:1.3;color:var(--finish-text);font-size:var(--font-size--paragraph)}@media(max-width:900px){.finish-lightbox{align-items:flex-end}.finish-lightbox__close{display:none}.finish-lightbox__panel{--lb-side: min( calc(100vw - 2 * var(--lb-pad)), calc(90vh - var(--lb-pad) - 60px - var(--lb-caption)) );max-width:100vw;width:100%;max-height:90vh;border-radius:0;transform:translateY(100%);transition:transform .3s ease;padding:var(--lb-pad);padding-bottom:60px;align-items:center}.finish-lightbox__name{width:var(--lb-side)}.finish-lightbox.is-open .finish-lightbox__panel{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/rf-finishes.css.map */
