:root{--papel: #f5efe6;--papel-2: #ebe2d4;--blanco: #fffcf7;--tinta: #231f20;--tinta-2: #5d5658;--linea: #d8ccbb;--ciruela: #4c313f;--ciruela-osc: #2b1b23;--bordo: #901c1e;--bordo-claro: #b3282a;--cafe: #3c2414;--ocre: #c59950;--ocre-texto: #87652a;--sobre-oscuro: #f4ece2;--sobre-oscuro-2: #cdbfb3;--ok: #2f6b45;--sombra: 0 18px 40px -18px rgba(43, 27, 35, .45);--serif: "Alegreya", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans: "Lato", "Segoe UI", system-ui, -apple-system, sans-serif;--ancha: "Archivo", "Arial Narrow", "Segoe UI", system-ui, sans-serif;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--papel: #151012;--papel-2: #1e171a;--blanco: #221a1e;--tinta: #f2ebe2;--tinta-2: #b8aca5;--linea: #3b2f34;--ciruela: #5a3a4b;--ciruela-osc: #0f0a0c;--bordo: #d24a4c;--bordo-claro: #e0605f;--cafe: #e2c9a6;--ocre: #d8b06a;--ocre-texto: #d8b06a;--ok: #5fae7b;--sombra: 0 18px 40px -18px rgba(0, 0, 0, .8);color-scheme:dark}}:root[data-theme=dark]{--papel: #151012;--papel-2: #1e171a;--blanco: #221a1e;--tinta: #f2ebe2;--tinta-2: #b8aca5;--linea: #3b2f34;--ciruela: #5a3a4b;--ciruela-osc: #0f0a0c;--bordo: #d24a4c;--bordo-claro: #e0605f;--cafe: #e2c9a6;--ocre: #d8b06a;--ocre-texto: #d8b06a;--ok: #5fae7b;--sombra: 0 18px 40px -18px rgba(0, 0, 0, .8);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--papel);color:var(--tinta);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}.tn-num{font-variant-numeric:tabular-nums}.tn-ancha{font-family:var(--ancha);font-stretch:125%;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.tn-cont{width:min(1180px,100%);margin:0 auto;padding-inline:20px}.tn-oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tn-franja{background:var(--ciruela-osc);color:var(--sobre-oscuro);font-size:11px;text-align:center;padding:8px 16px}.tn-franja b{color:var(--ocre)}@media (max-width: 640px){.tn-solo-ancho{display:none}}.tn-cab{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;transition:background .35s,box-shadow .35s}.tn-cab.sobre-foto{background:linear-gradient(#0f0a0c8c,#0f0a0c00);color:var(--sobre-oscuro)}.tn-cab.solida{background:color-mix(in srgb,var(--papel) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--linea);color:var(--tinta)}.tn-cab .tn-cont{display:flex;align-items:center;gap:18px;height:72px}.tn-logo{display:inline-block;height:40px;width:auto;flex:none;line-height:0}.tn-logo svg{height:100%;width:auto;display:block}.tn-pie .tn-logo{height:52px}.tn-cab.sobre-foto .tn-logo svg,.tn-edad .tn-logo svg{filter:invert(1) brightness(1.15)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .tn-cab.solida .tn-logo svg,:root:not([data-theme=light]) .tn-pie .tn-logo svg{filter:invert(1) brightness(1.1)}}:root[data-theme=dark] .tn-cab.solida .tn-logo svg,:root[data-theme=dark] .tn-pie .tn-logo svg{filter:invert(1) brightness(1.1)}.tn-nav{display:flex;gap:22px;margin-left:auto;font-size:11px}.tn-nav a{text-decoration:none;opacity:.85;padding:6px 0;border-bottom:1px solid transparent}.tn-nav a:hover{opacity:1;border-bottom-color:var(--ocre)}.tn-carrito-btn{position:relative;display:inline-flex;align-items:center;gap:10px;background:var(--bordo);color:#fff;border:0;border-radius:999px;padding:10px 16px 10px 14px;font-size:13px;font-weight:700;box-shadow:var(--sombra)}.tn-carrito-btn .cuenta{background:#fff;color:var(--bordo);border-radius:999px;min-width:22px;height:22px;display:inline-grid;place-items:center;font-size:12px;padding:0 6px}.tn-carrito-btn.salta{animation:salta .5s ease}@keyframes salta{30%{transform:scale(1.12)}60%{transform:scale(.96)}}@media (max-width: 760px){.tn-nav{display:none}.tn-carrito-btn{margin-left:auto}.tn-carrito-btn .total{display:none}}.tn-portada{position:relative;min-height:min(100svh,900px);margin-top:-72px;padding-top:72px;color:var(--sobre-oscuro);overflow:hidden;isolation:isolate;display:grid}.tn-portada .foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#2b1b23 center/cover no-repeat;filter:grayscale(1) contrast(1.08) brightness(.82);transform:scale(1.06);animation:respira 22s ease-in-out infinite alternate}@keyframes respira{to{transform:scale(1.14) translate(-1.5%,-1%)}}.tn-portada:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#2b1b23f0,#4c313fbd 42%,#2b1b2380),linear-gradient(0deg,#0f0a0cd9,#0f0a0c00 45%)}.tn-portada .tn-cont{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:30px;padding-block:60px 90px}.tn-portada .bajada-lugar{color:var(--ocre);font-size:11px;display:flex;align-items:center;gap:12px}.tn-portada .bajada-lugar:before{content:"";width:42px;height:2px;background:var(--ocre)}.tn-portada h1{font-family:var(--serif);font-weight:500;font-size:clamp(42px,6.4vw,86px);line-height:.98;letter-spacing:-.01em;margin:18px 0 20px;text-wrap:balance}.tn-portada h1 em{font-style:italic;color:var(--ocre);font-weight:400}.tn-portada .texto{font-size:clamp(16px,1.6vw,19px);max-width:34em;color:var(--sobre-oscuro-2)}.tn-portada .acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.tn-boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:15px 24px;font-size:12px;border:1px solid transparent;text-decoration:none;transition:transform .2s,background .2s,color .2s}.tn-boton:hover{transform:translateY(-2px)}.tn-boton.lleno{background:var(--ocre);color:#23170c}.tn-boton.hueco{border-color:#f4ece280;color:var(--sobre-oscuro);background:transparent}.tn-boton.bordo{background:var(--bordo);color:#fff}.tn-boton.bordo:disabled{opacity:.5;transform:none;cursor:default}.tn-boton.linea{border-color:var(--linea);color:var(--tinta);background:transparent}.tn-altimetro-portada{justify-self:end;text-align:right}.tn-altimetro-portada{color:var(--sobre-oscuro);text-shadow:0 2px 18px rgba(15,10,12,.55)}.tn-altimetro-portada .cifra{font-family:var(--serif);font-size:clamp(64px,11vw,150px);line-height:.9;font-weight:400;letter-spacing:-.03em;display:flex;align-items:baseline;justify-content:flex-end;gap:12px}.tn-altimetro-portada .cifra small{font-family:var(--ancha);font-stretch:125%;font-size:13px;letter-spacing:.14em;color:var(--ocre);font-weight:700}.tn-altimetro-portada .donde{color:var(--sobre-oscuro);font-size:15px;margin-top:10px}.tn-altimetro-portada .regla{display:flex;justify-content:flex-end;gap:7px;margin-top:18px;height:40px;align-items:flex-end}.tn-altimetro-portada .regla i{width:2px;background:#f4ece259}.tn-altimetro-portada .regla i.on{background:var(--ocre)}.tn-portada .bajar{position:absolute;left:50%;bottom:20px;transform:translate(-50%);font-size:10px;color:var(--sobre-oscuro-2);text-decoration:none;display:grid;justify-items:center;gap:6px}.tn-portada .bajar span{width:1px;height:34px;background:linear-gradient(var(--ocre),transparent);animation:baja 2s infinite}@keyframes baja{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media (max-width: 820px){.tn-portada .tn-cont{grid-template-columns:1fr;padding-block:40px 90px}.tn-altimetro-portada{justify-self:start;text-align:left}.tn-altimetro-portada .cifra,.tn-altimetro-portada .regla{justify-content:flex-start}}.tn-promesas{background:var(--ciruela);color:var(--sobre-oscuro)}.tn-promesas .tn-cont{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tn-promesas div.p{padding:22px 18px;border-left:1px solid rgba(244,236,226,.14);display:grid;gap:4px}.tn-promesas div.p:first-child{border-left:0}.tn-promesas b{font-size:10px;color:var(--ocre)}.tn-promesas span{font-size:15px}@media (max-width: 820px){.tn-promesas .tn-cont{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-promesas div.p:nth-child(3){border-left:0}.tn-promesas div.p{border-top:1px solid rgba(244,236,226,.14)}}.tn-seccion{padding-block:clamp(56px,8vw,104px)}.tn-titulo{display:grid;gap:10px;margin-bottom:34px}.tn-titulo .ceja{font-size:11px;color:var(--ocre-texto);display:flex;align-items:center;gap:12px}.tn-titulo .ceja:before{content:"";width:34px;height:2px;background:var(--ocre)}.tn-titulo h2{font-family:var(--serif);font-weight:500;font-size:clamp(34px,4.6vw,58px);line-height:1.02;margin:0;letter-spacing:-.01em;text-wrap:balance}.tn-titulo h2 em{color:var(--bordo)}.tn-titulo p{margin:0;color:var(--tinta-2);max-width:40em}.tn-altimetro{background:radial-gradient(120% 90% at 70% 0%,#5a3a4b 0%,var(--ciruela-osc) 60%);color:var(--sobre-oscuro);position:relative;overflow:hidden}.tn-altimetro .tn-titulo .ceja{color:var(--ocre)}.tn-altimetro .tn-titulo h2 em{color:var(--ocre);font-style:italic}.tn-altimetro .tn-titulo p{color:var(--sobre-oscuro-2)}.tn-alt-marco{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-bottom:6px}.tn-alt-lienzo{position:relative;min-width:900px;height:620px}.tn-alt-lienzo svg.cordillera{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tn-alt-eje{position:absolute;left:0;top:0;bottom:0;width:64px;font-size:11px;color:var(--sobre-oscuro-2)}.tn-alt-eje span{position:absolute;left:0;transform:translateY(-50%)}.tn-alt-vino{position:absolute;transform:translate(-50%,calc(-100% + 6px));display:grid;justify-items:center;gap:6px;background:none;border:0;padding:0;color:inherit;text-align:center;z-index:1}.tn-alt-vino:hover,.tn-alt-vino:focus-visible{z-index:3}.tn-alt-vino .botellas{display:flex;align-items:flex-end;justify-content:center}.tn-alt-vino .botellas>*{height:128px;width:auto;filter:drop-shadow(0 16px 18px rgba(0,0,0,.45));transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}.tn-alt-vino .botellas>*+*{margin-left:-14px}.tn-alt-vino .botellas>*:nth-child(2){transform:translateY(6px) rotate(4deg)}.tn-alt-vino .botellas>*:nth-child(3){transform:translateY(10px) rotate(-5deg)}.tn-alt-vino:hover .botellas>*,.tn-alt-vino:focus-visible .botellas>*{transform:translateY(-14px) rotate(-2deg)}.tn-alt-vino .rotulo{position:absolute;left:50%;top:calc(100% + 10px + var(--baja, 0px));transform:translate(-50%);font-size:11.5px;line-height:1.22;background:#0f0a0cbd;border:1px solid rgba(197,153,80,.45);border-radius:10px;padding:5px 8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:128px;box-sizing:border-box;display:grid;gap:1px}.tn-alt-vino .rotulo:before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:calc(var(--baja, 0px) + 10px);background:#c5995073}.tn-alt-vino .rotulo b{font-family:var(--serif);font-size:16px;font-weight:500;color:var(--ocre)}.tn-alt-vino .rotulo .lugar{font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tn-alt-vino .rotulo .nombres{color:var(--sobre-oscuro-2);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tn-alt-vino .punto{width:12px;height:12px;border-radius:50%;background:var(--ocre);box-shadow:0 0 0 6px #c5995038}.tn-alt-nota{font-size:12px;color:var(--sobre-oscuro-2);margin-top:10px}.tn-filtros{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:26px;align-items:center}.tn-filtros .chips{display:flex;flex-wrap:wrap;gap:8px}.tn-chip{border:1px solid var(--linea);background:transparent;border-radius:999px;padding:9px 16px;font-size:11px;color:var(--tinta);transition:background .2s,color .2s,border-color .2s}.tn-chip.on{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.tn-filtros .orden{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:13px;color:var(--tinta-2)}.tn-filtros select{font:inherit;color:var(--tinta);background:var(--blanco);border:1px solid var(--linea);border-radius:999px;padding:8px 12px}.tn-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:22px}.tn-vino{background:var(--blanco);border:1px solid var(--linea);border-radius:20px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;transition:transform .3s,box-shadow .3s;scroll-margin-top:90px}.tn-vino:hover{transform:translateY(-4px);box-shadow:var(--sombra)}.tn-vino.destello{animation:destello 1.6s ease}@keyframes destello{0%,to{box-shadow:none}30%{box-shadow:0 0 0 4px var(--ocre)}}.tn-vino .escena{position:relative;height:300px;display:grid;place-items:end center;padding-top:18px;overflow:hidden;background:radial-gradient(80% 70% at 50% 100%,color-mix(in srgb,var(--acento, #4c313f) 30%,transparent),transparent 70%),linear-gradient(180deg,#ece3d5,#fbf7f0)}.tn-vino .escena img{height:270px;width:auto;object-fit:contain;transition:transform .4s cubic-bezier(.2,.9,.3,1.3)}.tn-vino .escena img.foto-botella{filter:drop-shadow(0 14px 14px rgba(0,0,0,.28))}.tn-vino .escena img.foto-blanco{mix-blend-mode:multiply;height:282px}.tn-vino .escena img.foto-escena{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tn-vino:hover .escena img{transform:translateY(-8px) scale(1.03)}.tn-vino:hover .escena img.foto-escena{transform:scale(1.05)}.tn-vino .altura{position:absolute;top:14px;left:14px;font-size:10px;background:var(--ciruela-osc);color:var(--sobre-oscuro);padding:6px 10px;border-radius:999px;display:inline-flex;gap:6px;align-items:center}.tn-vino .altura:before{content:"▲";color:var(--ocre);font-size:9px}.tn-vino .nuevo{position:absolute;top:46px;left:14px;font-size:10px;background:var(--bordo);color:#fff;padding:6px 10px;border-radius:999px}.tn-vino .altura,.tn-vino .nuevo{z-index:1}.tn-vino .puntajes{display:flex;flex-wrap:wrap;gap:6px}.tn-vino .puntaje{font-size:11px;color:var(--tinta-2);border:1px solid color-mix(in srgb,var(--ocre) 55%,transparent);border-radius:999px;padding:3px 9px 3px 4px;display:inline-flex;align-items:center;gap:5px}.tn-vino .puntaje b{background:radial-gradient(circle at 30% 30%,#e7c983,#b8893a 70%);color:#2a1a07;border-radius:999px;min-width:24px;height:20px;padding:0 5px;display:inline-grid;place-items:center;font-size:12px}.tn-vino .cuerpo{padding:18px;display:grid;gap:10px;align-content:start}.tn-vino .linea-vino{font-size:10px;color:var(--ocre-texto)}.tn-vino h3{font-family:var(--serif);font-weight:500;font-size:24px;line-height:1.1;margin:0;text-wrap:balance}.tn-vino .detalle{font-size:13px;color:var(--tinta-2)}.tn-vino .precios{display:grid;gap:2px;padding-top:10px;border-top:1px dashed var(--linea)}.tn-vino .precios .lista{font-size:13px;color:var(--tinta-2)}.tn-vino .precios .lista s{opacity:.8}.tn-vino .precios .transf{font-family:var(--serif);font-size:28px;line-height:1.05;font-weight:700;color:var(--tinta)}.tn-vino .precios .transf small{font-family:var(--sans);font-size:12px;font-weight:700;color:var(--ok);margin-left:6px}.tn-vino .precios .bot{font-size:12px;color:var(--tinta-2)}.tn-vino .comprar{display:flex;gap:10px;align-items:center;margin-top:6px}.tn-cant{display:inline-flex;align-items:center;border:1px solid var(--linea);border-radius:999px;overflow:hidden}.tn-cant button{width:38px;height:40px;border:0;background:transparent;font-size:18px}.tn-cant span{min-width:26px;text-align:center;font-weight:700}.tn-cant button:disabled{opacity:.3;cursor:default}.comprar.en-carrito .tn-cant{border-color:var(--bordo);background:color-mix(in srgb,var(--bordo) 7%,transparent)}.comprar.en-carrito .tn-cant button{color:var(--bordo)}.comprar .ya{font-size:12px;font-weight:700;color:var(--ok)}.comprar .ya:before{content:"✓ "}.tn-vino .comprar .tn-boton{flex:1;padding:13px 14px}.tn-vino .sin-stock{font-size:12px;color:var(--bordo);font-weight:700}.tn-vacio{padding:40px;text-align:center;color:var(--tinta-2);border:1px dashed var(--linea);border-radius:20px}.tn-colecciones{background:var(--papel-2)}.tn-col-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:22px}.tn-col{background:var(--blanco);border:1px solid var(--linea);border-radius:22px;overflow:hidden;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);scroll-margin-top:90px;transition:transform .3s,box-shadow .3s}.tn-col:hover{transform:translateY(-4px);box-shadow:var(--sombra)}.tn-col .abanico{position:relative;min-height:300px;background:radial-gradient(90% 70% at 50% 100%,rgba(197,153,80,.35),transparent 70%),linear-gradient(180deg,#ece3d5,#fbf7f0);overflow:hidden}.tn-col .abanico .b{position:absolute;bottom:18px;left:calc(50% + (var(--i) - (var(--n) - 1) / 2) * 34px);transform:translate(-50%) rotate(calc((var(--i) - (var(--n) - 1) / 2) * 4deg));transform-origin:50% 100%;transition:transform .4s cubic-bezier(.2,.9,.3,1.3);z-index:calc(10 - var(--i));line-height:0}.tn-col .abanico .b img{height:200px;width:auto;filter:drop-shadow(0 12px 12px rgba(0,0,0,.25))}.tn-col .abanico .b.blanco{mix-blend-mode:multiply}.tn-col .abanico .b.blanco img{filter:none;height:210px}.tn-col:hover .abanico .b{transform:translate(-50%) rotate(calc((var(--i) - (var(--n) - 1) / 2) * 7deg)) translateY(-6px)}.tn-col .cuerpo{padding:22px;display:grid;gap:10px;align-content:start}.tn-col .ceja-col{font-size:10px;color:var(--ocre-texto)}.tn-col h3{margin:0;font-family:var(--serif);font-weight:500;font-size:28px;line-height:1.05}.tn-col .texto{margin:0;color:var(--tinta-2);font-size:14px}.tn-col ul{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:13px}.tn-col li b{display:inline-grid;place-items:center;min-width:22px;height:20px;border-radius:999px;background:var(--papel-2);margin-right:6px;font-size:12px}.tn-col .precios{display:grid;gap:2px;padding-top:10px;border-top:1px dashed var(--linea)}.tn-col .precios .antes{font-size:12px;color:var(--tinta-2)}.tn-col .precios .transf{font-family:var(--serif);font-size:28px;font-weight:700;line-height:1.05}.tn-col .precios .transf small{font-family:var(--sans);font-size:12px;font-weight:700;color:var(--ok);margin-left:6px}.tn-col .precios .lista{font-size:13px;color:var(--tinta-2)}.tn-col .comprar{display:flex;gap:10px;align-items:center;margin-top:4px}.tn-col .comprar .tn-boton{flex:1;padding:13px 14px}@media (max-width: 620px){.tn-col{grid-template-columns:1fr}.tn-col .abanico{min-height:250px}}.tn-anadas{display:flex;flex-wrap:wrap;gap:6px}.tn-anada{border:1px solid var(--linea);background:transparent;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;color:var(--tinta-2)}.tn-anada.on{background:var(--ciruela);border-color:var(--ciruela);color:var(--sobre-oscuro)}.tn-vino .pocas{position:absolute;bottom:12px;left:14px;z-index:1;font-size:10px;background:var(--ocre);color:#23170c;padding:6px 10px;border-radius:999px}.tn-ver-ficha{justify-self:start;background:none;border:0;padding:0;font-size:10px;color:var(--bordo);border-bottom:1px solid currentColor}.tn-modal.tn-ficha>div{width:min(860px,100%)}.tn-ficha-cuerpo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.tn-ficha-foto{position:relative;display:grid;place-items:center;min-height:320px;border-radius:18px;overflow:hidden;background:radial-gradient(80% 70% at 50% 100%,color-mix(in srgb,var(--acento, #4c313f) 30%,transparent),transparent 70%),linear-gradient(180deg,#ece3d5,#fbf7f0)}.tn-ficha-foto img{max-height:300px;width:auto}.tn-ficha-foto img.foto-blanco{mix-blend-mode:multiply}.tn-ficha-foto img.foto-escena{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover}.tn-cata{margin:0;font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--tinta);border-left:3px solid var(--ocre);padding-left:14px;display:grid;gap:4px}.tn-cata span{font-family:var(--ancha);font-style:normal;font-size:9px;color:var(--ocre-texto)}.tn-ficha-datos{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px}.tn-ficha-datos dt{font-size:9px;color:var(--ocre-texto);padding-top:4px}.tn-ficha-datos dd{margin:0}.tn-puntaje-ficha{font-size:12px;color:var(--tinta-2);border:1px solid color-mix(in srgb,var(--ocre) 55%,transparent);border-radius:999px;padding:3px 9px 3px 4px;display:inline-flex;align-items:center;gap:5px}.tn-puntaje-ficha b{background:radial-gradient(circle at 30% 30%,#e7c983,#b8893a 70%);color:#2a1a07;border-radius:999px;min-width:24px;height:20px;padding:0 5px;display:inline-grid;place-items:center;font-size:12px}.tn-ficha .comprar{display:flex;gap:10px;align-items:center}.tn-ficha .comprar .tn-boton{flex:1}@media (max-width: 640px){.tn-ficha-cuerpo{grid-template-columns:1fr}.tn-ficha-foto{min-height:240px}.tn-ficha-foto img{max-height:220px}}.tn-codigo-link{background:none;border:0;padding:0;text-decoration:underline;color:var(--tinta-2);font-size:13px;justify-self:start}.tn-codigo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tn-codigo input{flex:1 1 140px;font:600 15px/1.2 var(--sans);letter-spacing:.08em;color:var(--tinta);background:var(--blanco);border:1px solid var(--linea);border-radius:12px;padding:10px 12px}.tn-codigo .tn-boton{padding:11px 16px}.tn-codigo .err{flex-basis:100%;color:var(--bordo);font-size:12px}.tn-opciones-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 560px){.tn-opciones-2{grid-template-columns:1fr}}.tn-capitan-btn{margin-left:4px;border:1px solid currentColor;background:transparent;border-radius:999px;padding:9px 14px;font-size:10px;opacity:.9;white-space:nowrap}.tn-capitan-btn.on{background:var(--ocre);border-color:var(--ocre);color:#23170c;opacity:1}@media (max-width: 760px){.tn-capitan-btn{margin-left:auto;padding:8px 10px}.tn-carrito-btn{margin-left:8px}}.tn-cap-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tn-cap-numeros>div{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;padding:12px 14px;display:grid;gap:2px}.tn-cap-numeros span{font-size:9px;color:var(--ocre-texto)}.tn-cap-numeros b{font-family:var(--serif);font-size:26px;line-height:1.1}.tn-cap-numeros small{font-size:11px;color:var(--tinta-2)}@media (max-width: 520px){.tn-cap-numeros{grid-template-columns:1fr}}.tn-franja.capitan{background:var(--ocre);color:#23170c}.tn-franja.pendiente{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:center;background:#901c1e;color:#fff;font-size:14px;padding:10px 16px;white-space:normal;overflow:visible}.tn-franja.pendiente b{color:#fff}.tn-franja.pendiente button{background:#fff;color:#7a1517;border:0;border-radius:999px;padding:8px 16px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.tn-franja.capitan b{color:#23170c}.tn-capitan-aviso{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;align-items:center;font-size:12px;color:var(--tinta-2);background:color-mix(in srgb,var(--ocre) 16%,transparent);border-radius:12px;padding:8px 10px}.tn-capitan-aviso .enlace{background:none;border:0;padding:0;text-decoration:underline;color:var(--tinta);font-size:12px}.tn-banda{position:relative;min-height:380px;display:grid;align-items:end;color:var(--sobre-oscuro);overflow:hidden;isolation:isolate}.tn-banda .foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:center/cover no-repeat;filter:grayscale(.25) contrast(1.05)}.tn-banda:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0f0a0ce6,#0f0a0c1a 70%)}.tn-banda .tn-cont{padding-block:40px;display:grid;gap:8px}.tn-banda blockquote{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(26px,3.4vw,44px);line-height:1.12;max-width:22em;text-wrap:balance}.tn-banda cite{font-style:normal;font-size:11px;color:var(--ocre)}.tn-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;counter-reset:paso}.tn-paso{border-top:2px solid var(--tinta);padding-top:18px;display:grid;gap:8px;align-content:start}.tn-paso .n{font-family:var(--serif);font-size:46px;line-height:1;color:var(--bordo)}.tn-paso h3{margin:0;font-family:var(--serif);font-size:24px;font-weight:500}.tn-paso p{margin:0;color:var(--tinta-2)}@media (max-width: 760px){.tn-pasos{grid-template-columns:1fr}}.tn-pie{background:var(--papel-2);border-top:1px solid var(--linea);padding-block:48px 30px;font-size:14px}.tn-pie .tn-cont{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px}.tn-pie h4{margin:0 0 10px;font-size:10px;color:var(--ocre-texto)}.tn-pie p{margin:4px 0;color:var(--tinta-2)}.tn-pie .legal{grid-column:1 / -1;border-top:1px solid var(--linea);padding-top:18px;font-size:12px;color:var(--tinta-2);display:flex;flex-wrap:wrap;gap:8px 18px}.tn-pie .legal b{color:var(--tinta)}.tn-pie button.enlace{background:none;border:0;padding:0;text-decoration:underline;color:var(--tinta-2)}@media (max-width: 760px){.tn-pie .tn-cont{grid-template-columns:1fr}}.tn-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f0a0c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:aparece .25s ease}@keyframes aparece{0%{opacity:0}}.tn-cajon{position:fixed;z-index:90;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--papel);color:var(--tinta);display:grid;grid-template-rows:auto 1fr auto;box-shadow:-20px 0 60px #0000004d;animation:entra .35s cubic-bezier(.2,.9,.3,1);padding-bottom:env(safe-area-inset-bottom,0px)}@keyframes entra{0%{transform:translate(100%)}}.tn-cajon header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--linea);padding-top:calc(18px + env(safe-area-inset-top,0px))}.tn-cajon header h3{margin:0;font-family:var(--serif);font-weight:500;font-size:26px}.tn-cerrar{background:none;border:1px solid var(--linea);border-radius:50%;width:38px;height:38px;font-size:18px;line-height:1}.tn-cajon .lista{overflow-y:auto;padding:8px 20px}.tn-item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--linea)}.tn-item .mini{width:54px;height:72px;display:grid;place-items:center;background:#f4ece2;border-radius:10px;overflow:hidden}.tn-item img{height:68px;width:50px;object-fit:contain}.tn-item img.foto-blanco{mix-blend-mode:multiply}.tn-item img.foto-escena{width:54px;height:72px;object-fit:cover}.tn-item .n{font-family:var(--serif);font-size:17px;line-height:1.15}.tn-item .d{font-size:12px;color:var(--tinta-2)}.tn-item .p{text-align:right;font-weight:700;display:grid;gap:6px;justify-items:end}.tn-item .tn-cant button{width:30px;height:30px;font-size:15px}.tn-cajon footer{padding:16px 20px 20px;border-top:1px solid var(--linea);display:grid;gap:8px;background:var(--blanco)}.tn-fila{display:flex;justify-content:space-between;gap:12px;font-size:14px}.tn-fila.total{font-family:var(--serif);font-size:24px;font-weight:700}.tn-fila .verde{color:var(--ok);font-weight:700}.tn-aviso{font-size:12px;color:var(--tinta-2)}.tn-modal{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;pointer-events:none}.tn-modal>div{pointer-events:auto;width:min(620px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--papel);color:var(--tinta);border-radius:22px;box-shadow:0 30px 80px #0006;animation:sube .35s cubic-bezier(.2,.9,.3,1)}@keyframes sube{0%{transform:translateY(30px);opacity:0}}.tn-modal header{padding:22px 24px 10px;display:flex;justify-content:space-between;gap:12px;align-items:start}.tn-modal header h3{margin:4px 0 0;font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.05}.tn-modal .pasos-compra{display:flex;gap:6px;padding:0 24px}.tn-modal .pasos-compra i{flex:1;height:3px;border-radius:3px;background:var(--linea)}.tn-modal .pasos-compra i.on{background:var(--bordo)}.tn-modal .cuerpo{padding:18px 24px 24px;display:grid;gap:14px}.tn-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tn-campos .ancho{grid-column:1 / -1}@media (max-width: 560px){.tn-campos{grid-template-columns:1fr}}.tn-campo{display:grid;gap:6px;font-size:13px;font-weight:700}.tn-campo input,.tn-campo select,.tn-campo textarea{font:400 16px/1.3 var(--sans);color:var(--tinta);background:var(--blanco);border:1px solid var(--linea);border-radius:12px;padding:12px 14px;width:100%}.tn-campo input:focus,.tn-campo select:focus,.tn-campo textarea:focus{outline:2px solid var(--ocre);outline-offset:1px}.tn-campo .err{color:var(--bordo);font-weight:400;font-size:12px}.tn-opciones{display:grid;gap:10px}.tn-opcion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--linea);border-radius:16px;padding:14px 16px;background:var(--blanco);cursor:pointer;text-align:left}.tn-opcion.on{border-color:var(--bordo);box-shadow:0 0 0 1px var(--bordo)}.tn-opcion .radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--linea);display:grid;place-items:center}.tn-opcion.on .radio{border-color:var(--bordo)}.tn-opcion.on .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--bordo)}.tn-opcion b{display:block;font-size:15px}.tn-opcion span{font-size:13px;color:var(--tinta-2)}.tn-opcion .etq{font-size:10px;background:var(--ok);color:#fff;border-radius:999px;padding:5px 9px;white-space:nowrap}.tn-resumen{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;padding:14px 16px;display:grid;gap:6px}.tn-botones{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.tn-datos-banco{background:var(--ciruela-osc);color:var(--sobre-oscuro);border-radius:16px;padding:16px 18px;display:grid;gap:8px}.tn-datos-banco .dato{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.tn-datos-banco .dato span{font-size:12px;color:var(--sobre-oscuro-2)}.tn-datos-banco .dato b{font-family:var(--ancha);font-stretch:112%;letter-spacing:.04em;overflow-wrap:anywhere}.tn-datos-banco button{background:transparent;border:1px solid rgba(244,236,226,.35);color:var(--sobre-oscuro);border-radius:999px;padding:5px 11px;font-size:11px}.tn-subir{border:2px dashed var(--linea);border-radius:16px;padding:18px;text-align:center;display:grid;gap:8px;justify-items:center;background:var(--blanco)}.tn-subir.listo{border-color:var(--ok)}.tn-subir.revisar{border-color:var(--ocre)}.tn-girando{width:34px;height:34px;border-radius:50%;border:3px solid var(--linea);border-top-color:var(--bordo);animation:gira .8s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.tn-ok{font-size:54px;line-height:1;color:var(--ok)}.tn-error{background:color-mix(in srgb,var(--bordo) 12%,transparent);color:var(--bordo);border-radius:12px;padding:10px 14px;font-size:14px}.tn-edad{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:radial-gradient(120% 90% at 50% 0%,#5a3a4b,#0f0a0c 70%);color:var(--sobre-oscuro);text-align:center}.tn-edad>div{display:grid;gap:18px;justify-items:center;max-width:440px}.tn-edad .tn-logo{height:70px}.tn-edad h2{font-family:var(--serif);font-weight:500;font-size:34px;margin:0;line-height:1.1}.tn-edad p{margin:0;color:var(--sobre-oscuro-2);font-size:14px}.tn-edad .botones{display:flex;gap:12px}.tn-prueba{position:fixed;left:12px;bottom:12px;z-index:70;background:#23170c;color:#f4dfb5;border:1px solid #c59950;border-radius:12px;padding:8px 8px 8px 12px;font-size:12px;max-width:340px;box-shadow:var(--sombra);display:flex;gap:10px;align-items:start}.tn-prueba button{background:none;border:0;color:inherit;font-size:18px;line-height:1;padding:0 4px;opacity:.8}.tn-capitan-btn .corto,.tn-alt-lista,.tn-deslizar,.tn-barra-carrito{display:none}section[id]{scroll-margin-top:76px}.tn-armar{background:linear-gradient(180deg,var(--papel),var(--papel-2))}.tn-armar-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:28px;align-items:start}.tn-armar-caja{order:2;position:sticky;top:90px;z-index:5;background:var(--ciruela-osc);color:var(--sobre-oscuro);border-radius:22px;padding:20px;display:grid;gap:14px;box-shadow:var(--sombra)}.tn-armar-caja .tamanos{display:flex;flex-wrap:wrap;gap:8px}.tn-armar-caja .tamanos .tn-chip{color:var(--sobre-oscuro);border-color:#f4ece24d}.tn-armar-caja .tamanos .tn-chip.on{background:var(--ocre);border-color:var(--ocre);color:#23170c}.tn-armar-caja .ranuras{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:8px;padding:12px;border-radius:14px;background:linear-gradient(180deg,#4a3322,#2c1d13);box-shadow:inset 0 2px 12px #0000008c,0 0 0 1px #c5995040}.tn-armar-caja .ranura{aspect-ratio:3 / 4;border-radius:10px;border:1px dashed rgba(244,236,226,.25);background:#0003;color:#f4ece259;font-size:12px;display:grid;place-items:center;padding:0;overflow:hidden}.tn-armar-caja .ranura.llena{border:1px solid rgba(197,153,80,.6);background:radial-gradient(80% 60% at 50% 100%,rgba(197,153,80,.3),transparent 70%),#f4ece2;animation:cae .35s cubic-bezier(.2,.9,.3,1.3)}.tn-armar-caja .ranura img,.tn-armar-caja .ranura svg{height:88%;width:auto;max-width:100%;object-fit:contain}.tn-armar-caja .ranura img.foto-blanco{mix-blend-mode:multiply}@keyframes cae{0%{transform:translateY(-16px);opacity:0}}.tn-armar-caja .estado{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:14px;color:var(--sobre-oscuro-2)}.tn-armar-caja .estado b{color:var(--sobre-oscuro)}.tn-armar-caja .estado>span+span{font-family:var(--serif);font-size:24px;font-weight:700;color:var(--sobre-oscuro)}.tn-armar-caja .estado small{font-family:var(--sans);font-size:12px;font-weight:400;color:var(--sobre-oscuro-2)}.tn-armar-caja .acciones{display:flex;gap:8px}.tn-armar-caja .acciones .tn-boton.bordo{flex:1}.tn-armar-caja .acciones .tn-boton.linea{color:var(--sobre-oscuro);border-color:#f4ece24d}.tn-armar-lista{order:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.tn-armar-lista li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;background:var(--blanco);border:1px solid var(--linea);border-radius:16px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.tn-armar-lista li.on{border-color:var(--bordo);box-shadow:0 0 0 1px var(--bordo)}.tn-armar-lista .foto{height:70px;display:grid;place-items:center;background:#f4ece2;border-radius:10px;overflow:hidden}.tn-armar-lista .foto img{height:66px;width:auto;object-fit:contain}.tn-armar-lista .foto img.foto-blanco{mix-blend-mode:multiply}.tn-armar-lista .foto svg{height:62px;width:auto}.tn-armar-lista .txt{display:grid;gap:1px;min-width:0}.tn-armar-lista .linea{font-size:9px;color:var(--ocre-texto)}.tn-armar-lista b{font-family:var(--serif);font-size:18px;font-weight:500;line-height:1.15}.tn-armar-lista .precio{font-size:12px;color:var(--tinta-2)}.tn-armar-lista li.on .tn-cant{border-color:var(--bordo)}.tn-armar-lista li.on .tn-cant button{color:var(--bordo)}@media (max-width: 900px){.tn-armar-cuerpo{grid-template-columns:1fr}.tn-armar-caja{order:0;top:80px}}@keyframes hoja{0%{transform:translateY(100%)}}@keyframes desliza{50%{transform:translate(5px)}}@media (max-width: 640px){.tn-cont{padding-inline:16px}.tn-ancha{letter-spacing:.1em}section[id]{scroll-margin-top:64px}.tn-franja{font-size:10px;padding:7px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tn-cab .tn-cont{height:58px;gap:8px}.tn-logo{height:30px}.tn-capitan-btn{margin-left:auto;padding:7px 11px;font-size:9px}.tn-capitan-btn .largo{display:none}.tn-capitan-btn .corto{display:inline}.tn-carrito-btn{margin-left:2px;padding:8px 11px;gap:7px;box-shadow:none}.tn-carrito-btn .cuenta{min-width:20px;height:20px;font-size:11px}.tn-portada{margin-top:-58px;padding-top:58px;min-height:0}.tn-portada .tn-cont{padding-block:34px 30px;gap:24px}.tn-portada .bajada-lugar{font-size:9px;gap:8px}.tn-portada .bajada-lugar:before{width:22px}.tn-portada h1{font-size:40px;margin:12px 0 14px}.tn-portada .texto{font-size:15px;line-height:1.5}.tn-portada .acciones{margin-top:22px;gap:8px;flex-wrap:nowrap}.tn-portada .acciones .tn-boton{flex:1 1 0;padding:14px 8px;font-size:10.5px;letter-spacing:.06em;white-space:nowrap}.tn-altimetro-portada{border-top:1px solid rgba(244,236,226,.18);padding-top:16px}.tn-altimetro-portada .cifra{font-size:56px;gap:8px}.tn-altimetro-portada .cifra small{font-size:10px}.tn-altimetro-portada .donde{font-size:13px;margin-top:6px}.tn-altimetro-portada .regla,.tn-portada .bajar{display:none}.tn-promesas .tn-cont{padding-inline:0}.tn-promesas div.p{padding:14px 16px;gap:2px}.tn-promesas b{font-size:9px}.tn-promesas span{font-size:13px;line-height:1.35}.tn-seccion{padding-block:44px}.tn-titulo{margin-bottom:20px;gap:8px}.tn-titulo h2{font-size:32px}.tn-titulo p{font-size:15px}.tn-alt-marco,.tn-alt-nota{display:none}.tn-alt-lista{display:grid;list-style:none;margin:0;padding:0;position:relative}.tn-alt-lista:before{content:"";position:absolute;left:6px;top:18px;bottom:18px;width:2px;background:linear-gradient(var(--ocre),rgba(197,153,80,.12))}.tn-alt-lista li{margin-top:var(--baja, 0px)}.tn-alt-lista button{width:100%;display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:10px;align-items:center;background:none;border:0;border-bottom:1px solid rgba(244,236,226,.08);color:inherit;text-align:left;padding:10px 0 10px 24px;position:relative}.tn-alt-lista button:before{content:"";position:absolute;left:1px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--ocre);box-shadow:0 0 0 5px #c5995033}.tn-alt-lista .alt{font-family:var(--serif);font-size:19px;font-weight:500;color:var(--ocre);white-space:nowrap}.tn-alt-lista .txt{display:grid;min-width:0;line-height:1.25}.tn-alt-lista .txt b{font-size:14px}.tn-alt-lista .txt span{font-size:12px;color:var(--sobre-oscuro-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tn-alt-lista .botellas{display:flex;align-items:flex-end;height:64px}.tn-alt-lista .botellas>*{height:64px;width:auto;filter:drop-shadow(0 8px 8px rgba(0,0,0,.45))}.tn-alt-lista .botellas>*+*{margin-left:-12px}.tn-col-grilla{grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding:4px 16px 8px;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.tn-col-grilla::-webkit-scrollbar{display:none}.tn-col{scroll-snap-align:start;grid-template-columns:1fr;grid-template-rows:auto 1fr}.tn-col:hover{transform:none;box-shadow:none}.tn-col .abanico{min-height:176px}.tn-col .abanico .b{bottom:12px;left:calc(50% + (var(--i) - (var(--n) - 1) / 2) * 26px)}.tn-col .abanico .b img,.tn-col .abanico .b svg{height:148px;width:auto}.tn-col .abanico .b.blanco img{height:156px}.tn-col .cuerpo{padding:16px;gap:8px}.tn-col .ceja-col{font-size:8.5px}.tn-col h3{font-size:24px}.tn-col .texto{font-size:13px}.tn-col ul{font-size:12px}.tn-col .precios .transf{font-size:24px}.tn-deslizar{display:block;margin:8px 0 0;font-size:9px;color:var(--ocre-texto);text-align:right}.tn-deslizar span{display:inline-block;animation:desliza 1.6s ease-in-out infinite}.tn-armar-caja{top:calc(64px + env(safe-area-inset-top,0px));padding:12px;gap:10px;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.tn-armar-caja .tamanos,.tn-armar-caja .ranuras{grid-column:1 / -1}.tn-armar-caja .tamanos .tn-chip{padding:6px 12px;font-size:9px}.tn-armar-caja .ranuras{grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));gap:4px;padding:6px;border-radius:12px}.tn-armar-caja .ranura{aspect-ratio:3 / 5;border-radius:7px;font-size:10px}.tn-armar-caja .estado{display:grid;gap:0;font-size:12px}.tn-armar-caja .estado>span+span{font-size:19px}.tn-armar-caja .acciones .tn-boton{padding:12px 14px;font-size:10.5px}.tn-armar-caja .acciones .tn-boton.linea{display:none}.tn-armar-lista{gap:8px}.tn-armar-lista li{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:8px 10px;border-radius:14px}.tn-armar-lista .foto{height:60px}.tn-armar-lista .foto img{height:56px}.tn-armar-lista .foto svg{height:54px}.tn-armar-lista b{font-size:16px}.tn-filtros{display:grid;gap:10px;margin-bottom:16px}.tn-filtros .chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.tn-filtros .chips::-webkit-scrollbar{display:none}.tn-chip{flex:none;padding:8px 14px;font-size:10px}.tn-filtros .orden{margin-left:0;justify-self:end;font-size:12px}.tn-filtros select{padding:6px 10px;font-size:14px}.tn-grilla{gap:12px}.tn-vino{grid-template-columns:118px minmax(0,1fr);grid-template-rows:none;border-radius:18px}.tn-vino:hover{transform:none;box-shadow:none}.tn-vino .escena{height:auto;padding:34px 0;place-items:center}.tn-vino .escena img{height:166px}.tn-vino .escena img.foto-blanco{height:174px}.tn-vino .escena svg{height:166px;width:auto}.tn-vino:hover .escena img,.tn-vino:hover .escena img.foto-escena{transform:none}.tn-vino .altura,.tn-vino .nuevo,.tn-vino .pocas{font-size:8.5px;padding:4px 7px;left:8px;letter-spacing:.04em;white-space:nowrap;max-width:calc(100% - 16px)}.tn-vino .altura{top:8px;gap:4px;font-stretch:100%;letter-spacing:.02em}.tn-vino .nuevo{top:32px}.tn-vino .pocas{bottom:8px}.tn-vino .cuerpo{padding:14px 14px 14px 12px;gap:6px}.tn-vino .linea-vino{font-size:8.5px}.tn-vino h3{font-size:20px}.tn-vino .detalle{font-size:12px;line-height:1.35}.tn-vino .puntaje{font-size:10px}.tn-vino .puntaje:nth-child(n+3){display:none}.tn-vino .precios{padding-top:8px}.tn-vino .precios .transf{font-size:22px}.tn-vino .precios .transf small{display:block;margin:2px 0 0;font-size:11px}.tn-vino .precios .lista,.tn-vino .precios .bot{font-size:11.5px}.tn-vino .comprar .tn-boton{padding:12px}.tn-cant button{width:40px;height:40px}.comprar.en-carrito{flex-wrap:wrap;gap:4px 10px}.tn-anada{padding:3px 9px;font-size:11px}.tn-ver-ficha{font-size:9px}.tn-banda{min-height:260px}.tn-banda blockquote{font-size:24px}.tn-pasos{gap:14px}.tn-paso{grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:2px;padding-top:14px}.tn-paso .n{grid-row:span 2;font-size:38px}.tn-paso h3{font-size:20px}.tn-paso p{font-size:14px}.tn-pie{padding-bottom:120px}.tn-barra-carrito{position:fixed;z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;background:var(--bordo);color:#fff;border:0;border-radius:18px;padding:10px 16px 10px 10px;text-align:left;box-shadow:0 14px 34px -10px #2b1b23b3;animation:sube .3s cubic-bezier(.2,.9,.3,1)}.tn-barra-carrito .cuenta{background:#fff;color:var(--bordo);border-radius:12px;min-width:40px;height:40px;display:grid;place-items:center;font-weight:800;font-size:16px}.tn-barra-carrito .txt{display:grid;line-height:1.2;min-width:0}.tn-barra-carrito .txt b{font-size:15px}.tn-barra-carrito .txt small{font-size:12px;opacity:.85}.tn-barra-carrito .total{font-family:var(--serif);font-size:20px;font-weight:700;white-space:nowrap}.tn-barra-carrito.salta{animation:salta .5s ease}.tn-prueba{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:none;font-size:11px;padding:6px 6px 6px 12px}.tn-prueba.con-barra{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.tn-cajon{top:auto;left:0;right:0;width:100%;height:min(90dvh,780px);border-radius:22px 22px 0 0;animation:hoja .35s cubic-bezier(.2,.9,.3,1);box-shadow:0 -20px 60px #0000004d;padding-bottom:0}.tn-cajon header{padding:14px 18px}.tn-cajon header h3{font-size:24px}.tn-cajon .lista{padding:4px 18px}.tn-cajon footer{padding:14px 18px calc(16px + env(safe-area-inset-bottom,0px))}.tn-modal{place-items:end center;padding:0}.tn-modal>div,.tn-modal.tn-ficha>div{width:100%;max-height:92dvh;border-radius:22px 22px 0 0;animation:hoja .35s cubic-bezier(.2,.9,.3,1)}.tn-modal>div:before{content:"";display:block;width:42px;height:4px;border-radius:4px;background:var(--linea);margin:10px auto 0}.tn-modal header{padding:10px 18px 6px}.tn-modal header h3{font-size:24px}.tn-modal .pasos-compra{padding:0 18px}.tn-modal .cuerpo{padding:12px 18px 0;gap:12px}.tn-modal .tn-botones{position:sticky;bottom:0;z-index:2;background:var(--papel);margin-inline:-18px;padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linea);flex-wrap:nowrap}.tn-modal .tn-botones>span:empty{display:none}.tn-modal .tn-botones .tn-boton{flex:1 1 0;padding:14px 10px;white-space:nowrap}.tn-modal .tn-botones .tn-boton.linea{flex:0 0 auto;padding-inline:18px}.tn-modal .cuerpo>:last-child:not(.tn-botones){margin-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.tn-ficha-foto{min-height:200px}.tn-ficha-foto img{max-height:190px}.tn-cata{font-size:16px}}.cp{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;background:var(--papel)}.cp-cab{background:var(--ciruela-osc);color:var(--sobre-oscuro);position:sticky;top:env(safe-area-inset-top,0px);z-index:20}.cp-cab .tn-cont{display:flex;align-items:center;gap:14px;height:64px}.cp-cab .tn-logo svg{filter:invert(1) brightness(1.15)}.cp-titulo{font-size:11px;color:var(--ocre);margin-right:auto}.cp-cab .tn-capitan-btn{text-decoration:none;color:inherit;margin-left:0}.cp-cuerpo{padding-block:28px 48px;display:grid;gap:18px;align-content:start}.cp .ceja{font-size:10px;color:var(--ocre-texto)}.cp .enlace{background:none;border:0;padding:0;text-decoration:underline;color:inherit;opacity:.8;font-size:13px;justify-self:start}.cp-entrar{width:min(460px,100%);margin:24px auto;display:grid;gap:14px}.cp-entrar h1,.cp-hola h1{font-family:var(--serif);font-weight:500;font-size:clamp(32px,5vw,46px);line-height:1.05;margin:4px 0 0;text-wrap:balance}.cp-entrar h1 em{color:var(--bordo)}.cp-entrar p{margin:0;color:var(--tinta-2)}.cp-hola{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px}.cp-saldo{background:var(--ciruela-osc);color:var(--sobre-oscuro);padding:14px 18px;border-radius:16px;display:grid;gap:2px;min-width:220px}.cp-saldo span{font-size:9.5px;color:var(--ocre)}.cp-saldo b{font-family:var(--serif);font-size:34px;line-height:1.05}.cp-solapas{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}.cp-solapas::-webkit-scrollbar{display:none}.cp-solapas .tn-chip,.cp-meses .tn-chip{flex:none}.cp-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;align-items:start}.cp-tarjeta{background:var(--blanco);border:1px solid var(--linea);border-radius:18px;padding:18px;display:grid;gap:10px;align-content:start;min-width:0}.cp-ancha{grid-column:1 / -1}.cp-mes{background:linear-gradient(160deg,var(--ciruela),var(--ciruela-osc));color:var(--sobre-oscuro);border:0}.cp-mes .ceja{color:var(--ocre)}.cp-mes .tn-aviso{color:var(--sobre-oscuro-2)}.cp-puesto{display:flex;align-items:center;gap:14px}.cp-puesto b{font-family:var(--serif);font-size:64px;line-height:.9;color:var(--ocre)}.cp-puesto span{font-size:14px;line-height:1.35}.cp-cifras{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}.cp-cifras b{font-size:16px}.cp-premio{margin:0;font-size:13px}.cp-codigo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cp-codigo b{font-family:var(--ancha);font-stretch:125%;font-size:24px;letter-spacing:.12em}.cp-codigo button,.cp-link button{background:transparent;border:1px solid var(--linea);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--tinta);flex:none}.cp-link{display:flex;align-items:center;gap:10px;background:var(--papel-2);border-radius:12px;padding:8px 10px}.cp-link span{font-size:12px;overflow-wrap:anywhere;flex:1;min-width:0;-webkit-user-select:all;user-select:all}.cp-lista{list-style:none;margin:0;padding:0;display:grid}.cp-lista li{display:flex;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid var(--linea)}.cp-lista li>div{display:grid;gap:2px;min-width:0;align-content:start}.cp-lista .der{justify-items:end;text-align:right;flex:none}.cp-estado{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--papel-2);color:var(--tinta-2)}.cp-estado.pagado{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok)}.cp-estado.anulado{text-decoration:line-through}.cp-credito-venta{font-size:12px;font-weight:700;color:var(--ok)}.cp-credito-venta.pendiente{color:var(--tinta-2);font-weight:400}.cp-mas{color:var(--ok);font-weight:700}.cp-menos{color:var(--bordo);font-weight:700}.cp-ranking{display:grid;gap:14px}.cp-meses{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.cp-meses::-webkit-scrollbar{display:none}.cp-premio-grande{background:radial-gradient(90% 120% at 50% 0%,rgba(197,153,80,.35),transparent 60%),var(--ciruela-osc);color:var(--sobre-oscuro);border-radius:18px;padding:20px;display:grid;gap:4px;justify-items:center;text-align:center}.cp-premio-grande .ceja{color:var(--ocre)}.cp-premio-grande b{font-family:var(--serif);font-size:26px;line-height:1.15}.cp-premio-grande .tn-aviso{color:var(--sobre-oscuro-2)}.cp-podio{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:10px}.cp-podio li{background:var(--blanco);border:1px solid var(--linea);border-radius:16px 16px 4px 4px;padding:14px 8px;text-align:center;display:grid;gap:4px;justify-items:center;min-width:0}.cp-podio li.p1{order:2;padding-block:24px;border-color:var(--ocre)}.cp-podio li.p2{order:1}.cp-podio li.p3{order:3}.cp-podio .medalla{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:20px;font-weight:700;color:#2a1a07;background:radial-gradient(circle at 30% 30%,#e7c983,#b8893a 70%)}.cp-podio li.p2 .medalla{background:radial-gradient(circle at 30% 30%,#f1f1f1,#9c9c9c 70%)}.cp-podio li.p3 .medalla{background:radial-gradient(circle at 30% 30%,#e8b48a,#a8683d 70%)}.cp-podio li b{font-size:14px;line-height:1.2;overflow-wrap:anywhere}.cp-podio li span:last-child{font-size:12px;color:var(--tinta-2)}.cp-podio li.yo{box-shadow:0 0 0 2px var(--bordo)}.cp-tabla li.yo{background:color-mix(in srgb,var(--bordo) 7%,transparent);border-radius:10px;padding-inline:10px}.cp-tabla .der b{font-family:var(--serif);font-size:26px;line-height:1}.cp-reglas{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px}.cp-pie{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:18px 28px;font-size:12px;color:var(--tinta-2);border-top:1px solid var(--linea)}@media (max-width: 640px){.cp-cab .tn-cont{height:58px}.cp-cuerpo{padding-block:20px 40px;gap:14px}.cp-solapas{margin-inline:-16px;padding-inline:16px}.cp-saldo{width:100%}.cp-puesto b{font-size:52px}.cp-podio{gap:6px}.cp-podio li{padding:12px 4px}.cp-podio li.p1{padding-block:18px}}.tn-cuenta-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid currentColor;background:transparent;color:inherit;border-radius:999px;padding:8px 12px;font-size:10px;opacity:.9;white-space:nowrap}.tn-cuenta-btn.on{background:var(--ocre);border-color:var(--ocre);color:#23170c;opacity:1}@media (max-width: 760px){.tn-cuenta-btn{padding:8px;border-radius:50%}.tn-cuenta-btn .largo{display:none}}.tn-modal .enlace{background:none;border:0;padding:0;text-decoration:underline;color:var(--bordo);font-size:inherit;cursor:pointer}.tn-check{display:flex;gap:10px;align-items:center;font-size:14px}.tn-check input{width:20px;height:20px;flex:none}.tn-pestanas{display:flex;gap:8px;flex-wrap:wrap}.tn-mis-pedidos{list-style:none;margin:0;padding:0;display:grid}.tn-mis-pedidos li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--linea)}.tn-mis-pedidos li>div{display:grid;min-width:0}.tn-mis-pedidos .tn-boton{padding:9px 12px;font-size:10px}.tn-tus-datos{gap:2px}.tn-tus-datos .tn-fila{align-items:baseline}.tn-guardar-cuenta{gap:8px;border-style:dashed}.tn-aviso-carrito{background:color-mix(in srgb,var(--ocre) 16%,transparent);border-radius:10px;padding:8px 10px;margin:8px 0}.tn-sorteo>div{width:min(520px,100%)}.tn-sorteo .premio{background:radial-gradient(90% 120% at 50% 0%,rgba(197,153,80,.4),transparent 60%),var(--ciruela-osc);color:var(--sobre-oscuro);border-radius:16px;padding:16px;display:grid;gap:4px;justify-items:center;text-align:center}.tn-sorteo .premio>span:first-child{font-size:9.5px;color:var(--ocre)}.tn-sorteo .premio b{font-family:var(--serif);font-size:26px;line-height:1.15;font-weight:600}.tn-sorteo .premio>span:last-child{font-size:12px;color:var(--sobre-oscuro-2)}.tn-bases{white-space:pre-wrap;font-size:12px;line-height:1.5;color:var(--tinta-2);background:var(--blanco);border:1px solid var(--linea);border-radius:12px;padding:10px 12px;max-height:220px;overflow-y:auto}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}html[data-diseno=nv]{--papel: #ffffff;--papel-2: #f8f6f7;--blanco: #ffffff;--tinta: #2a2a2a;--tinta-2: #6a5f65;--linea: #e3dde0;--ciruela: #523443;--ciruela-osc: #3d2532;--bordo: #523443;--bordo-claro: #6b4458;--ocre: #b9a0ad;--ocre-texto: #6a5f65;--sobre-oscuro: #ffffff;--sobre-oscuro-2: #e7dfe3;--nv-boton: #523443;--nv-linea: #523443;--sombra: 0 10px 30px -18px rgba(40, 24, 33, .35);--serif: "Bodoni Moda", "Bodoni MT", Didot, "Times New Roman", serif;--ancha: "Lato", "Segoe UI", system-ui, sans-serif}@media (prefers-color-scheme: dark){html[data-diseno=nv]:not([data-theme=light]){--papel: #161114;--papel-2: #1e171b;--blanco: #211a1e;--tinta: #f2edf0;--tinta-2: #bdb1b8;--linea: #3a2f35;--ciruela: #5d3c4d;--ciruela-osc: #120c10;--bordo: #d9b8c8;--bordo-claro: #e6cad8;--ocre: #d9b8c8;--ocre-texto: #d9b8c8;--nv-boton: #6b4458;--nv-linea: #d9b8c8;color-scheme:dark}}html[data-diseno=nv][data-theme=dark]{--papel: #161114;--papel-2: #1e171b;--blanco: #211a1e;--tinta: #f2edf0;--tinta-2: #bdb1b8;--linea: #3a2f35;--ciruela: #5d3c4d;--ciruela-osc: #120c10;--bordo: #d9b8c8;--bordo-claro: #e6cad8;--ocre: #d9b8c8;--ocre-texto: #d9b8c8;--nv-boton: #6b4458;--nv-linea: #d9b8c8;color-scheme:dark}html[data-diseno=nv] .tn-ancha{font-family:var(--ancha);font-stretch:normal;font-weight:700;letter-spacing:.16em}html[data-diseno=nv] h1,html[data-diseno=nv] h2,html[data-diseno=nv] h3{font-weight:400}html[data-diseno=nv] .tn-franja{background:var(--ciruela-osc)}html[data-diseno=nv] .tn-cab,html[data-diseno=nv] .tn-cab.sobre-foto,html[data-diseno=nv] .tn-cab.solida{background:var(--ciruela);color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-diseno=nv] .tn-cab .tn-logo svg{filter:invert(1) brightness(1.2)}html[data-diseno=nv] .tn-nav{margin-inline:auto;gap:30px}html[data-diseno=nv] .tn-nav a{font-weight:400;letter-spacing:.08em;text-transform:none;font-size:13px;opacity:.9}html[data-diseno=nv] .tn-nav a:hover{border-bottom-color:#fff}html[data-diseno=nv] .tn-carrito-btn{background:transparent;border:1px solid rgba(255,255,255,.4);border-radius:0;box-shadow:none}html[data-diseno=nv] .tn-carrito-btn .cuenta{background:#fff;color:#523443}html[data-diseno=nv] .tn-capitan-btn{border-radius:0;border-color:#ffffff8c}html[data-diseno=nv] .tn-capitan-btn.on{background:#fff;color:#523443;border-color:#fff}html[data-diseno=nv] .tn-portada{margin-top:0;padding-top:0;min-height:min(86svh,760px)}html[data-diseno=nv] .tn-portada .foto{filter:grayscale(.35) brightness(.72)}html[data-diseno=nv] .tn-portada:before{background:linear-gradient(0deg,#160e138c,#160e1359)}html[data-diseno=nv] .tn-portada .tn-cont{grid-template-columns:1fr;justify-items:center;text-align:center;padding-block:110px 120px}html[data-diseno=nv] .tn-portada .bajada-lugar{justify-content:center;color:#fff;font-size:10px}html[data-diseno=nv] .tn-portada .bajada-lugar:before,html[data-diseno=nv] .tn-portada .bajada-lugar:after{content:"";width:46px;height:1px;background:#fff9}html[data-diseno=nv] .tn-portada h1{font-size:clamp(40px,5.4vw,70px);line-height:1.1;letter-spacing:0}html[data-diseno=nv] .tn-portada h1 em{color:#fff;display:block}html[data-diseno=nv] .tn-portada .texto{margin-inline:auto;max-width:30em;font-size:15px;color:#ffffffd9}html[data-diseno=nv] .tn-portada .acciones{justify-content:center}html[data-diseno=nv] .tn-altimetro-portada{display:none}html[data-diseno=nv] .tn-boton{border-radius:0;font-family:var(--sans);font-stretch:normal;font-weight:700;font-size:10.5px;letter-spacing:.16em;padding:15px 26px}html[data-diseno=nv] .tn-boton:hover{transform:none;opacity:.9}html[data-diseno=nv] .tn-boton.lleno,html[data-diseno=nv] .tn-boton.bordo{background:var(--nv-boton);color:#fff}html[data-diseno=nv] .tn-boton.hueco{border-color:#ffffffbf;color:#fff}html[data-diseno=nv] .tn-boton.linea{border-color:var(--nv-linea);color:var(--nv-linea)}html[data-diseno=nv] .tn-titulo{justify-items:center;text-align:center}html[data-diseno=nv] .tn-titulo .ceja{color:var(--tinta-2);font-size:9.5px}html[data-diseno=nv] .tn-titulo .ceja:before,html[data-diseno=nv] .tn-titulo .ceja:after{content:"";width:40px;height:1px;background:var(--linea)}html[data-diseno=nv] .tn-titulo h2{font-size:clamp(30px,3.6vw,44px)}html[data-diseno=nv] .tn-titulo h2 em{color:var(--tinta)}html[data-diseno=nv] .tn-titulo p{margin-inline:auto;font-size:15px}html[data-diseno=nv] .tn-altimetro .tn-titulo .ceja{color:var(--sobre-oscuro-2)}html[data-diseno=nv] .tn-altimetro .tn-titulo .ceja:before,html[data-diseno=nv] .tn-altimetro .tn-titulo .ceja:after{background:#ffffff4d}html[data-diseno=nv] .tn-altimetro .tn-titulo h2 em{color:var(--sobre-oscuro-2)}html[data-diseno=nv] .tn-altimetro{background:radial-gradient(120% 90% at 70% 0%,#6b4458,#2c1a24 60%)}html[data-diseno=nv] .tn-promesas{background:var(--papel-2);color:var(--tinta);border-block:1px solid var(--linea)}html[data-diseno=nv] .tn-promesas b{color:var(--tinta-2)}html[data-diseno=nv] .tn-promesas div.p{border-left-color:var(--linea)}html[data-diseno=nv] .tn-colecciones,html[data-diseno=nv] .tn-armar{background:var(--papel-2)}html[data-diseno=nv] .tn-vino,html[data-diseno=nv] .tn-col,html[data-diseno=nv] .tn-armar-lista li,html[data-diseno=nv] .tn-armar-caja,html[data-diseno=nv] .tn-resumen,html[data-diseno=nv] .tn-opcion,html[data-diseno=nv] .tn-datos-banco,html[data-diseno=nv] .tn-subir,html[data-diseno=nv] .tn-vacio,html[data-diseno=nv] .tn-cap-numeros>div,html[data-diseno=nv] .tn-ficha-foto{border-radius:0}html[data-diseno=nv] .tn-vino:hover,html[data-diseno=nv] .tn-col:hover{transform:none;box-shadow:none;border-color:var(--tinta-2)}html[data-diseno=nv] .tn-vino .escena,html[data-diseno=nv] .tn-col .abanico,html[data-diseno=nv] .tn-ficha-foto{background:#fff}html[data-diseno=nv] .tn-vino h3,html[data-diseno=nv] .tn-col h3{letter-spacing:0}html[data-diseno=nv] .tn-vino .precios .transf,html[data-diseno=nv] .tn-col .precios .transf{font-weight:500}html[data-diseno=nv] .tn-vino .altura,html[data-diseno=nv] .tn-vino .nuevo{border-radius:0;background:#523443}html[data-diseno=nv] .tn-vino .pocas{border-radius:0;background:#fff;color:#523443;border:1px solid #523443}html[data-diseno=nv] .tn-vino .linea-vino,html[data-diseno=nv] .tn-col .ceja-col{color:var(--tinta-2)}html[data-diseno=nv] .tn-armar-caja{background:#3d2532}html[data-diseno=nv] .tn-armar-caja .ranuras{border-radius:0}html[data-diseno=nv] .tn-datos-banco{background:#3d2532}html[data-diseno=nv] .tn-chip,html[data-diseno=nv] .tn-anada,html[data-diseno=nv] .tn-cant,html[data-diseno=nv] .tn-filtros select,html[data-diseno=nv] .tn-campo input,html[data-diseno=nv] .tn-campo select,html[data-diseno=nv] .tn-campo textarea,html[data-diseno=nv] .tn-codigo input,html[data-diseno=nv] .tn-cerrar{border-radius:0}html[data-diseno=nv] .tn-chip.on,html[data-diseno=nv] .tn-anada.on{background:var(--nv-boton);border-color:var(--nv-boton);color:#fff}html[data-diseno=nv] .tn-opcion.on{border-color:var(--nv-linea);box-shadow:0 0 0 1px var(--nv-linea)}html[data-diseno=nv] .tn-opcion.on .radio{border-color:var(--nv-linea)}html[data-diseno=nv] .tn-opcion.on .radio:after{background:var(--nv-linea)}html[data-diseno=nv] .tn-modal .pasos-compra i.on{background:var(--nv-linea)}html[data-diseno=nv] .tn-paso{border-top:1px solid var(--linea)}html[data-diseno=nv] .tn-paso .n{color:var(--tinta-2)}html[data-diseno=nv] .tn-pie{background:#523443;color:#fff;border-top:0}html[data-diseno=nv] .tn-pie p,html[data-diseno=nv] .tn-pie .legal,html[data-diseno=nv] .tn-pie button.enlace{color:#ffffffc7}html[data-diseno=nv] .tn-pie h4,html[data-diseno=nv] .tn-pie .legal b{color:#fff}html[data-diseno=nv] .tn-pie .legal{border-top-color:#fff3}html[data-diseno=nv] .tn-pie .tn-logo svg{filter:invert(1) brightness(1.2)}html[data-diseno=nv] .tn-cajon,html[data-diseno=nv] .tn-modal>div{border-radius:0}html[data-diseno=nv] .tn-barra-carrito{background:#523443;border-radius:0}html[data-diseno=nv] .tn-barra-carrito .cuenta{color:#523443;border-radius:0}html[data-diseno=nv] .tn-franja.capitan{background:#b9a0ad;color:#2a1a22}html[data-diseno=nv] .tn-franja.capitan b{color:#2a1a22}html[data-diseno=nv] .tn-cuenta-btn{border-radius:0;border-color:#ffffff8c}html[data-diseno=nv] .tn-cuenta-btn.on{background:#fff;color:#523443;border-color:#fff}html[data-diseno=nv] .tn-sorteo .premio,html[data-diseno=nv] .tn-bases,html[data-diseno=nv] .tn-aviso-carrito{border-radius:0}html[data-diseno=nv] .tn-sorteo .premio{background:#3d2532}html[data-diseno=nv] .cp-cab{background:#523443}html[data-diseno=nv] .cp-tarjeta,html[data-diseno=nv] .cp-saldo,html[data-diseno=nv] .cp-premio-grande,html[data-diseno=nv] .cp-podio li,html[data-diseno=nv] .cp-link{border-radius:0}html[data-diseno=nv] .cp-mes,html[data-diseno=nv] .cp-saldo,html[data-diseno=nv] .cp-premio-grande{background:#3d2532}@media (max-width: 640px){html[data-diseno=nv] .tn-portada{margin-top:0;padding-top:0;min-height:0}html[data-diseno=nv] .tn-portada .tn-cont{padding-block:64px 70px}html[data-diseno=nv] .tn-portada h1{font-size:38px}html[data-diseno=nv] .tn-modal>div,html[data-diseno=nv] .tn-cajon{border-radius:14px 14px 0 0}html[data-diseno=nv] .tn-boton{padding:14px 12px;letter-spacing:.12em}html[data-diseno=nv] .tn-cuenta-btn{border-radius:0}}html[data-diseno=nv] .tn-franja.pendiente{background:#523443;color:#fff}html[data-diseno=nv] .tn-franja.pendiente button{color:#523443;border-radius:0}
