#vci{--sand:#E7D0AF;--sand-2:#EFDDC2;--wall:#DCC198;--cream:#F7EFE1;--paper:#FFFBF4;--ink:#2B1D16;--ink-2:#5A463A;--line:rgba(43,29,22,.16);--green:#00874B;--green-d:#00623A;--red:#D2232A;--honey:#C8913C;--r:14px;--wrap:1120px;font-family:var(--font-body-family,"Jost",sans-serif);color:var(--ink);background:var(--sand);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}#vci *,#vci *:before,#vci *:after{box-sizing:border-box}#vci img{max-width:100%;height:auto;display:block}#vci a{color:inherit}#vci p{margin:0 0 .8em}#vci h1,#vci h2,#vci h3{font-family:var(--font-heading-family,"Jost",sans-serif);margin:0;letter-spacing:-.015em}#vci h3{font-weight:700}#vci button{font:inherit;color:inherit;cursor:pointer}#vci :focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.vci-wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.vci-text{max-width:62ch;color:var(--ink-2)}.vci-text b,.vci-text strong{color:var(--ink)}.vci-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vci-num{font-variant-numeric:tabular-nums}.vci-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:999px;border:2px solid var(--ink);background:var(--ink);color:var(--cream)!important;font-weight:600;text-decoration:none;font-size:16px;line-height:1.2;transition:transform .15s ease,background .15s ease}.vci-btn:hover{transform:translateY(-1px)}.vci-btn--line{background:transparent;color:var(--ink)!important}.vci-btn--green{background:var(--green);border-color:var(--green)}.vci-btn svg{width:18px;height:18px;flex:none}.vci-bunting{position:relative;height:56px;overflow:hidden;pointer-events:none}.vci-bunting svg{position:absolute;left:-2%;top:0;width:104%;height:100%}.vci-bunting .vci-pen{transform-box:fill-box;transform-origin:top center;animation:vci-sway 5.5s ease-in-out infinite}.vci-bunting .vci-pen:nth-child(3n){animation-delay:-1.4s}.vci-bunting .vci-pen:nth-child(3n+1){animation-delay:-2.7s}@keyframes vci-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.vci-hero{background:var(--sand);padding:0 0 40px;position:relative}.vci-hero-grid{display:grid;gap:22px;align-items:center}.vci-stage{position:relative;margin:0 -20px}.vci-stage picture,.vci-stage img{width:100%}.vci-stage img{-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.vci-beanbtn{position:absolute;left:32%;top:2%;width:31%;height:33%;border:0;background:transparent;border-radius:40%;padding:0}.vci-bubble{position:absolute;right:3%;top:-3%;max-width:42%;background:var(--paper);border:2px solid var(--ink);border-radius:20px 20px 20px 4px;padding:8px 14px;font-family:VCI Script,cursive;font-size:20px;line-height:1.15;color:var(--ink);box-shadow:3px 3px 0 var(--ink);opacity:0;transform:translateY(8px) scale(.9);transform-origin:left bottom;transition:opacity .2s ease,transform .25s cubic-bezier(.2,1.6,.4,1);pointer-events:none}.vci-bubble.is-on{opacity:1;transform:none}.vci-bubble span[hidden]{display:none}.vci-hero-copy{position:relative}.vci-eyebrow{font-size:15px;font-weight:500;color:var(--ink-2);margin:0 0 6px!important}.vci-h1{font-weight:800;font-size:clamp(46px,11.5vw,96px);line-height:.92;letter-spacing:-.035em;color:var(--ink)}.vci-claim{font-size:clamp(20px,4.6vw,26px);font-weight:600;line-height:1.25;margin:14px 0 12px!important;color:var(--ink)}.vci-lead{max-width:56ch;color:var(--ink-2)}.vci-pick{margin-top:22px;padding:16px;border-radius:var(--r);background:var(--cream);border:1.5px solid var(--line)}.vci-pick-q{font-weight:600;margin:0 0 10px!important}.vci-chips{display:flex;flex-wrap:wrap;gap:8px}.vci-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:9px 14px;border-radius:999px;border:1.5px solid var(--ink);background:var(--paper);font-size:15px;font-weight:500;text-decoration:none}.vci-chip svg{width:20px;height:20px}#vci .vci-chip[aria-pressed=true],#vci .vci-chip.is-on{background:var(--ink);color:var(--cream)}.vci-sec{padding:56px 0;position:relative}.vci-sec--paper{background:var(--cream)}.vci-sec--wall{background:var(--sand-2)}.vci-sign{display:inline-flex;align-items:stretch;gap:0;background:var(--green);color:#fff;border-radius:10px;padding:5px;box-shadow:0 2px 0 var(--green-d);margin-bottom:22px;max-width:100%}.vci-sign-in{display:flex;align-items:center;gap:14px;border:2.5px solid #fff;border-radius:7px;padding:10px 16px 10px 12px}.vci-sign-arrow{width:34px;height:34px;flex:none}.vci-sign-name{display:block;font-weight:700;font-size:clamp(24px,5.6vw,34px);line-height:1;letter-spacing:-.01em}.vci-sign-sub{display:block;font-size:14px;line-height:1.25;opacity:.92;margin-top:4px}.vci-sign-km{align-self:stretch;display:flex;align-items:center;margin-left:4px;padding-left:14px;border-left:2px solid rgba(255,255,255,.55);font-weight:700;font-size:20px;white-space:nowrap}.vci-h2{font-weight:800;font-size:clamp(30px,6.6vw,52px);line-height:1.02;letter-spacing:-.03em;margin-bottom:14px!important;max-width:20ch}.vci-h3{font-weight:700;font-size:21px;line-height:1.2;margin-bottom:8px!important}.vci-myths{display:grid;gap:14px;margin-top:26px}.vci-myth{position:relative;text-align:left;width:100%;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r);padding:18px;min-height:120px;transition:border-color .2s ease}.vci-myth[aria-expanded=true]{border-color:var(--ink)}.vci-myth-no{display:block;font-size:13px;color:var(--ink-2);margin-bottom:6px}.vci-myth-q{display:block;font-weight:700;font-size:20px;line-height:1.25;padding-right:96px}.vci-myth-hint{display:inline-block;margin-top:10px;font-size:14px;font-weight:600;color:var(--green-d);text-decoration:underline;text-underline-offset:3px}.vci-myth[aria-expanded=true] .vci-myth-hint{display:none}.vci-myth-a{display:none;margin-top:10px;color:var(--ink-2)}.vci-myth[aria-expanded=true] .vci-myth-a{display:block}.vci-stamp{position:absolute;top:14px;right:12px;padding:5px 10px;border:3px double currentColor;border-radius:6px;font-weight:800;font-size:17px;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-9deg) scale(1.6);opacity:0;color:var(--red);mix-blend-mode:multiply;pointer-events:none}.vci-stamp--vero{color:var(--green-d)}.vci-stamp--dip{color:var(--honey)}.vci-myth[aria-expanded=true] .vci-stamp{opacity:.9;transform:rotate(-9deg) scale(1);transition:transform .22s cubic-bezier(.3,1.7,.5,1),opacity .1s}.vci-pass{margin-top:18px;display:flex;align-items:center;gap:12px;font-weight:600}.vci-pass-bar{flex:1;height:8px;border-radius:9px;background:#2b1d161a;overflow:hidden;max-width:260px}.vci-pass-bar i{display:block;height:100%;width:0;background:var(--green);transition:width .3s ease}.vci-pass-done{display:none;color:var(--green-d)}.vci-pass.is-done .vci-pass-done{display:inline}.vci-pass.is-done .vci-pass-count{display:none}.vci-stamps{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 20px 16px;margin:24px -20px 0;scrollbar-width:thin}.vci-pstamp{flex:0 0 76%;max-width:300px;scroll-snap-align:start;position:relative;padding:9px;background:radial-gradient(circle,var(--sand) 3.6px,transparent 4.1px) -7px -7px/14px 14px,var(--paper)}.vci-pstamp-in{background:var(--paper);border:1.5px solid var(--line);padding:14px;height:100%}.vci-year{display:block;font-weight:800;font-size:44px;line-height:1;letter-spacing:-.03em;color:var(--green-d)}.vci-place{display:block;font-size:14px;color:var(--ink-2);margin:4px 0 10px}.vci-pstamp h3{font-size:18px;font-weight:700;margin-bottom:6px}.vci-pstamp p{font-size:15px;color:var(--ink-2);margin:0!important}.vci-vs{display:grid;gap:14px;margin-top:30px}.vci-vs-col{background:var(--paper);border-radius:var(--r);padding:18px;border:1.5px solid var(--line)}.vci-vs-col--sp{border-color:var(--ink)}.vci-vs-col h3{display:flex;align-items:center;gap:10px}.vci-vs-col dl{margin:10px 0 0;display:grid;gap:10px}.vci-vs-col dt{font-size:13px;color:var(--ink-2)}.vci-vs-col dd{margin:0;font-weight:500}.vci-hand{margin-top:36px;font-size:clamp(20px,4.6vw,26px);font-weight:600;line-height:1.3;max-width:34ch}.vci-def{margin-top:18px;display:flex;gap:14px;align-items:flex-start;background:var(--sand);border-radius:var(--r);padding:16px}.vci-def b{display:block;font-size:34px;line-height:1;font-weight:800;color:var(--green-d)}.vci-menu{margin-top:24px;background:var(--paper);border-radius:4px;padding:26px 20px;box-shadow:0 1px 0 var(--line),0 18px 40px -26px #2b1d1680;max-width:720px}.vci-menu-head{text-align:center;border-bottom:1.5px solid var(--ink);padding-bottom:12px;margin-bottom:6px}.vci-menu-head p{margin:0!important;font-size:14px;color:var(--ink-2)}.vci-menu-head strong{display:block;font-size:26px;font-weight:800;letter-spacing:-.02em}.vci-dish{border-bottom:1px dashed var(--line);padding:14px 0}.vci-dish:last-of-type{border-bottom:0}.vci-dish summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:10px}.vci-dish summary::-webkit-details-marker{display:none}.vci-dish-name{font-weight:700;font-size:22px}.vci-dish-dots{flex:1;border-bottom:2px dotted rgba(43,29,22,.35);transform:translateY(-5px)}.vci-dish-from{font-size:14px;color:var(--ink-2);white-space:nowrap}.vci-dish-plus{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--ink);display:inline-grid;place-items:center;font-weight:700;line-height:1;flex:none;transform:translateY(2px)}.vci-dish[open] .vci-dish-plus{background:var(--ink);color:var(--cream)}.vci-dish-body{padding-top:8px;color:var(--ink-2)}.vci-menu-foot{margin-top:14px;padding-top:12px;border-top:1.5px solid var(--ink);font-size:15px;color:var(--ink-2)}.vci-fruit{display:grid;gap:22px;margin-top:34px;align-items:center}.vci-cherry{max-width:300px;margin:0 auto}.vci-cherry svg{width:100%;height:auto}.vci-cherry-cap{font-size:14px;color:var(--ink-2);text-align:center;margin-top:6px}.vci-taste{margin-top:22px;counter-reset:t;display:grid;gap:10px;padding:0;list-style:none}.vci-taste li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.vci-taste li:before{counter-increment:t;content:counter(t);width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--cream);display:grid;place-items:center;font-weight:700}.vci-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 20px 10px;margin:20px -20px 0;scrollbar-width:none}.vci-tabs::-webkit-scrollbar{display:none}.vci-tab{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:96px;padding:12px 10px;border-radius:var(--r);border:1.5px solid var(--line);background:var(--paper);font-size:14px;font-weight:600;line-height:1.15;text-align:center}.vci-tab svg{width:40px;height:40px}#vci .vci-tab[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--cream)}.vci-panel{margin-top:14px}.vci-panel[hidden]{display:none}.vci-brew{display:grid;gap:22px;align-items:start}.vci-scontrino{background:#fff;color:#1f1a17;padding:22px 20px 26px;max-width:380px;width:100%;position:relative;box-shadow:0 14px 30px -18px #2b1d168c;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,radial-gradient(circle 6px at 50% 100%,transparent 96%,#000) bottom/14px 12px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,radial-gradient(circle 6px at 50% 100%,transparent 96%,#000) bottom/14px 12px repeat-x}.vci-sc-head{text-align:center;border-bottom:1.5px dashed #9b8f86;padding-bottom:10px;margin-bottom:10px}.vci-sc-head strong{display:block;font-size:20px;font-weight:800;letter-spacing:-.01em}.vci-sc-head span{font-size:13px;color:#6a5f58}.vci-sc-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:16px}.vci-sc-row span:first-child{color:#6a5f58}.vci-sc-row b{text-align:right}.vci-sc-total{border-top:1.5px dashed #9b8f86;margin-top:8px;padding-top:10px;font-size:14px;color:#6a5f58}.vci-scale{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1.5px dashed #9b8f86;margin-top:10px;padding-top:10px}.vci-scale span{font-size:14px;color:#6a5f58}.vci-step{display:inline-flex;align-items:center;border:1.5px solid #1f1a17;border-radius:999px;overflow:hidden}.vci-step button{width:40px;height:40px;border:0;background:transparent;font-size:20px;font-weight:700}.vci-step output{min-width:30px;text-align:center;font-weight:700}.vci-steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:12px}.vci-steps li{display:grid;grid-template-columns:30px 1fr;gap:12px}.vci-steps li:before{counter-increment:s;content:counter(s);width:30px;height:30px;border-radius:50%;border:1.5px solid var(--ink);display:grid;place-items:center;font-weight:700;font-size:15px}.vci-fix{margin-top:18px;display:grid;gap:10px}.vci-fix div{background:var(--paper);border-radius:12px;padding:12px 14px;border-left:5px solid var(--red);font-size:15px}.vci-fix div.vci-fix--sour{border-left-color:var(--honey)}.vci-fix b{display:block}.vci-note{font-size:14px;color:var(--ink-2);margin-top:12px!important}.vci-basket{display:grid;gap:10px;margin-top:16px}.vci-basket div{background:var(--cream);border-radius:12px;padding:12px 14px;font-size:15px}.vci-basket b{display:block;margin-bottom:2px}.vci-why{display:grid;gap:14px;margin:22px 0 30px}.vci-why div{border-top:3px solid var(--ink);padding-top:12px}.vci-why b{display:block;font-size:19px;margin-bottom:4px}.vci-why p{color:var(--ink-2);margin:0!important;font-size:16px}.vci-book{background:var(--paper) repeating-linear-gradient(transparent 0 31px,#00623a21 31px 32px);border-radius:6px;padding:22px 18px 22px 30px;position:relative;box-shadow:0 18px 40px -26px #2b1d1680}.vci-book:before{content:"";position:absolute;left:18px;top:0;bottom:0;width:2px;background:#d2232a73}.vci-form{display:grid;gap:14px}.vci-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vci-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;align-items:end}.vci-field label,.vci-field .vci-lbl{display:block;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:4px}.vci-field input,.vci-field select{width:100%;min-height:46px;border:1.5px solid rgba(43,29,22,.35);border-radius:10px;background:#fff;padding:8px 10px;font:inherit;font-size:17px;color:var(--ink)}.vci-field input:focus,.vci-field select:focus{outline:3px solid var(--green);outline-offset:1px}.vci-ratio{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:15px;color:var(--ink-2)}.vci-ratio b{font-size:28px;color:var(--ink);font-weight:800}.vci-taste-chips{display:flex;flex-wrap:wrap;gap:8px}.vci-tip{background:var(--sand);border-radius:12px;padding:14px 16px;min-height:56px}.vci-tip p{margin:0!important}.vci-tip [hidden]{display:none}.vci-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vci-saved{margin-top:22px}.vci-saved h3{font-size:18px}.vci-entries{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.vci-entry{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:15px}.vci-entry-main{font-weight:600}.vci-entry-meta{grid-column:1;color:var(--ink-2);font-size:14px}.vci-entry-del{grid-row:1/span 2;grid-column:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:transparent;font-size:18px}.vci-empty{color:var(--ink-2);font-size:15px}.vci-msg{font-size:14px;color:var(--green-d);min-height:1.2em;margin:0!important}.vci-origins{display:grid;gap:16px;margin-top:24px}.vci-card{background:var(--paper);border-radius:var(--r);padding:20px;border:1.5px solid var(--line);position:relative}.vci-card-flag{display:flex;align-items:center;gap:10px;margin-bottom:10px}.vci-card-flag svg{width:36px;height:24px;border-radius:3px;flex:none;box-shadow:0 0 0 1px #00000014}.vci-card-flag h3{margin:0!important;font-size:22px}.vci-facts{margin:14px 0 0;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:15px}.vci-facts dt{color:var(--ink-2)}.vci-facts dd{margin:0;font-weight:500}.vci-brings{margin-top:12px;font-size:15px;color:var(--ink-2)}.vci-brings b{color:var(--ink)}.vci-roast{margin-top:22px;display:flex;gap:14px;align-items:center;background:var(--ink);color:var(--cream);border-radius:var(--r);padding:18px}.vci-roast p{margin:0!important}.vci-roastbar{flex:none;width:96px;height:14px;border-radius:9px;background:linear-gradient(90deg,#c9a57a,#8a5a35 45%,#4a2c1a 75%,#22130b);position:relative}.vci-roastbar i{position:absolute;top:-6px;width:4px;height:26px;border-radius:2px;background:var(--cream);left:68%}.vci-piazza{background:var(--sand);padding-bottom:64px}.vci-arrivo{display:grid;gap:16px;margin-top:24px}.vci-door{background:var(--paper);border-radius:999px 999px var(--r) var(--r);padding:34px 20px 22px;text-align:center;border:1.5px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:8px}.vci-door h3{font-size:21px}.vci-door p{color:var(--ink-2);font-size:15px;margin:0!important}.vci-door .vci-btn{margin-top:auto}.vci-door--main{background:var(--green);color:#fff;border-color:var(--green)}.vci-door--main p{color:#ffffffe6}.vci-door--main .vci-btn{background:#fff;border-color:#fff;color:var(--green-d)!important}.vci-price{font-size:14px;color:var(--ink-2)}.vci-door img{width:84px;height:84px;object-fit:cover;border-radius:50%;border:3px solid var(--cream);box-shadow:0 0 0 1.5px var(--ink)}.vci-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.vci-photos img{border-radius:var(--r);width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.vci-sources{margin-top:36px;font-size:14px;color:var(--ink-2)}.vci-sources summary{cursor:pointer;font-weight:600;color:var(--ink)}.vci-sources ul{padding-left:18px;margin:10px 0 0}.vci-sources li{margin-bottom:4px}.vci-editor{background:#fff3cd;border:2px dashed #b88a00;color:#4a3800;border-radius:12px;padding:14px 16px;margin:16px 0;font-size:14px}.vci-editor ul{margin:6px 0 0;padding-left:18px}.vci-next{position:fixed;left:50%;bottom:14px;z-index:20;display:flex;align-items:center;gap:8px;background:var(--green);color:#fff;border:2.5px solid #fff;outline:4px solid var(--green);border-radius:9px;padding:7px 12px 7px 9px;font-size:14px;font-weight:600;text-decoration:none;opacity:0;transform:translate(-50%,16px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;max-width:calc(100vw - 180px);white-space:nowrap}.vci-next.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.vci-next svg{width:20px;height:20px;flex:none;transform:rotate(180deg)}.vci-next small{display:block;font-weight:400;font-size:12px;opacity:.9;line-height:1.1}.vci-next b{display:block;line-height:1.15}@media(min-width:700px){.vci-myths,.vci-vs{grid-template-columns:1fr 1fr}.vci-why{grid-template-columns:repeat(3,1fr)}.vci-origins{grid-template-columns:1fr 1fr}.vci-arrivo{grid-template-columns:repeat(2,1fr)}.vci-fix,.vci-basket{grid-template-columns:1fr 1fr}.vci-photos{grid-template-columns:repeat(3,1fr)}.vci-pstamp{flex-basis:280px}}@media(min-width:980px){#vci{font-size:18px}.vci-hero{padding-bottom:64px}.vci-hero-grid{grid-template-columns:1.3fr 1fr;gap:40px}.vci-stage{margin:0}.vci-beanbtn{left:39%;width:19.5%}.vci-bubble{right:2%;max-width:38%;font-size:24px}.vci-sec{padding:84px 0}.vci-stamps{overflow:visible;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.vci-pstamp{max-width:none}.vci-myths{grid-template-columns:repeat(3,1fr)}.vci-fruit{grid-template-columns:300px 1fr;gap:44px}.vci-brew{grid-template-columns:380px 1fr;gap:44px}.vci-tabs{margin:24px 0 0;padding:4px 0 10px;overflow:visible}.vci-arrivo{grid-template-columns:repeat(4,1fr)}.vci-quad{display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:start}.vci-quad .vci-why{grid-template-columns:1fr;gap:18px}.vci-next{bottom:20px}}@media(prefers-reduced-motion:reduce){#vci *,#vci *:before,#vci *:after{animation:none!important;transition:none!important}}@media print{.vci-next,.vci-bunting{display:none}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/vci-vacanza.css.map */
