.page-furniruri,.page-topx{--furnir-col: 1024px;--furnir-garda: 22px;--furnir-linie: #d2d2d7;--furnir-camp: #f5f5f7}.furniruri-sec{width:100%;max-width:var(--furnir-col);margin:0 auto;padding:clamp(36px,5vw,64px) var(--furnir-garda);box-sizing:border-box}.furnir-banda{background:var(--furnir-camp)}.furnir-banda .furniruri-sec+.furniruri-sec{padding-top:clamp(24px,3vw,40px);border-top:1px solid var(--furnir-linie);max-width:calc(var(--furnir-col) - var(--furnir-garda) * 2)}.furniruri-sec__title{margin:0 0 16px;font-family:var(--font);font-size:var(--fs-title);font-weight:var(--fw-normal);line-height:1.12;letter-spacing:-.01em;color:var(--text-color)}.furniruri-sec__title--mare{font-size:var(--fs-display);line-height:1.05;letter-spacing:-.015em;margin-bottom:12px}.furniruri-sec__subtitle{margin:0 0 20px;font-family:var(--font);font-size:var(--fs-subheading);font-weight:var(--fw-strong);line-height:1.25;letter-spacing:.02em;color:var(--text-color-muted)}.furniruri-sec__p+.furniruri-sec__subtitle{margin-top:28px}.furniruri-sec__p{margin:0 0 1.1em;max-width:68ch;font-size:var(--fs-body);line-height:1.6;color:var(--text-color)}.furniruri-sec__p:last-child{margin-bottom:0}@media (max-width: 734px){.furniruri-sec{min-height:80vh}.furnir-duo__media img{height:60vh;object-fit:cover}.furniruri-sec__galerie .carousel-gallery-container{height:60vh}.furniruri-sec__title{font-size:var(--fs-heading)}.furniruri-sec__title--mare{font-size:var(--fs-display)}}.furnir-duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}.furnir-duo--invers .furnir-duo__text{order:2}.furnir-duo--sus{align-items:start}.furnir-duo__text>:last-child{margin-bottom:0}.furnir-duo__media{margin:0;line-height:0}.furnir-duo__media img{display:block;width:100%;height:60vh;object-fit:cover}@media (max-width: 860px){.furnir-duo{grid-template-columns:1fr;gap:28px}.furnir-duo--invers .furnir-duo__text{order:0}}.furnir-serii{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.5vw,18px);margin-top:32px}.furnir-serie{position:relative;margin:0;line-height:0;overflow:hidden}.furnir-serie img{display:block;width:100%;height:auto}.furnir-serie__eticheta{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000052;color:var(--text-color-inverse);font-family:var(--font);font-size:var(--fs-label);font-weight:var(--fw-normal);line-height:1.2;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:0 8px;box-sizing:border-box}@media (max-width: 734px){.furnir-serii{grid-template-columns:1fr;gap:10px}.furnir-serie__eticheta{font-size:var(--fs-subheading);letter-spacing:.16em}}.furniruri-sec__galerie{margin:32px 0 0}.furniruri-sec__galerie>img{display:block;width:100%;height:auto;margin-bottom:12px}.furniruri-sec__galerie .carousel-section-highlights--incadrat{min-height:0;max-height:none;padding:0;background:transparent}.furniruri-sec__galerie .carousel-gallery-container{height:60vh}.furniruri-sec__galerie .carousel-card-container{width:auto;height:100%;aspect-ratio:4 / 3}.furniruri-sec__galerie .carousel-card{width:100%;background:transparent}.furniruri-sec__galerie .carousel-media-container img{object-fit:contain}.furniruri-sec__galerie .carousel-card-set{gap:10px}.furniruri-sec__galerie .carousel-gallery-controls{justify-content:center;gap:0;margin-top:16px}.furniruri-sec__galerie .carousel-dotnav-items{gap:12px;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.furniruri-sec__galerie .carousel-dotnav-link{width:6px;height:6px;background-color:#00000040;border-width:10px;margin:-10px}.furniruri-sec__galerie .carousel-dotnav-link.active{width:6px;border-radius:50%;background-color:var(--text-color);transform:none;animation:none}.furniruri-sec__galerie .carousel-dotnav-link.active:before,.furniruri-sec__galerie .carousel-dotnav-link.active:after{content:none}@media (hover: hover) and (pointer: fine){.furniruri-sec__galerie .carousel-dotnav-link:hover{background-color:#0000008c;transform:none}}.furnir-prelucrare{display:flex;flex-direction:column;gap:clamp(22px,2.5vw,32px);margin-top:32px}.furnir-prelucrare__col{display:flex;flex-direction:column;gap:10px}.furnir-prelucrare__col-title{margin:0;padding-bottom:10px;border-bottom:1px solid var(--furnir-linie);font-size:var(--fs-label);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--text-color)}.furnir-prelucrare__col .furniruri-sec__p{margin:0}.furnir-actiuni{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.furniruri-cta__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid rgba(29,29,31,.55);color:var(--text-color);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-caption);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.furniruri-cta__link:hover{background:var(--text-color);border-color:var(--text-color);color:var(--text-color-inverse)}.furniruri-tabel{overflow-x:auto;margin-top:32px;border-top:1px solid var(--furnir-linie)}.furniruri-tabel table{width:100%;min-width:720px;border-collapse:collapse;font-size:var(--fs-label)}.furniruri-tabel th,.furniruri-tabel td{padding:9px 12px;text-align:left;border-bottom:1px solid rgba(0,0,0,.08);white-space:nowrap}.furniruri-tabel thead th{font-weight:var(--fw-strong);color:var(--text-color-muted);text-transform:uppercase;letter-spacing:.04em}.furniruri-tabel thead tr:first-child th{border-bottom:none;padding-bottom:2px}.furniruri-tabel thead tr:last-child th{padding-top:0}.furniruri-tabel td:first-child,.furniruri-tabel th:first-child{width:1%;color:var(--text-color-muted);font-variant-numeric:tabular-nums}.furniruri-tabel th:nth-child(n+5),.furniruri-tabel td:nth-child(n+5){text-align:center}.furnir-nota{border:1px solid var(--furnir-linie);padding:clamp(20px,3vw,32px)}.furnir-nota__title{margin:0 0 14px;font-family:var(--font);font-size:var(--fs-subheading);font-weight:var(--fw-strong);line-height:1.35;letter-spacing:0;color:var(--text-color)}.furnir-nota p{margin:0 0 .9em;max-width:68ch;font-size:var(--fs-body);line-height:1.55;color:var(--text-color-muted)}.furnir-nota p:last-child{margin-bottom:0}.furniruri-decor-placa{scroll-margin-top:64px}
