@font-face{font-family:UnboundedCompacta;src:url(unbounded-extrabold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;size-adjust:72%}
/* Inicio · "Desde la bodega": piezas con nombre listas para envío express.
   Reutiliza la fila y las tarjetas de "Las favoritas de Peyo" (hn-rail / hn-card en inicio-nuevo.css);
   aquí solo va lo propio: el estampado del nombre sobre la playera, "Quedan N" y "Salieron N esta semana".
   Usa las variables del inicio (--hn-*) para seguir el paso a negro de "Cuatro amigos". */
html body.home-page .home-bodega{position:relative;padding:clamp(56px,9vh,104px) 0 clamp(48px,8vh,86px);background:transparent}
html body.home-page .home-bodega[hidden]{display:none}
html body.home-page .home-bodega::before{content:"";position:absolute;top:0;left:5vw;right:5vw;height:1px;background:var(--hn-line,#d9d6cd)}
html body.home-page .home-bodega .hn-kick{display:block;margin:0 0 12px}
html body.home-page .home-bodega .hn-kick::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:2px;background:var(--hn-orange,#ff8346);vertical-align:1px}
html body.home-page .home-bodega .jersey-rail-heading p[data-bodega-note]{max-width:52ch}
html body.home-page .home-bodega .hb-sold{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:6px 11px;border-radius:999px;background:var(--hn-ink,#151412);color:var(--hn-bone,#eeede8);font:700 12px/1 var(--hn-body,Raleway,Arial,sans-serif)}
html body.home-page .home-bodega .hb-sold::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--hn-orange,#ff8346);animation:hb-pulso 2.4s ease-in-out infinite}
@keyframes hb-pulso{0%,100%{box-shadow:0 0 0 0 rgba(255,131,70,.55)}50%{box-shadow:0 0 0 6px rgba(255,131,70,0)}}

html body.home-page .home-bodega .hb-card[hidden]{display:none!important}
/* El nombre "estampado" sobre la playera, como el vinil del dorsal */
html body.home-page .home-bodega .hb-stamp{position:absolute;left:14px;bottom:14px;z-index:1;display:inline-flex;align-items:baseline;gap:7px;max-width:calc(100% - 28px);padding:8px 12px 7px;border-radius:8px;background:var(--hn-ink,#151412);color:var(--hn-bone,#eeede8);font:400 clamp(17px,1.5vw,21px)/1 var(--hn-display,UnboundedCompacta,Impact,sans-serif);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 18px rgba(21,20,18,.18);transform:rotate(-3deg);transition:transform .45s cubic-bezier(.3,1.5,.5,1)}
html body.home-page .home-bodega .hb-stamp b{color:var(--hn-orange,#ff8346);font-weight:400}
html body.home-page .home-bodega .hb-stamp b.hb-solo{font-size:1.25em}
html body.home-page .home-bodega .hn-card:hover .hb-stamp,html body.home-page .home-bodega .hn-card-img:focus-visible .hb-stamp{transform:rotate(-1deg) translateY(-4px)}
html body.home-page .home-bodega .hb-sizes{margin:-4px 0 0;color:var(--hn-mute,#6b675e);font:600 13px/1.3 var(--hn-body,Raleway,Arial,sans-serif)}
html body.home-page .home-bodega .hb-more{border:0;cursor:pointer;font:inherit}
html body.home-page .home-bodega .hb-more:hover{background:var(--hn-orange,#ff8346);color:var(--hn-ink,#151412)}
html body.home-page .home-bodega .hb-more:focus-visible{outline:3px solid var(--hn-orange,#ff8346);outline-offset:2px}

/* Entrada: al verse la fila, cada nombre cae y se estampa (uno tras otro) */
html body.home-page .home-bodega .hb-rail.hb-armed .hb-stamp{opacity:0}
html body.home-page .home-bodega .hb-rail.hb-go .hb-stamp{animation:hb-estampa .5s calc(var(--i,0) * 90ms + .1s) cubic-bezier(.3,1.4,.5,1) both}
html body.home-page .home-bodega .hb-rail.hb-go .hb-card .hn-card-img img{animation:hn-rebote .6s calc(var(--i,0) * 90ms + .3s) cubic-bezier(.3,.7,.4,1) both}
html body.home-page .home-bodega .hb-late{animation:hn-ep-in .55s cubic-bezier(.2,.8,.2,1)}
html body.home-page .home-bodega .hb-late .hb-stamp{opacity:1!important;animation:hb-estampa .5s .15s cubic-bezier(.3,1.4,.5,1) both!important}
@keyframes hb-estampa{0%{opacity:0;transform:rotate(-14deg) scale(2.2)}60%{opacity:1;transform:rotate(-2deg) scale(.94)}100%{opacity:1;transform:rotate(-3deg) scale(1)}}

@media(max-width:760px){
  html body.home-page .home-bodega .hb-stamp{left:10px;bottom:10px;padding:7px 10px 6px;font-size:17px}
  html body.home-page .home-bodega .hb-sizes span{display:none}
}
@media(prefers-reduced-motion:reduce){
  html body.home-page .home-bodega .hb-sold::before{animation:none}
  html body.home-page .home-bodega .hb-stamp{transition:none}
}
html body.home-page .home-bodega .hb-ver{display:inline-block;margin:10px 0 0;color:var(--hn-ink,#151412);font:800 13px/1.2 var(--hn-body,Raleway,Arial,sans-serif);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}
html body.home-page .home-bodega .hb-ver:hover{color:var(--hn-orange,#ff8346)}
html body.home-page .home-bodega .hb-card .hn-card-img img.hb-back{width:100%;height:100%;object-fit:cover;border-radius:inherit}
html body.home-page .home-bodega .hb-sold + .hb-ver{margin-left:14px}
/* "Entrega rápida": la fecha de llegada va sola en la primera línea, en tinta; el contraste con el pedido normal abajo, más suave */
html body.home-page .home-bodega [data-bodega-note] strong{display:block;margin-bottom:3px;color:var(--hn-ink,#151412);font-weight:700;font-size:1.08em}
html body.home-page .home-bodega [data-bodega-note]{font-weight:500}
/* Peyo sacando un jersey de la caja: a la derecha del titulo, junto a las flechas. Es adorno (aria-hidden). */
html body.home-page .home-bodega .hb-peyo{display:flex;align-items:flex-end;margin-left:auto;margin-right:16px;pointer-events:none}
html body.home-page .home-bodega .hb-peyo img{display:block;width:auto;height:clamp(120px,11vw,164px)}
html body.home-page .home-bodega .hn-rail-ctrl{margin-left:12px}
@media(max-width:760px){
  html body.home-page .home-bodega .hb-peyo{order:2;margin-right:4px;margin-bottom:-12px}
  html body.home-page .home-bodega .hb-peyo img{height:104px}
  html body.home-page .home-bodega .hn-rail-ctrl{margin-left:0}
}
