.lv-kitchen-finishes{margin:2rem 0;color:inherit}.lv-kitchen-finishes h2{font-family:inherit;font-size:1.6rem;font-weight:600;margin:0 0 1rem}.lv-kitchen-finishes__note{font-size:1.25rem;line-height:1.5;color:#6b6258}.lv-kitchen-finishes__fixed{display:flex;align-items:center;gap:1.4rem;margin:0}.lv-kitchen-finishes__fixed>img{width:10rem;height:10rem;object-fit:contain;border:1px solid #ded5c6;border-radius:.4rem;background:#fff}.lv-kitchen-finishes__fixed figcaption{font-size:1.3rem;line-height:1.5}.lv-kitchen-finishes__fixed p{margin:.5rem 0 0;font-size:1.2rem}.lv-kitchen-finishes__group{border-bottom:1px solid #ded5c6;padding:1rem 0}.lv-kitchen-finishes__group>summary{font-size:1.3rem;font-weight:600;cursor:pointer;min-height:4.4rem;display:list-item;padding:1rem .4rem}.lv-kitchen-finishes__grid{border:0;padding:1rem 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;min-width:0}.lv-kitchen-finishes__choice{position:relative;min-width:0}.lv-kitchen-finishes__choice label{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.6rem .2rem;border:2px solid transparent;border-radius:.6rem;cursor:pointer;font-size:1.05rem;line-height:1.3;text-align:center;min-height:8rem}.lv-kitchen-finishes__choice img,.lv-kitchen-finishes__chip{width:4.4rem;height:4.4rem;object-fit:cover;border:1px solid #a99e8d;border-radius:50%;display:block}.lv-kitchen-finishes__choice input:checked+label{border-color:#3e4935;background:#f7f4ee}.lv-kitchen-finishes__choice input:focus-visible+label{outline:2px solid #3e4935;outline-offset:2px}.lv-kitchen-finishes__preview{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;background:#f7f4ee;border:1px solid #ded5c6;margin:1rem 0}.lv-kitchen-finishes__preview[hidden]{display:none}.lv-kitchen-finishes__preview>img,.lv-kitchen-finishes__preview-chip{width:9.6rem;height:9.6rem;object-fit:cover;border-radius:.4rem;flex-shrink:0}.lv-kitchen-finishes__preview p{font-size:1.3rem;line-height:1.5;margin:0}@media(max-width:374px){.lv-kitchen-finishes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

product-info[data-lv-kitchen-finish-mode] media-gallery{display:none!important}.lv-kitchen-photo-preview{border:1px solid #ded5c6;border-radius:.6rem;padding:2rem;background:#faf8f4;margin-bottom:2rem;scroll-margin-top:2rem}.lv-kitchen-photo-preview[hidden],.lv-kitchen-photo-preview [hidden]{display:none!important}.lv-kitchen-photo-preview__eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b6258;margin:0 0 .7rem}.lv-kitchen-photo-preview h2{font-size:2.4rem;line-height:1.25;margin:0 0 1.6rem}.lv-kitchen-photo-preview__media{position:relative;width:100%;aspect-ratio:1;max-height:56rem;background:#fff;border:1px solid #ded5c6;display:grid;place-items:center;overflow:hidden}.lv-kitchen-photo-preview__media>img{display:block;width:100%;height:100%;object-fit:contain}.lv-kitchen-photo-preview__color{position:absolute;inset:0}.lv-kitchen-photo-preview__status{padding:2rem;text-align:center;font-size:1.4rem;line-height:1.6}.lv-kitchen-photo-preview__notice{font-size:1.3rem;line-height:1.6;margin:1.4rem 0;color:#6b6258}.lv-kitchen-photo-preview__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem}.lv-kitchen-photo-preview__actions .button{min-height:4.4rem;font-size:1.3rem}.lv-kitchen-photo-preview__actions .link{font-size:1.3rem;line-height:1.4;padding:1rem 0}@media(max-width:749px){.lv-kitchen-photo-preview{padding:1.4rem}.lv-kitchen-photo-preview h2{font-size:2rem}.lv-kitchen-photo-preview__media{max-height:none}.lv-kitchen-photo-preview__actions{gap:.8rem 1.4rem}}
