.tj-pdp-benef{background:var(--tj-fundo-suave);padding-block:var(--tj-secao-vertical);}
.tj-pdp-benef__wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--tj-margem-pagina);display:flex;flex-direction:column;gap:24px;}
.tj-pdp-benef__head{display:flex;flex-direction:column;gap:16px;}
.tj-pdp-benef__head .tj-kicker{margin:0;}
.tj-pdp-benef__title{margin:0;font-family:var(--tj-fonte-titulo);font-weight:500;font-size:var(--tj-fs-h2);line-height:var(--tj-lh-h2);letter-spacing:-0.03em;color:var(--tj-texto-principal);}
.tj-pdp-benef__sub{margin:0;font-family:var(--tj-fonte-texto);font-size:var(--tj-fs-corpo-g);line-height:var(--tj-lh-corpo-g);color:var(--tj-texto-secundario);max-width:620px;}
.tj-pdp-benef__cards{list-style:none;margin:0;padding:0 var(--tj-margem-pagina);margin-inline:calc(-1 * var(--tj-margem-pagina));display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;}
.tj-pdp-benef__cards::-webkit-scrollbar{display:none;}
.tj-pdp-benef__card{flex:0 0 260px;scroll-snap-align:start;background:var(--tj-superficie-card);padding:24px;display:flex;flex-direction:column;gap:16px;}
.tj-pdp-benef__ic{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--tj-fundo-destaque);color:var(--tj-acao-primaria);}
.tj-pdp-benef__ic img{width:32px;height:32px;object-fit:contain;}
.tj-pdp-benef__card-title{margin:0;font-family:var(--tj-fonte-titulo);font-weight:500;font-size:var(--tj-fs-h4);line-height:var(--tj-lh-h4);letter-spacing:-0.01em;color:var(--tj-texto-principal);}
.tj-pdp-benef__card-text{margin:0;font-family:var(--tj-fonte-texto);font-size:var(--tj-fs-corpo);line-height:var(--tj-lh-corpo);color:var(--tj-texto-secundario);}
@media(min-width:1000px){
  .tj-pdp-benef__head{align-items:center;text-align:center;}
  .tj-pdp-benef__cards{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;padding:0;margin-inline:0;}
  .tj-pdp-benef__card{flex:initial;}
}
