/* Home only: unboxed tools, product names and the laboratory neon panorama. */
.pt-home-body #categorias-poker.pt-home-categories {position:relative;isolation:isolate;overflow:hidden;padding:24px 0 18px;background:#05070b}
#categorias-poker .pt-home-showcase-background {position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}
#categorias-poker .pt-home-showcase-scene {position:absolute;inset:0;display:block;opacity:0;transition:opacity 1s ease}
#categorias-poker .pt-home-showcase-scene.is-current {opacity:1}
#categorias-poker .pt-home-showcase-scene img {display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center bottom}
#categorias-poker.pt-home-categories .pt-home-categories-scroll {position:relative;z-index:1;overflow:visible}
#categorias-poker.pt-home-categories .pt-home-category-grid {align-items:stretch;gap:clamp(18px,2.6vw,42px)}
#categorias-poker.pt-home-categories .pt-home-category-card {display:grid;grid-template-rows:270px auto;aspect-ratio:auto;padding:14px 4px 10px;gap:14px;color:#fff}
#categorias-poker.pt-home-categories .pt-home-category-number,
#categorias-poker.pt-home-categories .pt-home-category-arrow,
#categorias-poker.pt-home-categories .pt-home-category-copy > em,
#categorias-poker.pt-home-categories .pt-home-category-copy > small {display:none!important}
#categorias-poker.pt-home-categories .pt-home-category-tool-slot {position:relative;grid-row:1;top:auto;left:auto;display:grid;place-items:center;width:100%;height:270px;min-height:0;transform:none}
#categorias-poker.pt-home-categories .pt-home-category-tool-slot img {grid-area:1/1;width:100%;height:100%;max-width:100%;max-height:270px;object-fit:contain;opacity:0;transition:opacity .45s ease,transform .34s ease}
#categorias-poker.pt-home-categories .pt-home-category-tool-slot img.is-current,
#categorias-poker.pt-home-categories .pt-home-category-tool-slot img:only-child {opacity:1}
#categorias-poker.pt-home-categories .pt-home-category-tool-slot[hidden] {display:none!important}
#categorias-poker.pt-home-categories .pt-home-category-copy {position:static;grid-row:2;align-self:start;display:flex;align-items:center;justify-content:flex-start;min-height:78px;padding:0;overflow:visible;text-align:center;transform:none}
#categorias-poker.pt-home-categories .pt-home-category-copy > strong {display:block;max-width:100%;color:#fff;font-size:clamp(17px,1.45vw,22px);line-height:1.18;letter-spacing:-.02em;overflow:visible;overflow-wrap:break-word;text-transform:uppercase;-webkit-line-clamp:unset}
@media(max-width:1080px){#categorias-poker.pt-home-categories .pt-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}}
@media(max-width:620px){
 .pt-home-body #categorias-poker.pt-home-categories{padding:16px 0 12px}
 #categorias-poker.pt-home-categories .pt-home-category-grid{gap:12px 16px}
 #categorias-poker.pt-home-categories .pt-home-category-card{grid-template-rows:190px auto;padding:8px 0;gap:10px}
 #categorias-poker.pt-home-categories .pt-home-category-tool-slot{height:190px}
 #categorias-poker.pt-home-categories .pt-home-category-tool-slot img{max-height:190px}
 #categorias-poker.pt-home-categories .pt-home-category-copy{min-height:78px}
 #categorias-poker.pt-home-categories .pt-home-category-copy > strong{font-size:15px;line-height:1.2}
}
@media(prefers-reduced-motion:reduce){#categorias-poker .pt-home-showcase-scene,#categorias-poker.pt-home-categories .pt-home-category-tool-slot img{transition:none}}
