.torx-image-button{display:block;width:100%;border:0;padding:0;background:transparent;cursor:zoom-in;text-align:inherit}.torx-image-button:focus-visible{outline:3px solid #f58220;outline-offset:4px}.torx-category-hero{max-width:1280px;margin:auto;padding:48px 24px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.torx-category-image{width:100%;height:560px;object-fit:contain;background:#111;border-radius:16px}.torx-category-preview{height:320px;padding:12px;background:#111}.torx-product-image{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;border-radius:12px;margin-bottom:20px}.torx-image-dialog{border:1px solid #515151;border-radius:12px;padding:44px 16px 16px;background:#101114;width:min(96vw,1200px);max-width:96vw;max-height:96dvh;overflow:auto}.torx-image-dialog::backdrop{background:rgba(0,0,0,.88)}.torx-image-full{display:block;max-width:100%;width:auto;height:auto;max-height:calc(96dvh - 70px);object-fit:contain;margin:auto}.torx-image-close{position:absolute;right:10px;top:4px;color:white;background:#303238;border:0;border-radius:8px;font-size:30px;width:38px;height:38px;cursor:pointer}.torx-blog-feature{padding:20px;background:#111;display:flex;align-items:center;justify-content:center}.torx-blog-poster{width:100%;height:620px;object-fit:contain}.torx-blog-article{width:100%;height:auto;max-height:780px;object-fit:contain;margin-bottom:32px;border-radius:12px}@media(max-width:640px){.torx-category-hero{grid-template-columns:1fr;padding:28px 16px;gap:24px}.torx-category-image{height:auto;max-height:620px}.torx-category-preview{height:360px}.torx-blog-poster{height:auto;max-height:650px}}