.large-finish-grid{--large-finish-text: var(--finish-text, inherit);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:1.5rem;row-gap:2rem}.large-finish{min-width:0}.large-finish__trigger{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer;overflow:hidden}.large-finish__trigger img,.large-finish__placeholder{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover}.large-finish__trigger img{transition:transform .4s ease}@media(hover:hover){.large-finish__trigger:hover img{transform:scale(1.03)}}.large-finish__trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.large-finish__placeholder{background:#0000000f}.large-finish__name{margin:0;margin-block-start:.85rem!important;text-align:center;color:var(--large-finish-text);font-size:var(--font-size--paragraph);line-height:1.2}@media(max-width:900px){.large-finish-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:1.5rem}.large-finish__name{margin-block-start:.6rem!important}}body.large-finish-lightbox-lock{overflow:hidden}.large-finish-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center}.large-finish-lightbox[hidden]{display:none}.large-finish-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .25s ease}.large-finish-lightbox.is-open .large-finish-lightbox__backdrop{opacity:1}.large-finish-lightbox__panel{position:relative;z-index:1;display:flex;flex-direction:column;max-width:95vw;max-height:85vh;overflow:hidden;padding:var(--sidePad);background:var(--rfMushroom);opacity:0;transform:scale(.96);transition:opacity .25s ease,transform .25s ease}.large-finish-lightbox.is-open .large-finish-lightbox__panel{opacity:1;transform:scale(1)}.large-finish-lightbox__close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border:none;border-radius:50%;background:none;font-size:16px;cursor:pointer}.large-finish-lightbox__image-wrap{flex:1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.large-finish-lightbox__image-wrap img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(85vh - 120px);object-fit:contain}.large-finish-lightbox__name{margin:0;padding:20px 0 0;text-align:left;color:var(--large-finish-text);font-size:var(--font-size--paragraph)}@media(max-width:900px){.large-finish-lightbox{align-items:flex-end}.large-finish-lightbox__close{display:none}.large-finish-lightbox__panel{width:100%;max-width:100vw;max-height:90vh;padding-bottom:60px;opacity:1;transform:translateY(100%);transition:transform .3s ease}.large-finish-lightbox.is-open .large-finish-lightbox__panel{transform:translateY(0)}.large-finish-lightbox__image-wrap img{max-height:calc(90vh - 140px)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/rf-large-finishes.css.map */
