{"id":11355,"date":"2026-10-21T12:14:36","date_gmt":"2026-10-21T12:14:36","guid":{"rendered":"https:\/\/villavinea.com\/index.php\/craciun-2026\/"},"modified":"2026-10-23T10:09:28","modified_gmt":"2026-10-23T10:09:28","slug":"craciun-2026","status":"publish","type":"page","link":"https:\/\/villavinea.com\/index.php\/craciun-2026\/","title":{"rendered":"Cr\u0103ciun 2026"},"content":{"rendered":"\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&#038;family=Jost:wght@300;400;500&#038;display=swap\" rel=\"stylesheet\">\n<style>:root{\n  --rose:#A3182F; --rose-deep:#7C0F22; --plum:#5A1020; --powder:#EBC9CE; --powder-soft:#F8E7E9;\n  --espresso:#241C18; --espresso-2:#2F2521; --cream:#F2EFE9; --cream-2:#E9E4DB;\n  --gold:#A9853F; --vine:#5A6046; --ink:#241C18; --muted:#6B5F58; --line:#DDD5CB;\n  --serif:\"Cormorant Garamond\",Georgia,serif; --sans:\"Jost\",system-ui,sans-serif;\n  --wrap:1180px;\n}\n*{box-sizing:border-box;margin:0;padding:0}\nhtml{scroll-behavior:smooth;scroll-padding-top:80px;overflow-x:clip}\nbody{overflow-x:clip}\nbody{font-family:var(--sans);font-weight:300;color:var(--ink);background:var(--cream);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased}\nimg{display:block;max-width:100%}\na{color:inherit}\nbutton,input,select,textarea{font:inherit;color:inherit}\n.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}\n.kicker{font-size:12px;letter-spacing:.28em;text-transform:uppercase;font-weight:400;color:var(--rose-deep)}\n.on-dark .kicker,.pair .kicker,.unbox .kicker,.pair .tx .kicker{color:var(--powder)}\nh1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.005em}\nh2{font-size:clamp(36px,4.6vw,58px)}\nh3{font-size:30px}\n.lead{font-size:19px;color:var(--muted);max-width:620px}\n.on-dark{color:var(--cream)} .on-dark .lead{color:#CFC4BC}\n.icon{width:30px;height:30px;stroke:var(--rose);fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}\n.btn{display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;text-decoration:none;font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:17px 30px;border-radius:0;transition:background .2s,color .2s,border-color .2s}\n.btn-rose{background:var(--rose);color:#fff}\n.btn-rose:hover{background:var(--rose-deep)}\n.btn-ghost{border:1px solid rgba(242,239,233,.5);color:var(--cream);background:transparent}\n.btn-ghost:hover{border-color:var(--cream);background:rgba(242,239,233,.08)}\n.btn-line{border:1px solid var(--ink);background:transparent;color:var(--ink);padding:13px 22px}\n.btn-line:hover{background:var(--ink);color:var(--cream)}\n\/* Band\u0103 termen *\/\n.topbar{background:var(--espresso);color:var(--powder);text-align:center;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:10px 16px}\n.topbar b{color:#fff;font-weight:500}\n\/* Header *\/\nheader.nav{position:sticky;top:0;z-index:50;background:rgba(242,239,233,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}\n.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}\n.nav .logo img{height:38px;width:auto}\n.nav ul{display:flex;gap:30px;list-style:none;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}\n.nav ul a{text-decoration:none;color:var(--muted)} .nav ul a:hover{color:var(--rose-deep)}\n.nav .btn{padding:12px 20px;font-size:12px}\n.nav .left{display:flex;align-items:center;gap:22px}\n.nav .back{display:inline-flex;align-items:center;gap:8px;padding-left:22px;border-left:1px solid var(--line);\n  font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s}\n.nav .back svg{width:15px;height:15px;flex:0 0 15px}\n.nav .back:hover{color:var(--rose-deep)}\n@media(max-width:760px){.nav .back{padding-left:14px;gap:6px;font-size:10.5px;letter-spacing:.1em}.nav .back .sm-hide{display:none}.nav .left{gap:14px}}\n\/* Hero *\/\n.hero{position:relative;min-height:min(78vh,700px);display:flex;align-items:center;background:var(--plum)}\n.duo{position:absolute;inset:0;overflow:hidden;background:var(--plum)}\n.duo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(1.05);mix-blend-mode:multiply}\n.duo::after{content:\"\";position:absolute;inset:0;background:var(--rose);mix-blend-mode:screen;opacity:.22}\n.hero::after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(40,8,16,.82) 0%,rgba(40,8,16,.35) 55%,rgba(40,8,16,.05) 100%),linear-gradient(0deg,rgba(32,6,13,.7),transparent 45%);z-index:0}\n.hero .wrap{position:relative;z-index:1;width:100%;padding-top:96px;padding-bottom:84px}\n.hero-copy{max-width:620px}\n.hero h1{font-size:clamp(46px,6.6vw,100px);color:var(--cream);margin:22px 0 26px}\n.hero .duo img{position:absolute;right:0;top:0;width:74%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}\n.duo.raw img{filter:none;mix-blend-mode:normal}\n.duo.raw::after{display:none}\n.hero .rule{width:64px;height:1px;background:var(--rose);margin-bottom:22px}\n.hero .motto{font-family:var(--serif);letter-spacing:.3em;text-transform:uppercase;font-size:17px;color:var(--powder)}\n.hero p.sub{font-size:20px;color:#F0DADC;max-width:540px;margin:26px 0 38px}\n.hero .ctas{display:flex;gap:14px;flex-wrap:wrap}\n.hero-facts{display:flex;gap:48px;margin-top:64px;padding-top:26px;border-top:1px solid rgba(235,201,206,.25);flex-wrap:wrap}\n.hero-facts div{color:var(--cream)}\n.hero-facts b{display:block;font-family:var(--serif);font-weight:400;font-size:40px;line-height:1;color:#fff}\n.hero-facts span{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--powder)}\n\/* Insight *\/\n.insight{padding:120px 0}\n.insight .grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}\n.insight h2 em{font-style:italic;color:var(--rose-deep)}\n.insight ul{list-style:none;border-top:1px solid var(--line)}\n.insight li{padding:20px 0 20px 34px;border-bottom:1px solid var(--line);position:relative;font-size:18px}\n.insight li::before{content:\"\";position:absolute;left:0;top:33px;width:18px;height:1px;background:var(--rose)}\n\/* Pachete *\/\n.packs{padding:110px 0 120px;background:var(--cream-2)}\n.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;flex-wrap:wrap}\n.sec-head h2{margin-top:14px;max-width:680px}\n.filters{display:flex;gap:8px;flex-wrap:wrap}\n.chip{border:1px solid #CBBFB3;background:transparent;padding:10px 18px;font-size:13px;letter-spacing:.08em;cursor:pointer;transition:all .2s}\n.chip:hover{border-color:var(--rose)}\n.chip[aria-pressed=\"true\"]{background:var(--espresso);border-color:var(--espresso);color:var(--cream)}\n.pack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n.pack{background:var(--cream);display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}\n.pack:hover{transform:translateY(-4px);box-shadow:0 22px 50px -26px rgba(36,28,24,.35)}\n.pack[hidden]{display:none}\n.stage{position:relative;height:360px;background:#EFE8DC;display:flex;align-items:flex-end;justify-content:center;padding-bottom:26px;overflow:hidden}\n.stage::before{content:none}\n.stage img{position:relative;height:236px;width:auto;margin:0 -12px;filter:drop-shadow(0 10px 10px rgba(36,28,24,.12))}\n.stage.two img:first-of-type{transform:rotate(-3deg);transform-origin:bottom}\n.stage.two img:last-of-type{transform:rotate(3deg);transform-origin:bottom}\n.stage.three img:nth-of-type(2){height:252px;z-index:2}\n.stage.six img{height:200px;margin:0 -9px}\n.stage.six img:nth-of-type(odd){z-index:1}\n.stage.has-choco img:not(.choco){left:-46px}\n.stage img.choco{position:absolute;margin:0;left:auto;z-index:4;filter:drop-shadow(0 14px 14px rgba(36,28,24,.25))}\n.stage img.choco-bar{height:168px!important;width:auto!important;right:17%;bottom:20px}\n.stage img.choco-box{height:auto!important;width:172px!important;right:7%;bottom:12px}\n.stage img.choco-royal{height:auto!important;width:150px!important;right:9%;bottom:18px}\n.stage.two.has-choco img:not(.choco){left:-58px}\n.pick .stage img.choco-bar{height:200px!important}\n.pick .stage img.choco-box{width:200px!important}\n.pick .stage img.choco-royal{width:175px!important}\n.pack.wide .stage img.choco-royal{width:180px!important;right:7%}\n.pair{padding:0 0 120px}\n.pair .grid{display:grid;grid-template-columns:1.1fr 1fr;background:var(--espresso);color:var(--cream)}\n.pair .ph{position:relative;min-height:440px;overflow:hidden}\n.pair .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n.pair .tx{padding:60px 56px;display:flex;flex-direction:column;justify-content:center}\n.pair h2{font-size:clamp(34px,3.8vw,48px);margin:14px 0 18px}\n.pair p{color:#CFC4BC}\n.pair ul{list-style:none;margin:26px 0 30px;border-top:1px solid rgba(235,201,206,.2)}\n.pair li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(235,201,206,.2);font-size:15px}\n.pair li b{font-family:var(--serif);font-weight:400;font-size:21px;color:#fff}\n.pair li span{color:var(--powder);text-align:right}\n.pair a.more{color:var(--powder);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--rose);align-self:flex-start;padding-bottom:4px}\n.stage .years{position:absolute;bottom:4px;left:0;right:0;display:flex;justify-content:center;gap:64px;font-family:var(--serif);font-size:15px;color:var(--plum)}\n.stage.verticale img{margin:0 6px}\n.stage.verticale.has-choco img:not(.choco){left:-105px}\n.has-choco .years{left:-210px}\n.badges{position:absolute;top:16px;left:16px;right:16px;display:flex;gap:6px;flex-wrap:wrap;z-index:3}\n.badge{background:rgba(242,239,233,.92);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;font-weight:400}\n.badge.hot{background:var(--rose);color:#fff}\n.badge.plum{background:var(--plum);color:var(--powder)}\n.pack .body{padding:28px 28px 30px;display:flex;flex-direction:column;flex:1}\n.pack h3{font-size:34px}\n.pack .quote{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--rose-deep);margin:4px 0 16px;line-height:1.3}\n.pack .what{font-size:15px;color:var(--muted);padding-top:16px;border-top:1px solid var(--line)}\n.pack .who{font-size:13px;margin-top:12px;color:var(--ink)}\n.pack .who span{letter-spacing:.14em;text-transform:uppercase;font-size:11px;color:var(--muted);margin-right:6px}\n.pack .foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:26px;gap:12px}\n.price{font-family:var(--serif);font-size:44px;line-height:1}\n.price small{font-family:var(--sans);font-size:14px;color:var(--muted);margin-left:4px}\n.price em{display:block;font-family:var(--sans);font-style:normal;font-size:12px;letter-spacing:.06em;color:var(--muted);margin-top:7px}\n.pick .price em{color:var(--powder)}\n.stage img.boxshot{height:auto!important;width:78%!important;margin:0}\n.stage img.choco-discuri{height:auto!important;width:150px!important;right:6%;bottom:14px}\n.stage img.choco-sweetmix{height:190px!important;width:auto!important;right:12%;bottom:16px}\n.pick .stage img.choco-discuri{width:180px!important}\n.pick .stage img.choco-sweetmix{height:220px!important}\n.stage img.packshot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;max-width:none}\n.stage img.boxbg{position:absolute;z-index:0;margin:0;left:42%;bottom:14px;height:auto!important;transform:translateX(-50%);filter:drop-shadow(0 14px 22px rgba(36,28,24,.16))}\n.stage img.boxbg-cadou{width:88%!important}\n.stage img.boxbg-1{width:80%!important;bottom:24px}\n.stage img.boxbg-lemn{width:54%!important;bottom:8px;left:33%}\n.pack.wide .stage img.boxbg-lemn{width:40%!important;left:29%}\n.pick .stage img.boxbg{filter:drop-shadow(0 16px 26px rgba(0,0,0,.4))}\n.packs .note{margin-top:34px;font-size:14px;color:var(--muted);display:flex;align-items:center;gap:12px}\n\/* Ghid *\/\n.unbox{padding:0 0 110px;background:var(--cream)}\n.unbox figure{display:grid;grid-template-columns:1.25fr 1fr;background:var(--espresso);color:var(--cream);margin:0}\n.unbox img{width:100%;height:100%;object-fit:cover;min-height:400px}\n.unbox figcaption{padding:52px 48px;display:flex;flex-direction:column;justify-content:center}\n.unbox figcaption h2{font-size:clamp(28px,3.4vw,42px);margin:14px 0 16px}\n.unbox figcaption p{color:#CFC4BC;font-size:17px;line-height:1.65}\n.unbox .vmedia{position:relative;overflow:hidden;background:var(--espresso);min-height:400px}\n.unbox .vmedia video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 46%;display:block}\n.unbox .snd{position:absolute;left:22px;bottom:22px;border:1px solid rgba(242,239,233,.5);background:rgba(36,6,14,.45);color:var(--cream);font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:9px 13px;cursor:pointer;transition:background .2s}\n.unbox .snd:hover{background:rgba(36,6,14,.75)}\n.guide{background:var(--espresso);padding:120px 0}\n.guide .top{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:end;margin-bottom:50px}\n.pick .stage img{height:290px;margin:0 -10px}\n.pick .stage img.packshot{height:100%;width:100%;margin:0;object-fit:cover}\n.pick .stage.three img:nth-of-type(2){height:305px}\n.pack.wide{grid-column:1\/-1;flex-direction:row}\n.pack.wide .stage{flex:0 0 50%;height:auto;min-height:340px}\n.pack.wide .stage img{height:270px}\n.pack.wide .body{padding:44px 48px}\n.pack.wide h3{font-size:44px}\n.rel{display:flex;flex-wrap:wrap;gap:10px}\n.rel button{background:transparent;border:1px solid rgba(235,201,206,.3);color:var(--cream);padding:12px 20px;cursor:pointer;font-size:15px;transition:all .2s}\n.rel button:hover{border-color:var(--rose)}\n.rel button[aria-selected=\"true\"]{background:var(--rose);border-color:var(--rose);color:#fff}\n.pick{margin-top:34px;display:grid;grid-template-columns:420px 1fr;background:var(--espresso-2);min-height:360px}\n.pick .stage{background:var(--plum);height:auto;min-height:420px}\n.pick .stage::before{background:radial-gradient(rgba(0,0,0,.45),transparent 70%)}\n.pick .info{padding:48px 52px;display:flex;flex-direction:column;justify-content:center}\n.pick .for{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--powder)}\n.pick h3{font-size:50px;margin:10px 0 6px;color:#fff}\n.pick .quote{font-family:var(--serif);font-style:italic;font-size:24px;color:var(--powder)}\n.pick p.why{margin:18px 0 28px;color:#CFC4BC;max-width:520px}\n.pick .row{display:flex;align-items:center;gap:28px;flex-wrap:wrap}\n.pick .price{color:#fff}\n.pick .price small{color:var(--powder)}\n.fade{animation:fade .45s ease}\n@keyframes fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\n\/* Piloni *\/\n.pillars{padding:120px 0}\n.pillars .intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:70px}\n.photo-duo{position:relative;aspect-ratio:4\/3;overflow:hidden;background:var(--plum)}\n.photo-duo img{width:100%;height:100%;object-fit:cover}\n.pcols{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}\n.pcol{padding:40px 36px 10px 0}\n.pcol+.pcol{padding-left:36px;border-left:1px solid var(--line)}\n.pcol .n{font-size:12px;letter-spacing:.24em;color:var(--rose-deep);margin:18px 0 8px}\n.pcol h3{margin-bottom:12px}\n.pcol p{color:var(--muted);font-size:16px}\n.pcol .proof{margin-top:16px;font-size:13px;color:var(--ink);letter-spacing:.02em}\n\/* Masa *\/\n.table{background:var(--powder);padding:110px 0}\n.table .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px}\n.dish{background:var(--cream);display:grid;grid-template-columns:170px 1fr;align-items:stretch;min-height:270px}\n.dish .b{display:flex;justify-content:center;align-items:center;padding:22px 10px;background:var(--powder-soft);height:100%}\n.dish .b img{height:215px;width:auto;max-width:140px;object-fit:contain}\n.dish .b img.flat{height:auto;width:150px;max-width:150px}\n.dish .t{padding:28px 26px}\n.dish .course{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rose-deep)}\n.dish h3{font-size:30px;margin:8px 0 6px}\n.dish p{font-size:15px;color:var(--muted)}\n.table .cta{display:flex;justify-content:space-between;align-items:center;margin-top:36px;gap:20px;flex-wrap:wrap}\n.table .cta p{font-family:var(--serif);font-size:26px}\n\/* Firme *\/\n.corp{position:relative;background:var(--plum);padding:120px 0;overflow:hidden;isolation:isolate}\n.corp .duo{opacity:.35}\n.corp::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(90,16,32,.6),rgba(56,10,22,.95));z-index:0}\n.corp .wrap{position:relative;z-index:1}\n.corp .grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}\n.corp h2{margin:14px 0 22px}\n.tiers{border-top:1px solid rgba(235,201,206,.3)}\n.tier{display:grid;grid-template-columns:140px 1fr 110px;gap:20px;padding:22px 0;border-bottom:1px solid rgba(235,201,206,.3);align-items:baseline}\n.tier .q{font-family:var(--serif);font-size:28px;color:#fff;line-height:1}\n.tier .q small{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--powder);margin-top:6px}\n.tier .d{font-size:15px;color:#EBD4D7}\n.tier .p{text-align:right;font-size:14px;color:var(--powder);letter-spacing:.04em}\n.deadline{margin-top:34px;padding:26px 28px;border-left:2px solid var(--rose);background:rgba(32,6,13,.35)}\n.deadline p{font-family:var(--serif);font-size:25px;line-height:1.3;color:#fff}\n.corp ul.perks{list-style:none;margin:30px 0 36px}\n.corp ul.perks li{padding:10px 0 10px 30px;position:relative;color:#F0DEE0}\n.corp ul.perks li::before{content:\"\";position:absolute;left:0;top:23px;width:16px;height:1px;background:var(--rose)}\n\/* Calendar *\/\n.dates{padding:100px 0;border-bottom:1px solid var(--line)}\n.tl{display:grid;grid-template-columns:repeat(5,1fr);margin-top:46px;border-top:1px solid var(--ink)}\n.tl div{padding:24px 22px 0 0;position:relative}\n.tl div::before{content:\"\";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--cream);border:1px solid var(--ink)}\n.tl div.key::before{background:var(--rose);border-color:var(--rose)}\n.tl b{display:block;font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.1;margin-bottom:8px}\n.tl p{font-size:15px;color:var(--muted)}\n\/* Cram\u0103 *\/\n.visit{padding:120px 0}\n.visit .grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}\n.visit .photo-duo{aspect-ratio:3\/2}\n.visit .events{margin:30px 0 34px;display:grid;grid-template-columns:1fr 1fr;gap:16px}\n.visit .ev{border:1px solid var(--line);padding:22px}\n.visit .ev b{font-family:var(--serif);font-weight:400;font-size:30px;display:block;line-height:1}\n.visit .ev span{font-size:13px;color:var(--muted)}\n\/* Comand\u0103 *\/\n.order{background:var(--espresso);padding:120px 0}\n.order .grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}\n.order .contact{margin-top:40px;border-top:1px solid rgba(235,201,206,.2)}\n.order .contact a,.order .contact div{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid rgba(235,201,206,.2);text-decoration:none;color:var(--cream);gap:16px}\n.order .contact span{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--powder)}\nform{background:var(--cream);color:var(--ink);padding:44px}\n.seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink);margin-bottom:28px}\n.seg button{border:0;background:transparent;padding:13px;cursor:pointer;font-size:13px;letter-spacing:.14em;text-transform:uppercase}\n.seg button[aria-pressed=\"true\"]{background:var(--ink);color:var(--cream)}\n.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 18px}\n.f{display:flex;flex-direction:column;gap:6px}\n.f.full{grid-column:1\/-1}\n.f label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}\n.f input,.f select,.f textarea{border:0;border-bottom:1px solid #BDB2A6;background:transparent;padding:10px 0;font-size:17px;border-radius:0;outline:none;-webkit-appearance:none;appearance:none}\n.f select{background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23241C18'\/%3E%3C\/svg%3E\") no-repeat right 4px center;padding-right:24px}\n.f input:focus,.f select:focus,.f textarea:focus{border-bottom-color:var(--rose)}\n.f textarea{resize:vertical;min-height:70px}\n.qty{display:flex;align-items:center;border-bottom:1px solid #BDB2A6}\n.qty button{border:0;background:transparent;width:36px;height:42px;font-size:22px;cursor:pointer;color:var(--rose-deep)}\n.qty input{border:0;text-align:center;width:100%;-moz-appearance:textfield}\n.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}\n.corp-only{display:none} form.is-corp .corp-only{display:flex}\n.hint{grid-column:1\/-1;font-size:14px;background:var(--powder-soft);padding:14px 16px;border-left:2px solid var(--rose);display:none}\n.hint.show{display:block}\n.total{display:flex;justify-content:space-between;align-items:flex-end;margin:30px 0 24px;padding-top:22px;border-top:1px solid var(--line);gap:16px}\n.total span{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}\n.total b{font-family:var(--serif);font-weight:400;font-size:46px;line-height:1}\nform .btn{width:100%;justify-content:center}\nform .small{font-size:13px;color:var(--muted);margin-top:14px;text-align:center}\n.sent{display:none;margin-top:14px;font-size:14px;text-align:center;color:var(--vine)}\n.sent.show{display:block}\n\/* Footer *\/\nfooter{background:#1A1411;color:#BFB3AB;padding:70px 0 40px;font-size:15px}\nfooter .grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:50px}\nfooter img{height:40px;width:auto;margin-bottom:20px}\nfooter h4{font-weight:400;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--powder);margin-bottom:14px}\nfooter a{text-decoration:none} footer a:hover{color:#fff}\nfooter .legal{margin-top:50px;padding-top:24px;border-top:1px solid #33291F;display:flex;justify-content:space-between;gap:20px;font-size:13px;flex-wrap:wrap}\nfooter .motto{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--cream)}\n.mbar{display:none}\n@media (max-width:1020px){\n  .pack-grid{grid-template-columns:repeat(2,1fr)}\n  .nav ul{display:none}\n  .insight .grid,.guide .top,.pillars .intro,.corp .grid,.visit .grid,.order .grid{grid-template-columns:1fr;gap:44px}\n  .pick{grid-template-columns:1fr}\n  .unbox figure{grid-template-columns:1fr}\n  .unbox img{min-height:260px}\n  .unbox figcaption{padding:30px 22px}\n  .unbox{padding-bottom:76px}\n  .pair .grid{grid-template-columns:1fr}\n  .pack.wide{flex-direction:column}\n  .pack.wide .stage{flex:none;min-height:330px;padding-top:96px}\n  .table .grid{grid-template-columns:1fr}\n  .tl{grid-template-columns:1fr;border-top:0;border-left:1px solid var(--ink);margin-left:5px}\n  .tl div{padding:0 0 28px 26px}\n  .tl div::before{top:8px;left:-5px}\n  footer .grid{grid-template-columns:1fr 1fr}\n}\n@media (max-width:680px){\n  body{font-size:16px}\n  .wrap{padding:0 16px}\n  .topbar{font-size:10.5px;letter-spacing:.1em}\n  .nav .wrap{height:62px}\n  .nav .logo img{height:30px}\n  .nav .btn{display:none}\n  .hero{min-height:74vh}\n  .hero .wrap{padding-top:76px;padding-bottom:56px}\n  .hero::after{background:linear-gradient(0deg,rgba(36,6,14,.92) 10%,rgba(36,6,14,.45) 70%,rgba(36,6,14,.3))}\n  .hero p.sub{font-size:17px}\n  .hero-facts{gap:26px;margin-top:40px}\n  .hero-facts b{font-size:32px}\n  .ctas .btn{flex:1;justify-content:center;padding:16px 14px}\n  .insight,.packs,.guide,.pillars,.table,.corp,.visit,.order{padding:76px 0}\n  .dates{padding:70px 0}\n  .pack-grid{grid-template-columns:1fr}\n  .stage{height:330px;padding-top:0}\n  .stage img{height:208px}\n  .stage.three img:nth-of-type(2){height:222px}\n  .stage.six img{height:176px}\n  .pack.wide .stage img{height:196px}\n  .pack.wide .body{padding:28px 24px 30px}\n  .pack.wide h3{font-size:36px}\n  .pick .stage{min-height:300px}\n  .stage.has-choco img:not(.choco){left:-34px}\n  .stage.two.has-choco img:not(.choco){left:-44px}\n  .stage.verticale.has-choco img:not(.choco){left:-52px}\n  .has-choco .years{left:-104px;gap:52px}\n  .stage img.choco-bar,.pick .stage img.choco-bar{height:138px!important;right:12%}\n  .stage img.choco-box,.pick .stage img.choco-box{width:140px!important;right:4%}\n  .stage img.choco-royal,.pick .stage img.choco-royal,.pack.wide .stage img.choco-royal{width:120px!important;right:5%}\n  .stage img.choco-discuri,.pick .stage img.choco-discuri{width:118px!important;right:4%}\n  .stage img.choco-sweetmix,.pick .stage img.choco-sweetmix{height:150px!important;right:8%}\n  .stage img.boxbg-cadou{width:92%!important}\n  .stage img.boxbg-1{width:86%!important}\n  .stage img.boxbg-lemn,.pack.wide .stage img.boxbg-lemn{width:58%!important}\n  .pair{padding:0 0 76px}\n  .pair .ph{min-height:260px}\n  .pair .tx{padding:36px 22px}\n  .pick .stage img{height:230px}\n  .pick .stage img.packshot{height:100%}\n  .pick .stage.three img:nth-of-type(2){height:244px}\n  .hero .duo img{width:100%;-webkit-mask-image:none;mask-image:none;object-position:62% 50%}\n  .pick .info{padding:32px 24px}\n  .pick h3{font-size:40px}\n  .pcols{grid-template-columns:1fr}\n  .pcol,.pcol+.pcol{padding:30px 0;border-left:0;border-bottom:1px solid var(--line)}\n  .dish{grid-template-columns:132px 1fr}\n  .dish .b img{height:170px;max-width:108px}\n  .dish .b img.flat{width:116px;max-width:116px}\n  .tier{grid-template-columns:1fr auto;gap:8px}\n  .tier .d{grid-column:1\/-1;order:3}\n  .visit .events{grid-template-columns:1fr}\n  form{padding:28px 20px}\n  .fields{grid-template-columns:1fr}\n  footer .grid{grid-template-columns:1fr;gap:34px}\n  .mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--espresso);padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:12px;transform:translateY(110%);transition:transform .3s}\n  .mbar.show{transform:none}\n  .mbar p{color:var(--cream);font-size:14px;line-height:1.25}\n  .mbar p b{font-family:var(--serif);font-weight:400;font-size:20px;color:#fff}\n  .mbar .btn{padding:13px 18px;font-size:12px}\n}\n#sparkles{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:80}\n@media (prefers-reduced-motion:reduce){#sparkles{display:none}html{scroll-behavior:auto}.fade{animation:none}.pack{transition:none}}\n\/* --- ce con\u021bine pachetul --- *\/\n.mini{display:flex;align-items:center;gap:7px;margin:16px 0 0;flex-wrap:wrap}\n.mini img{width:44px;height:44px;border-radius:3px;object-fit:cover;background:#fff;border:1px solid var(--line)}\n.mini .more{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:3px;border:1px dashed var(--line);font-size:12.5px;color:var(--muted);background:#fff}\n.see{margin-top:14px;background:none;border:0;padding:0;font-family:var(--sans);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--rose);cursor:pointer;border-bottom:1px solid rgba(163,24,47,.35);transition:color .2s}\n.see:hover{color:var(--rose-deep)}\n.sheet[hidden]{display:none}\n.sheet{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center}\n@media(min-width:760px){.sheet{align-items:center;padding:24px}}\n.sheet-bg{position:absolute;inset:0;background:rgba(26,6,12,.62);animation:vvfade .25s ease}\n.sheet-panel{position:relative;background:var(--cream);width:min(1000px,100%);max-height:92vh;overflow:auto;padding:34px 30px 30px;box-shadow:0 30px 80px rgba(26,6,12,.45);animation:vvrise .3s cubic-bezier(.2,.7,.3,1)}\n@keyframes vvfade{from{opacity:0}to{opacity:1}}\n@keyframes vvrise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}\n.sheet-x{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:19px;line-height:1;cursor:pointer;color:var(--espresso)}\n.sheet-head{display:grid;grid-template-columns:210px 1fr;gap:26px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:24px}\n.sheet-head>img{width:100%;aspect-ratio:1;object-fit:cover}\n.sheet-head h3{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.4vw,38px);line-height:1.05;margin:8px 0 8px}\n.sheet-head .quote{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--muted);margin-bottom:16px}\n.sheet-head .row{display:flex;align-items:center;gap:22px;flex-wrap:wrap}\n.sheet-head .price{font-family:var(--serif);font-size:40px;line-height:1}\n.sheet-head .price small{font-size:15px;font-family:var(--sans);margin-left:6px;color:var(--muted)}\n.sheet-head .price em{display:block;font-style:normal;font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:6px}\n.items{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}\n.items li{display:flex;gap:14px;align-items:flex-start;background:#fff;padding:12px;border:1px solid var(--line)}\n.items img{width:78px;height:78px;object-fit:cover;flex:0 0 78px;background:#fff}\n.items h4{font-family:var(--serif);font-weight:500;font-size:18px;line-height:1.15;margin:2px 0 5px}\n.items p{font-size:13.5px;line-height:1.55;color:var(--muted)}\n.items .tag{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:6px}\n.sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}\n.sheet-foot p{font-size:13px;color:var(--muted);max-width:52ch}\n@media(max-width:760px){.sheet-head{grid-template-columns:1fr;gap:14px}.items{grid-template-columns:1fr}.sheet-panel{padding:26px 18px 22px}}\nh1,h2,h3,h4{font-family:var(--serif)!important;font-weight:400!important;color:inherit!important;text-transform:none!important;letter-spacing:normal!important;margin:0}.hero h1{color:var(--cream)!important}.insight h2 em{color:var(--rose-deep)!important}figure,figcaption,blockquote,li,p{color:inherit}.unbox figcaption,.unbox figcaption *{color:inherit!important}.unbox figcaption p{color:#CFC4BC!important}body{margin:0!important}img{max-width:100%;height:auto}.entry-content>*{margin:0}<\/style>\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n  <symbol id=\"i-star\" viewBox=\"0 0 32 32\"><path d=\"M16 3v26M3 16h26M6.8 6.8l18.4 18.4M25.2 6.8L6.8 25.2\"\/><\/symbol>\n  <symbol id=\"i-flake\" viewBox=\"0 0 32 32\"><path d=\"M16 3v26M4.7 9.5l22.6 13M4.7 22.5l22.6-13M12.5 5l3.5 3.5L19.5 5M12.5 27l3.5-3.5 3.5 3.5\"\/><\/symbol>\n  <symbol id=\"i-grape\" viewBox=\"0 0 32 32\"><circle cx=\"11\" cy=\"13\" r=\"2.6\"\/><circle cx=\"16.5\" cy=\"13\" r=\"2.6\"\/><circle cx=\"22\" cy=\"13\" r=\"2.6\"\/><circle cx=\"13.7\" cy=\"18\" r=\"2.6\"\/><circle cx=\"19.2\" cy=\"18\" r=\"2.6\"\/><circle cx=\"16.5\" cy=\"23\" r=\"2.6\"\/><path d=\"M16.5 10.4V4M16.5 5.5c2.5-2 5-1.5 6.5 0-2 2-4.5 2-6.5 0\"\/><\/symbol>\n  <symbol id=\"i-pine\" viewBox=\"0 0 32 32\"><path d=\"M5 27L27 5M10 22l-2.5-6M10 22l6 2.5M15 17l-2.5-6M15 17l6 2.5M20 12l-2.5-6M20 12l6 2.5\"\/><\/symbol>\n  <symbol id=\"i-candle\" viewBox=\"0 0 32 32\"><path d=\"M12 13h8v16h-8zM16 3c2 2.6 2 5.2 0 7-2-1.8-2-4.4 0-7z\"\/><\/symbol>\n  <symbol id=\"i-glass\" viewBox=\"0 0 32 32\"><path d=\"M9 4h14c0 7-3 11-7 11S9 11 9 4zM16 15v12M11 28h10\"\/><\/symbol>\n  <symbol id=\"i-box\" viewBox=\"0 0 32 32\"><path d=\"M4 12h24v16H4zM16 12v16M10 12V8h3v4M19 12V8h3v4\"\/><\/symbol>\n  <symbol id=\"i-hill\" viewBox=\"0 0 32 32\"><path d=\"M3 22c7-5 15-7 26-10M3 27c8-4 16-6 26-8M20 14.5V10l1.8-2 1.8 2v3.8\"\/><\/symbol>\n<\/svg>\n<canvas id=\"sparkles\" aria-hidden=\"true\"><\/canvas>\n<div class=\"topbar\">Comand\u0103 <b>din timp<\/b>, ca pachetele s\u0103 ajung\u0103 la tine \u00eenainte de s\u0103rb\u0103tori<\/div>\n<header class=\"nav\">\n  <div class=\"wrap\">\n    <div class=\"left\">\n      <a class=\"logo\" href=\"#top\" aria-label=\"Villa Vin\u00e8a\"><img decoding=\"async\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/logo-dark.png?v=10\" alt=\"Villa Vin\u00e8a\"><\/a>\n      <a class=\"back\" href=\"https:\/\/villavinea.com\/\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15 5l-7 7 7 7\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        \u00cenapoi <span class=\"sm-hide\">la site<\/span>\n      <\/a>\n    <\/div>\n    <ul>\n      <li><a href=\"#pachete\">Pachete<\/a><\/li>\n      <li><a href=\"#ghid\">Cadoul pentru\u2026<\/a><\/li>\n      <li><a href=\"#firme\">Pentru firme<\/a><\/li>\n      <li><a href=\"#crama\">La cram\u0103<\/a><\/li>\n    <\/ul>\n    <a class=\"btn btn-rose\" href=\"#comanda\">Comand\u0103<\/a>\n  <\/div>\n<\/header>\n<section class=\"hero on-dark\" id=\"top\">\n  <div class=\"duo raw\"><img decoding=\"async\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/hero-craciun.jpg?v=11\" alt=\"Spumant Villa Vin\u00e8a turnat \u00een pahare, la lumina serii\"><\/div>\n  <div class=\"wrap\">\n    <div class=\"hero-copy\">\n    <div class=\"kicker\">Cadouri de s\u0103rb\u0103tori \u00b7 Cr\u0103ciun 2026<\/div>\n    <h1>Cu un vin<br>nu dai gre\u0219 niciodat\u0103.<\/h1>\n    <div class=\"rule\"><\/div>\n    <div class=\"motto\">Nobile Semplicit\u00e0<\/div>\n    <div class=\"ctas\">\n      <a class=\"btn btn-rose\" href=\"#pachete\">Alege pachetul<\/a>\n      <a class=\"btn btn-ghost\" href=\"#firme\">Cadouri pentru firme<\/a>\n    <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"packs\" id=\"pachete\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div>\n        <div class=\"kicker\">Pachetele de s\u0103rb\u0103tori<\/div>\n        <h2>Cinci pachete, gata de d\u0103ruit.<\/h2>\n        <p class=\"lead\" style=\"margin-top:18px\">De la gestul de mul\u021bumire p\u00e2n\u0103 la cadoul de management, fiecare treapt\u0103 de pre\u021b are r\u0103spunsul ei. Toate ajung la tine \u00een cutie bej, cu panglic\u0103 bordo \u0219i etichet\u0103 de cadou, gata de d\u0103ruit.<\/p>\n      <\/div>\n      <div class=\"filters\" role=\"group\" aria-label=\"Filtreaz\u0103 dup\u0103 buget\">\n        <button class=\"chip\" data-filter=\"all\" aria-pressed=\"true\">Toate<\/button>\n        <button class=\"chip\" data-filter=\"low\" aria-pressed=\"false\">P\u00e2n\u0103 \u00een 200 lei<\/button>\n        <button class=\"chip\" data-filter=\"mid\" aria-pressed=\"false\">200 \u2013 300 lei<\/button>\n        <button class=\"chip\" data-filter=\"food\" aria-pressed=\"false\">Cu delicatese<\/button>\n      <\/div>\n    <\/div>\n    <div class=\"pack-grid\">\n      <article class=\"pack\" data-tags=\"low food\" id=\"p-transylvania-sweet-box\">\n        <div class=\"stage\">\n          <div class=\"badges\"><span class=\"badge\">Delicatese din Transilvania<\/span><\/div>\n          <img decoding=\"async\" class=\"packshot\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/pachete\/transylvania-sweet-box.jpg?v=11\" alt=\"Pachetul Dulciurile Casei, \u00een cutie cadou Villa Vin\u00e8a\" loading=\"lazy\">\n        <\/div>\n        <div class=\"body\">\n          <h3>Dulciurile Casei<\/h3>\n          <p class=\"quote\">\u201eTot ce are dulce Transilvania, pus la cutie.\u201d<\/p>\n          <p class=\"what\">Chardonnay Premium, miere de salc\u00e2m bio, gem de fructe, sirop de 100 ml \u0219i discuri de ciocolat\u0103 Ingres.<\/p>\n          <p class=\"who\"><span>Pentru<\/span>vecini, educatoare, cadoul care se \u00eemparte la cafea<\/p>\n          <div class=\"mini\" data-mini><\/div>\n          <button type=\"button\" class=\"see\" data-see>Vezi ce con\u021bine<\/button>\n          <div class=\"foot\"><div class=\"price\">145<small>lei<\/small><em>separat: 168 lei<\/em><\/div><a class=\"btn btn-line\" href=\"#comanda\" data-order=\"transylvania-sweet-box\">Comand\u0103<\/a><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"pack\" data-tags=\"low\" id=\"p-duo-selection\">\n        <div class=\"stage\">\n          <div class=\"badges\"><span class=\"badge plum\">Gama Selection<\/span><span class=\"badge\">Favoritul firmelor<\/span><\/div>\n          <img decoding=\"async\" class=\"packshot\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/pachete\/duo-selection.jpg?v=11\" alt=\"Pachetul Duo Selection, \u00een cutie cadou Villa Vin\u00e8a\" loading=\"lazy\">\n        <\/div>\n        <div class=\"body\">\n          <h3>Duo Selection<\/h3>\n          <p class=\"quote\">\u201eUn alb \u0219i un ro\u0219u, am\u00e2ndou\u0103 Selection.\u201d<\/p>\n          <p class=\"what\">Diamant Selection \u0219i Rubin Selection, \u00een cutie cadou cu panglic\u0103 \u0219i etichet\u0103.<\/p>\n          <p class=\"who\"><span>Pentru<\/span>cadoul de firm\u0103, parteneri, clien\u021bi<\/p>\n          <div class=\"mini\" data-mini><\/div>\n          <button type=\"button\" class=\"see\" data-see>Vezi ce con\u021bine<\/button>\n          <div class=\"foot\"><div class=\"price\">159<small>lei<\/small><em>separat: 205 lei<\/em><\/div><a class=\"btn btn-line\" href=\"#comanda\" data-order=\"duo-selection\">Comand\u0103<\/a><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"pack\" data-tags=\"low food\" id=\"p-camara-transilvaneana\">\n        <div class=\"stage\">\n          <div class=\"badges\"><span class=\"badge\">Delicatese din Transilvania<\/span><span class=\"badge hot\">Cu spumant<\/span><\/div>\n          <img decoding=\"async\" class=\"packshot\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/pachete\/camara-transilvaneana.jpg?v=11\" alt=\"Pachetul C\u0103mara Casei, \u00een cutie cadou Villa Vin\u00e8a\" loading=\"lazy\">\n        <\/div>\n        <div class=\"body\">\n          <h3>C\u0103mara Casei<\/h3>\n          <p class=\"quote\">\u201eRafturile pline ale c\u0103m\u0103rii, puse la cutie.\u201d<\/p>\n          <p class=\"what\">Kerner Premium \u0219i spumant Ros\u00e9 Cel\u00e9st, cu miere de salc\u00e2m, gem, sirop de fructe \u0219i bomboane de ciocolat\u0103 Ingres.<\/p>\n          <p class=\"who\"><span>Pentru<\/span>socri, prieteni de familie, gazda care pune masa<\/p>\n          <div class=\"mini\" data-mini><\/div>\n          <button type=\"button\" class=\"see\" data-see>Vezi ce con\u021bine<\/button>\n          <div class=\"foot\"><div class=\"price\">199<small>lei<\/small><em>separat: 249 lei<\/em><\/div><a class=\"btn btn-line\" href=\"#comanda\" data-order=\"camara-transilvaneana\">Comand\u0103<\/a><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"pack\" data-tags=\"mid food\" id=\"p-delicii-transilvanene\">\n        <div class=\"stage\">\n          <div class=\"badges\"><span class=\"badge\">Delicatese din Transilvania<\/span><span class=\"badge plum\">Gama Selection<\/span><\/div>\n          <img decoding=\"async\" class=\"packshot\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/pachete\/delicii-transilvanene.jpg?v=11\" alt=\"Pachetul Bucatele Casei, \u00een cutie cadou Villa Vin\u00e8a\" loading=\"lazy\">\n        <\/div>\n        <div class=\"body\">\n          <h3>Bucatele Casei<\/h3>\n          <p class=\"quote\">\u201eTot ce are Mure\u0219ul mai bun, \u00eentr-o cutie.\u201d<\/p>\n          <p class=\"what\">Rubin Selection \u0219i spumant Cuv\u00e9e Cel\u00e9st, cu miere cu usturoi negru, br\u00e2nz\u0103 maturat\u0103, zacusc\u0103 cu vinete \u0219i trufe \u0219i discuri de ciocolat\u0103 Ingres.<\/p>\n          <p class=\"who\"><span>Pentru<\/span>cadoul de firm\u0103, clien\u021bi, parteneri<\/p>\n          <div class=\"mini\" data-mini><\/div>\n          <button type=\"button\" class=\"see\" data-see>Vezi ce con\u021bine<\/button>\n          <div class=\"foot\"><div class=\"price\">299<small>lei<\/small><em>separat: 368 lei<\/em><\/div><a class=\"btn btn-line\" href=\"#comanda\" data-order=\"delicii-transilvanene\">Comand\u0103<\/a><\/div>\n        <\/div>\n      <\/article>\n      <article class=\"pack\" data-tags=\"mid food\" id=\"p-masa-de-sarbatori\">\n        <div class=\"stage\">\n          <div class=\"badges\"><span class=\"badge plum\">Gama Selection<\/span><span class=\"badge\">Pentru masa de s\u0103rb\u0103tori<\/span><\/div>\n          <img decoding=\"async\" class=\"packshot\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/pachete\/masa-de-sarbatori.jpg?v=11\" alt=\"Pachetul Masa de S\u0103rb\u0103tori, \u00een cutie cadou Villa Vin\u00e8a\" loading=\"lazy\">\n        <\/div>\n        <div class=\"body\">\n          <h3>Masa de S\u0103rb\u0103tori<\/h3>\n          <p class=\"quote\">\u201eMasa pus\u0103, de la aperitiv la friptur\u0103.\u201d<\/p>\n          <p class=\"what\">Rubin Selection \u0219i spumant Cuv\u00e9e Cel\u00e9st, cu br\u00e2nz\u0103 maturat\u0103, zacusc\u0103 cu vinete \u0219i trufe \u0219i crem\u0103 din o\u021bet din must de struguri.<\/p>\n          <p class=\"who\"><span>Pentru<\/span>gazda care pune masa pe 24 \u0219i pe 31<\/p>\n          <div class=\"mini\" data-mini><\/div>\n          <button type=\"button\" class=\"see\" data-see>Vezi ce con\u021bine<\/button>\n          <div class=\"foot\"><div class=\"price\">299<small>lei<\/small><em>separat: 328 lei<\/em><\/div><a class=\"btn btn-line\" href=\"#comanda\" data-order=\"masa-de-sarbatori\">Comand\u0103<\/a><\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n    <p class=\"note\"><svg class=\"icon\" style=\"width:22px;height:22px\"><use href=\"#i-box\"\/><\/svg>Toate pachetele se preg\u0103tesc manual la cram\u0103, cu etichet\u0103 de cadou.<\/p>\n  <\/div>\n<\/section>\n<section class=\"insight\">\n  <div class=\"wrap grid\">\n    <div>\n      <svg class=\"icon\"><use href=\"#i-glass\"\/><\/svg>\n      <h2 style=\"margin-top:22px\">Vinul e cadoul<br>de care ne <em>bucur\u0103m \u00eempreun\u0103.<\/em><\/h2>\n      <p class=\"lead\" style=\"margin-top:24px\">Se potrive\u0219te la orice rela\u021bie \u0219i la orice buget. Se deschide \u00eempreun\u0103 cu cel care \u00eel prime\u0219te \u0219i r\u0103m\u00e2ne un moment, o amintire de la masa de s\u0103rb\u0103tori.<\/p>\n    <\/div>\n    <ul>\n      <li>Merge la oricine: la \u0219ef\u0103, la socri, la colegul de birou, la gazd\u0103.<\/li>\n      <li>Se bucur\u0103 \u00eempreun\u0103 \u0219i devine amintire.<\/li>\n      <li>Spune ceva frumos \u0219i despre cel care \u00eel d\u0103ruie\u0219te.<\/li>\n      <li>Vine direct de la cram\u0103, a\u0219a c\u0103 gestul are \u0219i o poveste.<\/li>\n    <\/ul>\n  <\/div>\n<\/section>\n<section class=\"unbox\">\n  <div class=\"wrap\">\n    <figure>\n      <div class=\"vmedia\">\n        <video id=\"unboxVideo\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/video\/cadou-craciun.mp4?v=2\" poster=\"img\/video\/cadou-craciun-poster.jpg\" autoplay muted loop playsinline preload=\"metadata\" aria-label=\"Cutia cadou Villa Vin\u00e8a, legat\u0103 cu panglic\u0103 bordo\"><\/video>\n        <button class=\"snd\" type=\"button\" data-snd>Porne\u0219te sunetul<\/button>\n      <\/div>\n      <figcaption>\n        <div class=\"kicker\">Momentul<\/div>\n        <h2>Se deschide \u00eempreun\u0103.<\/h2>\n        <p>Cutia bej, panglica bordo, numele celui care prime\u0219te pe etichet\u0103. Momentul \u00een care i-o pui \u00een m\u00e2n\u0103 r\u0103m\u00e2ne mult dup\u0103 ce se termin\u0103 vinul.<\/p>\n      <\/figcaption>\n    <\/figure>\n  <\/div>\n<\/section>\n<section class=\"guide on-dark\" id=\"ghid\">\n  <div class=\"wrap\">\n    <div class=\"top\">\n      <div>\n        <div class=\"kicker\">Cadoul pentru\u2026<\/div>\n        <h2 style=\"margin-top:14px\">Spune-ne cui \u00eel d\u0103ruie\u0219ti.<br>\u00ce\u021bi spunem ce vin pui \u00een cutie.<\/h2>\n      <\/div>\n      <p class=\"lead\">Alegerea bun\u0103 \u021bine de rela\u021bie. Fiecare pachet are ocazia lui, iar noi am f\u0103cut deja potrivirea.<\/p>\n    <\/div>\n    <div class=\"rel\" role=\"tablist\" aria-label=\"Pentru cine este cadoul\">\n      <button role=\"tab\" data-rel=\"sefa\" aria-selected=\"true\">\u0218efa<\/button>\n      <button role=\"tab\" data-rel=\"socrii\" aria-selected=\"false\">Socrii<\/button>\n      <button role=\"tab\" data-rel=\"colegul\" aria-selected=\"false\">Colegul de birou<\/button>\n      <button role=\"tab\" data-rel=\"gazda\" aria-selected=\"false\">Gazda<\/button>\n      <button role=\"tab\" data-rel=\"firma\" aria-selected=\"false\">Cadoul de firm\u0103<\/button>\n    <\/div>\n    <div class=\"pick\" id=\"pick\" aria-live=\"polite\"><\/div>\n  <\/div>\n<\/section>\n<section class=\"pillars\">\n  <div class=\"wrap\">\n    <div class=\"intro\">\n      <div>\n        <svg class=\"icon\"><use href=\"#i-hill\"\/><\/svg>\n        <div class=\"kicker\" style=\"margin-top:20px\">Nobile Semplicit\u00e0<\/div>\n        <h2 style=\"margin:14px 0 22px\">Un Cr\u0103ciun lini\u0219tit, cu lumin\u0103 cald\u0103 \u0219i vin bun.<\/h2>\n        <p class=\"lead\">Lucrurile bune se ap\u0103r\u0103 singure. Pachetele Villa Vin\u00e8a sunt g\u00e2ndite la fel: vin din Mica, lemn, ciocolat\u0103 f\u0103cut\u0103 de m\u00e2n\u0103 \u0219i gestul potrivit.<\/p>\n      <\/div>\n      <div class=\"photo-duo\"><img decoding=\"async\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/podgoria.jpg?v=11\" alt=\"Capela din podgoria Villa Vin\u00e8a, Mica\" loading=\"lazy\"><\/div>\n    <\/div>\n    <div class=\"pcols\">\n      <div class=\"pcol\">\n        <svg class=\"icon\"><use href=\"#i-box\"\/><\/svg>\n        <div class=\"n\">01<\/div>\n        <h3>Gestul sigur<\/h3>\n        <p>Pachete gata f\u0103cute, la trepte clare de pre\u021b, pentru orice rela\u021bie \u0219i orice buget. Alegi bine din prima.<\/p>\n        <p class=\"proof\">5 pachete de la 145 la 299 lei \u00b7 recomandare pe ocazie \u00b7 consultan\u021b\u0103 la comand\u0103<\/p>\n      <\/div>\n      <div class=\"pcol\">\n        <svg class=\"icon\"><use href=\"#i-grape\"\/><\/svg>\n        <div class=\"n\">02<\/div>\n        <h3>Vin cu origine<\/h3>\n        <p>Vin din Mica, jude\u021bul Mure\u0219, cu denumire de origine controlat\u0103, soiuri rare pe raft \u0219i verticale pe trei recolte.<\/p>\n        <p class=\"proof\">DOC-CMD \u00b7 Kerner, Gew\u00fcrztraminer, Feteasc\u0103 \u00b7 Diamant \u0219i Rubin<\/p>\n      <\/div>\n      <div class=\"pcol\">\n        <svg class=\"icon\"><use href=\"#i-star\"\/><\/svg>\n        <div class=\"n\">03<\/div>\n        <h3>F\u0103cut aproape de cas\u0103<\/h3>\n        <p>Vin din Mica \u0219i ciocolat\u0103 artizanal\u0103 din Voiniceni. Dou\u0103 ateliere din Mure\u0219, \u00eentr-o singur\u0103 cutie.<\/p>\n        <p class=\"proof\">Villa Vin\u00e8a \u00d7 Ingres \u00b7 serie mic\u0103 \u00b7 livrare local\u0103<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"pair\" id=\"ingres\">\n  <div class=\"wrap\">\n    <div class=\"grid\">\n      <div class=\"ph\"><img decoding=\"async\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/ingres-praline.jpg?v=11\" alt=\"Praline artizanale Ingres Pure Grace\" loading=\"lazy\"><\/div>\n      <div class=\"tx\">\n        <div class=\"kicker\">Produc\u0103tori din Mure\u0219<\/div>\n        <h2>Ateliere din Mure\u0219, \u00eentr-o singur\u0103 cutie.<\/h2>\n        <p>Vinul vine din Mica, ciocolata din atelierul Ingres din Voiniceni, iar mierea, gemurile, zacusca \u0219i br\u00e2nza maturat\u0103 de la produc\u0103tori din jude\u021b. Toate intr\u0103 \u00een cutie al\u0103turi de vin.<\/p>\n        <ul>\n          <li><b>Ingres<\/b><span>discuri de ciocolat\u0103, bomboane Sweet Mix<\/span><\/li>\n          <li><b>Transylvania&rsquo;s Finest<\/b><span>miere, gemuri, siropuri, zacusc\u0103 cu trufe<\/span><\/li>\n          <li><b>Manufactura de Br\u00e2nz\u0103<\/b><span>br\u00e2nz\u0103 maturat\u0103<\/span><\/li>\n        <\/ul>\n        <a class=\"more\" href=\"https:\/\/ingres.ro\/\" target=\"_blank\" rel=\"noopener\">Despre Ingres<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"table\" id=\"masa\">\n  <div class=\"wrap\">\n    <svg class=\"icon\"><use href=\"#i-candle\"\/><\/svg>\n    <div class=\"kicker\" style=\"margin-top:18px\">Pentru gazd\u0103<\/div>\n    <h2 style=\"margin-top:14px\">Ce pui pe mas\u0103 de s\u0103rb\u0103tori?<\/h2>\n    <p class=\"lead\" style=\"margin-top:18px;color:#6B3F46\">Aperitivul, felul principal \u0219i cafeaua de dup\u0103. Tot ce urmeaz\u0103 se afl\u0103 \u00een pachetul Masa de S\u0103rb\u0103tori.<\/p>\n    <div class=\"grid\">\n      <div class=\"dish\">\n        <div class=\"b\"><img decoding=\"async\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/cuvee-celest.webp?v=10\" alt=\"Cuv\u00e9e Cel\u00e9st\" loading=\"lazy\"><\/div>\n        <div class=\"t\"><div class=\"course\">Aperitivul<\/div><h3>Cuv\u00e9e Cel\u00e9st<\/h3><p>Spumant brut pentru platoul de br\u00e2nz\u0103 maturat\u0103, zacusc\u0103 cu trufe \u0219i primul toast.<\/p><\/div>\n      <\/div>\n      <div class=\"dish\">\n        <div class=\"b\"><img decoding=\"async\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/rubin-selection.webp?v=10\" alt=\"Rubin Selection\" loading=\"lazy\"><\/div>\n        <div class=\"t\"><div class=\"course\">Felul principal<\/div><h3>Rubin Selection<\/h3><p>Un ro\u0219u cu structur\u0103, care \u021bine piept sarmalelor \u0219i fripturii.<\/p><\/div>\n      <\/div>\n      <div class=\"dish\">\n        <div class=\"b\"><img decoding=\"async\" class=\"flat\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/ingres-discuri-mare.webp?v=10\" alt=\"Discuri de ciocolat\u0103 Ingres\" loading=\"lazy\"><\/div>\n        <div class=\"t\"><div class=\"course\">La cafea<\/div><h3>Ciocolata Ingres<\/h3><p>Discurile de ciocolat\u0103 din Voiniceni, pentru finalul mesei.<\/p><\/div>\n      <\/div>\n    <\/div>\n    <div class=\"cta\">\n      <p>Masa de S\u0103rb\u0103tori \u00b7 dou\u0103 vinuri Selection \u0219i delicatese din Mure\u0219 \u00b7 299 lei<\/p>\n      <a class=\"btn btn-rose\" href=\"#comanda\" data-order=\"masa-de-sarbatori\">Comand\u0103 pachetul gazdei<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"corp on-dark\" id=\"firme\">\n  <div class=\"duo\"><img decoding=\"async\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/pivnita.jpg?v=11\" alt=\"\" loading=\"lazy\"><\/div>\n  <div class=\"wrap grid\">\n    <div>\n      <svg class=\"icon\"><use href=\"#i-flake\"\/><\/svg>\n      <div class=\"kicker\" style=\"margin-top:20px\">Cadouri de firm\u0103<\/div>\n      <h2>Un cadou local, pe care \u00eel d\u0103ruie\u0219ti cu m\u00e2ndrie.<\/h2>\n      <p class=\"lead\">Vin din Mica, ciocolat\u0103 din Voiniceni \u0219i delicatese din Mure\u0219, livrate la timp, cu factur\u0103 \u0219i cu o poveste de spus echipei, clien\u021bilor \u0219i partenerilor.<\/p>\n      <ul class=\"perks\">\n        <li>Etichet\u0103 de cadou cu numele firmei, de la 10 pachete<\/li>\n        <li>Consultan\u021b\u0103 la alegerea pachetelor pe categorii de destinatari<\/li>\n        <li>Degustare pentru firme la cram\u0103, \u00een noiembrie<\/li>\n        <li>Configura\u021bie la cerere pentru comenzile mari<\/li>\n      <\/ul>\n      <a class=\"btn btn-rose\" href=\"#comanda\" data-corp=\"1\">Cere oferta pentru firm\u0103<\/a>\n    <\/div>\n    <div>\n      <div class=\"tiers\">\n        <div class=\"tier\"><div class=\"q\">10 \u2013 49<small>pachete<\/small><\/div><div class=\"d\">Pachet din gam\u0103, cu etichet\u0103 de cadou cu numele firmei<\/div><div class=\"p\">pre\u021b de list\u0103<\/div><\/div>\n        <div class=\"tier\"><div class=\"q\">50 \u2013 149<small>pachete<\/small><\/div><div class=\"d\">Plus etichet\u0103 personalizat\u0103 pe sticl\u0103 \u0219i mesaj tip\u0103rit<\/div><div class=\"p\">\u22128 \u2026 12%<\/div><\/div>\n        <div class=\"tier\"><div class=\"q\">150+<small>pachete<\/small><\/div><div class=\"d\">Plus cutie personalizat\u0103, livrare la sediu, configura\u021bie la cerere<\/div><div class=\"p\">la cerere<\/div><\/div>\n      <\/div>\n      <div class=\"deadline\">\n        <div class=\"kicker\" style=\"margin-bottom:10px\">Termenul pentru firme<\/div>\n        <p>Comand\u0103 din timp, ca pachetele s\u0103 fie pe birou \u00eenainte de \u00eent\u00e2lnirile de final de an.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"dates\">\n  <div class=\"wrap\">\n    <div class=\"kicker\">Calendarul s\u0103rb\u0103torilor<\/div>\n    <h2 style=\"margin-top:14px\">Datele de \u021binut minte.<\/h2>\n    <div class=\"tl\">\n      <div class=\"key\"><b>5 decembrie<\/b><p>Ultima zi recomandat\u0103 pentru comenzile de firm\u0103, ca pachetele s\u0103 fie la tine p\u00e2n\u0103 pe 20.<\/p><\/div>\n      <div><b>5\u20136 \u00b7 12\u201313 dec.<\/b><p>Degust\u0103ri de Advent la cram\u0103, cu pachetele expuse.<\/p><\/div>\n      <div class=\"key\"><b>15 decembrie<\/b><p>Ultima zi recomandat\u0103 de comand\u0103, ca pachetele s\u0103 ajung\u0103 la tine \u00eenainte de Cr\u0103ciun.<\/p><\/div>\n      <div><b>26 dec. \u2013 1 ian.<\/b><p>Brindisi \u0219i spumantele pentru Revelion.<\/p><\/div>\n      <div><b>7 ianuarie<\/b><p>Sf\u00e2ntul Ion: vin pentru to\u021bi Ionii \u0219i Ioanele.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"visit\" id=\"crama\">\n  <div class=\"wrap grid\">\n    <div class=\"photo-duo\"><img decoding=\"async\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/crama.jpg?v=11\" alt=\"Crama Villa Vin\u00e8a din Mica\" loading=\"lazy\"><\/div>\n    <div>\n      <svg class=\"icon\"><use href=\"#i-pine\"\/><\/svg>\n      <div class=\"kicker\" style=\"margin-top:20px\">Winter Sessions \u00b7 la cram\u0103<\/div>\n      <h2 style=\"margin:14px 0 20px\">Gust\u0103 \u00eent\u00e2i, alege apoi.<\/h2>\n      <p class=\"lead\">Dou\u0103 weekenduri de Advent la cram\u0103, \u00een Mica. Degust\u0103m vinurile din pachete, iar pachetele sunt expuse \u0219i disponibile pe loc.<\/p>\n      <div class=\"events\">\n        <div class=\"ev\"><b>5 \u2013 6 dec.<\/b><span>Degustare de Advent<\/span><\/div>\n        <div class=\"ev\"><b>12 \u2013 13 dec.<\/b><span>Degustare de Advent<\/span><\/div>\n      <\/div>\n      <a class=\"btn btn-line\" href=\"tel:+40365505107\">Rezerv\u0103 la 0365 505 107<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"order on-dark\" id=\"comanda\">\n  <div class=\"wrap grid\">\n    <div>\n      <svg class=\"icon\"><use href=\"#i-glass\"\/><\/svg>\n      <div class=\"kicker\" style=\"margin-top:20px\">Comand\u0103<\/div>\n      <h2 style=\"margin:14px 0 22px\">Alege pachetul.<br>Restul e treaba noastr\u0103.<\/h2>\n      <p class=\"lead\">Completezi comanda \u00een c\u00e2teva secunde. Echipa cramei revine cu confirmarea \u0219i detaliile de livrare. Comand\u0103 din timp, ca pachetele s\u0103 ajung\u0103 la tine \u00eenainte de s\u0103rb\u0103tori.<\/p>\n      <div class=\"contact\">\n        <a href=\"tel:+40365505107\"><span>Telefon<\/span>0365 505 107<\/a>\n        <a href=\"mailto:comenzi@villavinea.ro\"><span>E-mail<\/span>comenzi@villavinea.ro<\/a>\n        <div><span>Crama<\/span>Mica nr. 243, jud. Mure\u0219<\/div>\n      <\/div>\n    <\/div>\n    <form id=\"orderForm\" novalidate>\n      <div class=\"seg\" role=\"group\" aria-label=\"Tip client\">\n        <button type=\"button\" data-type=\"pf\" aria-pressed=\"true\">Persoan\u0103 fizic\u0103<\/button>\n        <button type=\"button\" data-type=\"firma\" aria-pressed=\"false\">Firm\u0103<\/button>\n      <\/div>\n      <div class=\"fields\">\n        <div class=\"f full\">\n          <label for=\"pkg\">Pachet<\/label>\n          <select id=\"pkg\" name=\"pkg\"><\/select>\n        <\/div>\n        <div class=\"f\">\n          <label for=\"qty\">Num\u0103r de pachete<\/label>\n          <div class=\"qty\"><button type=\"button\" data-step=\"-1\" aria-label=\"Mai pu\u021bin\">\u2212<\/button><input id=\"qty\" name=\"qty\" type=\"number\" min=\"1\" value=\"1\" inputmode=\"numeric\"><button type=\"button\" data-step=\"1\" aria-label=\"Mai mult\">+<\/button><\/div>\n        <\/div>\n        <div class=\"f corp-only\"><label for=\"company\">Firma<\/label><input id=\"company\" name=\"company\" autocomplete=\"organization\"><\/div>\n        <div class=\"f\"><label for=\"name\">Nume \u0219i prenume<\/label><input id=\"name\" name=\"name\" autocomplete=\"name\" required><\/div>\n        <div class=\"f\"><label for=\"phone\">Telefon<\/label><input id=\"phone\" name=\"phone\" type=\"tel\" autocomplete=\"tel\" required><\/div>\n        <div class=\"f\"><label for=\"email\">E-mail<\/label><input id=\"email\" name=\"email\" type=\"email\" autocomplete=\"email\"><\/div>\n        <div class=\"f\"><label for=\"city\">Localitate de livrare<\/label><input id=\"city\" name=\"city\" autocomplete=\"address-level2\"><\/div>\n        <div class=\"hint\" id=\"tierHint\"><\/div>\n        <div class=\"f full\"><label for=\"msg\">Mesaj pe eticheta de cadou (op\u021bional)<\/label><textarea id=\"msg\" name=\"msg\" rows=\"2\" placeholder=\"Cr\u0103ciun fericit, cu drag!\"><\/textarea><\/div>\n      <\/div>\n      <div class=\"total\"><span id=\"totalLabel\">Total estimat<\/span><b id=\"total\">145 lei<\/b><\/div>\n      <button class=\"btn btn-rose\" type=\"submit\">Trimite comanda<\/button>\n      <p class=\"small\">Plata \u0219i livrarea se stabilesc la confirmare.<\/p>\n      <p class=\"sent\" id=\"sent\"><\/p>\n    <\/form>\n  <\/div>\n<\/section>\n<footer>\n  <div class=\"wrap\">\n    <div class=\"grid\">\n      <div>\n        <img decoding=\"async\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/logo-light.png?v=10\" alt=\"Villa Vin\u00e8a\">\n        <p class=\"motto\">Nobile Semplicit\u00e0<\/p>\n      <\/div>\n      <div>\n        <h4>Contact<\/h4>\n        <p><a href=\"tel:+40365505107\">0365 505 107<\/a><br><a href=\"mailto:comenzi@villavinea.ro\">comenzi@villavinea.ro<\/a><br>Mica nr. 243, jud. Mure\u0219<\/p>\n      <\/div>\n      <div>\n        <h4>Villa Vin\u00e8a<\/h4>\n        <p><a href=\"https:\/\/villavinea.com\/index.php\/shop-ro-2\/\">Magazin online<\/a><br><a href=\"https:\/\/villavinea.com\/index.php\/podgoria\/\">Podgoria<\/a><br><a href=\"https:\/\/instagram.com\/villavinearomania\/\">Instagram<\/a> \u00b7 <a href=\"https:\/\/facebook.com\/VillaVinea\">Facebook<\/a><\/p>\n      <\/div>\n    <\/div>\n    <div class=\"legal\">\n      <span>\u00a9 2026 Castel Vinum SRL \u00b7 CUI RO16429263<\/span>\n      <span>Consumul excesiv de alcool d\u0103uneaz\u0103 s\u0103n\u0103t\u0103\u021bii. V\u00e2nzare exclusiv c\u0103tre persoane cu v\u00e2rsta peste 18 ani.<\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n<div class=\"mbar\" id=\"mbar\"><p>Pachete de s\u0103rb\u0103tori<br><b>de la 145 lei<\/b><\/p><a class=\"btn btn-rose\" href=\"#pachete\">Alege pachetul<\/a><\/div>\n<!-- Ce con\u021bine pachetul -->\n<div class=\"sheet\" id=\"sheet\" hidden>\n  <div class=\"sheet-bg\" data-close><\/div>\n  <div class=\"sheet-panel\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sheetTitle\">\n    <button class=\"sheet-x\" type=\"button\" data-close aria-label=\"\u00cenchide\">\u00d7<\/button>\n    <div class=\"sheet-head\">\n      <img decoding=\"async\" id=\"sheetImg\" src=\"\" alt=\"\">\n      <div>\n        <div class=\"kicker\">Ce con\u021bine pachetul<\/div>\n        <h3 id=\"sheetTitle\"><\/h3>\n        <p class=\"quote\" id=\"sheetQuote\"><\/p>\n        <div class=\"row\">\n          <div class=\"price\" id=\"sheetPrice\"><\/div>\n          <a class=\"btn btn-rose\" id=\"sheetCta\" href=\"#comanda\">Comand\u0103 pachetul<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n    <ul class=\"items\" id=\"sheetItems\"><\/ul>\n    <div class=\"sheet-foot\">\n      <p>Fiecare pachet ajunge la tine \u00een cutie bej, cu umplutur\u0103, panglic\u0103 bordo \u0219i etichet\u0103 de cadou scris\u0103 de m\u00e2n\u0103 \u2014 gata de d\u0103ruit, exact a\u0219a cum \u00eel vezi. Comand\u0103 din timp, ca s\u0103 \u00eel ai \u00een m\u00e2n\u0103 \u00eenainte de \u00eent\u00e2lnire. Recoltele se pot schimba \u00een limita stocului, la aceea\u0219i valoare.<\/p>\n      <a class=\"btn btn-line\" href=\"#comanda\" data-close>Comand\u0103 acum<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n<script type=\"text\/vvjs\" id=\"vv-src\">const PACKS = {\n  \"transylvania-sweet-box\": {box:[\"box-cadou\",\"boxbg-cadou\"], name:\"Dulciurile Casei\", price:145, lista:168, quote:\"\u201eTot ce are dulce Transilvania, pus la cutie.\u201d\", bottles:[\"chardonnay-premium\"], cls:\"\", choco:[\"ingres-discuri\",\"choco-discuri\"]},\n  \"duo-selection\": {box:[\"box-cadou\",\"boxbg-cadou\"], name:\"Duo Selection\", price:159, lista:205, quote:\"\u201eUn alb \u0219i un ro\u0219u, am\u00e2ndou\u0103 Selection.\u201d\", bottles:[\"diamant-selection\", \"rubin-selection\"], cls:\"two\"},\n  \"camara-transilvaneana\": {box:[\"box-cadou\",\"boxbg-cadou\"], name:\"C\u0103mara Casei\", price:199, lista:249, quote:\"\u201eRafturile pline ale c\u0103m\u0103rii, puse la cutie.\u201d\", bottles:[\"kerner-premium\", \"rose-celest\"], cls:\"two\", choco:[\"ingres-sweet-mix\",\"choco-sweetmix\"]},\n  \"delicii-transilvanene\": {box:[\"box-cadou\",\"boxbg-cadou\"], name:\"Bucatele Casei\", price:299, lista:368, quote:\"\u201eTot ce are Mure\u0219ul mai bun, \u00eentr-o cutie.\u201d\", bottles:[\"rubin-selection\", \"cuvee-celest\"], cls:\"two\", choco:[\"ingres-discuri\",\"choco-discuri\"]},\n  \"masa-de-sarbatori\": {box:[\"box-cadou\",\"boxbg-cadou\"], name:\"Masa de S\u0103rb\u0103tori\", price:299, lista:328, quote:\"\u201eMasa pus\u0103, de la aperitiv la friptur\u0103.\u201d\", bottles:[\"rubin-selection\", \"cuvee-celest\"], cls:\"two\"}\n};\nconst RELS = {\n  sefa:     {pkg:\"delicii-transilvanene\", for:\"Pentru \u0219ef\u0103\", why:\"Rubin Selection \u0219i Cuv\u00e9e Cel\u00e9st, plus br\u00e2nza maturat\u0103 \u0219i zacusca cu trufe. Arat\u0103 bine pe birou \u0219i are o poveste de spus.\"},\n  socrii:   {pkg:\"camara-transilvaneana\", for:\"Pentru socri\", why:\"C\u0103mara pus\u0103 la cutie: vin, spumant, miere, gem, sirop \u0219i bomboane de ciocolat\u0103. Se deschide chiar \u00een ziua \u00een care ajunge.\"},\n  colegul:  {pkg:\"transylvania-sweet-box\", for:\"Pentru colegul de birou\", why:\"Chardonnay Premium cu dulciurile Transilvaniei. Un cadou mic, care se \u00eemparte la cafea.\"},\n  gazda:    {pkg:\"masa-de-sarbatori\", for:\"Pentru gazd\u0103\", why:\"Un spumant pentru aperitiv, un ro\u0219u pentru sarmale, br\u00e2nz\u0103 maturat\u0103 \u0219i zacusc\u0103 cu trufe. Gazda are masa rezolvat\u0103.\"},\n  firma:    {pkg:\"duo-selection\", for:\"Pentru cadoul de firm\u0103\", why:\"Un alb \u0219i un ro\u0219u din gama Selection, \u00een cutie cu panglic\u0103. Se comand\u0103 \u00een serie \u0219i arat\u0103 la fel de bine la fiecare destinatar.\"}\n};\nconst fmt = n => n.toLocaleString(\"ro-RO\") + \" lei\";\n\/* ---------- M\u0103surare: GA4 + Meta Pixel ---------- *\/\nconst GA_ID = \"G-31QJ6HG5M9\", FB_ID = \"1489962746291890\";\n(function(){\n  \/* Google Analytics 4 *\/\n  window.dataLayer = window.dataLayer || [];\n  if (!window.gtag) window.gtag = function(){ dataLayer.push(arguments); };\n  if (!document.querySelector('script[src*=\"googletagmanager.com\/gtag\/js\"]')){\n    const s = document.createElement(\"script\");\n    s.async = true; s.src = \"https:\/\/www.googletagmanager.com\/gtag\/js?id=\" + GA_ID;\n    document.head.appendChild(s);\n    gtag(\"js\", new Date());\n    gtag(\"config\", GA_ID);\n  }\n  \/* Meta Pixel *\/\n  if (!window.fbq){\n    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n    n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;\n    n.push=n;n.loaded=!0;n.version=\"2.0\";n.queue=[];t=b.createElement(e);t.async=!0;\n    t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,\n    \"script\",\"https:\/\/connect.facebook.net\/en_US\/fbevents.js\");\n    fbq(\"init\", FB_ID);\n    fbq(\"track\", \"PageView\");\n  }\n})();\nconst track = (gaName, gaData, fbName, fbData) => {\n  try{ if (window.gtag) gtag(\"event\", gaName, gaData || {}); }catch(e){}\n  try{ if (window.fbq && fbName) fbq(\"track\", fbName, fbData || {}); }catch(e){}\n};\nconst itemOf = id => { const p = PACKS[id]; return {item_id:id, item_name:p.name, price:p.price, currency:\"RON\", quantity:1}; };\n\/* ---------- Produsele din fiecare pachet ---------- *\/\nconst ITEMS = {\n  \"chardonnay-premium\": {n:\"Chardonnay Premium, 750 ml\", t:\"Villa Vin\u00e8a\", d:\"Alb sec, solar, cu fructe galbene p\u00e2rguite, fagure de miere \u0219i o aciditate vibrant\u0103. Merge cu pe\u0219te, paste \u0219i br\u00e2nzeturi tinere.\"},\n  \"kerner-premium\":     {n:\"Kerner Premium, 750 ml\", t:\"Villa Vin\u00e8a\", d:\"Soi rar, cultivat la Mica. Par\u0103 bergamot\u0103, flori de salc\u00e2m \u0219i un gust crocant, cu gutuie p\u00e2rguit\u0103 \u0219i cais\u0103.\"},\n  \"rose-celest\":        {n:\"Ros\u00e9 Cel\u00e9st Spumant Brut, 750 ml\", t:\"Villa Vin\u00e8a\", d:\"Spumant din Pinot Noir vinificat \u00een roz\u00e9, cu perlare intens\u0103, piersici confiate \u0219i note de patiserie fin\u0103. Aperitivul serii.\"},\n  \"cuvee-celest\":       {n:\"Cuv\u00e9e Cel\u00e9st Spumant Brut, 750 ml\", t:\"Villa Vin\u00e8a\", d:\"Maturat 3 ani \u00een sticl\u0103: alune pr\u0103jite, drojdii fine \u0219i o perlare persistent\u0103. Spumantul pentru toastul de s\u0103rb\u0103tori.\"},\n  \"diamant-selection\":  {n:\"Diamant Selection, 750 ml\", t:\"Villa Vin\u00e8a\", d:\"Cupaj de Feteasc\u0103 Regal\u0103 \u0219i Feteasc\u0103 Alb\u0103, maturat 9 luni \u00een baric. Galben auriu, cu anason, pepene galben \u0219i vanilie.\"},\n  \"rubin-selection\":    {n:\"Rubin Selection, 750 ml\", t:\"Villa Vin\u00e8a\", d:\"Merlot, Zweigelt \u0219i Feteasc\u0103 Neagr\u0103. Vi\u0219iniu cu bordur\u0103 purpurie, cu fructe negre de p\u0103dure, ciocolat\u0103 amar\u0103 \u0219i condimente.\"},\n  \"miere\":              {n:\"Miere bio, borcan\", t:\"Transylvania's Finest Foods\", d:\"Miere artizanal\u0103 cu certificare ecologic\u0103, din stupine transilv\u0103nene. Bun\u0103 \u00een ceai, pe br\u00e2nz\u0103 sau direct cu lingura.\"},\n  \"miere-usturoi\":      {n:\"Miere cu usturoi negru\", t:\"Transylvania's Finest Foods\", d:\"Dulce \u0219i umami \u00een acela\u0219i timp. Merge l\u00e2ng\u0103 br\u00e2nzeturi maturate, carne la cuptor \u0219i platouri de aperitiv.\"},\n  \"gem\":                {n:\"Dulcea\u021b\u0103 artizanal\u0103 de fructe\", t:\"Transylvania's Finest Foods\", d:\"Fiart\u0103 \u00een \u0219arje mici, din fructe culese la timp. Pentru micul dejun de s\u0103rb\u0103tori \u0219i platoul de br\u00e2nzeturi.\"},\n  \"sirop\":              {n:\"Sirop de fructe, 100 ml\", t:\"Transylvania's Finest Foods\", d:\"Concentrat din fructe transilv\u0103nene, pentru limonade, spritz-uri de iarn\u0103 \u0219i deserturi.\"},\n  \"zacusca-trufe\":      {n:\"Zacusc\u0103 cu trufe\", t:\"Transylvania's Finest Foods\", d:\"Zacusc\u0103 artizanal\u0103 cu trufe, borcanul care deschide masa. Se m\u0103n\u00e2nc\u0103 pe p\u00e2ine cald\u0103, l\u00e2ng\u0103 un pahar de Rubin.\"},\n  \"branza\":             {n:\"Br\u00e2nz\u0103 maturat\u0103 artizanal\u0103\", t:\"Manufactura de Br\u00e2nz\u0103\", d:\"Maturat\u0103 lent, din lapte transilv\u0103nean. Partenerul firesc al vinurilor ro\u0219ii din pachet.\"},\n  \"otet\":               {n:\"Crem\u0103 din o\u021bet din must de struguri\", t:\"Transylvania's Finest Foods\", d:\"Dens\u0103 \u0219i dulce-acri\u0219oar\u0103. C\u00e2teva pic\u0103turi peste salate, br\u00e2nz\u0103 maturat\u0103 sau friptur\u0103.\"},\n  \"ingres-discuri\":     {n:\"Discuri de ciocolat\u0103\", t:\"Ingres Chocolate\", d:\"Ciocolat\u0103 turnat\u0103 manual, cu fructe uscate, semin\u021be \u0219i fistic. Se \u00eempart la cafea, \u00een ziua de Cr\u0103ciun.\"},\n  \"ingres-sweet-mix\":   {n:\"Praline de ciocolat\u0103, cutie\", t:\"Ingres Chocolate\", d:\"Selec\u021bie de praline lucrate manual, \u00een cutie cadou. Cadoul din cadou.\"},\n  \"ingres-tableta-flori\":{n:\"Tablet\u0103 de ciocolat\u0103 cu flori\", t:\"Ingres Chocolate\", d:\"Ciocolat\u0103 cu flori comestibile \u0219i fructe uscate \u2014 piesa care se fotografiaz\u0103 prima.\"},\n  \"box-cadou\":          {n:\"Cutie cadou bej, cu panglic\u0103 bordo\", t:\"Ambalaj Villa Vin\u00e8a\", d:\"Cutie bej cu umplutur\u0103, panglic\u0103 bordo \u0219i etichet\u0103 de cadou pe care scriem mesajul t\u0103u.\"},\n};\nconst CONTENT = {\n  \"transylvania-sweet-box\": [\"chardonnay-premium\",\"miere\",\"gem\",\"sirop\",\"ingres-discuri\",\"box-cadou\"],\n  \"duo-selection\":          [\"diamant-selection\",\"rubin-selection\",\"box-cadou\"],\n  \"camara-transilvaneana\":  [\"kerner-premium\",\"rose-celest\",\"miere\",\"gem\",\"sirop\",\"ingres-sweet-mix\",\"box-cadou\"],\n  \"delicii-transilvanene\":  [\"rubin-selection\",\"cuvee-celest\",\"miere-usturoi\",\"branza\",\"zacusca-trufe\",\"ingres-tableta-flori\",\"box-cadou\"],\n  \"masa-de-sarbatori\":      [\"rubin-selection\",\"cuvee-celest\",\"branza\",\"zacusca-trufe\",\"otet\",\"box-cadou\"]\n};\nconst PIMG = k => \"https:\/\/villavinea-craciun-2026.vercel.app\/img\/produse\/\" + k + \".jpg?v=2\";\nconst MIMG = k => \"https:\/\/villavinea-craciun-2026.vercel.app\/img\/produse\/mini\/\" + k + \".jpg?v=2\";\nconst sheet = document.getElementById(\"sheet\");\nfunction openSheet(id){\n  const p = PACKS[id], list = CONTENT[id] || [];\n  document.getElementById(\"sheetImg\").src = \"https:\/\/villavinea-craciun-2026.vercel.app\/img\/pachete\/\" + id + \".jpg?v=11\";\n  document.getElementById(\"sheetImg\").alt = \"Pachetul \" + p.name;\n  document.getElementById(\"sheetTitle\").textContent = p.name;\n  document.getElementById(\"sheetQuote\").textContent = p.quote;\n  document.getElementById(\"sheetPrice\").innerHTML = p.price + \"<small>lei<\/small><em>separat: \" + p.lista + \" lei<\/em>\";\n  const cta = document.getElementById(\"sheetCta\");\n  cta.setAttribute(\"data-order\", id);\n  cta.textContent = (ONSITE && WOO[id]) ? \"Adaug\u0103 \u00een co\u0219\" : \"Comand\u0103 pachetul\";\n  document.getElementById(\"sheetItems\").innerHTML = list.map(k => {\n    const it = ITEMS[k];\n    return '<li><img decoding=\"async\" src=\"' + PIMG(k) + '\" alt=\"' + it.n + '\" loading=\"lazy\"><div><h4>' + it.n + '<\/h4><p>' + it.d + '<\/p><span class=\"tag\">' + it.t + '<\/span><\/div><\/li>';\n  }).join(\"\");\n  sheet.hidden = false; document.documentElement.style.overflow = \"hidden\";\n  track(\"view_item\", {currency:\"RON\", value:p.price, items:[itemOf(id)]},\n        \"ViewContent\", {content_ids:[id], content_name:p.name, content_type:\"product\", value:p.price, currency:\"RON\"});\n}\nfunction closeSheet(){ sheet.hidden = true; document.documentElement.style.overflow = \"\"; }\nsheet.addEventListener(\"click\", e => { if (e.target.closest(\"[data-close]\")) closeSheet(); });\naddEventListener(\"keydown\", e => { if (e.key === \"Escape\" && !sheet.hidden) closeSheet(); });\ndocument.querySelectorAll(\".pack\").forEach(a => {\n  const id = a.id.replace(\/^p-\/, \"\"), list = CONTENT[id];\n  if (!list) return;\n  const box = a.querySelector(\"[data-mini]\");\n  if (box){\n    const show = list.slice(0,4), rest = list.length - show.length;\n    box.innerHTML = show.map(k => '<img decoding=\"async\" src=\"' + MIMG(k) + '\" alt=\"' + ITEMS[k].n + '\" title=\"' + ITEMS[k].n + '\" loading=\"lazy\">').join(\"\")\n      + (rest > 0 ? '<span class=\"more\">+' + rest + '<\/span>' : \"\");\n  }\n  const see = a.querySelector(\"[data-see]\");\n  if (see) see.addEventListener(\"click\", () => openSheet(id));\n});\n\/* ---------- Co\u0219ul cramei (pe villavinea.com) ---------- *\/\nconst WOO = {\"transylvania-sweet-box\":11181, \"duo-selection\":11352, \"camara-transilvaneana\":11189,\n             \"delicii-transilvanene\":11194, \"masa-de-sarbatori\":11354};\nconst ONSITE = \/(^|\\.)villavinea\\.com$\/i.test(location.hostname);\nconst CART_URL = \"\/index.php\/cart-ro\/\";\nasync function addToCart(id, q){\n  const pid = WOO[id];\n  if (!pid || !ONSITE) return false;\n  const base = \"\/index.php\/wp-json\/wc\/store\/v1\/cart\";\n  try{\n    const r0 = await fetch(base, {credentials:\"include\"});\n    const nonce = r0.headers.get(\"nonce\") || r0.headers.get(\"Nonce\") || \"\";\n    const r = await fetch(base + \"\/add-item\", {\n      method:\"POST\", credentials:\"include\",\n      headers:{\"Content-Type\":\"application\/json\", \"Nonce\":nonce},\n      body: JSON.stringify({id:pid, quantity:Math.max(1, q||1)})\n    });\n    return r.ok;\n  }catch(err){ return false; }\n}\n\/* Filtru buget *\/\ndocument.querySelectorAll(\".chip\").forEach(c => c.addEventListener(\"click\", () => {\n  document.querySelectorAll(\".chip\").forEach(x => x.setAttribute(\"aria-pressed\", x === c));\n  const f = c.dataset.filter;\n  document.querySelectorAll(\".pack\").forEach(p => p.hidden = !(f === \"all\" || p.dataset.tags.split(\" \").includes(f)));\n}));\n\/* Ghid cadou *\/\nconst pick = document.getElementById(\"pick\");\nfunction showRel(key){\n  const r = RELS[key], p = PACKS[r.pkg];\n  const imgs = `<img decoding=\"async\" class=\"packshot\" src=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/pachete\/${r.pkg}.jpg?v=11\" alt=\"\">`;\n  pick.innerHTML = `<div class=\"stage\">${imgs}<\/div>\n    <div class=\"info fade\"><div class=\"for\">${r.for}<\/div><h3>${p.name}<\/h3><div class=\"quote\">${p.quote}<\/div>\n    <p class=\"why\">${r.why}<\/p><div class=\"row\"><div class=\"price\">${p.price}<small>lei<\/small><em>separat: ${p.lista} lei<\/em><\/div>\n    <a class=\"btn btn-rose\" href=\"#comanda\" data-order=\"${r.pkg}\">Comand\u0103 ${p.name}<\/a><\/div><\/div>`;\n}\ndocument.querySelectorAll(\".rel button\").forEach(b => b.addEventListener(\"click\", () => {\n  document.querySelectorAll(\".rel button\").forEach(x => x.setAttribute(\"aria-selected\", x === b));\n  showRel(b.dataset.rel);\n}));\nshowRel(\"sefa\");\n\/* Formular comand\u0103 *\/\nconst form = document.getElementById(\"orderForm\"), sel = document.getElementById(\"pkg\"), qty = document.getElementById(\"qty\");\nsel.innerHTML = Object.entries(PACKS).map(([k,p]) => `<option value=\"${k}\">${p.name} \u00b7 ${p.price} lei<\/option>`).join(\"\");\nlet isCorp = false;\nfunction setType(corp){\n  isCorp = corp; form.classList.toggle(\"is-corp\", corp);\n  form.querySelectorAll(\".seg button\").forEach(b => b.setAttribute(\"aria-pressed\", (b.dataset.type === \"firma\") === corp));\n  if (corp && +qty.value < 10) qty.value = 10;\n  update();\n}\nfunction update(){\n  const q = Math.max(1, parseInt(qty.value) || 1), p = PACKS[sel.value];\n  const hint = document.getElementById(\"tierHint\");\n  document.getElementById(\"total\").textContent = fmt(q * p.price);\n  let h = \"\";\n  if (isCorp || q >= 10){\n    if (q >= 150) h = \"150+ pachete: cutie personalizat\u0103, livrare la sediu \u0219i configura\u021bie la cerere. Pre\u021bul vine \u00een oferta personalizat\u0103.\";\n    else if (q >= 50) h = \"50\u2013149 pachete: etichet\u0103 personalizat\u0103 pe sticl\u0103, mesaj tip\u0103rit \u0219i pre\u021b redus cu 8\u201312%, confirmat \u00een ofert\u0103.\";\n    else if (q >= 10) h = \"10\u201349 pachete: etichet\u0103 de cadou cu numele firmei, inclus\u0103. Comand\u0103 p\u00e2n\u0103 pe 5 decembrie, ca pachetele s\u0103 fie la tine p\u00e2n\u0103 pe 20.\";\n  }\n  hint.textContent = h; hint.classList.toggle(\"show\", !!h);\n  document.getElementById(\"totalLabel\").textContent = q >= 50 ? \"Total la pre\u021b de list\u0103\" : \"Total estimat\";\n}\nform.querySelectorAll(\".seg button\").forEach(b => b.addEventListener(\"click\", () => setType(b.dataset.type === \"firma\")));\nform.querySelectorAll(\".qty button\").forEach(b => b.addEventListener(\"click\", () => { qty.value = Math.max(1, (parseInt(qty.value)||1) + +b.dataset.step); update(); }));\nqty.addEventListener(\"input\", update); sel.addEventListener(\"change\", update);\n\/* Butoanele \u201eComand\u0103\u201d: pe site-ul cramei pun pachetul direct \u00een co\u0219 *\/\nif (ONSITE){\n  document.querySelectorAll(\"[data-order]\").forEach(a => {\n    if (WOO[a.dataset.order]) a.textContent = \"Adaug\u0103 \u00een co\u0219\";\n  });\n}\ndocument.addEventListener(\"click\", async e => {\n  const a = e.target.closest(\"[data-order],[data-corp]\");\n  if (!a) return;\n  const id = a.dataset.order;\n  if (id){\n    const p = PACKS[id];\n    track(\"add_to_cart\", {currency:\"RON\", value:p.price, items:[itemOf(id)]},\n          \"AddToCart\", {content_ids:[id], content_name:p.name, content_type:\"product\", value:p.price, currency:\"RON\"});\n  }\n  if (id && ONSITE && WOO[id] && !a.dataset.corp){\n    e.preventDefault();\n    const label = a.textContent;\n    a.textContent = \"Se adaug\u0103\u2026\";\n    const ok = await addToCart(id, 1);\n    if (ok){ location.href = CART_URL; return; }\n    a.textContent = label;\n  }\n  if (id) sel.value = id;\n  if (a.dataset.corp) setType(true);\n  if (!sheet.hidden) closeSheet();\n  update();\n});\nconst ORDER_API = \"https:\/\/villavinea-craciun-2026.vercel.app\/api\/comanda\";\nform.addEventListener(\"submit\", async e => {\n  e.preventDefault();\n  const v = id => document.getElementById(id).value.trim();\n  const sent = document.getElementById(\"sent\");\n  const btn = form.querySelector('button[type=\"submit\"]');\n  const show = (txt, bad) => { sent.style.color = bad ? \"var(--rose-deep)\" : \"\"; sent.textContent = txt; sent.classList.add(\"show\"); };\n  if (!v(\"name\") || !v(\"phone\")){ show(\"Completeaz\u0103 numele \u0219i telefonul, ca s\u0103 te putem suna pentru confirmare.\", true); return; }\n  const mail = v(\"email\");\n  if (mail && !\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$\/.test(mail)){ show(\"Verific\u0103 adresa de e-mail, ca s\u0103 \u00ee\u021bi putem trimite confirmarea.\", true); return; }\n  const p = PACKS[sel.value], q = Math.max(1, parseInt(qty.value)||1);\n  const data = {\n    pachet: p.name, pachetId: sel.value, pret: p.price, cantitate: q, total: q * p.price,\n    tip: isCorp ? \"Firm\u0103\" : \"Persoan\u0103 fizic\u0103\", firma: isCorp ? v(\"company\") : \"\",\n    nume: v(\"name\"), telefon: v(\"phone\"), email: mail, localitate: v(\"city\"), mesaj: v(\"msg\"),\n    sursa: location.href\n  };\n  const subject = \"Comand\u0103 Cr\u0103ciun 2026 \u00b7 \" + p.name + \" \u00d7 \" + q + (isCorp && v(\"company\") ? \" \u00b7 \" + v(\"company\") : \"\");\n  const body = [\n    \"Tip client: \" + data.tip, isCorp ? \"Firma: \" + data.firma : null,\n    \"Pachet: \" + p.name + \" (\" + p.price + \" lei)\", \"Cantitate: \" + q, \"Total: \" + fmt(q * p.price), \"\",\n    \"Nume: \" + data.nume, \"Telefon: \" + data.telefon, \"E-mail: \" + data.email,\n    \"Localitate livrare: \" + data.localitate, \"Mesaj pe eticheta de cadou: \" + data.mesaj\n  ].filter(x => x !== null).join(\"\\n\");\n  btn.disabled = true; const lbl = btn.textContent; btn.textContent = \"Se trimite\u2026\";\n  let ok = false;\n  try{\n    const r = await fetch(ORDER_API, {method:\"POST\", headers:{\"Content-Type\":\"application\/json\"}, body:JSON.stringify(data)});\n    ok = r.ok;\n  }catch(err){ ok = false; }\n  btn.disabled = false; btn.textContent = lbl;\n  if (ok){\n    track(\"generate_lead\", {currency:\"RON\", value:data.total, pachet:p.name, cantitate:q},\n          \"Lead\", {content_name:p.name, value:data.total, currency:\"RON\"});\n    show(\"Mul\u021bumim! Comanda a ajuns la cram\u0103. Te sun\u0103m pentru confirmare \u0219i detaliile de livrare.\");\n    form.reset(); qty.value = isCorp ? 10 : 1; update();\n  } else {\n    show(\"Se deschide e-mailul cu comanda completat\u0103 \u2014 apas\u0103 Trimite \u0219i revenim cu confirmarea.\");\n    location.href = \"mailto:comenzi@villavinea.ro?subject=\" + encodeURIComponent(subject) + \"&body=\" + encodeURIComponent(body);\n  }\n});\nupdate();\n\/* Sunetul clipului din sec\u021biunea \u201eSe deschide \u00eempreun\u0103\u201d *\/\n(() => {\n  const v = document.getElementById(\"unboxVideo\");\n  const b = document.querySelector(\".unbox .snd\");\n  if (!v || !b) return;\n  b.addEventListener(\"click\", () => {\n    v.muted = !v.muted;\n    b.textContent = v.muted ? \"Porne\u0219te sunetul\" : \"Opre\u0219te sunetul\";\n    if (!v.muted){ const p = v.play(); if (p && p.catch) p.catch(() => { v.muted = true; b.textContent = \"Porne\u0219te sunetul\"; v.play(); }); }\n  });\n})();\n\/* Sclipiri discrete: ambientale + urma cursorului *\/\n(() => {\n  const cv = document.getElementById(\"sparkles\");\n  if (!cv || matchMedia(\"(prefers-reduced-motion: reduce)\").matches) return;\n  const ctx = cv.getContext(\"2d\");\n  const COLORS = [\"#E7C98C\", \"#F2EFE9\", \"#D9A3AE\", \"#A3182F\"];\n  let w = 0, h = 0, dpr = 1, parts = [], raf = null, lastMove = 0, lastAmbient = 0;\n  const size = () => {\n    dpr = Math.min(devicePixelRatio || 1, 2);\n    w = innerWidth; h = innerHeight;\n    cv.width = w * dpr; cv.height = h * dpr;\n    ctx.setTransform(dpr, 0, 0, dpr, 0, 0);\n  };\n  size();\n  addEventListener(\"resize\", size, {passive:true});\n  const add = (x, y, scale = 1) => {\n    if (parts.length > 70) return;\n    parts.push({\n      x, y,\n      r: (3 + Math.random() * 5) * scale,\n      rot: Math.random() * Math.PI,\n      spin: (Math.random() - .5) * .04,\n      vx: (Math.random() - .5) * .35,\n      vy: -.12 - Math.random() * .35,\n      life: 0,\n      max: 900 + Math.random() * 900,\n      color: COLORS[Math.floor(Math.random() * COLORS.length)]\n    });\n  };\n  const star = (p, alpha) => {\n    ctx.save();\n    ctx.translate(p.x, p.y);\n    ctx.rotate(p.rot);\n    ctx.globalAlpha = alpha;\n    ctx.fillStyle = p.color;\n    ctx.shadowColor = p.color;\n    ctx.shadowBlur = p.r * 2.4;\n    ctx.beginPath();\n    const r = p.r, t = r * .26;\n    ctx.moveTo(0, -r); ctx.quadraticCurveTo(t, -t, r, 0);\n    ctx.quadraticCurveTo(t, t, 0, r); ctx.quadraticCurveTo(-t, t, -r, 0);\n    ctx.quadraticCurveTo(-t, -t, 0, -r);\n    ctx.fill();\n    ctx.restore();\n  };\n  let prev = performance.now();\n  const tick = (now) => {\n    const dt = Math.min(now - prev, 50); prev = now;\n    if (now - lastAmbient > 460) {\n      lastAmbient = now;\n      add(Math.random() * w, Math.random() * h, .8);\n    }\n    ctx.clearRect(0, 0, w, h);\n    parts = parts.filter(p => {\n      p.life += dt;\n      if (p.life >= p.max) return false;\n      p.x += p.vx * dt * .06; p.y += p.vy * dt * .06; p.rot += p.spin;\n      const t = p.life \/ p.max;\n      star(p, (t < .25 ? t \/ .25 : 1 - (t - .25) \/ .75) * .85);\n      return true;\n    });\n    raf = requestAnimationFrame(tick);\n  };\n  raf = requestAnimationFrame(tick);\n  if (matchMedia(\"(hover: hover) and (pointer: fine)\").matches) {\n    addEventListener(\"pointermove\", e => {\n      const now = performance.now();\n      if (now - lastMove < 55) return;\n      lastMove = now;\n      add(e.clientX + (Math.random() - .5) * 18, e.clientY + (Math.random() - .5) * 18);\n    }, {passive:true});\n  }\n  document.addEventListener(\"visibilitychange\", () => {\n    if (document.hidden) { cancelAnimationFrame(raf); raf = null; }\n    else if (!raf) { prev = performance.now(); raf = requestAnimationFrame(tick); }\n  });\n})();\n\/* Bara mobil\u0103 *\/\nconst mbar = document.getElementById(\"mbar\");\nconst hideZones = [\"pachete\",\"comanda\"].map(id => document.getElementById(id));\nconst onScroll = () => {\n  const y = window.scrollY, inZone = hideZones.some(z => { const r = z.getBoundingClientRect(); return r.top < innerHeight*.6 &#038;&#038; r.bottom > innerHeight*.4; });\n  mbar.classList.toggle(\"show\", y > innerHeight*.8 && !inZone);\n};\naddEventListener(\"scroll\", onScroll, {passive:true});<\/script>\n<script>(function(){var A=String.fromCharCode(38);var s=document.getElementById(\"vv-src\");if(!s)return;var t=s.textContent.split(A+\"#038;\").join(A).split(A+\"amp;\").join(A).split(A+\"#8217;\").join(String.fromCharCode(39)).split(A+\"lt;\").join(\"<\").split(A+\"gt;\").join(\">\");var e=document.createElement(\"script\");e.textContent=t;document.body.appendChild(e);})();<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Comand\u0103 din timp, ca pachetele s\u0103 ajung\u0103 la tine \u00eenainte &hellip;<\/p>\n","protected":false},"author":685,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-11355","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cr\u0103ciun 2026 - Villa Vinea<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/villavinea.com\/index.php\/craciun-2026\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cr\u0103ciun 2026 - Villa Vinea\" \/>\n<meta property=\"og:description\" content=\"Comand\u0103 din timp, ca pachetele s\u0103 ajung\u0103 la tine \u00eenainte &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/villavinea.com\/index.php\/craciun-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"Villa Vinea\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/VillaVinea\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-23T10:09:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/villavinea-craciun-2026.vercel.app\/img\/logo-dark.png?v=10\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/villavinea.com\\\/index.php\\\/craciun-2026\\\/\",\"url\":\"https:\\\/\\\/villavinea.com\\\/index.php\\\/craciun-2026\\\/\",\"name\":\"Cr\u0103ciun 2026 - Villa Vinea\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/villavinea.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/villavinea.com\\\/index.php\\\/craciun-2026\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/villavinea.com\\\/index.php\\\/craciun-2026\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/villavinea-craciun-2026.vercel.app\\\/img\\\/logo-dark.png?v=10\",\"datePublished\":\"2026-10-21T12:14:36+00:00\",\"dateModified\":\"2026-10-23T10:09:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/villavinea.com\\\/index.php\\\/craciun-2026\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/villavinea.com\\\/index.php\\\/craciun-2026\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/villavinea.com\\\/index.php\\\/craciun-2026\\\/#primaryimage\",\"url\":\"https:\\\/\\\/villavinea-craciun-2026.vercel.app\\\/img\\\/logo-dark.png?v=10\",\"contentUrl\":\"https:\\\/\\\/villavinea-craciun-2026.vercel.app\\\/img\\\/logo-dark.png?v=10\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/villavinea.com\\\/index.php\\\/craciun-2026\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/villavinea.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cr\u0103ciun 2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/villavinea.com\\\/#website\",\"url\":\"https:\\\/\\\/villavinea.com\\\/\",\"name\":\"Villa Vinea\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/villavinea.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/villavinea.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/villavinea.com\\\/#organization\",\"name\":\"Villa Vinea\",\"url\":\"https:\\\/\\\/villavinea.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/villavinea.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/villavinea.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Logo-Villa-Vinea.png\",\"contentUrl\":\"https:\\\/\\\/villavinea.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Logo-Villa-Vinea.png\",\"width\":1525,\"height\":508,\"caption\":\"Villa Vinea\"},\"image\":{\"@id\":\"https:\\\/\\\/villavinea.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/VillaVinea\",\"https:\\\/\\\/www.instagram.com\\\/villavinearomania\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@VillaVineaMures\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cr\u0103ciun 2026 - Villa Vinea","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/villavinea.com\/index.php\/craciun-2026\/","og_locale":"en_US","og_type":"article","og_title":"Cr\u0103ciun 2026 - Villa Vinea","og_description":"Comand\u0103 din timp, ca pachetele s\u0103 ajung\u0103 la tine \u00eenainte &hellip;","og_url":"https:\/\/villavinea.com\/index.php\/craciun-2026\/","og_site_name":"Villa Vinea","article_publisher":"https:\/\/www.facebook.com\/VillaVinea","article_modified_time":"2026-10-23T10:09:28+00:00","og_image":[{"url":"https:\/\/villavinea-craciun-2026.vercel.app\/img\/logo-dark.png?v=10","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/villavinea.com\/index.php\/craciun-2026\/","url":"https:\/\/villavinea.com\/index.php\/craciun-2026\/","name":"Cr\u0103ciun 2026 - Villa Vinea","isPartOf":{"@id":"https:\/\/villavinea.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/villavinea.com\/index.php\/craciun-2026\/#primaryimage"},"image":{"@id":"https:\/\/villavinea.com\/index.php\/craciun-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/villavinea-craciun-2026.vercel.app\/img\/logo-dark.png?v=10","datePublished":"2026-10-21T12:14:36+00:00","dateModified":"2026-10-23T10:09:28+00:00","breadcrumb":{"@id":"https:\/\/villavinea.com\/index.php\/craciun-2026\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/villavinea.com\/index.php\/craciun-2026\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/villavinea.com\/index.php\/craciun-2026\/#primaryimage","url":"https:\/\/villavinea-craciun-2026.vercel.app\/img\/logo-dark.png?v=10","contentUrl":"https:\/\/villavinea-craciun-2026.vercel.app\/img\/logo-dark.png?v=10"},{"@type":"BreadcrumbList","@id":"https:\/\/villavinea.com\/index.php\/craciun-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/villavinea.com\/"},{"@type":"ListItem","position":2,"name":"Cr\u0103ciun 2026"}]},{"@type":"WebSite","@id":"https:\/\/villavinea.com\/#website","url":"https:\/\/villavinea.com\/","name":"Villa Vinea","description":"","publisher":{"@id":"https:\/\/villavinea.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/villavinea.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/villavinea.com\/#organization","name":"Villa Vinea","url":"https:\/\/villavinea.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/villavinea.com\/#\/schema\/logo\/image\/","url":"https:\/\/villavinea.com\/wp-content\/uploads\/2024\/07\/Logo-Villa-Vinea.png","contentUrl":"https:\/\/villavinea.com\/wp-content\/uploads\/2024\/07\/Logo-Villa-Vinea.png","width":1525,"height":508,"caption":"Villa Vinea"},"image":{"@id":"https:\/\/villavinea.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/VillaVinea","https:\/\/www.instagram.com\/villavinearomania\/","https:\/\/www.youtube.com\/@VillaVineaMures"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/villavinea.com\/index.php\/wp-json\/wp\/v2\/pages\/11355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/villavinea.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/villavinea.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/villavinea.com\/index.php\/wp-json\/wp\/v2\/users\/685"}],"replies":[{"embeddable":true,"href":"https:\/\/villavinea.com\/index.php\/wp-json\/wp\/v2\/comments?post=11355"}],"version-history":[{"count":10,"href":"https:\/\/villavinea.com\/index.php\/wp-json\/wp\/v2\/pages\/11355\/revisions"}],"predecessor-version":[{"id":11383,"href":"https:\/\/villavinea.com\/index.php\/wp-json\/wp\/v2\/pages\/11355\/revisions\/11383"}],"wp:attachment":[{"href":"https:\/\/villavinea.com\/index.php\/wp-json\/wp\/v2\/media?parent=11355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}