.tj-dia{background:var(--tj-fundo-pagina);padding-block:var(--tj-secao-vertical);}
.tj-dia__head{display:flex;flex-direction:column;gap:16px;align-items:center;max-width:760px;margin:0 auto 48px;text-align:center;}
.tj-dia__kicker{font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-kicker);line-height:var(--tj-lh-kicker);letter-spacing:1.04px;text-transform:uppercase;color:var(--tj-texto-marca);}
.tj-dia__title{font-family:var(--tj-fonte-titulo);font-weight:500;font-size:var(--tj-fs-h2);line-height:var(--tj-lh-h2);letter-spacing:-.03em;color:var(--tj-texto-principal);margin:0;}
.tj-dia__sub{font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo-g);line-height:var(--tj-lh-corpo-g);color:var(--tj-texto-secundario);margin:0;}
.tj-dia__slider{padding-bottom:4px;}
.tj-dia__slider .swiper-slide{width:260px;height:auto;}
.tj-dia__card{display:flex;flex-direction:column;height:100%;text-decoration:none;}
.tj-dia__media{position:relative;aspect-ratio:260/466;overflow:hidden;border-radius:var(--tj-raio-botao) var(--tj-raio-botao) 0 0;background:var(--tj-fundo-neutro);}
.tj-dia__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.tj-dia__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:28px;background:rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;color:var(--tj-acao-primaria);}
.tj-dia__play svg{width:22px;height:22px;margin-left:2px;}
.tj-dia__strip{display:flex;gap:10px;align-items:center;padding:12px;background:var(--tj-superficie-card);border-radius:0 0 var(--tj-raio-botao) var(--tj-raio-botao);}
.tj-dia__thumb{flex-shrink:0;width:48px;height:48px;background:var(--tj-fundo-suave);display:flex;align-items:center;justify-content:center;overflow:hidden;}
.tj-dia__thumb img{width:40px;height:40px;object-fit:contain;}
.tj-dia__pinfo{flex:1 1 0;min-width:0;display:flex;flex-direction:column;}
.tj-dia__pname{font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-corpo-p);line-height:var(--tj-lh-corpo-p);color:var(--tj-texto-principal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tj-dia__pprice{font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo-p);line-height:var(--tj-lh-corpo-p);color:var(--tj-texto-secundario);}
.tj-dia__cart{flex-shrink:0;width:40px;height:40px;background:var(--tj-acao-primaria);color:var(--tj-texto-inverso);border-radius:var(--tj-raio-botao);display:flex;align-items:center;justify-content:center;}
.tj-dia__cart svg{width:18px;height:18px;}
@media(max-width:999px){
.tj-dia__head{align-items:flex-start;text-align:left;max-width:none;margin:0 0 24px;}
.tj-dia__slider{width:auto;margin-inline:calc(-1 * var(--tj-margem-mobile));padding-left:var(--tj-margem-mobile);padding-right:0;}
}
