/* 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}
