.vp{--vp-bg:#fbfaf8;--vp-surface:#fff;--vp-fg:#2b241f;--vp-muted:#7a6f66;--vp-taupe:#A39382;--vp-taupe-soft:#e9e3dc;--vp-line:#e2dbd3;--vp-ok:#3f6b4a;--vp-err:#8a2a37;--vp-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--vp-body:Arial,Helvetica,sans-serif;font-family:var(--vp-body);color:var(--vp-fg);font-size:15px;line-height:1.5;box-sizing:border-box}.vp *,.vp *:before,.vp *:after{box-sizing:inherit}.vp-wrap{max-width:1040px;margin:0 auto;padding:0 16px}.vp-top{text-align:center;padding:36px 0 20px;border-bottom:1px solid var(--vp-line)}.vp-top img{width:min(300px,76vw);display:block;margin:0 auto 10px}.vp-top h1{font-family:var(--vp-display);font-weight:400;font-size:clamp(26px,4vw,38px);letter-spacing:.22em;text-transform:uppercase;margin:0;color:var(--vp-fg)}.vp-top .vp-year{font-size:13px;letter-spacing:.3em;color:var(--vp-taupe);margin-top:4px}.vp-top p.vp-note{color:var(--vp-muted);font-size:13px;max-width:60ch;margin:14px auto 0}.vp-top .vp-dl{margin-top:16px}.vp-house-head{text-align:center;margin:36px 0 22px}.vp-house-head h2{font-family:var(--vp-display);font-weight:400;font-size:clamp(28px,4.4vw,40px);letter-spacing:.18em;text-transform:uppercase;margin:0;color:var(--vp-taupe)}.vp-house-head .vp-sub{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--vp-taupe);margin-top:2px}.vp-wine{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:26px 44px;padding:26px 0;border-top:1px solid var(--vp-line)}.vp-wine.vp-compact{grid-template-columns:minmax(0,125px) minmax(0,1fr);gap:20px 36px;align-items:start}.vp-wine figure{margin:0;min-width:0}.vp-wine figure img{width:100%;max-width:100%;display:block;border-radius:2px}.vp-wine figure img.vp-hero-side{aspect-ratio:517/720;object-fit:cover}.vp-wine.vp-compact figure img{max-width:125px;margin:0 auto}.vp-wine .vp-info{min-width:0}.vp-wine h3{font-family:var(--vp-display);font-weight:400;font-size:clamp(24px,3.4vw,32px);letter-spacing:.14em;text-transform:uppercase;margin:0;line-height:1.15;color:var(--vp-fg)}.vp-wine .vp-sub{font-family:var(--vp-display);font-size:16px;letter-spacing:.2em;text-transform:uppercase;color:var(--vp-muted)}.vp-wine .vp-vintage{font-size:18px;letter-spacing:.2em;color:var(--vp-taupe);margin-top:2px}.vp-badge{display:inline-block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--vp-taupe);border:1px solid currentColor;padding:3px 8px;border-radius:2px;margin-top:8px}.vp-tag{font-family:var(--vp-display);font-style:italic;font-size:18px;line-height:1.35;color:var(--vp-muted);margin:12px 0 0;max-width:62ch}.vp-scores{display:flex;flex-wrap:wrap;gap:6px 22px;margin:14px 0 0}.vp-score{text-align:center}.vp-score b{font-family:var(--vp-display);font-weight:500;font-size:30px;line-height:1;display:block}.vp-score span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vp-muted)}.vp-formats{margin-top:18px;border-top:1px solid var(--vp-taupe);padding-top:8px}.vp-formats .vp-hd{display:grid;grid-template-columns:1fr auto auto;gap:12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--vp-taupe);padding:6px 0}.vp-fmt{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:7px 0;border-top:1px dotted var(--vp-line)}.vp-fmt .vp-name{min-width:0}.vp-fmt .vp-name a{color:inherit;text-decoration:none}.vp-fmt .vp-name a:hover{color:var(--vp-taupe)}.vp-fmt .vp-name small{display:block;color:var(--vp-muted);font-size:12px}.vp-fmt .vp-ref{color:var(--vp-taupe);font-size:11px;vertical-align:super;margin-left:3px}.vp-fmt .vp-price{font-variant-numeric:tabular-nums;white-space:nowrap}.vp-fmt .vp-soldout{color:var(--vp-muted);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.vp-buy{display:inline-flex;align-items:center;gap:6px}.vp-qty{display:inline-flex;align-items:center;border:1px solid var(--vp-line);border-radius:999px;overflow:hidden;background:var(--vp-surface)}.vp-qty button{all:unset;cursor:pointer;width:32px;height:30px;display:grid;place-items:center;font-size:18px;color:var(--vp-taupe)}.vp-qty button:hover{background:var(--vp-taupe-soft)}.vp-qty input{all:unset;width:28px;text-align:center;font-variant-numeric:tabular-nums;font-weight:700;-moz-appearance:textfield}.vp-qty input::-webkit-inner-spin-button{display:none}.vp-btn{all:unset;cursor:pointer;font-family:var(--vp-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:9px 16px;border-radius:999px;background:var(--vp-taupe);color:#fff;text-align:center;white-space:nowrap;text-decoration:none;display:inline-block}.vp-btn:hover{background:#8f7f6e;color:#fff}.vp-btn[disabled]{opacity:.45;cursor:default}.vp-btn.vp-ghost{background:transparent;color:var(--vp-taupe);border:1px solid var(--vp-taupe)}.vp-btn.vp-added{background:var(--vp-ok)}.vp-gallery{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:18px;align-items:flex-end}.vp-gallery figure{margin:0;display:grid;justify-items:center;gap:4px}.vp-gallery img{height:150px;width:auto;max-width:260px;object-fit:contain;display:block}.vp-gallery.vp-photos img{height:110px;border-radius:3px}.vp-gallery figcaption{font-size:11px;color:var(--vp-taupe);letter-spacing:.08em}.vp-foot{text-align:center;color:var(--vp-muted);font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:30px 0 90px;line-height:2}.vp-foot a{color:var(--vp-muted);text-decoration:none}.vp-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--vp-surface);border-top:1px solid var(--vp-line);box-shadow:0 -6px 24px #0000000f;padding:12px 16px;font-family:var(--vp-body);color:var(--vp-fg)}.vp-bar .vp-in{max-width:1040px;margin:0 auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.vp-bar .vp-sum{flex:1;min-width:0;font-variant-numeric:tabular-nums}.vp-bar .vp-sum b{font-size:18px}.vp-bar .vp-sum span{color:var(--vp-muted);font-size:13px;display:block}.vp-bar .vp-msg{font-size:13px;color:var(--vp-ok);min-height:1em;width:100%}.vp-bar .vp-msg.vp-err{color:var(--vp-err)}@media(max-width:640px){.vp-wine{grid-template-columns:1fr}.vp-wine figure img{max-width:420px;margin:0 auto}.vp-wine figure img.vp-hero-side{max-width:100%;aspect-ratio:3/2;object-position:center 30%}.vp-wine.vp-compact{grid-template-columns:95px 1fr}.vp-formats .vp-hd{display:none}.vp-fmt{grid-template-columns:1fr auto}.vp-fmt .vp-price{grid-column:1;color:var(--vp-muted)}.vp-fmt .vp-buy{grid-column:2;grid-row:1 / span 2}.vp-gallery img{height:120px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/vp-catalogo.css.map */
