/* ND Look R1 - stilurile nobili-design.com (grila, produs, set, butoane) + adaptari nobili-design.ro */
/* ND Shop R2 - grila de produse */
.nd-pgw,.nd-pgc,.nd-pp-crumbs{font-size:16px}.nd-pgw *,.nd-pgc *,.nd-pp-crumbs *{font-size:inherit}.nd-pgw [hidden]{display:none!important}.nd-pp-crumbs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;color:#fff;font-size:.84rem;line-height:1.45;text-align:center}.nd-pp-crumbs a{color:#fff;text-decoration:none;opacity:.92}.nd-pp-crumbs a:hover,.nd-pp-crumbs a:focus-visible{text-decoration:underline;opacity:1}.nd-pp-crumbs [aria-current]{opacity:.78}.nd-pp-sep{opacity:.7}.nd-pgc{max-width:1280px;margin:0 auto;padding:4px 16px 56px}.nd-pgc-draft{margin:0 0 16px;padding:10px 14px;border-radius:6px;background:#fff4d6;color:#6b4d00;font-size:.9rem}.nd-pgc-empty{margin:24px 0;opacity:.75}.nd-pg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin:0;padding:0;list-style:none}@media (min-width:768px){.nd-pg{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}}@media (min-width:1024px){.nd-pg{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}}.nd-pg-item{min-width:0}.nd-pg-card{display:block;color:inherit;text-decoration:none}.nd-pg-img{display:block;overflow:hidden;border-radius:8px;background:#f4f1ec}.nd-pg-img img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .5s}.nd-pg-card:hover .nd-pg-img img,.nd-pg-card:focus-visible .nd-pg-img img{transform:scale(1.03)}.nd-pg-card:focus-visible{outline:2px solid #bf9a66;outline-offset:4px;border-radius:8px}.nd-pg-name{display:block;margin:10px 0 3px;font-family:"Arbutus Slab",serif;font-size:1rem;line-height:1.3}@media (min-width:1024px){.nd-pg-name{font-size:1.08rem}}.nd-pg-price{display:block;font-size:.88rem;opacity:.9}.nd-pg-price strong{font-weight:600;color:#785638}.dark-theme .nd-pg-price strong{color:#bf9a66}.dark-theme .nd-pg-img{background:#161616}.nd-pg>.nd-pg-item.nd-pg-x{display:none}.nd-pgc-page{padding-top:0;padding-bottom:28px}@media (min-width:1024px){.nd-pgc-page{padding-top:4px;padding-bottom:36px}}.nd-pg-foot{display:flex;justify-content:center;margin:28px 0 0}.nd-pg-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 26px;border:1px solid #111;border-radius:999px;background:0 0;color:inherit;font:inherit;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s,color .15s}.nd-pg-more:hover,.nd-pg-more:focus-visible{background:#111;color:#bf9a66;outline:0}.dark-theme .nd-pg-more{border-color:#bf9a66}.dark-theme .nd-pg-more:hover{background:#bf9a66;color:#111}

/* ND Shop R2 - pagina de produs */
.nd-pp,.nd-pp-crumbs{font-size:16px}.nd-pp *,.nd-pp-crumbs *{font-size:inherit}.nd-pp [hidden],.nd-pp-hero [hidden]{display:none!important}.nd-pp-hero{margin-bottom:0}.nd-pp-hero .container{position:relative;padding:12px 16px}.nd-pp-crumbs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;color:#fff;font-size:.84rem;line-height:1.45;text-align:center}.nd-pp-crumbs a{color:#fff;text-decoration:none;opacity:.92}.nd-pp-crumbs a:hover,.nd-pp-crumbs a:focus-visible{text-decoration:underline;opacity:1}.nd-pp-crumbs [aria-current]{opacity:.78}.nd-pp-sep{opacity:.7}.nd-pp{max-width:1280px;margin:0 auto;padding:20px 16px 56px;line-height:1.5}.nd-pp-draft{margin:0 0 16px;padding:10px 14px;border-radius:6px;background:#fff4d6;color:#6b4d00;font-size:.9rem}.nd-pp-top{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media (min-width:768px){.nd-pp-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}}@media (min-width:1024px){.nd-pp-top{gap:36px}}@media (min-width:1280px){.nd-pp-top{grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:44px}}.nd-pp-gallery{position:relative;margin:-20px -16px 0}@media (min-width:640px){.nd-pp-gallery{margin:0}}.nd-pp-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#f4f1ec;outline:0}@media (min-width:640px){.nd-pp-track{border-radius:10px}}.nd-pp-track::-webkit-scrollbar{display:none}.nd-pp-slide{flex:0 0 100%;margin:0;scroll-snap-align:start}.nd-pp-slide img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.nd-pp-dots{position:absolute;left:50%;bottom:10px;z-index:2;display:flex;gap:2px;transform:translateX(-50%)}.nd-pp-dots a{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.nd-pp-dots a::before{content:"";display:block;width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 0 0 1px rgba(0,0,0,.28);transition:width .2s,background-color .2s}.nd-pp-dots a[aria-current=true]{width:32px}.nd-pp-dots a[aria-current=true]::before{width:20px;background:#bf9a66;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.nd-pp-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:-21px;padding:0;border:0;border-radius:50%;background:rgba(17,17,17,.72);color:#bf9a66;cursor:pointer}.nd-pp-arrow::before{content:"";width:10px;height:10px;border:solid currentColor;border-width:0 2px 2px 0}.nd-pp-prev{left:12px}.nd-pp-prev::before{transform:translateX(2px) rotate(135deg)}.nd-pp-next{right:12px}.nd-pp-next::before{transform:translateX(-2px) rotate(-45deg)}.nd-pp-arrow:hover,.nd-pp-arrow:focus-visible{background:#111;outline:0}.nd-pp-arrow:disabled{opacity:.3;cursor:default}@media (max-width:767px){.nd-pp-arrow{display:none!important}}.nd-pp-kicker{margin:0 0 6px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#785638}.dark-theme .nd-pp-kicker{color:#bf9a66}.nd-pp-kicker a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(120,86,56,.35)}.nd-pp-kicker a:hover{border-bottom-color:currentColor}.nd-pp-title{margin:0 0 8px;font-family:"Arbutus Slab",serif;font-size:1.75rem;line-height:1.2;font-weight:400}@media (min-width:1024px){.nd-pp-title{font-size:2.15rem}}.nd-pp-meta{display:flex;flex-wrap:wrap;gap:2px 14px;margin:0 0 8px;font-size:.92rem;opacity:.78}.nd-pp-from{margin:0 0 18px;font-size:1.05rem}.nd-pp-from strong{font-size:1.5rem;font-weight:600;color:#785638}.dark-theme .nd-pp-from strong{color:#bf9a66}.nd-pp-h2s{margin:0 0 2px;font-family:inherit;font-size:1.05rem;font-weight:600;line-height:1.3}.nd-pp-lead{margin:0 0 12px;font-size:.88rem;opacity:.75}.nd-pp-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.nd-pp:not(.nd-pp-js) .nd-pp-tabs{display:none}.nd-pp-js .nd-pp-kinds:not([data-active]){display:none}.nd-pp-tab{min-height:36px;padding:6px 14px;border:1px solid #cfc8bd;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:.86rem;line-height:1.2;cursor:pointer}.nd-pp-tab:hover{border-color:#785638}.nd-pp-tab[aria-pressed=true]{background:#111;border-color:#111;color:#bf9a66}.dark-theme .nd-pp-tab{background:#161616;border-color:#444;color:#eee}.dark-theme .nd-pp-tab[aria-pressed=true]{background:#bf9a66;border-color:#bf9a66;color:#111}.nd-pp-config{container-type:inline-size}.nd-pp-table{margin:0 0 14px;overflow-x:auto}.nd-pp-js .nd-pp-table:not([data-active]){display:none}.nd-pp-table table{width:100%;border-collapse:collapse;font-size:.9rem}.nd-pp-table caption{caption-side:top;padding:0 0 6px;text-align:left;font-weight:600;font-size:.88rem}.nd-pp-table caption span{margin-left:6px;font-weight:400;opacity:.7}.nd-pp-table th,.nd-pp-table td{padding:4px;border-bottom:1px solid rgba(120,86,56,.16);text-align:left;vertical-align:middle}.nd-pp-table thead th{font-weight:500;font-size:.8rem;text-align:center;opacity:.85}.nd-pp-table thead .nd-pp-colhead{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#785638;opacity:1}.dark-theme .nd-pp-table thead .nd-pp-colhead{color:#bf9a66}.nd-pp-table tbody th{font-weight:500;min-width:110px}.nd-pp-cell{position:relative;display:block;margin:0;cursor:pointer}.nd-pp-cell input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}.nd-pp-cell span{display:block;padding:7px 8px;border:1px solid #ddd6cb;border-radius:6px;background:#fff;color:#111;font-weight:600;text-align:center;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.nd-pp-cell:hover span{border-color:#785638}.nd-pp-cell input:checked+span{background:#111;border-color:#111;color:#bf9a66}.nd-pp-cell input:focus-visible+span{outline:2px solid #bf9a66;outline-offset:2px}.dark-theme .nd-pp-cell span{background:#161616;border-color:#444;color:#eee}.dark-theme .nd-pp-cell input:checked+span{background:#bf9a66;border-color:#bf9a66;color:#111}.nd-pp-na{display:block;font-size:.8rem;text-align:center;opacity:.6}@container (max-width:480px){.nd-pp-table table,.nd-pp-table thead,.nd-pp-table tbody{display:block}.nd-pp-table caption{display:block}.nd-pp-table tr{display:grid;grid-template-columns:repeat(var(--nd-cols,3),minmax(0,1fr));gap:4px;padding:6px 0;border-bottom:1px solid rgba(120,86,56,.16)}.nd-pp-table th,.nd-pp-table td{padding:0;border:0}.nd-pp-table thead tr{padding:0 0 2px;border:0}.nd-pp-table thead td:first-child{display:none}.nd-pp-table thead .nd-pp-colhead{grid-column:1/-1}.nd-pp-table thead th{font-size:.74rem;line-height:1.2}.nd-pp-table tbody th{grid-column:1/-1;min-width:0;font-size:.86rem}.nd-pp-cell span{padding:7px 2px;font-size:.84rem}}.nd-pp-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:2px 0 14px;padding:10px 12px;border-radius:8px;background:#f6f3ee;font-size:.9rem}.dark-theme .nd-pp-sum{background:#1b1b1b}.nd-pp-sum-l{opacity:.7}.nd-pp-sum-p{margin-left:auto;font-size:1.2rem;color:#785638}.dark-theme .nd-pp-sum-p{color:#bf9a66}.nd-pp-cta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.nd-pp-btn,.nd-pp-btn2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px;border:1px solid #111;border-radius:999px;font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.nd-pp-btn{background:#111;color:#bf9a66}.nd-pp-btn:hover,.nd-pp-btn:focus-visible{background:#bf9a66;border-color:#bf9a66;color:#111;outline:0}.nd-pp-btn2{background:0 0;color:inherit}.nd-pp-btn2::before{content:"";width:9px;height:9px;border-radius:50%;background:#25d366}.nd-pp-btn2:hover,.nd-pp-btn2:focus-visible{border-color:#785638;outline:0}.dark-theme .nd-pp-btn{background:#bf9a66;border-color:#bf9a66;color:#111}.dark-theme .nd-pp-btn2{border-color:#666}.nd-pp-unav{margin:0 0 10px;padding:8px 12px;border-radius:6px;background:#fdecea;color:#7a1d12;font-size:.9rem}.nd-pp-note{margin:0;font-size:.86rem;opacity:.8}.nd-pp-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nd-pp-body{max-width:880px;margin:44px auto 0}.nd-pp-sec{margin:0 0 38px}.nd-pp-sec h2{margin:0 0 10px;font-family:"Arbutus Slab",serif;font-size:1.4rem;font-weight:400;line-height:1.3;color:#785638}.dark-theme .nd-pp-sec h2{color:#bf9a66}.nd-pp-sec p{margin:0 0 10px;line-height:1.7}.nd-pp-swatches{display:flex;flex-wrap:wrap;gap:10px 20px;margin:8px 0 0;padding:0;list-style:none}.nd-pp-swatches li{display:flex;align-items:center;gap:8px;font-size:.92rem}.nd-pp-sw{flex:0 0 auto;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.nd-pp-dims{width:100%;border-collapse:collapse;font-size:.92rem}.nd-pp-dims th,.nd-pp-dims td{padding:8px 6px;border-bottom:1px solid rgba(120,86,56,.16);text-align:left;vertical-align:top}.nd-pp-dims thead th{font-weight:600;font-size:.82rem;opacity:.8}@media (max-width:560px){.nd-pp-dims thead{display:none}.nd-pp-dims tr{display:block;padding:8px 0;border-bottom:1px solid rgba(120,86,56,.16)}.nd-pp-dims td{display:inline;padding:0 10px 0 0;border:0}}.nd-pp-links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nd-pp-links a{display:inline-block;padding:8px 14px;border:1px solid #cfc8bd;border-radius:999px;color:inherit;font-size:.9rem;text-decoration:none}.nd-pp-links a:hover,.nd-pp-links a:focus-visible{border-color:#785638}.nd-pp-formsec{padding:22px 18px;border-radius:12px;background:#f6f3ee;scroll-margin-top:110px}.dark-theme .nd-pp-formsec{background:#151515}@media (min-width:640px){.nd-pp-formsec{padding:28px}}.nd-pp-f-sel{margin:0 0 14px;font-size:.92rem}.nd-pp-f-sel span{font-weight:600;color:#785638}.dark-theme .nd-pp-f-sel span{color:#bf9a66}.nd-pp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:640px){.nd-pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nd-pp-f label{display:block;margin:0;font-size:.86rem;font-weight:500}.nd-pp-f input[type=text],.nd-pp-f input[type=email],.nd-pp-f input[type=tel],.nd-pp-f textarea{display:block;width:100%;margin-top:4px;padding:10px 12px;border:1px solid #cfc8bd;border-radius:6px;background:#fff;color:#111;font:inherit;font-size:1rem;line-height:1.4}.nd-pp-f input:focus,.nd-pp-f textarea:focus{border-color:#785638;outline:2px solid rgba(191,154,102,.45);outline-offset:0}.dark-theme .nd-pp-f input[type=text],.dark-theme .nd-pp-f input[type=email],.dark-theme .nd-pp-f input[type=tel],.dark-theme .nd-pp-f textarea{background:#0d0d0d;border-color:#444;color:#eee}.nd-pp-full{margin:12px 0!important}.nd-pp-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.nd-pp-f .nd-pp-consent{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;font-weight:400;line-height:1.45}.nd-pp-consent input{flex:0 0 auto;width:18px;height:18px;margin-top:2px}.nd-pp-f button[disabled]{opacity:.6;cursor:progress}.nd-pp-ok{margin:0 0 12px;padding:14px 16px;border-radius:8px;background:#e7f2e9;color:#1d5b2a}.nd-pp-err{margin:0 0 12px;padding:12px 16px;border-radius:8px;background:#fdecea;color:#7a1d12}.nd-pp-err ul{margin:0;padding-left:18px}

.nd-set-grid{display:flex;gap:12px;margin:0 -16px;padding:0 16px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.nd-set-grid::-webkit-scrollbar{display:none}
.nd-set-grid li{flex:0 0 42%;max-width:190px;min-width:0;scroll-snap-align:start}
@media(min-width:768px){.nd-set-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;margin:0;padding:0;overflow:visible}.nd-set-grid li{max-width:none}}
.nd-pp-body .nd-set{margin-top:-20px;margin-bottom:20px}
.nd-pp-body .nd-set h2{font-size:.98rem;margin-bottom:8px}
.nd-set-grid a{display:block;color:inherit;text-decoration:none}
.nd-set-img{display:block;overflow:hidden;border-radius:8px;background:#f4f1ec}
.nd-set-img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:transform .5s}
.nd-set-grid a:hover .nd-set-img img,.nd-set-grid a:focus-visible .nd-set-img img{transform:scale(1.03)}
.nd-set-name{display:block;margin:10px 0 3px;font-family:"Arbutus Slab",serif;font-size:1rem;line-height:1.3}
.nd-set-price{display:block;font-size:.88rem;opacity:.9}
.nd-set-price strong{font-weight:600;color:#785638}
.dark-theme .nd-set-img{background:#161616}.dark-theme .nd-set-price strong{color:#bf9a66}
/* ND Shop - pagina de produs: WhatsApp cu margine verde, puls la intrarea in ecran, Technical details pe randul butoanelor (desktop), evidentierea formularului, tabel de preturi derulabil (4 oct 2026, ND_PRODUCT_EXTRAS_R1) */
.nd-pp-cta .nd-pp-btn2[data-wa]{border-left:4px solid #25d366;padding-left:19px}
.nd-pp-cta .nd-pp-btn2[data-wa]::before{width:10px;height:10px;box-shadow:0 0 0 3px rgba(37,211,102,.2)}
@keyframes ndPpPulse{0%{box-shadow:0 0 0 0 rgba(191,154,102,.6);transform:scale(1)}35%{transform:scale(1.045)}100%{box-shadow:0 0 0 16px rgba(191,154,102,0);transform:scale(1)}}
@keyframes ndPpPulseWa{0%{box-shadow:0 0 0 0 rgba(37,211,102,.55);transform:scale(1)}35%{transform:scale(1.045)}100%{box-shadow:0 0 0 16px rgba(37,211,102,0);transform:scale(1)}}
@keyframes ndPpFormHi{0%{box-shadow:0 0 0 0 rgba(191,154,102,.65)}30%{box-shadow:0 0 0 6px rgba(191,154,102,.4)}100%{box-shadow:0 0 0 0 rgba(191,154,102,0)}}
.nd-pp-cta .nd-pp-btn.nd-pp-pulse{animation:ndPpPulse 1.1s ease-out 1}
.nd-pp-cta .nd-pp-btn2.nd-pp-pulse{animation:ndPpPulseWa 1.1s ease-out 1}
.nd-pp-form-hi{animation:ndPpFormHi 1.6s ease-out 1}
@media (min-width:1024px){
.nd-pp-cta{display:inline-flex;vertical-align:top;margin-right:8px}
.nd-pp-cta+.nd-td-open{display:inline-block;vertical-align:top;margin:0 0 10px}
}
@media (prefers-reduced-motion:reduce){
.nd-pp-cta .nd-pp-btn.nd-pp-pulse,.nd-pp-cta .nd-pp-btn2.nd-pp-pulse,.nd-pp-form-hi{animation:none}
}
/* Tabel de preturi cu 5+ coloane: derulare laterala, prima coloana fixa, margine dreapta estompata cat mai sunt coloane (4 oct 2026) */
.nd-pp-table:has(tbody td:nth-of-type(5)){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.nd-pp-table:has(tbody td:nth-of-type(5)) tbody th,.nd-pp-table:has(tbody td:nth-of-type(5)) thead td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:8px 0 8px -8px rgba(0,0,0,.18)}
.dark-theme .nd-pp-table:has(tbody td:nth-of-type(5)) tbody th,.dark-theme .nd-pp-table:has(tbody td:nth-of-type(5)) thead td:first-child{background:#111}
.nd-pp-table:has(tbody td:nth-of-type(5)) thead .nd-pp-colhead{text-align:left}
.nd-pp-table[data-nd-more]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 44px),rgba(0,0,0,.15));mask-image:linear-gradient(to right,#000 calc(100% - 44px),rgba(0,0,0,.15))}
@container (max-width:480px){
.nd-pp-table:has(tbody td:nth-of-type(5)) table{display:table;width:100%}
.nd-pp-table:has(tbody td:nth-of-type(5)) caption{display:table-caption}
.nd-pp-table:has(tbody td:nth-of-type(5)) thead{display:table-header-group}
.nd-pp-table:has(tbody td:nth-of-type(5)) tbody{display:table-row-group}
.nd-pp-table:has(tbody td:nth-of-type(5)) tr{display:table-row;padding:0;border:0}
.nd-pp-table:has(tbody td:nth-of-type(5)) th,.nd-pp-table:has(tbody td:nth-of-type(5)) td{padding:4px 3px;border-bottom:1px solid rgba(120,86,56,.16)}
.nd-pp-table:has(tbody td:nth-of-type(5)) thead td:first-child{display:table-cell}
.nd-pp-table:has(tbody td:nth-of-type(5)) thead th{font-size:.74rem;line-height:1.2}
.nd-pp-table:has(tbody td:nth-of-type(5)) tbody th{width:92px;min-width:92px;padding-right:8px;font-size:.8rem;line-height:1.25}
.nd-pp-table:has(tbody td:nth-of-type(5)) .nd-pp-cell span{padding:7px 6px;font-size:.84rem}
}
.nd-pp-table:has(tbody td:nth-of-type(5)) caption{position:sticky;left:0;max-width:calc(100cqw - 44px);box-sizing:border-box}

/* ---- adaptari nobili-design.ro (ndl-r1) ---- */
/* imaginea intra intreaga, fara decupare, pe fundalul bej */
.nd-pg-img img,.nd-set-img img{object-fit:contain!important;background:#f4f1ec}
.nd-pp-slide{background:#f4f1ec}
.nd-pp-slide a{display:block}
.nd-pp-slide img{object-fit:contain!important;background:#f4f1ec}
/* antetul listarilor */
.ndl-hero{margin-bottom:0}
.ndl-hero .container{position:relative}
.ndl-hero-in{max-width:56rem;margin:0 auto;padding:28px 16px 20px;text-align:center;color:#fff}
.ndl-h1{margin:0 0 10px;font-family:"Arbutus Slab",serif;font-weight:400;font-size:1.6rem;line-height:1.25;color:#fff}
@media (min-width:1024px){.ndl-h1{font-size:2.15rem}.ndl-hero-in{padding:44px 16px 28px}}
.ndl-hero-text{color:#fff;font-size:.95rem;line-height:1.6;font-weight:300;margin:0 auto 6px}
.ndl-hero-text *{color:#fff!important;font-size:inherit!important;background:transparent!important}
.ndl-hero-text p{margin:0 0 .5em}
.ndl-hero .nd-pp-crumbs{margin-top:10px}
[data-ndl-clamp]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
[data-ndl-clamp].ndl-open{display:block;-webkit-line-clamp:unset;overflow:visible}
.ndl-more{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;padding:4px 0;border:0;background:transparent;color:#785638;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}
.ndl-more::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}
.ndl-more[aria-expanded="true"]::after{transform:rotate(-135deg) translateY(-2px)}
.ndl-more-light{color:#fff;opacity:.9}
.ndl-more[hidden]{display:none!important}
.ndl-h2{margin:8px 0 18px;font-family:"Arbutus Slab",serif;font-weight:400;font-size:1.4rem;color:#785638}
.nd-pgc .ndl-h2 + .nd-pgw{margin-bottom:36px}
.ndl-editorial{max-width:1280px;padding-bottom:40px}
.ndl-about-text{line-height:1.65}
.ndl-about-text p{margin:0 0 .8em}
.nd-pp-err ul{margin:0;padding-left:18px}
@media (prefers-reduced-motion:reduce){.nd-pg-img img,.nd-set-img img{transition:none}}
.ndl-hero-note{margin:6px 0 0;color:#fff;font-size:.85rem;opacity:.85}
.nd-pp-from .ndl-old{margin-left:8px;font-size:.85em;opacity:.6}
.ndl-dims th{width:38%;font-weight:600;font-size:.86rem;color:#785638;text-align:left;vertical-align:top;padding:8px 10px 8px 0;border-bottom:1px solid rgba(120,86,56,.16)}
.ndl-dims td{padding:8px 0;border-bottom:1px solid rgba(120,86,56,.16)}
.ndl-dims tr{display:table-row!important;padding:0!important;border:0!important}
.ndl-dims th,.ndl-dims td{display:table-cell!important}
.ndl-files{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.ndl-files a{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border:1px solid #cfc8bd;border-radius:999px;color:inherit;text-decoration:none;font-size:.9rem}
.ndl-files a:hover{border-color:#bf9a66;color:#785638}
.ndl-pp-about{padding-top:0}
.ndl-pp-about .nd-pp-body{padding-top:0}
.ndl-template{margin-top:1em}
.ndl-listing > .nd-pgc{margin-bottom:24px}
/* antetul listarilor are text (H1, introducere, fir): umbra mai puternica peste fotografie, pentru lizibilitate */
.ndl-hero .hero-overlay{opacity:.5!important}
.ndl-hero-in{text-shadow:0 1px 3px rgba(0,0,0,.45)}
.ndl-hero{background-size:cover!important;background-position:center!important}
.nd-pp-hero{background-size:cover!important;background-position:center!important}
.ndl-sections:empty{display:none}
.ndl-pp-about{margin-top:-24px}
.nd-pp-links .ndl-x{display:none}
.ndl-seealso{padding-top:0}
