.tg.tb{--tb-papel:#fff;--tb-tinta:#1b1720;--tb-noche:#1b1720;--tb-gris:#5a5360;--tb-linea:#e5e0e4;--tb-dato:#ff9fcf;background:var(--tb-papel);color:var(--tb-tinta);font-family:var(--tb-texto), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.tb a{color:inherit}.tb .tb-etq{font:600 12px/1.25 var(--tb-texto), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-style:normal;display:block}.tb .tb-etq-accion{color:var(--tb-accion)}.tb-barra{padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--tb-linea);background:var(--tb-papel);justify-content:space-between;align-items:center;gap:12px;display:flex}.tb-marca{font:800 19px/1 var(--tb-rotulo), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.tb-marca span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tb-iso{flex:none;width:26px;height:26px}.tb-foto{background:var(--tb-noche);margin:0}.tb-foto img{object-fit:cover;width:100%;height:clamp(220px,42vh,380px);display:block}.tb-cabeza{background:var(--tb-noche);color:#fff;padding:22px max(16px, env(safe-area-inset-right,0px)) 30px max(16px, env(safe-area-inset-left,0px))}.tb-cabeza-in{max-width:680px;margin:0 auto}.tb-crumb{color:var(--tb-dato)}.tb-crumb a{text-decoration:none}.tb-crumb a:hover{text-decoration:underline}.tb-crumb span{opacity:.7;padding:0 .2em}.tb h1{font-family:var(--tb-rotulo), system-ui, sans-serif;text-transform:uppercase;letter-spacing:0;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:12px 0 16px;font-size:clamp(34px,9.2vw,66px);font-weight:800;line-height:1.03}.tb h1.tb-h1-largo{font-size:clamp(30px,7.9vw,56px)}.tb-lede{color:#ffffffe6;max-width:42ch;margin:0 0 14px;font-size:clamp(18px,4.7vw,22px);line-height:1.42}.tb-fecha{color:#ffffff9e;font-variant-numeric:tabular-nums;margin:0;font-size:13px}.tb-cuerpo{max-width:712px;padding:18px max(16px, env(safe-area-inset-right,0px)) 24px max(16px, env(safe-area-inset-left,0px));counter-reset:cap;margin:0 auto}.tb-cuerpo p{margin:0 0 1.05em}.tb-cuerpo h2,.tb-cierre h2{font-family:var(--tb-rotulo), system-ui, sans-serif;text-transform:uppercase;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;margin:2em 0 .55em;font-size:clamp(27px,6.8vw,42px);font-weight:800;line-height:1}.tb-cuerpo>h2:first-child{margin-top:1em}.tb-cuerpo h2:before{counter-increment:cap;content:counter(cap, decimal-leading-zero);color:var(--tb-marca);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:.58em;line-height:1;display:block}.tb-cuerpo ul{flex-direction:column;gap:.45em;margin:0 0 1.2em;padding:0;list-style:none;display:flex}.tb-cuerpo li{padding-left:20px;position:relative}.tb-cuerpo li:before{content:"";background:var(--tb-accion);width:7px;height:7px;position:absolute;top:.62em;left:2px}.tb-nota{border-left:3px solid var(--tb-accion);margin:1.5em 0;padding:10px 0 10px 14px;font-size:16.5px;line-height:1.55}.tb-figura{margin:1.8em calc(-1 * max(16px, env(safe-area-inset-left,0px)))}.tb-figura img{width:100%;height:auto;display:block}.tb-figura figcaption{color:var(--tb-gris);padding:8px max(16px, env(safe-area-inset-left,0px)) 0;font-size:13px;line-height:1.4}.tb .ta-prod{box-shadow:none;margin:30px calc(-1 * max(16px, env(safe-area-inset-left,0px))) 38px;color:var(--tb-tinta);background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:stretch;gap:0;padding:0;text-decoration:none;transition:none;display:grid}.tb .ta-prod:hover{box-shadow:none;border:0}.tb .ta-prod:focus-visible{outline:3px solid var(--tb-accion);outline-offset:2px}.tb-prod-foto{aspect-ratio:5/4;background:var(--tb-noche);max-width:100%;display:block;overflow:hidden}.tb-prod-foto img{object-fit:cover;width:100%;height:100%;display:block}.tb-sin-foto{color:#fff;font:800 clamp(30px, 8vw, 44px)/1 var(--tb-rotulo), system-ui, sans-serif;text-transform:uppercase;align-items:flex-end;padding:18px;display:flex}.tb-prod-tx{padding:14px max(16px, env(safe-area-inset-left,0px)) 0;flex-direction:column;gap:8px;min-width:0;display:flex}.tb-prod-tit{font-family:var(--tb-rotulo), system-ui, sans-serif;text-transform:uppercase;text-wrap:balance;font-size:clamp(24px,6.2vw,32px);font-weight:800;line-height:1.02}.tb-compra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:6px;display:flex}.tb-precio{align-items:baseline;gap:6px;font-weight:400;display:inline-flex}.tb-desde{color:var(--tb-gris);font-size:13.5px}.tb-cifra{font-family:var(--tb-rotulo), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.tb-boton{background:var(--tb-accion);color:var(--tb-sobre-accion);font:600 15px/1 var(--tb-texto), system-ui, sans-serif;border-radius:2px;padding:15px 20px;display:inline-block}.tb .ta-prod:hover .tb-boton{filter:brightness(1.1)}.tb-cierre{border-top:1px solid var(--tb-linea)}.tb-cierre-in{max-width:712px;padding:8px max(16px, env(safe-area-inset-right,0px)) 32px max(16px, env(safe-area-inset-left,0px));margin:0 auto}@media (min-width:760px){.tb .ta-prod{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;margin:36px 0 44px}.tb-prod-tx{padding:0 0 0 26px}.tb-figura{margin:2em 0}.tb-figura figcaption{padding:8px 0 0}}@media (min-width:960px){.tb-foto img{height:min(58vh,560px)}.tb-cabeza{padding-top:34px;padding-bottom:44px}.tb-cuerpo{font-size:18px}}
