.vn-cf{padding:clamp(28px,4vw,52px) 0 clamp(64px,8vw,112px);position:relative}.vn-cf-wrap{width:100%;max-width:var(--vn-wrap);padding:0 var(--vn-gut);margin:0 auto}.vn-cf-top{flex-direction:column;gap:14px;margin-bottom:clamp(22px,3vw,36px);display:flex}.vn-cf-unlock{width:fit-content;max-width:100%;color:var(--vn-paper);background:#c9a75e0d;border:1px dashed #c9a75e73;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:13.5px;display:inline-flex}.vn-cf-grid{gap:clamp(28px,3.4vw,48px);display:grid}@media (min-width:1024px){.vn-cf-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.vn-cf-stage{position:sticky;top:24px}}.vn-cf-stage{min-width:0}.vn-cf-stage:has([data-complet]){z-index:70}.vn-cf-steps{flex-direction:column;gap:clamp(26px,3vw,38px);min-width:0;display:flex}.vn-cf-step{flex-direction:column;gap:14px;display:flex}.vn-cf-h{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;align-items:baseline;gap:14px;margin:0;font-size:19px;font-weight:700;display:flex}.vn-cf-n{letter-spacing:.22em;color:var(--vn-gold);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.vn-cf-opt{font-family:var(--font-manrope), sans-serif;letter-spacing:0;color:var(--vn-dim);font-size:13px;font-weight:500}.vn-cf-drop{text-align:center;cursor:pointer;isolation:isolate;background:#c9a75e09;border:1px dashed #c9a75e6b;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;transition:border-color .3s,background-color .3s;display:flex;position:relative;overflow:hidden}.vn-cf-drop:hover{border-color:var(--vn-gold);background:#c9a75e12}.vn-cf-drop:has(input:focus-visible){border-color:var(--vn-gold);background:#c9a75e12}.vn-cf-drop:has(input:focus-visible){outline:2px solid var(--vn-gold);outline-offset:3px}.vn-cf-drop[data-gata=true]{border-style:solid;border-color:#c9a75e8c}.vn-cf-drop:before{content:"";background:linear-gradient(90deg, transparent, var(--vn-gold-soft), transparent);z-index:-1;height:2px;animation:vn-cf-scan 4.6s var(--vn-ease-io) infinite;position:absolute;inset:0 0 auto;box-shadow:0 0 18px 2px #c9a75e80}.vn-cf-drop[data-gata=true]:before{opacity:0;animation:none}@keyframes vn-cf-scan{0%{opacity:0;transform:translate(0,0)}12%,80%{opacity:.9}to{opacity:0;transform:translateY(150px)}}.vn-cf-drop-t{font-family:var(--font-sora), sans-serif;color:var(--vn-paper);font-size:15px;font-weight:600}.vn-cf-drop-s{color:var(--vn-muted);overflow-wrap:anywhere;font-size:14px}.vn-cf-err{color:#f0a0a0;margin:0;font-size:14px}.vn-cf-sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:639px){.vn-cf-sizes>.vn-cf-size:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:640px){.vn-cf-sizes:has(>.vn-cf-size:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.vn-cf-indisponibile{margin-bottom:16px}.vn-cf-indisponibile p{margin:0}.vn-cf-indisponibile-act{flex-wrap:wrap;gap:8px 20px;display:flex;margin-top:8px!important}@media (max-width:519px){.vn-cf-sum .vn-btn-wide{white-space:normal;text-align:center;height:auto;min-height:54px;padding:12px 18px;line-height:1.3}}.vn-cf-size{border:1px solid var(--vn-hair-2);text-align:left;color:var(--vn-paper);transition:border-color .3s, background-color .3s, transform .4s var(--vn-ease);background:#f4f1ea05;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex;position:relative}.vn-cf-size:hover{border-color:#c9a75e80}.vn-cf-size:active{transform:scale(.985)}.vn-cf-size[aria-pressed=true]{border-color:var(--vn-gold);background:#c9a75e17;box-shadow:inset 0 0 0 1px #c9a75e40}.vn-cf-size-t{font-family:var(--font-sora), sans-serif;letter-spacing:-.015em;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.vn-cf-size-f{color:var(--vn-dim);font-size:12px}.vn-cf-size-mica{color:#f1d38f;font-size:12px;line-height:1.35}.vn-cf-size-p{font-variant-numeric:tabular-nums;color:var(--vn-paper);font-size:14px}.vn-cf-rec{background:linear-gradient(180deg, #d8b871, var(--vn-gold));font-family:var(--font-sora), sans-serif;letter-spacing:.04em;color:#120f08;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:-10px;right:12px}.vn-cf-dot{border-radius:50%;flex:none;width:8px;height:8px}.vn-cf-dot-bun{background:#5fd6a0}.vn-cf-dot-atentie{background:#e8b24a}.vn-cf-dot-blocat{background:#e87a7a}.vn-cf-note{border:1px solid var(--vn-hair-2);background:#f4f1ea05;border-left-width:3px;border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.55}.vn-cf-note-bun{color:#b9efd6;border-left-color:#5fd6a0}.vn-cf-note-atentie{color:#f1d38f;border-left-color:#e8b24a}.vn-cf-note-blocat{color:#f4b4b4;border-left-color:#e87a7a}.vn-cf-note small{color:var(--vn-dim);font-size:inherit}.vn-cf-input{border:1px solid var(--vn-hair-2);width:100%;height:52px;color:var(--vn-paper);background:#f4f1ea08;border-radius:14px;padding:0 16px;font-size:15px;transition:border-color .3s,background-color .3s}textarea.vn-cf-input{height:auto;padding:14px 16px;line-height:1.55}select.vn-cf-input{appearance:none;background-position:right 16px center;background-repeat:no-repeat;background-size:12px;padding-right:40px}.vn-cf-input::placeholder{color:#a7a3adb3}.vn-cf-input:hover{border-color:#c9a75e66}.vn-cf-input:focus-visible{border-color:var(--vn-gold);outline:none;box-shadow:0 0 0 3px #c9a75e33}.vn-cf-input[aria-invalid=true]{border-color:#e87a7abf}.vn-cf-input[readonly]{color:var(--vn-muted)}.vn-cf-chips{flex-wrap:wrap;gap:8px;display:flex}.vn-cf-chip{border:1px solid var(--vn-hair-2);color:var(--vn-paper);border-radius:999px;padding:8px 14px;font-size:12.5px;transition:border-color .3s,background-color .3s}.vn-cf-chip:hover{background:#c9a75e0f;border-color:#c9a75e8c}.vn-cf-chip:focus-visible,.vn-cf-size:focus-visible,.vn-cf-tool:focus-visible,.vn-cf-engrave:focus-visible,.vn-cf-scene:focus-visible,.vn-cf-tag:focus-visible,.vn-cf-sw:focus-visible,.vn-cf-seg button:focus-visible,.vn-cf-cmp-btn:focus-visible,.vn-cf-cmp-x:focus-visible,.vn-cf-cmp-sel:focus-visible,.vn-cf-cmp-ok:focus-visible,.vn-cf-link:focus-visible{outline:2px solid var(--vn-gold);outline-offset:2px}.vn-cf-hint{color:var(--vn-dim);margin:0;font-size:12.5px}.vn-cf-sum{background:radial-gradient(120% 90% at 100% 0%, #c9a75e1a, transparent 60%), linear-gradient(180deg, var(--vn-ink-3), var(--vn-ink-2));border:1px solid #c9a75e4d;border-radius:22px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;box-shadow:inset 0 1px #fff6dc1f}.vn-cf-sum-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.vn-cf-sum-l{color:var(--vn-muted);font-size:14.5px}.vn-cf-price{font-family:var(--font-sora), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:vn-cf-price .5s var(--vn-ease);font-size:clamp(26px,2.6vw,32px);font-weight:700}@keyframes vn-cf-price{0%{opacity:.4;transform:translateY(6px)}}.vn-cf-fine{color:var(--vn-dim);margin:0;font-size:12.5px;line-height:1.55}.vn-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.vn-btn:disabled:after{display:none}.vn-btn-wide{width:100%}.vn-cf-spin{border:2px solid #120f084d;border-top-color:#120f08;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite vn-cf-rot}@keyframes vn-cf-rot{to{transform:rotate(360deg)}}.vn-cf-ai{border:1px solid var(--vn-hair-2);background:#f4f1ea05;border-left-width:3px;border-radius:14px;flex-direction:column;gap:14px;padding:16px 18px;font-size:14px;line-height:1.55;display:flex}.vn-cf-ai-bun{color:#b9efd6;border-left-color:#5fd6a0}.vn-cf-ai-atentie{color:#f1d38f;border-left-color:#e8b24a}.vn-cf-ai ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vn-cf-ai-checking{color:var(--vn-muted);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.vn-cf-ai-checking:before{content:"";background:var(--vn-gold);width:7px;height:7px;animation:vn-cf-blink 1.2s var(--vn-ease-io) infinite alternate;border-radius:50%}@keyframes vn-cf-blink{0%{opacity:.25}}.vn-cf-ai-confirm{border-top:1px solid var(--vn-hair);color:var(--vn-paper);flex-direction:column;gap:8px;padding-top:14px;display:flex}.vn-cf-ai-confirm p{margin:0}.vn-cf-ai-confirm dl{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;display:grid}.vn-cf-ai-confirm dt{color:var(--vn-dim)}.vn-cf-ai-confirm dd{overflow-wrap:anywhere;margin:0;font-weight:600}.vn-cf-ai-btns{flex-wrap:wrap;gap:8px;display:flex}.vn-cf-ai-btn{border:1px solid var(--vn-hair-2);min-height:40px;color:var(--vn-paper);border-radius:999px;padding:0 16px;font-size:12.5px;font-weight:600;transition:border-color .3s}.vn-cf-ai-btn:hover{border-color:#c9a75e99}.vn-cf-ai-btn[aria-pressed=true][data-r=da]{color:#b9efd6;border-color:#5fd6a0}.vn-cf-ai-btn[aria-pressed=true][data-r=nu]{color:#f1d38f;border-color:#e8b24a}.vn-cf-ai-btn:focus-visible{outline:2px solid var(--vn-gold);outline-offset:2px}.vn-cf-ai-foto{color:var(--vn-paper);margin:0;font-weight:600}.vn-cf-clar{border:1px solid var(--vn-hair-2);border-left:3px solid var(--vn-gold);min-width:0;color:var(--vn-paper);background:#f4f1ea05;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;font-size:14px;line-height:1.55;display:flex}.vn-cf-clar-t{margin:0;font-size:15px;font-weight:700}.vn-cf-clar .vn-cf-hint{margin:0}.vn-cf-clar-cadru{border:1px solid var(--vn-hair-2);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;border-radius:10px;width:100%;max-width:600px;position:relative;overflow:hidden}.vn-cf-clar-cadru:has(.vn-cf-clar-glisor:focus-visible){outline:2px solid var(--vn-gold);outline-offset:2px}.vn-cf-clar-img{pointer-events:none;width:100%;height:auto;display:block}.vn-cf-clar-dupa{height:100%;position:absolute;inset:0}.vn-cf-clar-linie{background:var(--vn-gold);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0e0e1080}.vn-cf-clar-linie:after{content:"";border:2px solid var(--vn-gold);background:#0e0e10bf;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%}.vn-cf-clar-et{letter-spacing:.02em;color:var(--vn-paper);pointer-events:none;background:#0e0e10bf;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;position:absolute;top:8px}.vn-cf-clar-et-st{left:8px}.vn-cf-clar-et-dr{right:8px}.vn-cf-clar-glisor{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.vn-cf-clar-cadru{cursor:ew-resize}.vn-cf-clar-btn[aria-pressed=true]{border-color:var(--vn-gold);color:var(--vn-gold)}.vn-cf-view-wrap{flex-direction:column;gap:14px;display:flex}.vn-cf-view{aspect-ratio:4/5;border:1px solid var(--vn-hair-2);background:var(--vn-ink-0);border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6dc0f,0 40px 80px -50px #c9a75e59}@media (min-width:640px){.vn-cf-view{aspect-ratio:1}}.vn-cf-view[data-compara]{aspect-ratio:4/3}@media (min-width:640px){.vn-cf-view[data-compara]{aspect-ratio:16/9}}.vn-cf-view-wrap{scroll-margin-top:84px}.vn-cf-cmp-cta{background:#c9a75e0f;border:1px solid #c9a75e59;border-radius:16px;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 10px 10px 16px;display:flex}.vn-cf-cmp-cta p{color:var(--vn-muted);margin:0;font-size:13.5px;line-height:1.35}.vn-cf-cmp-btn{background:var(--vn-gold);min-height:44px;font-family:var(--font-sora), sans-serif;color:#120f08;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.vn-cf-cmp-btn:hover{background:var(--vn-gold-soft)}.vn-cf-cmp{outline:none;flex-direction:column;gap:12px;display:flex}.vn-cf-cmp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vn-cf-cmp-x{border:1px solid var(--vn-hair-2);min-height:44px;color:var(--vn-paper);border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex}.vn-cf-cmp-x:hover{border-color:#c9a75e73}.vn-cf-cmp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.vn-cf-cmp-grid[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.vn-cf-cmp-p{border:1px solid var(--vn-hair-2);background:var(--vn-ink-0);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.vn-cf-cmp-p[data-aleasa=true]{border-color:var(--vn-gold);background:#c9a75e12}.vn-cf-cmp-sel{border:1px solid var(--vn-hair-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;width:100%;min-height:44px;color:var(--vn-paper);background:#101014;border-radius:10px;padding:0 6px;font-size:14px;font-weight:600}.vn-cf-cmp-pret{color:var(--vn-paper);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:14px;display:flex}.vn-cf-cmp-ok{border:1px solid var(--vn-gold);min-height:44px;font-family:var(--font-sora), sans-serif;color:var(--vn-gold-soft);border-radius:10px;margin-top:auto;padding:0 6px;font-size:13.5px;font-weight:600}.vn-cf-cmp-ok:hover,.vn-cf-cmp-p[data-aleasa=true] .vn-cf-cmp-ok{background:var(--vn-gold);color:#120f08}.vn-cf-cmp .vn-cf-scenes{flex-wrap:wrap;gap:6px;margin:0;padding:0;overflow-x:visible}.vn-cf-cmp .vn-cf-scene{flex:auto;justify-content:center;gap:4px;padding:8px;font-size:12px}.vn-cf-cmp .vn-cf-scene svg{width:16px;height:16px}.vn-cf-cmp.vn-cf-opts-full{flex:none;max-height:50dvh;overflow-y:auto}@media (max-width:639px){.vn-cf-cmp .vn-cf-scenes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vn-cf-cmp .vn-cf-scene{text-align:center;min-height:44px;padding:6px 4px;line-height:1.2}.vn-cf-cmp .vn-cf-scene>span{display:none}}.vn-cf-cmp-plat{justify-content:center;align-items:flex-end;gap:12px;width:100%;height:100%;padding:44px 16px 16px;display:flex}.vn-cf-cmp-plat figure{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.vn-cf-cmp-plat figcaption{text-align:center;color:var(--vn-muted);font-size:12px}.vn-cf-cmp-plat-p{background:#0c0c0e;border:1px solid #f4f1ea66;border-radius:4px;overflow:hidden}.vn-cf-cmp-plat-p img{object-fit:contain;width:100%;height:100%;display:block}.vn-cf-cmp-rand{color:var(--vn-muted);margin:12px 0 0;font-size:13.5px}.vn-cf-cmp-rand .vn-cf-link{color:var(--vn-gold-soft);text-underline-offset:4px;text-decoration:underline}@media (max-width:439px){.vn-cf-cmp-cta{padding:8px 8px 8px 12px}.vn-cf-cmp-cta p{font-size:12.5px}.vn-cf-cmp-btn{padding:0 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.vn-cf-cmp-btn,.vn-cf-cmp-x,.vn-cf-cmp-ok{transition:none}}.vn-cf-view-full{flex:1;min-height:0;position:relative;overflow:hidden}.vn-cf-full{z-index:70;background:var(--vn-ink-0);flex-direction:column;display:flex;position:fixed;inset:0}.vn-cf-corner{pointer-events:none;border:0 solid #c9a75e99;width:16px;height:16px;position:absolute}.vn-cf-corner-tl{border-width:1.5px 0 0 1.5px;top:12px;left:12px}.vn-cf-corner-tr{border-width:1.5px 1.5px 0 0;top:12px;right:12px}.vn-cf-corner-bl{border-width:0 0 1.5px 1.5px;bottom:12px;left:12px}.vn-cf-corner-br{border-width:0 1.5px 1.5px 0;bottom:12px;right:12px}.vn-cf-pill{border:1px solid var(--vn-hair-2);font-family:var(--font-sora), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--vn-muted);pointer-events:none;background:#09090bd1;border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:600;position:absolute;top:20px;left:20px}.vn-cf-seg{border:1px solid var(--vn-hair-2);background:#09090bd1;border-radius:999px;padding:3px;font-size:12px;display:inline-flex}.vn-cf-seg-abs{position:absolute;top:20px;right:20px}.vn-cf-seg button{min-height:28px;color:var(--vn-muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:background-color .3s,color .3s;display:flex}.vn-cf-seg button:hover{color:var(--vn-paper)}.vn-cf-seg button[aria-pressed=true]{background:linear-gradient(180deg, #d8b871, var(--vn-gold));color:#120f08;font-weight:700}.vn-cf-seg-neutral button[aria-pressed=true]{color:var(--vn-paper);background:#f4f1ea1f}.vn-cf-tools{gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (min-width:640px){.vn-cf-tools{flex-direction:column;left:auto;right:20px;transform:none}}.vn-cf-tool{border:1px solid var(--vn-hair-2);width:38px;height:38px;color:var(--vn-paper);transition:border-color .3s, background-color .3s, transform .4s var(--vn-ease);background:#09090bd1;border-radius:50%;place-items:center;display:grid}.vn-cf-tool:hover{border-color:#c9a75e99}.vn-cf-tool:active{transform:scale(.94)}.vn-cf-tool[aria-pressed=true]{border-color:var(--vn-gold);background:linear-gradient(180deg, #d8b871, var(--vn-gold));color:#120f08}.vn-cf-engrave{border:1px solid var(--vn-hair-2);min-height:38px;color:var(--vn-paper);transition:border-color .3s, transform .4s var(--vn-ease);background:#09090bd1;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:12.5px;display:inline-flex;position:absolute;bottom:68px;left:20px}.vn-cf-engrave svg{width:18px;height:18px}.vn-cf-engrave:hover{border-color:#c9a75e99}.vn-cf-engrave:active{transform:scale(.97)}@media (min-width:640px){.vn-cf-engrave{bottom:56px}}.vn-cf-status{border:1px solid var(--vn-hair-2);color:var(--vn-muted);pointer-events:none;background:#09090be0;border-radius:999px;padding:8px 16px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vn-cf-toast{color:var(--vn-paper);pointer-events:none;background:#09090be0;border:1px solid #c9a75e66;border-radius:12px;padding:10px 14px;font-size:12.5px;position:absolute;bottom:72px;left:20px;right:20px}.vn-cf-note-view{color:var(--vn-muted);pointer-events:none;font-size:12px;position:absolute;top:58px;left:20px;right:20px}@media (min-width:640px){.vn-cf-toast{bottom:20px;right:72px}.vn-cf-note-view{top:auto;bottom:20px;right:72px}}.vn-cf-opts{flex-direction:column;gap:12px;display:flex}.vn-cf-opts-full{padding:12px 12px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--vn-hair);gap:8px}.vn-cf-scenes{scrollbar-width:none;gap:8px;margin:0 -4px;padding:0 4px 4px;display:flex;overflow-x:auto}.vn-cf-scenes::-webkit-scrollbar{display:none}.vn-cf-scene{border:1px solid var(--vn-hair-2);color:var(--vn-muted);background:#f4f1ea05;border-radius:12px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;transition:border-color .3s,color .3s,background-color .3s;display:flex}.vn-cf-scene:hover{color:var(--vn-paper);border-color:#c9a75e73}.vn-cf-scene[aria-pressed=true]{border-color:var(--vn-gold);color:var(--vn-paper);background:#c9a75e17;font-weight:600}.vn-cf-scene[aria-pressed=true]>span{color:var(--vn-gold)}.vn-cf-row{flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;display:flex}.vn-cf-row-s{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.vn-cf-lbl{color:var(--vn-dim)}.vn-cf-swatches{align-items:center;gap:8px;display:flex}.vn-cf-sw{border:2px solid var(--vn-hair-2);border-radius:50%;width:24px;height:24px;transition:border-color .3s}.vn-cf-sw:hover{border-color:#f4f1ea80}.vn-cf-sw[aria-pressed=true]{border-color:var(--vn-gold)}.vn-cf-tags{scrollbar-width:none;gap:6px;margin:0 -4px;padding:0 4px 4px;display:flex;overflow-x:auto}.vn-cf-tags::-webkit-scrollbar{display:none}.vn-cf-tag{border:1px solid var(--vn-hair-2);font-variant-numeric:tabular-nums;color:var(--vn-muted);border-radius:10px;flex:none;padding:7px 11px;font-size:12px;transition:border-color .3s,color .3s}.vn-cf-tag:hover{color:var(--vn-paper);border-color:#c9a75e73}.vn-cf-tag[aria-pressed=true]{border-color:var(--vn-gold);color:var(--vn-paper);background:#c9a75e17;font-weight:600}.vn-cf-cap{text-align:center;color:var(--vn-muted);margin:0;font-size:13.5px}.vn-cf-ar{width:100%;height:52px;font-family:var(--font-sora), sans-serif;color:var(--vn-gold-soft);transition:border-color .3s, background-color .3s, transform .4s var(--vn-ease);background:#c9a75e12;border:1px solid #c9a75e73;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.vn-cf-ar:hover{border-color:var(--vn-gold);background:#c9a75e21}.vn-cf-ar:active{transform:scale(.99)}.vn-cf-ar:focus-visible{outline:2px solid var(--vn-gold);outline-offset:3px}.vn-cf-ar-hint{text-align:center;color:var(--vn-dim);margin:8px 0 0;font-size:12.5px}.vn-cf-modal-bg{z-index:50;background:var(--vn-ink-0);display:flex;position:fixed;inset:0}@media (min-width:640px){.vn-cf-modal-bg{background:#000000b8;justify-content:center;align-items:center;padding:24px}}.vn-cf-modal{background:var(--vn-ink);flex-direction:column;width:100%;height:100%;display:flex}@media (min-width:640px){.vn-cf-modal{border:1px solid var(--vn-hair-2);border-radius:24px;max-width:32rem;height:min(44rem,90vh);overflow:hidden}}.vn-cf-modal-h{padding:max(16px, env(safe-area-inset-top)) 20px 16px;border-bottom:1px solid var(--vn-hair);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vn-cf-modal-h h2,.vn-cf-dialog h2{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.vn-cf-modal-h p{color:var(--vn-muted);margin:2px 0 0;font-size:14px}.vn-cf-modal-f{padding:16px 20px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--vn-hair);flex-direction:column;gap:12px;display:flex}.vn-cf-modal-f p{color:var(--vn-muted);margin:0;font-size:14px}.vn-cf-x{border:1px solid var(--vn-hair-2);width:40px;height:40px;color:var(--vn-paper);border-radius:50%;flex:none;place-items:center;transition:border-color .3s;display:grid}.vn-cf-x:hover{border-color:#c9a75e99}.vn-cf-x:focus-visible{outline:2px solid var(--vn-gold);outline-offset:2px}.vn-cf-dialog{border:1px solid var(--vn-hair-2);background:var(--vn-ink-2);width:min(26rem,100% - 2rem);color:var(--vn-paper);border-radius:24px;margin:auto;padding:0}.vn-cf-dialog::backdrop{background:#000000b8}.vn-cf-dialog-in{flex-direction:column;gap:16px;padding:24px;display:flex}.vn-cf-dialog-in p{margin:0;font-size:14px;line-height:1.6}.vn-cf-qr{background:var(--vn-paper);border-radius:18px;place-items:center;width:224px;height:224px;margin:0 auto;padding:12px;display:grid}.vn-cf-qr-ph{background:#0e0e101a;border-radius:8px;width:100%;height:100%}.vn-cf-gold-note{color:var(--vn-gold-soft);border:1px dashed #c9a75e66;border-radius:12px;padding:12px 16px}.vn-cf-copy{border:1px solid var(--vn-hair-2);background:var(--vn-ink);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.vn-cf-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vn-dim);flex:1;font-size:12px;overflow:hidden}.vn-cf-copy button{border:1px solid var(--vn-hair-2);color:var(--vn-paper);border-radius:10px;flex:none;padding:6px 12px;font-size:12px;transition:border-color .3s}.vn-cf-copy button:hover{border-color:#c9a75e99}.vn-cf-copy button:focus-visible{outline:2px solid var(--vn-gold);outline-offset:2px}.vn-cf-cols{gap:clamp(24px,3vw,40px);display:grid}@media (min-width:1024px){.vn-cf-cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.vn-cf-cols-co>.vn-cf-aside-col{order:2}.vn-cf-cols-co>form{order:1}.vn-cf-aside{position:sticky;top:24px}}.vn-cf-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.vn-cf-card{border:1px solid var(--vn-hair-2);background:radial-gradient(120% 80% at 0% 0%, #f4f1ea08, transparent 60%), var(--vn-ink-2);border-radius:22px;position:relative}.vn-cf-item{flex-direction:column;gap:16px;padding:18px;display:flex}@media (min-width:640px){.vn-cf-item{flex-direction:row;padding:22px}}.vn-cf-thumb{border:1px solid var(--vn-hair-2);background:var(--vn-ink-0);border-radius:14px;flex:none;justify-content:center;align-items:center;padding:6px;display:flex;position:relative;overflow:hidden}.vn-cf-thumb img{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}.vn-cf-thumb-s{color:var(--vn-dim);font-size:10px}.vn-cf-item-body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.vn-cf-item-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vn-cf-item-name{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.vn-cf-sub{color:var(--vn-muted);margin:2px 0 0;font-size:14px}.vn-cf-p{color:#f4f1eae6;overflow-wrap:anywhere;margin:0;font-size:14px}.vn-cf-p-s{color:var(--vn-dim);margin:0;font-size:12.5px}.vn-cf-amount{font-family:var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:18px;font-weight:700}.vn-cf-warn{color:#f1d38f;border:1px solid #e8b24a59;border-radius:10px;margin:0;padding:8px 12px;font-size:12.5px}.vn-cf-item-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.vn-cf-qty{color:var(--vn-dim);align-items:center;gap:12px;font-size:12.5px;display:flex}.vn-cf-stepper{border:1px solid var(--vn-hair-2);background:var(--vn-ink-0);border-radius:12px;align-items:center;height:40px;display:flex}.vn-cf-stepper button{width:40px;height:100%;color:var(--vn-paper);font-size:18px;transition:color .3s}.vn-cf-stepper button:hover:not(:disabled){color:var(--vn-gold)}.vn-cf-stepper button:disabled{opacity:.3}.vn-cf-stepper button:focus-visible{outline:2px solid var(--vn-gold);outline-offset:-2px;border-radius:12px}.vn-cf-stepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;color:var(--vn-paper);font-size:14px;font-weight:600}.vn-cf-link{color:var(--vn-muted);text-underline-offset:4px;font-size:14px;transition:color .3s}.vn-cf-link:hover{color:var(--vn-gold);text-decoration:underline}.vn-cf-link-rm:hover{color:#f4b4b4}.vn-cf-link-gold{color:var(--vn-gold);text-underline-offset:4px;text-decoration:underline}.vn-cf-link-gold:hover{color:var(--vn-gold-soft)}.vn-cf-aside{background:radial-gradient(120% 90% at 100% 0%, #c9a75e1a, transparent 60%), linear-gradient(180deg, var(--vn-ink-3), var(--vn-ink-2));border:1px solid #c9a75e4d;border-radius:22px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:inset 0 1px #fff6dc1f}.vn-cf-aside h2{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.vn-cf-dl{flex-direction:column;gap:8px;margin:0;font-size:14px;display:flex}.vn-cf-dl>div{justify-content:space-between;gap:12px;display:flex}.vn-cf-dl dt{color:var(--vn-muted)}.vn-cf-dl dd{font-variant-numeric:tabular-nums;margin:0}.vn-cf-dl .vn-cf-disc dt,.vn-cf-dl .vn-cf-disc dd{color:var(--vn-gold)}.vn-cf-dl .vn-cf-tot{border-top:1px solid var(--vn-hair-2);align-items:baseline;margin-top:6px;padding-top:14px}.vn-cf-dl .vn-cf-tot dt{color:var(--vn-paper);font-weight:700}.vn-cf-dl .vn-cf-tot dd{font-family:var(--font-sora), sans-serif;letter-spacing:-.03em;font-size:26px;font-weight:700}.vn-cf-sep{border-top:1px solid var(--vn-hair);padding-top:16px}.vn-cf-empty{flex-direction:column;align-items:flex-start;gap:16px;max-width:44rem;padding:clamp(28px,4vw,44px);display:flex}.vn-cf-empty h2,.vn-cf-empty h1{font-family:var(--font-sora), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700}.vn-cf-empty p{color:var(--vn-muted);margin:0;line-height:1.65}.vn-cf-skel{border:1px solid var(--vn-hair);background:var(--vn-ink-2);animation:vn-cf-blink 1.4s var(--vn-ease-io) infinite alternate;border-radius:22px}.vn-cf-alert{color:var(--vn-paper);background:#c9a75e0d;border:1px solid #c9a75e59;border-radius:14px;margin:0 0 24px;padding:12px 16px;font-size:14px}.vn-cf-form{flex-direction:column;gap:20px;min-width:0;display:flex}.vn-cf-fs{border:1px solid var(--vn-hair-2);background:#f4f1ea04;border-radius:22px;flex-direction:column;gap:16px;min-width:0;margin:0;padding:22px;display:flex}@media (min-width:640px){.vn-cf-fs{padding:26px}}.vn-cf-fs legend{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;padding:0 6px;font-size:17px;font-weight:700}.vn-cf-field{flex-direction:column;gap:6px;display:flex}.vn-cf-field label{color:#f4f1eae6;font-size:14px}.vn-cf-field label small{font-size:inherit;color:var(--vn-dim)}.vn-cf-g2{gap:16px;display:grid}@media (min-width:640px){.vn-cf-g2{grid-template-columns:1fr 1fr}.vn-cf-g-pc{grid-template-columns:1fr 180px}}.vn-cf-ferr{color:#f4b4b4;margin:0;font-size:12.5px}.vn-cf-radios{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vn-cf-radio{cursor:pointer;border:1px solid var(--vn-hair-2);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;transition:border-color .3s,background-color .3s;display:flex}.vn-cf-radio:hover{border-color:#c9a75e73}.vn-cf-radio[data-on=true]{border-color:var(--vn-gold);background:#c9a75e17}.vn-cf-radio:has(:focus-visible){outline:2px solid var(--vn-gold);outline-offset:2px}.vn-cf-radio input,.vn-cf-check input{accent-color:var(--vn-gold)}.vn-cf-radio input{width:16px;height:16px}.vn-cf-check{cursor:pointer;color:#f4f1eae6;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.vn-cf-check input{flex:none;width:20px;height:20px;margin-top:1px}.vn-cf-check input:focus-visible{outline:2px solid var(--vn-gold);outline-offset:2px}.vn-cf-block-err{color:#f4b4b4;border:1px solid #e87a7a66;border-radius:14px;margin:0;padding:14px 16px;font-size:14px}.vn-cf-block-err:focus{outline:none}.vn-cf-submit{flex-direction:column;gap:14px;display:flex}.vn-btn-lg{height:58px;font-size:16px}.vn-cf-code{border-top:1px solid var(--vn-hair);flex-direction:column;gap:6px;padding-top:16px;display:flex}.vn-cf-code-row{gap:8px;display:flex}.vn-cf-code-row .vn-cf-input{text-transform:uppercase;flex:1;min-width:0;height:44px}.vn-cf-code-row .vn-cf-input::placeholder{text-transform:none}.vn-cf-code-ok{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.vn-cf-mini{gap:12px;display:flex}.vn-cf-mini-b{flex:1;min-width:0}.vn-cf-mini-b p{margin:0}.vn-cf-badge{border:1px solid var(--vn-hair-2);font-family:var(--font-sora), sans-serif;color:var(--vn-muted);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.vn-cf-badge-ok{color:var(--vn-gold);background:#c9a75e12;border-color:#c9a75e80}.vn-cf-pulse{background:var(--vn-gold);width:8px;height:8px;animation:vn-cf-blink 1.2s var(--vn-ease-io) infinite alternate;border-radius:50%}.vn-cf-num{background:#c9a75e0a;border:1px solid #c9a75e59;border-radius:16px;align-self:flex-start;padding:14px 22px}.vn-cf-num span{font-family:var(--font-sora), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--vn-dim);font-size:10.5px;font-weight:600}.vn-cf-num p{font-family:var(--font-sora), sans-serif;letter-spacing:.04em;color:var(--vn-gold);margin:4px 0 0;font-size:26px;font-weight:700}.vn-cf-next{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.vn-cf-next{grid-template-columns:repeat(3,minmax(0,1fr))}}.vn-cf-next li{flex-direction:column;gap:8px;padding:20px;display:flex}.vn-cf-next b{font-family:var(--font-sora), sans-serif;color:var(--vn-gold);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:13px}.vn-cf-next h3{font-family:var(--font-sora), sans-serif;margin:0;font-size:16px;font-weight:700}.vn-cf-next p{color:var(--vn-muted);margin:0;font-size:14px;line-height:1.6}.vn-cf-btns{flex-wrap:wrap;gap:12px;display:flex}.vn-cf-col{flex-direction:column;gap:clamp(24px,3vw,36px);display:flex}.vn-cf-lead{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.vn-cf-lead h1{font-family:var(--font-sora), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.05}.vn-cf-lead p{max-width:34em;color:var(--vn-muted);margin:0;line-height:1.65}.vn-cf-deliv{border-top:1px solid var(--vn-hair);padding-top:16px;font-size:14px}.vn-cf-deliv p{margin:0}.vn-cf-deliv p+p{color:var(--vn-muted)}.vn-cf-k{font-family:var(--font-sora), sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:10.5px;font-weight:600;color:var(--vn-dim)!important;margin:0 0 6px!important}@media (prefers-reduced-motion:reduce){.vn-cf-drop:before,.vn-cf-price,.vn-cf-ai-checking:before,.vn-cf-pulse,.vn-cf-skel,.vn-cf-spin{animation:none}.vn-cf-drop:before{display:none}.vn-cf-size,.vn-cf-tool,.vn-cf-engrave,.vn-cf-ar{transition-duration:.001ms}}.vn-cf-upper{text-transform:uppercase}.vn-cf-upper::placeholder{text-transform:none}.vn-cf-lead .vn-cf-num p{max-width:none;color:var(--vn-gold);margin:4px 0 0;line-height:1.2}@media (max-width:639px){.vn-cf-pill{letter-spacing:.05em;padding:5px 10px;font-size:9.5px;top:16px;left:16px}.vn-cf-seg-abs{top:16px;right:16px}.vn-cf-seg-abs button{padding:0 9px}}.vn-cf-seg button{justify-content:center;min-width:28px}.vn-inclus{color:#f4f1ead9;border:1px solid #f4f1ea24;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.vn-inclus-t{color:var(--vn-paper);margin:0;font-weight:600}.vn-inclus ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vn-inclus li{align-items:flex-start;gap:10px;display:flex}.vn-inclus-dot{background:var(--vn-gold);flex:none;width:5px;height:5px;margin-top:.62em;transform:rotate(45deg)}.vn-inclus-link{color:var(--vn-dim);text-underline-offset:3px;align-self:flex-start;font-size:12.5px;text-decoration:underline}.vn-inclus-link:hover{color:var(--vn-paper)}.vn-cf-plata-nota{color:#f4f1ead9;margin:0;font-size:13px;line-height:1.55}.vn-cf-ascunde{border:1px solid var(--vn-hair-2);border-left:3px solid var(--vn-gold);background:#f4f1ea05;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;font-size:14px;line-height:1.55;display:flex}.vn-cf-ascunde-t{color:var(--vn-paper);margin:0;font-size:15px;font-weight:700}.vn-cf-ascunde p{margin:0}.vn-cf-ascunde-gasit{color:var(--vn-paper)}.vn-cf-ascunde-da{color:var(--vn-gold);border-color:#c9a75eb3}.vn-cf-ai-btn:disabled{opacity:.45;cursor:not-allowed}.vn-cf-ascunde-editor{border:1px solid var(--vn-hair-2);background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.vn-cf-ascunde-editor canvas{width:100%;height:100%;display:block}.vn-cf-ascunde-strat{cursor:crosshair;touch-action:none;position:absolute;inset:0}.vn-cf-ascunde-desen{border:2px dashed var(--vn-gold);pointer-events:none;background:#c9a75e2e;position:absolute}.vn-cf-ascunde-contur{pointer-events:none;border:1.5px solid #c9a75ee6;position:absolute}.vn-cf-ascunde-lista{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vn-cf-ascunde-lista li{border:1px solid var(--vn-hair-2);color:var(--vn-paper);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:12.5px;display:inline-flex}.vn-cf-ascunde-scoate{min-height:32px;color:var(--vn-gold);border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.vn-cf-ascunde-scoate:focus-visible{outline:2px solid var(--vn-gold);outline-offset:2px}.vn-cf-ascunde-rez{color:var(--vn-paper);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.vn-cf-ascunde-nota{color:var(--vn-muted)}.vn-cf-ascunde-comp{border:1px solid var(--vn-hair-2);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.vn-cf-ascunde-tab{min-height:36px;color:var(--vn-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px}.vn-cf-ascunde-tab[aria-pressed=true]{color:var(--vn-gold);background:#c9a75e29}.vn-cf-ascunde-tab:focus-visible{outline:2px solid var(--vn-gold);outline-offset:2px}.vn-cf-ascunde-confirma{border:1px solid #c9a75e80;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.vn-cf-drop[data-evidentiat=true]{animation:2.4s ease-out vn-cf-drop-evidentiat}@keyframes vn-cf-drop-evidentiat{0%,60%{box-shadow:0 0 0 3px #c9a75ef2,0 0 24px #c9a75e59}to{box-shadow:0 0 0 3px #c9a75e00,0 0 24px #c9a75e00}}.vn-cf-reincarca{color:var(--vn-gold);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.vn-cf-drop[data-evidentiat=true]{animation:none;box-shadow:0 0 0 3px #c9a75ef2}}.vn-cf-ai-calitate{margin-top:8px}.vn-cf-ai-calitate:first-child{margin-top:0}.vn-cf-noutati{gap:4px;margin-top:10px;display:grid}.vn-cf-noutati .vn-cf-fine{margin:0 0 0 32px}.vn-cf-noutati .vn-cf-noutati-intro{margin:0}.vn-cf-panou-poza{flex-direction:column;gap:14px;min-width:0;scroll-margin-top:96px;display:flex}.vn-cf-panou-poza:empty{display:none}.vn-cf-asteapta{text-align:center;color:var(--vn-paper);justify-content:center;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.45;display:flex}.vn-cf-asteapta:before{content:"";background:var(--vn-gold);width:7px;height:7px;animation:vn-cf-blink 1.2s var(--vn-ease-io) infinite alternate;border-radius:50%;flex:none}
